- 博客(27)
- 收藏
- 关注
转载 多进程与多线程,logging模块
全面、细致 多线程: http://www.jb51.net/article/120706.htm logging: https://www.cnblogs.com/yyds/p/6901864.html
2018-02-27 14:16:40 906
原创 网络层其它协议
网络层不仅有 IP 协议,还有其它如 ARP、ICMP、IGMP、RARP 等其它协议 一、ARP(Address Resolution Protocol)地址解析协议1.1 功能 当主机通过数据链路发送数据的时候, IP 数据报 会先被封装为一个 数据帧 ,而 MAC 地址 会被添加到数据帧的 报头 (链路层介绍时已讲过)。ARP 便是在这个过程中通过目标主机的 IP 地址,查询...
2018-02-22 16:19:20 280
原创 IP网际协议
IP 协议位于网络层,它是 TCP/IP 协议族中最为核心的协议,所有的 TCP、UDP、ICMP 及 IGMP 数据都以 IP 数据报格式传输。IP 协议提供的是 不可靠 、 无连接 的数据报传送服务。不可靠(unreliable):IP 协议不能保证数据报能成功地到达目的地,它仅提供传输服务。当发生某种错误时,IP 协议会丢弃该数据报。传输的可靠性全由上层协议来提供。无连接(conne...
2018-02-22 15:45:01 230
原创 链路层
简介 网络层协议的数据单元是 IP 数据报 ,而数据链路层的工作就是把网络层交下来的 IP 数据报 封装为 帧(frame)发送到链路上,以及把接收到的帧中的数据取出并上交给网络层。为达到这一目的,数据链路必须具备一系列相应的功能,主要有:将数据封装为帧(frame),帧是数据链路层的传送单位;控制帧的传输,包括处理传输差错,调节发送速率与接收方相匹配;在两个网络实体之间提供数据...
2018-02-22 12:58:47 198
原创 TCP/IP简介
TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。网络中的计算机都采用这套协议族进行互联...
2018-02-22 12:31:41 250
原创 supervisor
Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启...
2018-02-19 14:04:55 205
原创 第八章 选择合适的数据类型
char和varchar char属于固定长度的字符类型,varchar属于可变长度。 不同存储引擎对char和varchar的使用原则不同。TEXT和BLOB 保存较大文本。二者差别:blob能用来保存二进制数据,比如照片;而text只能保存字符数据。 (1)blob和text值会引起一些性能问题,特别是在执行了大量的删除操作时。 建议定期使用optimize table功能对这...
2018-02-18 19:03:44 346
原创 第七章 表类型(存储引擎)的选择
插件式存储引擎是MySQL数据库最重要的特性之一。 查看当前默认存储引擎:查询当前数据库支持的存储引擎:MyISAM InnoDB MEMORY MERGE BDB EXAMPLE NDB Cluster ARCHIVE CSV BLACKHOLE FEDERATED TokuDB各存储引擎特性对比如何选择合适的存储引擎...
2018-02-17 00:45:39 253
原创 第六章 图形化工具
主要介绍了MySQL常用的两种图形化工具。MySQL Workbench是MySQL公司提供的图形化管理工具,替代了之前的MySQL Administrator和MySQL Query Browser,并提供了数据建模、MySQL Utilities等新功能。phpMyAdmin 不是MySQL公司的产品,它的特点是可以通过Web方式管理数据库,并且功能也比较强大。以学习为主的话还是尽...
2018-02-15 13:03:01 482
原创 第五章 常用函数
字符串函数 ASCII(char)返回字符的ASCII码值 BIT_LENGTH(str)返回字符串的比特长度 CONCAT(s1,s2…,sn)将s1,s2…,sn连接成字符串 CONCAT_WS(sep,s1,s2…,sn)将s1,s2…,sn连接成字符串,并用sep字符间隔 INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串ins...
2018-02-15 11:33:11 290
原创 第四章 Mysql中的运算符
算术运算符 加 + 减 - 乘 * 除 / ,DIV 返回商 除 %,MOD 返回余数比较运算符=<> 或 !=<=> NULL安全的等于<<=>>=BETWEENINIS NULLIS NOT NULLLIKE 通配符匹配REGEXP 或 RLIKE 正则表达式匹配逻...
2018-02-15 01:56:08 325
原创 第三章 MySQL支持的数据类型
数值类型 整数类型中个zerofill,就是用“0”填充; 对于小数的表示,分为两种:浮点数和定点数; (BIT)类型,用于存放位字段值日期时间类型 DATE:年月日 DATETIME:年月日时分秒 TIME:时分秒 YEAR:年每种日期时间类型都有一个有效范围。 占用字节,零值表示字符串类型 12种字符类型: CHAR和VARCHAR BINARY和VARBIN...
2018-02-15 01:36:53 245
原创 DOM
DOM 是 文档对象模型(Document Object Model)的简称,它的基本思想是把结构化文档(比如 HTML 和 XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口,以达到使用编程语言操作文档的目的,所以,DOM 可以理解成文档(HTML 文档、XML 文档)的编程接口。严格地说,DOM 不属于 JavaSc...
2018-02-13 00:53:49 285
原创 对象
JavaScript 的所有数据都可以被视为对象,而每个对象都有其 属性(properties)和 方法(methods)。对象的 属性 是反映该对象某些特定的性质的,例如:字符串的长度、图像的长宽、文字框(Textbox)里的文字等;对象的 方法 能对该对象做一些事情,例如,表单的“提交”(Submit),窗口的“滚动”(Scrolling)等。比如当申请一个变量的时候:va...
2018-02-12 15:59:57 184
原创 事件
JavaScript 是事件驱动的什么是事件通常鼠标或热键的动作我们称之为 事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为 事件驱动。对事件进行处理程序或函数,我们称之为 事件处理程序。常用事件除了刚才提到的 onclick 事件,还有这些常用的事件:onclick 单击 ondblclick 双击 onfocus 元素获得焦点 onblur 元素失去焦...
2018-02-12 13:48:11 233
原创 JavaScript变量及数据类型
变量JavaScript 中的变量规则和其它如 C、Java 等语言类似,建议的变量命名规则:1.由字母、数字、下划线组成,区分大小写 2.以字母开头 3.变量名不能有空格 4.不能使用 JavaScript 中的关键字做变量名在 JavaScript 中,变量用 Var 命令做声明:var test ; // 声明了一个名为 test 的变量。var test...
2018-02-12 01:26:51 310
原创 JavaScript简介
JavaScript 是一种脚本语言,它的解释器被称为 JavaScript 引擎。JavaScript 被发明用于在 HTML 网页上使用,给HTML网页增加动态功能。由于 JavaScript 简单易用,在现在世界上大多数网页中都能找到 JavaScript 代码,也是这个原因,现在所有的主流浏览器包含 JavaScript 引擎。JavaScript 可以让网页呈现各种特殊效果,为用...
2018-02-12 01:05:13 189
原创 matplotlib坐标轴日期格式
# -*- coding:utf-8 -*-import matplotlib.pyplot as pltimport matplotlib.dates as dtfrom datetime import datetime......x = [datetime.strptime(d,'%Y%m%d').date() for d in cgdates]ax = plt.gca()...
2018-02-11 03:57:45 1925
原创 CSS盒子模型
盒子的组成包括:margin(外边距);border(边框);padding(内边距);content(内容)正文框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。
2018-02-05 15:58:10 134
原创 CSS基本样式(二)
CSS 链接的四种状态:a:link –普通的、未被访问的链接a:visited –用户已访问的链接a:hover –鼠标指针位于链接的上方a:active –链接被点击的时刻CSS列表 CSS表格·border-collapse —设置是否把表格边框合并为单一的边框。border-spacing —设置分隔单元格边框的距离。caption-side — 设置表格
2018-02-05 15:38:47 188
原创 CSS基本样式(一)
css 允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果 属性 描述 background-attachment 背景图像是否固定或者随着页面的其余部分滚动 background-color 设置元素的背景颜色 background-image 把图片设置为背景 backg
2018-02-05 15:31:18 183
原创 CSS基础选择器
派生选择器index.htmlhtml> head> meta charset="UTF-8"> title>title> link rel="stylesheet" href="mycss.css" type="text/css"> head> body> p>strong>我是黑色,因为我不在列表
2018-02-05 14:42:32 186
原创 CSS基础语法
CSS 指的是层叠样式表(Cascading StyleSheet)。在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 Brackets-开源、简洁强大的前端集成开发环境Brackets 的特点是简约、优雅、快捷!它没有很多的视图或者面板,也没太多花哨的功能,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改
2018-02-05 14:27:58 295
原创 Flask安装
在大多数标准中, Flask(http://flask.pocoo.org/)都算是小型框架,小到可以称为“微框架”。 Flask 非常小,因此你一旦能够熟练使用它,很可能就能读懂它所有的源码。但是,小并不意味着它比其他框架的功能少。 Flask 自 开发伊始就被设计为可扩展的框架,它具有一个包含基本服务的强健核心, 其他功能则可通过扩展实现。你可以自己挑选所需的扩展包,组成一个没有附加功能的精益
2018-02-02 13:43:51 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人