摘要: 一、服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二、OSI七层模型 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行常见物理设备 阅读全文
posted @ 2017-11-29 16:09 黄骁瀚cerny 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、三大编程范式 编程范式即编程的方法论,标识一种编程风格 三大编程范式: 1.面向过程编程 2.函数式编程 3.面向对象编程 二、编程进化论 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 2.从上述的指令中提取重复的代码块或逻辑,组织到一起(比方说,你定义了一个函数),便实现了代码重用 阅读全文
posted @ 2017-11-24 19:58 黄骁瀚cerny 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l 阅读全文
posted @ 2017-11-15 16:37 黄骁瀚cerny 阅读(279) 评论(0) 推荐(0) 编辑
摘要: sys模块 sys模块是与python解释器交互的一个接口 异常处理 阅读全文
posted @ 2017-11-15 16:35 黄骁瀚cerny 阅读(143) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块是与操作系统交互的一个接口 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 stat 结构: st_mode: inode 保护模式 st_ino: inode 节点号。 st_dev: inode 驻留的设备。 st_nlink: inod 阅读全文
posted @ 2017-11-15 16:33 黄骁瀚cerny 阅读(164) 评论(0) 推荐(0) 编辑
摘要: random模块 练习:生成随机验证码 import random def v_code(): code = '' for i in range(5): num=random.randint(0,9) alf=chr(random.randint(65,90)) add=random.choice( 阅读全文
posted @ 2017-11-15 16:32 黄骁瀚cerny 阅读(186) 评论(0) 推荐(0) 编辑
摘要: collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问 阅读全文
posted @ 2017-11-15 16:31 黄骁瀚cerny 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 时间模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00 阅读全文
posted @ 2017-11-15 16:30 黄骁瀚cerny 阅读(193) 评论(0) 推荐(0) 编辑
摘要: MySQL、PostgreSQL和DB2之间的数据类型对比 SQL ANSI标准规定了关系数据库系统中使用的数据类型的规则。但是,并非每种数据库平台都支持标准委员会定义的每个数据类型。而且,特定数据类型的厂商实现可能与标准的规定不同,甚至在所有数据库厂商之间互不相同。因此,尽管许多MySQL、Pos 阅读全文
posted @ 2017-11-09 16:13 黄骁瀚cerny 阅读(24566) 评论(0) 推荐(0) 编辑
摘要: 二分法是一种快速查找的方法,时间复杂度低,逻辑简单易懂,总的来说就是不断的除以2除以2... 例如需要查找有序数组arr里面的某个关键字key的位置,那么首先确认arr的中位数或者中点center,下面分为三种情况: 1 2 3 假如arr[center]>key,说明key在arr中心左边范围; 阅读全文
posted @ 2017-11-09 16:00 黄骁瀚cerny 阅读(390) 评论(0) 推荐(0) 编辑