15712?1471931897

李乾坤 (Student)

kevinli

国防科学技术大学

Ta在确实 about 3 years

  • 湖南-长沙
  • 2016-07-11开始使用
  • 6547次访问(自2016年5月)
Ta的动态
15712?1471931897
指派给   黄井泉
发布时间: 09/15/2017 09:31
更新时间:09/15/2017 09:31

刘万伟老师“基于python的科学计算-入门篇”,将参考答案复制过来的时候,由于注释里面有中文导致报错

参考答案:

  1. #-*- coding : utf -8 -*-
  2. v0 =5.0
  3. g = 9.81
  4. t = input() # 输入时间
  5. y = v0*t-0.5*g*t**2 # 牛顿第二定律
  6. print y
报错:

SyntaxError: Non-ASCII character '\xe8' in file src/step2/step2.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
匿评已禁用作品补交中
系统提示:该作业要求各组长创建项目,组成员加入项目,然后由组长关联项目。谢谢配合!
分组人数:1-1 人
提交截止时间:06/30/2017 23:00

一、作业描述:

    1.使用C语言,基于socket接口,开发一个具有一定通用能力的远程工程调用支持机制;

    2.在过程调用中使用XDR编码;

    3.以sayHello()、add()等过程为例来验证该机制的有效性。


     char* sayHello(char* myName,int myAge)
     {
          return "hello," + myAge + "years old" + myName + "!";
     }
     double add(int x,float x)
     {
        double z;
        z = x+y;
       return z;
     }


      注意:此处给出的函数仅做参考。

二、要求

    1.提交软件设计说明和描述文档(word文档);
    2.提交测试和结果(word文档);
    3.提交源代码(压缩包);

    每个同学提交一个压缩包,压缩包中包含以上三个个文件:


迟交扣分:10分
# 2年前杨识澜提交了作品

# 1年前尹刚评阅了作品,优秀排行:

0?1442652658

分数:100.0分

# 1年前袁梨幻更新了项目
回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 08/04/2017 10:43
更新时间:08/04/2017 10:43
平台为TPM提供测试脚本模板,TPM可以自己去根据提供的模板写makefile然后保存为测试脚本。用户不清楚Makefile写法的时候也可以选择自动生成。
回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 06/13/2017 15:26
更新时间:06/29/2017 16:22

一、遇到的问题:

    (1)webssh需进行端口管理,需要把记录端口使用情况。

    (2)实训的pipeline存放在前端没有必要,且pipeline较长(较大的实训有40KB),消耗资源且影响数据传输速率。

二、解决办法:

    (1)增加存储服务,存放端口使用情况(redis)。

    (2)将pipeline的存储由中间层控制,不必在前端和后台之间进行传输。

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 06/18/2017 21:58
更新时间:06/29/2017 15:33
如今的实训游戏流程中,点击重新发布不再生成pipeline。但是用户可能会更改测试集,所以点击重新发布需要重写测试输入输出至文件
回复 ︿ (2)
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 06/23/2017 21:42
更新时间:06/29/2017 15:33

问题:现在的系统流程中,每次申请发布都会调用写测试用例函数以写入测试集,但是当发布过于频繁会导致之前的写操作尚未完成而导致本次写测试用例的操作失败。

疑问:为何申请发布就要再次写测试用例?是否可以添加判断是否需要重写测试用例?这样会减轻系统压力。


回复 ︿ (2)
  • 用户头像
    李乾坤 2年前

    Status changed from 新增 to 已解决

    % Done changed from 0 to 100

  • 用户头像
0?1470885445
登录后可添加回复
15712?1471931897
指派给   未指派
发布时间: 06/28/2017 16:16
更新时间:06/28/2017 16:16

1.原因:

由于是通过job写测试用例,在job的pipeline中以node(){.....}的方式选择job的运行节点,所以当主节点上运行的任务数量大于其负载或者其负载过大时就会自动选择kubernetes的pod做为一个节点去运行。而进入kubernetes的pod的用户是jenkins,不具有写及删除的权限。


2,解决办法:指定job运行在master节点node('master')

3.扩展问题:

(1)用户进行实训时也是在pod中运行,为什么其却是以root用户进入的?

(2)什么情况下jenkins会把任务从主节点分发到slave?

 (3)如何指定以root用户进入pod?

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   黄井泉
发布时间: 06/17/2017 08:43
更新时间:06/18/2017 21:54
6.17日早Python暴力破解实训评测中,当第一次评测出现88-5错误码后,以后几次未通过的评测均报88-5错误
回复 ︿ (1)
  • 用户头像
    李乾坤 2年前

    Due date set to 06/18/2017

    Status changed from 新增 to 已解决

    % Done changed from 0 to 100

0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 06/13/2017 15:29
更新时间:06/13/2017 15:29

一、遇到的问题

    (1)pipeline有大量冗余代码,大量同构的处理过程。

    (2)如果更改pipeline中平台相关的内容,需要重置所有实训。

二、解决办法

    (1)将同构的代码提炼成函数

    (2)优化pipeline结构(具体方法待确定)

回复 ︿
0?1470885445
登录后可添加回复
点击展开更多
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×