上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: "lesson" "lesson code" "05 Run your first web server" 使用 设置内容长度 "06 Use the Node js debugger" 使用 : :显示多少行代码 : 设置断点; : 跳到断点处; : 打印出当前栈中的存储值; 实际中常用 "nod 阅读全文
posted @ 2016-01-03 14:03 JinksPeng 阅读(190) 评论(0) 推荐(0) 编辑
摘要: "API" "注意" 时刻注意 ; 使用 简化对 的处理; 尽量避免使用 ; ".spread" 用于简化处理返回值是数组的情况; 用 取代其处理返回数组的时候注意添加 ; ".catch()" 允许传入错误类型( )来区别错误判断,包括: TypeError, ReferenceError, Ev 阅读全文
posted @ 2015-12-30 23:02 JinksPeng 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 异步处理 错误处理 同步 异步 记住,只能在回调函数内部处理源于回调的异步错误; 未捕获异常处理 浏览器: nodejs PubSub(发布订阅)模式 简单的例子 var PubSub = { handlers: {}, on: function (type, handler) { if(!(typ 阅读全文
posted @ 2015-12-27 13:21 JinksPeng 阅读(155) 评论(0) 推荐(0) 编辑
摘要: aes加密 资料 "简介" ; "例子" ; process 改变工作目录: 路径计算 "例子" 获取调用执行所在文件地址 相关: "a" , "b" , "c" ; 计算运行时间 阅读全文
posted @ 2015-12-22 15:35 JinksPeng 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 用户和角色 用户和角色在整个数据库实例中都是全局的; 阅读全文
posted @ 2015-12-19 21:21 JinksPeng 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 视图 由查询语句定义的虚拟表;从视图中看到的数据可能来自数据库中的一张或多张表,也可能来自外部; 使用视图的原因一般有: 使复制的查询易于理解和使用; 安全原因; 表一些函数返回的结果映射成视图; 一般数据库提供的视图是只读的; 创建视图 可更新视图 开始支持直接在视图上进行 等操作; 删除视图 索 阅读全文
posted @ 2015-12-17 22:35 JinksPeng 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 移动版 的 版和 是为两个流行的移动操作系统设计的, 方面进行了 较大的重新设计; 两者从外观上看颇为相似,但是其内部的渲染引擎的差别非常的大,原因在于 对应用程序的控制造成的,而非两个操作系统的差异性; Chromium的iOS版 苹果不允许浏览器有自己的内核( 或者其他),理由是安全... 阅读全文
posted @ 2015-12-16 19:32 JinksPeng 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 语言的运行 C/C++语言 使用编译器直接将它们编译成本地代码(机器指令),这是由开发人员在代码编写完成之后实施; 用户只是使用这些编译好的本地代码,这些本地代码被系统的加载器加载执行,由操作系统调度CPU直接执行,无需其它额外的辅助虚拟机等; 这一过程基本上是从源代码开始,然后抽象语法树... 阅读全文
posted @ 2015-12-15 21:01 JinksPeng 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Chromium 硬件加速合成 一个网页通常可以包􏰀很多层,例如有透明效果的节点, 节点等,这些节点都可以是页面中的一层,这些层的内容最后组成一个可视化的网页内容; 在没有硬件加速的情况下,浏览器通常是依赖于 来渲染生成网页的内容,大致的做法是遍历这些层,然后按照顺序把这些层的内容依次绘制在... 阅读全文
posted @ 2015-12-14 20:54 JinksPeng 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Chromium 软件渲染 软件渲染就是利用 ,根据一定的算法来计算生成网页的内容; 都是用软件渲染的技术来完成页面的绘制工作(除非强行打开硬件加速绘制); 软件渲染基础和架构 进程: 对象,它负责调度页面渲染和页面更新等操作以及和 进程的通信; ,即 ,`Render Canvas... 阅读全文
posted @ 2015-12-14 18:45 JinksPeng 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 语句级触发器与行为触发器 语句级触发器:执行每个 时,只执行一次; 行级触发器: 以SQL语句操作后作用到的n行而触发n次; before触发器和after触发器 语句级别的 触发器在语句开始做任何事情之前就触发; 语句级别的 触发器在语句结束时触发; 行级别的 触发器在特定进行操作之前触发; 行级 阅读全文
posted @ 2015-12-13 20:03 JinksPeng 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 选择器 其实现由 类来完成; 的作用是储存从解析器生成的结果信息; 这里匹配指的是当需要为每个 中的节点计算样式时, 需要根据当前的节点信息来从规则列表中找到能够符合调节的规则,并把规则中的属性列表提取出来生成节点的样式信息; 应用到具体元素上 是管理类,负责根据样式规则为每一个 中的... 阅读全文
posted @ 2015-12-11 23:21 JinksPeng 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一个浏览器内核几个主要部分, 解析器,网络处理, 引擎, 图形引擎,多媒体支持等; HTML 解析和 DOM 网页基本结构 一个网页( ),每个 都有一个主框( ),该框通常包含一个 , 主框也可能包含子框( ); 这些框构成一个树型结构,以主框为根节点,每个框也可能包含自己的 ,它是... 阅读全文
posted @ 2015-12-11 21:37 JinksPeng 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 渲染主循环(main loop)和requestAnimationFrame requestAnimationFrame 使用 而非 绘制动画; :告诉浏览器 想发起一个动画帧,然后在动画帧绘制之前,需要做一些动作,这样浏览器可以根据需要来优化自己的 机制和调用时间点,以达到较好地平衡效... 阅读全文
posted @ 2015-12-11 19:48 JinksPeng 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 是一个渲染引擎,而不是一个浏览器; 是对 或者 等文档的一种结构化表示方法,通过这种方式,用户可以通过提供标准的接口来访问页面中的任何元素的相关属性,并可对 进行相应的添加、删除和更新操作等; 基于 树的一些可视的节点, 来根据需要来创建相应的 节点,这些节点也构成了 树; 基于 树, 也会... 阅读全文
posted @ 2015-12-10 22:11 JinksPeng 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Chromium 的多线程机制 概述 每个进程都有很多的线程; 多线程主要是为了保证 线程(chrome 线程,主线程)不会被任何其它费时的操作阻碍而影响对用户的响应; 为了解决多线程通信和同步问题, 的机制是绝大多数的场景使用事件和一种 新创建的任务传递机制,仅在非用不可的情况下使... 阅读全文
posted @ 2015-12-10 14:34 JinksPeng 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 资料 "WebKit" "chromium" 内容整理自 "理解WebKit和Chromium" "浏览器工作原理" WebKit概述 发展 开源的项目,专注于网页内容的展示,开发出一流的网页渲染引擎;包括: ,包含了对 等`W3C`规范的实现; ,为各个平台的移植并提供相对应的 接口来操作和显示网 阅读全文
posted @ 2015-12-09 21:54 JinksPeng 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 表继承与分区表 表继承 表继承是 特有的 父表操作时,同时也会操作或影响子表, 反之不会; 只查询父表数据 父表的检查约束和非空约束会被继承,其他的约束则不会; 一个子表可以继承多张父表;如果一个字段在多个父表出现会和成一个,同时继承所有父表的这个字段的约束;如果不同父表这个字段类型不同,则会报错; 阅读全文
posted @ 2015-12-07 17:54 JinksPeng 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 默认值 可以理解为建表时没定义的默认值为 ,表示未知,//注意和js中null不一样; 建表时设置 更新时使用 默认值可以是个表达式,它会在插入时计算 约束 检查约束 给某些字段值指定一个范围: 非空约束 确保一个字段值不为空 主键 如果表的主键只是一个字段组成,则可以通过直接在后面加 来指定主键; 阅读全文
posted @ 2015-12-06 20:37 JinksPeng 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 数据的组织结构 数据库;表,索引;数据行 中一个服务(实例)可以有多个数据库;而一个数据库不能属于多个实例; 数据库 创建数据库 指定创建的数据库属于哪个用户; 指定从哪个模版中创建数据库,默认为 ; 创建新数据库使用的字符编码; 指定和新数据库关联的表空间名称; 指定数据库可以接受多少并发的连接; 阅读全文
posted @ 2015-12-06 15:47 JinksPeng 阅读(301) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页