day12作业】的更多相关文章

一.作业需求 1.可以对指定机器异步的执行多个命令 例子: 请输入操作指令>>>:run ipconfig --host 127.0.0.0 in the call     tack_id:[24869c59-bdc3-4cfc-9a00-313e257d9f58]     cmd:[ipconfig]      host:[127.0.0.0] >请输入操作指令>>>:check_all 查看所有任务编号: 1     24869c59-bdc3-4cfc-9a…
1.整理今天的博客,写课上代码,整理流程图. 2.用列表推导式做下列小题 li=['alex','wusir','abds','meet','ab'] a. 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 [ i.upper() for i in l if len(i) > 3] b. 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 [ (x,y) for x in range(6) if x % 2 ==0 for y in range(6) if y % 2…
2.1 # lst=['asdgg','as','drtysr'] # lst2=[i.upper() for i in lst if len(i) >3 ] # print(lst2) # 2.2 # tu=[(x,y) for x in range(6) if x%2==0 for y in range(6) if y%2==0] # print(tu) # # 2.3 # M=[[1,2,3],[4,5,6],[7,8,9]] # a=[i[2] for i in M] # print(a…
1.通用文件copy工具实现 with open("a.txt","r",encoding="utf-8") as f ,open("b.txt","w",encoding="utf-8") as f1: f1.write(f.read()) 2.基于seek控制指针移动,测试r+.w+.a+模式下的读写内容 r+ with open("b.txt","r+…
# day12作业: # 功能实现: # 一个文件夹中,存在多个文件,包括图片,视频,文本等等, # 遍历出时间在2017-06-05至2017-06-09这段时间内创建的所有文件.具体文件夹,自己创建就可以了. # import os # import time # start=time.mktime(time.strptime('2017-06-05','%Y-%m-%d')) # stop=time.mktime(time.strptime('2017-06-09','%Y-%m-%d')…
作业要求: 周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,nezha,25,1333235322,IT 现在需要对这个员工信息文件进行增删改查.不允许一次性将文件中的行都读入内存. 基础必做: a.可以进行查询,支持三种语法:select 列名1,列名2,… where 列名条件,  支持:大于小于等于,还要支持模糊查找. 示例:select n…
---恢复内容开始--- 阶段一:熟悉白盒测试方法 负责人:刘思佳 工作质量评价:用例设计详细,考虑到白盒测试基于代码,所以尽可能地覆盖更多的白盒测试方法,对系统可能存在的缺陷就更容易了解.对管理员和用户的登录.修改密码操作采用了多种覆盖测试,如判定覆盖,条件组合覆盖测试等. 工作过程对系统质量的评价:主体功能较为简单,密码的判定简单粗暴,代码的设计风格带有个人的思维较多,且能感觉得到个人编程的风格和一些小习惯,感觉不适合拿出来做一个面向更多受众人群的通用版本. 阶段二:熟悉代码复审的过程 负责…
python_way day12 1.RabbitMQ 2.pymysql RabbitMQ 1.基本用法 """ producer """ import pika connection = pika.BlockingConnection(pika.ConnectionParameters(host='192.168.109.134')) #创建链接 channle = connection.channel() #创建频道 channle.que…
python Day12 生成器python社区,生成器与迭代器看成一种.生成器的本质就是迭代器. 区别:生成器是我们自己用python代码构建的数据结构.迭代器都是提供的,或者转化得来的. 获取生成器的三种方式: 生成器函数 def func(): print(111) print(222) yield 3 ret=func() print(next(ret)) ##一个next对应一个yeid 生成器表达式 python内部提供一些 Return和yield的区别 return :函数中只存…
类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线程或多进程(已完成) 5,不同主机的用户名,密码,端口可以不同(已完成) 6,可向主机或主机组批量发布命令(已完成) 7,可一次性执行多条操作命令(已完成) 二,程序文件清单 三,程序流程简图 四,程序测试样图 五,程序核心源码 #!usr/bin/env python # -*- coding:u…
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server Agent) 二.新建作业 三.设置作业常规属性 四.设置作业步骤 五.设置作业计划 六.点击"确定" 完成作业设置…
    有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下:   SELECT sj.name , sja.start_execution_date,DATEDIFF (SECOND ,sja.start_execution_date,GETDATE() ) AS ExecutedMin,ja.AvgRuntimeOnSucceed FROM msdb.dbo.sysjobactivity AS…
    有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题.因此我写了一个脚本定期检查处于停止状态的分发代理,将其启动. 注:该脚本需要跑在分发服务器下的MSDB库中.   USE [msdb]   Create PROC [dbo].[CheckToRestartStopedAgentJob] AS DECLARE @jobname VARCHAR(200)   DECLARE jobname C…
高级FTP服务器开发 一,作业要求 高级FTP服务器开发 用户加密认证(完成) 多用户同时登陆(完成) 每个用户有不同家目录且只能访问自己的家目录(完成) 对用户进行磁盘配额,不同用户配额可不同(完成) 用户登录server后,可切换目录(完成) 查看当前目录下文件(完成) 上传下载文件保持文件一致性(完成) 传输过程中实现进度条(完成) 可以创建或删除目录及文件(完成) 支持断点续传(未做) 二,程序文件清单 Folder目录:用户文件目录 bin目录:程序启动文件目录 conf目录:用户配置…
1.     软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编程了.当时还没有我们现在这么方便的网络环境和计算机环境,他们中大多数人采取的方式都是刷刷刷.有的是刷了几本语言书籍,有的是刷了一本离散数学,还是态度决定一切啊,在这个喧嚣的年代,很少有这样的人了.回想自己的大学生活,大一和大二基本就是混过来的,每天应付应付作业,打打游戏,然后考前突击一下,最后分数一…
第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其他的词典应用,这个软件的bug实在是是是太多了.(甚至怀疑这个软件不更新是专门作为软工作业的...) 下面就一一列举: 拍照取词功能.这个功能我试过扫描电子图片上很大的英文单词和纸质试卷上的单词,都无法使用.前者是提示翻译错误(有一次报了java的错误),后者的结果是“没有识别到文字”.我也试了有道…
1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collaborator.   邓杰: 陈宗雷: (1)在之前已经建立了自己的github账号,账号名称为zongleichen. (2)以合作者身份加入到组长建立的项目: 2.   每人自己建立一个HelloWorld项目,…
一个Mapreduce作业是通过JobClient向master的JobTasker提交的(JobTasker一直在等待JobClient通过RPC协议提交作业),JobTasker接到JobClient的请求后把其加入作业队列中.     DataNode节点的TaskTracker一直通过RPC(RPC--远程过程调用协议它是一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议)向JobTasker发送heartbeat询问有没有任务做,如果有则让其派发任务过来,TaskTra…
1. 情况说明 在利用SQL SERVER数据库复制向导,能够很方便的将一个数据库从一台服务器复制到另一台服务器上,具体操作步骤也十分简单. 不过在实际操作过程常发生“执行SQL SERVER代理作业错误”,点击查看详细会提示“作业失败 有关详细信息,请查看目标服务器上的事件日志”. 2. 处理方案 发生这种情况的一般原因是目标服务器的SQL SERVER代理服务的权限过低.更改代理服务权限为LocalSystem账户即可. A. 开始–程序–SQL SERVER 配置管理器 B. 点击左侧“S…
作业总结 本次课堂的内容为字符串相关的几个函数还有结构体. 字符串相关函数 在此之前的课程中,输入主要都是使用scanf这个函数.而在这节课上,冯老师讲解了字符串获取函数gets.在不需要控制符的情况下,gets函数都可以取代scanf. strcpy函数:实现一个字符串到另一个字符串的拷贝 strcat函数:实现两个字符串连接为一个新的字符串 strcmp函数:实现两个字符串大小的比较(基于 ASCII 码) strlen函数:获得一个字符串的长度数据(需要知道的是,字符串的实际长度还需要加一…
作业总结 两次的作业,都是和指针有关.从第一次的作业开始,我就多次让同学们思考这个问题:为什么要用指针,为什么在函数的形参中要使用指针.如果能够想明白这2个问题,那么同学们应该会指针的了解就差不多足够了,剩下的,就是充分的代码练习. 其实,总的来说,指针这一概念本身很简单,理解起来也并不复杂--指针是一个变量,内部存储的是一个地址,这个地址指向其他的变量/函数(也有可能是空). 用C语言来表述,就是先声明一个指针,在定义它: // 以 int 类型为例 int *point; // 声明一个变量…
本次作业练习的内容是二维数组.下面我先简单的说下二维数组的基本知识点: 二维数组其实这个中文概念颇有误导--会让人感觉这是一个两个维度的概念.所以很多的国外的C语言书籍上会称这种数组为多下标数组:即首先这是一个数组,其次这个数组存在多个下标. 二维数组在C语言的工程应用上其实较少,尤其是在我擅长的单片机开发领域.可能的原因是C语言的二维数组有点过于呆板:它要求第二个维度是等长的,而实际上大家看到的每一句话,似乎都很难等长.在C语言的工程上,似乎更喜欢定义一个一维数组,数组中的每一个元素都是一个指…
本次作业其实没有新的内容,主要就是复习上一次的一维数组的相关内容.冯老师布置了5道题目,其中涉及到一些比较简单的排序或者是查找的方法.因为数据很少,所以直接使用for循环遍历就可以了. 关于本次作业,因为知识点都是上节课的,本次课后的习题仅仅是对之前作业的一个复习,所以,相关的知识点总结我并不想提及.这里,我仅仅和大家聊聊最近几次作业的情况: 最近几次作业,除了那几个总是不交作业的同学,又多了相互抄袭的情况.有时候大家可能以为这个助教比较傻,我抄袭了都没有被发现.而实际上,真的傻的并不是我,可能…
C语言学习 第七次作业总结 数组可以分为数组和多下标数组(在传统的国内C语言书本中,将其称为二/多维数组). 数组名称 在之前的课程中,大家应该都有印象,对于int a这样的定义,会为变量 a 声明一个内存区域,其中这个区域的名字就是 a.而通过取地址的方式则可以得到 a 这个变量对应的内存地址(比如scanf("%d",&a)). 将这一概念映射到数组中,可以得到,对于声明 int a[10],则系统会为变量 a 分配一个内存区域,这个区域将会占用 10 个 int 大小的内…
本次作业,同学们开始学习函数.通过之前和同学们的沟通,似乎同学们在这里遇到的问题比较多.下面,我先帮同学们整理下函数的相关知识点. 什么是函数 首先,需要明确的是,什么是函数.所谓函数,也就是一段有名的代码段.大家可以考虑如下的函数: void add(int a,int b){ int c = a + b; } 在之前的学习中,大家当需要使用到两个数字相加这一功能,可能仅仅定义一个变量用于存储相加的值int c = a + b;. 但是在使用中可能会发现,总是需要使用到两个数加和这一"算法&q…
Deadline:2016-11-19    8:00am 本次团队作业将持续三周时间,完成项目Alpha版本,在2016.11.19 的实践课上进行演示操作. 阅读或再次阅读<构建之法>,为项目冲刺的安排和问题提供助力. 1.在为期三周的时间内,安排冲刺十天.每天举行站立式会议,讨论项目每个成员的昨天进展.存在问题.今天安排. 要求:团队在冲刺的十天内,每天发布一篇随笔,共十篇:提供当天站立式会议照片一张,发布项目燃尽图:描述项目进展.问题困难.心得体会. 2.阅读学习<构建之法>…
软件工程师的成长 我在上大学之前,对于软件工程师之类并无概念,并且高初中的电脑课也从未提及过写代码之类的东西,更多的都是一些教一些办公软件的使用(笑,明明电脑课总是因为老师“有事”变成其他课,根本就没上过几节吧),来到大学后得知一些同学高中就开始搞各种竞赛后,我感到十分惊讶,什么,从小热爱学习XX,一路坚持,最终成为XX大师的人小说以外真的有啊.大学之后的课余时间更是鲜有与软件工程相挂钩的事情,用一句话概括,就是过着这些博主批判对象的生活,十分尴尬.选这个课就是觉得应该做出些改变了,然而在第一次…
Xv6的lecture LEC 1 Operating systems   L1: O/S overview L1:O/S概述   * 6.828 goals 6.828的目标   Understand operating systems in detail by designing and implementing a small O/S 通过设计并实现一个小型的系统在细节上理解操作系统.   Hands-on experience with building systems("Applyin…
1.评分规则 本次Beta阶段团队作业评分方法如下: 团队得分=[[7次scrum过程评分+(小组互评得分+教师评分)/2]/2],其中过程.小组.教师各30分 说明:由于没有规定提交团队贡献比,因此本次团队得分将直接加在每个团队成员身上 小组名 小组互评得分 教师评分 助教评分 得分 Aruba 29 28 18.23076923 23.37 606 not connectd 23 27 24.92307692 24.96 Clover 26 23 28.84615385 26.67 TAC…