05 2017 档案
摘要:1.Date对象 创建对象 //方法1:不指定参数 var nowd1=new Date(); alert(nowd1.toLocaleString( )); //方法2:参数为日期字符串 var nowd2=new Date("2004/3/20 11:12"); alert(nowd2.toLo
阅读全文
摘要:1 String对象 字符串创建 (1) 直接创建 (2)用类创建 字符串对象的属性和函数 (1)x.length ----获取字符串的长度 2 Array对象 创建数组的三种方式 属性和方法 (1) join方法 x.join(bystr) ----将数组元素拼接成字符串 (2) concat 方
阅读全文
摘要:1.控制语句 (1)if控制语句 (2)switch选择控制语句 (3)for 循环控制语句 (4)while 循环控制语句 2.异常处理
阅读全文
摘要:1.CMAScript 运算符 算数运算符 递增(++)、递减(--) // i++:先引用后赋值 ++i:先赋值后引用 NaN:属于一个Number类型的一个特殊值,当涉及数据转换成数字时得不到结果。 NaN参与的所有运算都是false,除了!= 逻辑运算符 逻辑AND运算(&&)的运算符可以是任
阅读全文
摘要:1 JS 概述 一个完整的javascript实现是由以下3个不同部分组成的: (1) 核心(ECMAscript) (2) 文档对象模型(DOM) Document object model (整合js,css,html) (3) 浏览器对象模型(BOM) Broswer object model
阅读全文
摘要:(1)css text 文本 文本颜色:color 颜色属性被用来设置文字的颜色 颜色是通过css最经常的指定: *十六进制值—如:#FF0000 *一个RGB值 如:RGB(255,0,0) *颜色的名称 如:red line-height: 200px; 文本行高 通俗的讲,文字高度加上文字上下
阅读全文
posted @ 2017-05-22 19:23
qianxiamo
摘要:css的优先级 所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序。 样式表中的特殊性描述了不同规则的相对权重,它的基本规则是: 1 内联样式表的权值最高 style=""------------1000; 2 统计选择符中的ID属性个数。 #id --------------100 3
阅读全文
posted @ 2017-05-22 19:15
qianxiamo
摘要:1 CSS的四种引入方式 css对标签进行渲染,对页面的布局 (1)通过选择器找标签 (2)操作标签(属性操作) CSS语法: CSS规则由两个主要的部分构成:选择器,以及一条或者多条声明 CSS的四种引入方式 (1) 行内式 (2)嵌入式 缺点:只能用于一个页面 (3)链接式(推荐) 创建一个文件
阅读全文
摘要:1.<a>标签,是内联标签 href:需要跳转的网址 2.id属性: 相当于一个身份证 例如: 设置id属性 3.列表标签 <ul>: 无序列表 [type属性:disc(实心圆点)(默认)、circle(空心圆圈)、square(实心方块)] <ol>: 有序列表 <li>:列表中的每一项. <d
阅读全文
摘要:1 <!DOCTYPE>标签 声明位于文档最前面的位置,处于<html>标签之前。告知浏览器文档使用哪种规范 模式: 1. BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。 2.CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。 作用:声明文档的解析类型(do
阅读全文
摘要:1 html html:超文本标记(标签)语言 通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则 浏览器渲染的顺序:从上到下,从左到右 对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性) html不是一种变成语言,而是一种标记语言 html使用标记标签来描述网页 结
阅读全文
摘要:一.响应协议 格式: (1)响应首行:HTTP协议版本,不可默认 (2)响应头信息:可以默认 响应内容是由服务器发送给浏览器的内容,浏览器会根据响应内容来显示 (3)空行: (4)响应体: 响应内容是由服务器发送给浏览器的你内容,浏览器会根据相应内容来显示。遇到<img src=”>会开一个新的线程
阅读全文
摘要:一.请求协议(浏览器 àserver) 格式: (1) 请求首行 ://请求方式 请求路径 协议和版本 (2) 请求头信息://请求头名称:请求头内容,即为key:value格式 HTTP是无状态的,所以才会有Cookie Cookie 是浏览器自带的一个容器 (3)空行 (4)请求体(请求数据)
阅读全文
摘要:1.浏览器访问服务端(bs模式:browser,server) 浏览器发送url访问服务端,服务端返回字符串,浏览器优化页面 2 HTTP协议 (1)http协议是基于TCP协议进行的 http协议即超文本传输协议。详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规
阅读全文
摘要:1 multiprocessing模块 (2.)创建类的方法 构造方法: Process([group [, target [, name [, args [, kwargs]]]]]) group: 线程组,目前还没有实现,库引用中提示必须是None; target: 要执行的方法; name:
阅读全文
posted @ 2017-05-12 19:29
qianxiamo
摘要:1 GIL全局解释器锁定义 定义:在一个线程拥有了解释器的访问权后,其他的所有线程都必须等待他释放解释器的访问权,即这些线程的下一条指令并不会互相影响。 缺点:多处理器退化为单处理器 优点:避免大量的加锁解锁操作 无论你启多少个线程,你有多少个cpu,python在执行一个进程的时候会淡定的在同一时
阅读全文
posted @ 2017-05-12 19:24
qianxiamo
摘要:1 操作系统 为什么要有操作系统 ? 操作系统位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进程切换: 2 进程和线程的概念 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序,数据集和进程控制块三部分组成。 程序用来描述进程要完成哪些功能以及如何完成
阅读全文
posted @ 2017-05-12 19:10
qianxiamo
摘要:1 socketserver实现并发 基于tcp的套接字,关键是两个循环,一个通信循环,一个链接循环 Socketserver的 模块中分成两类: Server类(解决连接问题) Request类(解决通信问题) server类: request类: 继承关系: 2套接字工作流程(udp) UDP:
阅读全文
posted @ 2017-05-07 13:41
qianxiamo
摘要:1 什么是粘包 只有TCP有粘包现象,UDP永远不会粘包 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向连接的,面向流的,收发两端都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优
阅读全文
posted @ 2017-05-07 13:37
qianxiamo
摘要:1 套接字发展史及发展 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字”。一开始,套接字被设计用在同 一台主机上多个应用程序之间的通讯。这也被称进程间通讯,或 IPC。套接
阅读全文
posted @ 2017-05-07 13:34
qianxiamo
摘要:1 客户端/服务器架构 C/S架构 C/S架构包括: (1) 硬件C/S架构(打印机) (2) 软件C/S架构(web服务) C/S架构与socket的关系: 学习socket就是为了完成C/S架构的开发 2 osi七层 C/S架构的软件(软件属于应用层)是基于网络通信的软件 网络的核心即一堆协议,
阅读全文
posted @ 2017-05-07 13:31
qianxiamo
摘要:1.异常处理 1.1错误 程序中难免出现错误,错误分成两种: (1.)语法错误 (2.)逻辑错误 什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下: 异常种类 在python中不同的异常可以用不同的类型去标识,不同的类对象标识不同的异常,一个异常标识一种错误 1.2
阅读全文
posted @ 2017-05-02 18:39
qianxiamo
摘要:1.模块与包 包是一种通过使用模块名来组织python模块名称空间的方式 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 包的本质就是一个包含__init__.py文件的目录 凡是在导入时带点的,
阅读全文
posted @ 2017-05-02 18:35
qianxiamo
摘要:1 模块与包 1.1 模块的定义 什么是模块 模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 为什么使用模块 在退出python解释器然后重新进入,之前定义的函数或者变量都将丢失,因此我们通常将程序写在文件中以便永久保存下来,需要时就通过python test.
阅读全文
posted @ 2017-05-02 18:33
qianxiamo
浙公网安备 33010602011771号