Python模块学习8-sys
2017-08-09
# 模块说明 sys是system的缩写,可知这个模块提供系统级的python程序的各类信息 # 常用属性和方法 命令 | 输出 | 介绍 :-: | :-: | :-: sys.platform | linux2 | 操作系统平台信息 sys.version | 2.7.6 (default, Oct 26 2016, 20:30:19) \n[GCC 4.8.4] | python版本信息
查看更多
 
工作一个月零两天
2017-08-09
内容已经删除 <!--   工作一个月来有太多想写了,离开青悦也有四十几天,一个新的环境,却更让人怀念和刘大哥、大神(闵哥)一起奋斗的日子,想想闵哥技术牛逼人又谦虚的人确实不多,真的非常怀念和感谢,这是我不管多久都不会忘的人,真情真心希望他们身体健康、幸福快乐。   在现在这家公司认识了好多人,都挺有趣的,就是技术氛围不行,这可能和做的项目是甲方项目有关吧,反正后端不太追求新技术,不过同事确实都挺
查看更多
 
Python模块学习7-random
2017-08-07
# 模块说明 random模块用于生成随机数,是对常用的模块之一。 # 随机数实现原理解读 1. 梅森旋转算法(Mersenne twister)实现伪随机数,`random.random()`方法应用此算法生成随机数。 以下摘录自维基百科: > 梅森旋转算法(Mersenne twister)是一个伪随机数发生算法。由松本真和西村拓士[1]在1997年开发,基于有限二进制字段上的矩阵线性递
查看更多
 
Python模块学习6-pprint
2017-08-07
# 模块说明 pprint模块常用于列表、元组和字典数据类型的美化输出。提供的方法包括有`pformat()`、`pprint()` 和 `saferepr()`,其中pprint.pprint()方法最常用,常用来调试,如查看某个特殊对象的内部成员,例,查看math模块的内部成员:`pprint.pprint(vars(math))` 这个模块还是挺鸡肋的,除了配合ipdb调试的时候会用到其它
查看更多
 
Python模块学习5-itertools
2017-08-04
# 模块说明 用STL写c++代码,其中好多集成的数据结构都有内置迭代器,用迭代器的好处既可以提高程序执行效率,又可以减少程序对系统内存的占用。而python的itertools模块实现了很多数据结构的生产,返回的不是传统变量对象,而是迭代器,这等实用模块肯定必学的。但是,找了半天源码都没找到,应该使用c写的模块,可以参见github的cpython项目下的Modules/itertoolsmo
查看更多
 
Python模块学习4-zipfile
2017-08-04
# 模块说明 本人linux下处理压缩包一般用7z命令,很好用,今天学习python的zipfile模块,用python处理zip压缩包也挺方便的哈。 # 常用处理zip流程 提供了常用的ZipFile和ZipInfo类,用于处理zip包和查看文件属性。 ```python import zipfile z = zipfile.ZipFile('xxx.zip', 'w') #打开压缩包文
查看更多
 
Python模块学习3-os
2017-08-03
# 模块说明 os模块是最常用的模块之一,运维人员用python替代shell运维,os模块功不可没。 # 常用属性与函数 属性名 | 功能 :-: | :-: os.system(command) | 执行shell命令 os.name | 返回平台名,windows返回nt,linux返回posix os.uname() | 返回平台信息 os.sep | 返回操作系统的路径分隔符 os.s
查看更多
 
Python模块学习2-json
2017-08-03
# 模块说明 json模块用于序列化和反序列化json格式数据,常用的函数有load, loads, dump, dumps # loads:将字符串转换成json数据 `loads(s, encoding=None, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object
查看更多
 
Python模块学习1-csv
2017-08-03
# 模块说明 csv模块对于程序处理非常友好,常用于数据处理和计算。 # 向csv文件中写入数据 打开文件指向f, 设置csv.writer对象赋值给writer, 方法writerow和writerows用于写入数据。 ```python import csv with open('test.csv','wb') as f: writer = csv.writer(f, delimit
查看更多
 
Oracle基础-数据表
2017-07-21
1. 创建表 ```sql create table tb_name( id number(1000, 0), haha varchar2(500), create_at date ) ``` 2. 增加字段:`alter table tb_name add col_name varchar2(500);` 3. 修改字段:`alter table tb_name modi
查看更多
default