一、文件的打开和关闭 open(文件名,访问模式) cloese() 二、文件的读写 f.read() f.readline() 读取一行 可读大文件 f.write() 三、文件定位 tell()方法告诉你文件内的当前位置;换句话说,下一次的读写会发生在文件开头这么多字节之后。 seek(offs ...
分类:
编程语言 时间:
2017-07-05 00:25:40
阅读次数:
272
依赖倒置原则(Dependence Inversion Principle,DIP)的原始定义: 高层模块不应该依赖底层模块,两者都应该依赖其抽象; 抽象不应该依赖细节; 细节应该依赖抽象。 依赖倒置原则在Java语言中的表现是: 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系 ...
分类:
编程语言 时间:
2017-07-05 00:25:07
阅读次数:
291
今天在获取windchill的“上次修改时间”的时候发现获取的是GMT时间,但是我们常用的是CST时间 一开始尝试直接设置为CST时区,TimeZone.getTimeZone("CST"),发现时间比GMT还少了8个小时 北京时间是东8区,后来改成GMT+8或GMT+8:00才获取到CST时间 p ...
分类:
编程语言 时间:
2017-07-05 00:24:10
阅读次数:
592
在C++中,标准库本身已经对左移运算符<<和右移运算符>>分别进行了重载,使其能够用于不同数据的输入输出,但是输入输出的对象只能是 C++ 内置的数据类型(例如 bool、int、double 等)和标准库所包含的类类型(例如 string、complex、ofstream、ifstream 等)。 ...
分类:
编程语言 时间:
2017-07-05 00:22:57
阅读次数:
248
递归回溯算法框架 一、心得 三个数组:原数据数组标记数组储存结果数组 框架二 到目的地的情况要多加1,因为满足了的下一轮就好判断 二、代码 ...
分类:
编程语言 时间:
2017-07-05 00:22:06
阅读次数:
175
我们常见的排序分为以下几类: 对于以上的排序有什么不同呢? 需要的辅助空间组多的:归并排序, 需要的辅助空间最小的:堆排序,平均速度最快的:快速排序 时间复杂度: 空间复杂度: ...
分类:
编程语言 时间:
2017-07-05 00:21:50
阅读次数:
233
变量 name = wwjun Name2 = “wwjun” print (“name,Name2”) 用户交互 Username = input (“username:”) Password = input (“password:”) Print(username,password) 用户名格式 ...
分类:
编程语言 时间:
2017-07-04 23:27:44
阅读次数:
390
正则的贪婪匹配 非贪婪模式按照最小重复数取 非贪婪匹配 正则的方法 re.split 正则分割 分割次数 保留分隔符,用一个括号套住分隔符 sub 替换字符串需要三个参数,要替换的内容(正则),新内容,字符串 分开写用compile可以写一次规则然后多次匹配,好处就是方便灵活。 返回一个迭代器对象 ...
分类:
编程语言 时间:
2017-07-04 23:27:34
阅读次数:
343
实例方法: type(A) #out:type A.__dict__ #out: a = A() #out:{} 类方法:@classmethod a = A() a.getdata() #out: 目的:写一个跟类交互,不跟实例交互的方法 静态方法: TODO:调用静态方法加self与不加self ...
分类:
编程语言 时间:
2017-07-04 23:27:25
阅读次数:
437
1 面向对象 1.1 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 l 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎 ...
分类:
编程语言 时间:
2017-07-04 23:25:48
阅读次数:
279
python3中的input与python2中的raw_input一样python2中的input()用户输入的是什么类型,就被定义为什么类型,所以在python2中input()中需要加‘’ 定义为字符串,否则会以为是变量名,然而没有这个变量名的值,所以会报错。 end=' '将print自带的换 ...
分类:
编程语言 时间:
2017-07-04 23:25:13
阅读次数:
296
报错栈: 原因:kylin集群的build server没有获取到最新meta导致 解决方法:reload metadata ...
分类:
编程语言 时间:
2017-07-04 23:24:52
阅读次数:
1989
前提工作python中默认没有安装SSH模块,SSH功能依靠paramiko模块实现,需要自己独立安装,具体安装步骤自行百度。主要脚本,和之前一样,通过TFTP备份配置#!/usr/bin/python#-*-coding:utf-8-*-importreimportparamiko#引入ssh模块,该模块需要单独安装。importtimeLogTime=tim..
分类:
编程语言 时间:
2017-07-04 23:24:29
阅读次数:
2640
集合与复习 删除列表中的列表的元素 remove(元素) 括弧填元素而不是索引 取值 根据索引遍历这歌列表 不根据索引遍历列表的常用操作: 比较 元组 字典常用操作: 元组中的列表内元素的添加 避免字典取值报错 遍历字典中的元素 将字典的key转化为列表 字典的值转化为列表然后取值(字典是无序的) ...
分类:
编程语言 时间:
2017-07-04 23:24:15
阅读次数:
269
1 循环while 条件:循环体while True:循环体(死循环) for i in range(1,3):print(i) 遍历hello for循环遍历 break 跳出本层循环,本层循环彻底结束continue:跳出本次循环,进入本层循环的下一次,continue后面的代码不会运行 赋值的 ...
分类:
编程语言 时间:
2017-07-04 23:23:26
阅读次数:
293
报错栈: 解决: null_string字段kylin要求为string[],但自生成的meta里面却是空串,所以导致json反序列化失败 ...
分类:
编程语言 时间:
2017-07-04 23:21:13
阅读次数:
1747