摘要: 字符编码 1. 在python2默认编码是ASCII, python3里默认是utf 8 2. unicode 分为 utf 32(占4个字节),utf 16(占两个字节),utf 8(占1 4个字节), so utf 8就是unicode 3. 在py3中encode,在转码的同时还会把strin 阅读全文
posted @ 2016-11-05 09:49 warkly 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 字典 字典一种key value 的数据类型 1. 语法: 2. 字典的特性: dict是无序的 key必须是唯一的,so 天生去重 3. 操作 增加 修改 删除 查找 多级字典嵌套及操作 获取 values 获取keys 设置默认值 更新 获取项 循环dict 程序: 三级菜单 要求: 打印省、市 阅读全文
posted @ 2016-10-29 09:06 warkly 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 字符串操作 列表操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表: 通过下标访问列表中的元素,下标从0开始计数 1. 切片 取多个元素(顾头不顾尾) 2. 追加 3. 插入 4. 修改 5. 删除 6. 扩展 7. 拷贝 8. 统计 9. 排序与翻 阅读全文
posted @ 2016-10-22 11:03 warkly 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型 1.1 数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为 2 31~2 31 1,即 2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为 2 63~2 63 1,即 9223372036854775808~922337203 阅读全文
posted @ 2016-10-15 10:08 warkly 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1. 编码 python解释器在加载 文件中的代码时,会对内容进行编码(默认ASCII)。 ![image_1aucdo61dpav191k1ohq11451kuh9.png 6.2kB][1] 2. 变量 变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 阅读全文
posted @ 2016-10-08 22:14 warkly 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. Python 发展 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面, 阅读全文
posted @ 2016-10-08 22:07 warkly 阅读(349) 评论(0) 推荐(0) 编辑
摘要: “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所 阅读全文
posted @ 2016-05-11 17:53 warkly 阅读(717) 评论(0) 推荐(1) 编辑
摘要: 介绍 NFS,Network File System,网络文件系统。主要功能是通过网络让不同的主机系统间共享资源,类似于windows下的文件共享。适用于互联网中小型企业。 工作原理 客户端发送请求 客户端的RPC服务通过111端口向服务端的RPC服务发送请求 服务端的RPC服务找到对应的端口映射, 阅读全文
posted @ 2016-04-28 18:47 warkly 阅读(280) 评论(0) 推荐(0) 编辑
摘要: rsync(remote sync)是一款远程同步工具,可以实现全量备份、增量备份、本地备份、删除,核心功能是远程数据备份。 工作原理 "rsync核心算法" 1.分块checksum算法 首先,把文件平均切成若干个小块,然后对每块计算两个checksum rolling checksum:弱che 阅读全文
posted @ 2016-04-26 08:42 warkly 阅读(269) 评论(0) 推荐(0) 编辑