上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 基本数据类型: Number:包含整型和浮点型;NAN not a number,属于Number数据类型,NAN只要比较,布尔值一定false String: Boolean:true/false null:用来定义空的对象 undefined 引用数据类型object: 数组对象: 字典对象: 阅读全文
posted @ 2018-06-18 19:56 benchdog 阅读(110) 评论(0) 推荐(0) 编辑
摘要: JavaScript:客户端执行语言, 浏览器是代码解释器 一个完整的JavaScript由以下三个部分组成: 核心:ECMAScript 文档对象模型DOM:整合js,css,HTML 浏览器对象模型BOM:整合js和浏览器 JavaScript是基于对象的,也是面向对象的。 第一种引入方式:<s 阅读全文
posted @ 2018-06-18 17:59 benchdog 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 网页三剑客:HTML、CSS、JS 上网就是下载网页,web页面是浏览器的执行结果,浏览器是代码解释器 超文本:指页面内容可以包含图片、链接、音乐、程序等非文本元素。 标签语言特点:简单<> 标签属性: 1)键值对 2)写在开始标签中 3)属性名全部小写,属性值用单引号或双引号包裹 4)若属性名和属 阅读全文
posted @ 2018-06-17 23:20 benchdog 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1)基础选择器 *通配符选择器: #<head><style>*{} *号代表通配符 id选择器: #<head><style>#标签id值{} id值不能重复 class选择器: #<head><style>.标签class值 class值可以重复 <head><style>p#id{} <hea 阅读全文
posted @ 2018-06-17 23:16 benchdog 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 第一种: <body><div style="CSS代码"> #作为style的属性 第二种: <head><style>p{CSS代码}a{CSS代码} 第三种:链接式 <link>标签 #css文件引入数量不限;加载实时 <link href="test1.css" rel="styleshee 阅读全文
posted @ 2018-06-17 22:09 benchdog 阅读(132) 评论(0) 推荐(0) 编辑
摘要: server端: client端: 阅读全文
posted @ 2018-06-16 16:59 benchdog 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 目前学到的IO模型: 1)阻塞IO:从开始到结束全程阻塞。 2)非阻塞IO:接收数据时会阻塞 3)多路复用IO:select、poll、epoll 4)异步IO:全程无阻塞 5)信号驱动IO 1)、2)、3)属同步,4)属异步 阅读全文
posted @ 2018-06-16 11:33 benchdog 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 触发机制:1)水平触发;2)边缘触发 IO多路复用单线程实现并发,实现模块:1)select(效率最低); 2)poll;3)epoll(最好,nginx的实现)。linux下有这3种模块,windows下只有select模块 IO多路复用的好处:同时可以监听多个连接 IO多路复用的select模块 阅读全文
posted @ 2018-06-16 01:29 benchdog 阅读(129) 评论(0) 推荐(0) 编辑
摘要: client端: server端: 阅读全文
posted @ 2018-06-16 00:42 benchdog 阅读(568) 评论(0) 推荐(0) 编辑
摘要: GIL锁的存在,使python实现不了通过多核来完成多线程并行,如果想让python利用多核,只能通过开多进程来实现。所以python适合执行计算密集型任务。 资源抢占式:线程、进程 协程:协作式 >即非抢占式程序,关键词:yield生成器,主要解决的也是IO操作,但不能利用多核(没有多进程的情况下 阅读全文
posted @ 2018-06-15 23:09 benchdog 阅读(473) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页