摘要: Python高级 子查询 即嵌套查询,将一个select查询结果当做一个单值,一个集合或一个临时表对待,参与另一个select查询 内置函数 分为2类:单行函数和聚合函数 单行函数是以一条记录为单位进行处理,而聚合函数是用来处理多条记录的(即分组, 和group by) 常用聚合函数:count,s 阅读全文
posted @ 2019-08-19 20:59 YruiZ 阅读(215) 评论(0) 推荐(0)
摘要: Python高级 约束(Constraint) 对插入数据库的数据进行合法性校验,保障数据的完整性 5中类型的约束: 1.非空 (NOT NULL):字段值不能为NULL 2.唯一(UNIQUE): 字段值不能重复,虽然唯一 但可以为NULL 3.主键(PRIMARY KEY):非空并且唯一 外键( 阅读全文
posted @ 2019-08-19 20:58 YruiZ 阅读(215) 评论(0) 推荐(0)
摘要: Python高级 数据库(Database) 存放数据的仓库,用于管理大量甚至海量数据 DBMS:Database Management System,数据库管理系统,用于管理数据库,是一个独立的程序 DBA:Database Administrator,数据库管理员,它是一个人 数据可有两种类型: 阅读全文
posted @ 2019-08-19 20:54 YruiZ 阅读(315) 评论(0) 推荐(0)
摘要: 正则表达式到底是什么东西? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目 阅读全文
posted @ 2019-08-17 11:51 YruiZ 阅读(221) 评论(0) 推荐(0)
摘要: 一 cron crond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。 cron是一个linux下的定时执行工具(相当于windows下的scheduled 阅读全文
posted @ 2019-08-14 17:30 YruiZ 阅读(13744) 评论(0) 推荐(0)
摘要: Python高级 HTTP协议 Hyper Text Transport Protocol ,超文本传输协议,基于TCP协议,HTTP服务器通常使用80端口 客户端程序连接服务器成功后,客户端先给服务器发送一条消息(HTTP请求消息,HTTP Request Message),服务器收到消息进行处理 阅读全文
posted @ 2019-08-07 20:58 YruiZ 阅读(184) 评论(0) 推荐(0)
摘要: Python高级 基于UDP协议通信 特点:无连接(即不需要先建立连接),传输不可靠(丢包,乱序,但概率比较低,随着一些路由器等设备的提升,这种概率变得更低),尽力而为,通信过程和手机短信通信类似,但传输效率非常高(即通信速度很快), 使用UDP协议发送的数据包可能后发的数据包比先发的数据包先到,但 阅读全文
posted @ 2019-08-05 20:42 YruiZ 阅读(355) 评论(0) 推荐(0)
摘要: Python高级 网络通信(Network Communication) 看似是两个机器对话,其实是位于两个机器上两个进程在相互收发数据,即网络通信也是一种IPC实现,它不仅可以实现一个机器上的两个进程通信,还能实现位于不同地域的两台机器上的进程间通信 通信地址要明确,在计算机网络世界中,通过IP地 阅读全文
posted @ 2019-08-04 11:34 YruiZ 阅读(279) 评论(0) 推荐(0)
摘要: Python高级 并发编程技术 并发任务处理,即同时执行多个任务,可以采用如下几种方案实现: 1.多进程,即创建多个进程,每个进程(其实是进程中的主线程)负责执行一个任务,由于多个进程可以同时运行,所以就可以实现并发任务处理 2,多线程:即创建多个线程,每个线程负责执行一个任务,由于多个线程可以同时 阅读全文
posted @ 2019-08-04 11:28 YruiZ 阅读(171) 评论(0) 推荐(0)
摘要: 文件操作 os模块 得到当前工作目录 os.getcwd() 返回指定目录下的所有文件和目录名 os.listdir() 函数用来删除一个文件 os.remove() 创建单个目录 os.mkdir("test") 创建空文件 os.mknod("test.txt") 重命名 os.rename(o 阅读全文
posted @ 2019-08-04 11:26 YruiZ 阅读(367) 评论(0) 推荐(0)