摘要: mysql 一. 基本操作 1.显示 show databases; show tables; use 数据库名称; desc 表名; select * from 表名; show create table 表名; show create table 表名 \G; msyql备份: mysqldum 阅读全文
posted @ 2017-06-12 19:14 samyoung 阅读(149) 评论(0) 推荐(0) 编辑
摘要: CSS 样式的渲染和布局 1.通过选择器找标签(选择器) 2.操作标签(属性操作) 引入方式: 1.行内式 body里规定 2.嵌入式 head里用style规定 3.链接式(推荐) head里规定 4.导入式(了解) head里用style规定import 注意: 一个块级标签可以嵌套块级标签,也 阅读全文
posted @ 2017-05-18 15:53 samyoung 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Http协议 1.http概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学 阅读全文
posted @ 2017-05-15 15:32 samyoung 阅读(163) 评论(0) 推荐(0) 编辑
摘要: IO Stevens在文章中一共比较了五种IO Model: blocking IO nonblocking IO IO multiplexing signal driven IO asynchronous IO blocking IO nonblocking IO IO multiplexing 阅读全文
posted @ 2017-05-11 18:28 samyoung 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 操作系统 进程 1.定义 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和 阅读全文
posted @ 2017-05-08 16:41 samyoung 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 粘包问题 1.修改数据长度: client端 server端 client端 第一个包 b'helloworldSB'第二个包 b'' 服务器端 改进 2.修改时间长度 client端 server端 TCP流式协议, 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数 阅读全文
posted @ 2017-05-04 18:59 samyoung 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一.客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 二.套接字发展史 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字 阅读全文
posted @ 2017-05-03 19:09 samyoung 阅读(136) 评论(0) 推荐(0) 编辑
摘要: subprocess 模块 subprocess的目的就是启动一个新的进程并且与之通信。 subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下: subprocess.Popen(args, bufsize=0, execut 阅读全文
posted @ 2017-05-03 18:57 samyoung 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 异常 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误 什么是异常处理? python解释器检测到错误,触发异常(也允许程序员自己触发异常) 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关 阅读全文
posted @ 2017-05-02 19:37 samyoung 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 模块 1.什么是模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2.为什么要使用模块 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py 阅读全文
posted @ 2017-05-02 19:24 samyoung 阅读(456) 评论(0) 推荐(0) 编辑