通过DOM范围可以选择文档中的某个区域,而不需考虑节点的界限,例如文本高亮的处理就可以使用范围来实现。 1、Range的创建 使用document的createRange来创建一个范围,该方法返回一个Range实例,该实例有很多属性和方法,如下所示: startContainer:包含范围起点的节点 ...
分类:
其他好文 时间:
2016-11-01 09:34:53
阅读次数:
178
前言 排序是数据库中的一个基本功能,MySQL也不例外。用户通过Order by语句即能达到将指定的结果集排序的目的,其实不仅仅是Order by语句,Group by语句,Distinct语句都会隐含使用排序。本文首先会简单介绍SQL如何利用索引避免排序代价,然后会介绍MySQL实现排序的内部原理 ...
分类:
数据库 时间:
2016-11-01 01:17:30
阅读次数:
269
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyI ...
分类:
数据库 时间:
2016-10-31 21:15:28
阅读次数:
193
接前一篇PHP实现RESTful风格的API实例(一) Response.php :包含一个Request类,即输出类。根据接收到的Content-Type,将Request类返回的数组拼接成对应的格式,加上header后输出 index.php :入口文件,调用Request类取得数据后交给Res ...
书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子 ...
分类:
数据库 时间:
2016-10-31 13:13:57
阅读次数:
197
重复点击对处理的时候,可能mysql默认事务是repated处理级别的,会导致读取数据一致带来多次更新。 解决办法: 1.在setting.py里设置更改mysql事务的级别。 2.用select_for_update行级锁。 3,由于django没有代码级设置下一次事务的级别,所以只能自己hack ...
分类:
其他好文 时间:
2016-10-31 12:47:33
阅读次数:
124
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may comple ...
分类:
其他好文 时间:
2016-10-31 07:28:12
阅读次数:
178
我的目的指定一个文件夹输出:(不采用指定文件的原因是一个文件的大小时间长了会很大,不利于处理) ...
分类:
编程语言 时间:
2016-10-31 07:06:53
阅读次数:
168
--创建新用户名shsfdbcreate user usernameidentified by password;default tablespace tablespacename --赋予用户名角色grant dba to shsfdb --查询用户select * from dba_users ...
分类:
数据库 时间:
2016-10-31 00:34:39
阅读次数:
211
全选: Ctrl + A, 取消选择:Ctrl +D 加选:ctrl+鼠标左键;减选:alt+鼠标 窗口与交叉:下面红框内的右边的按钮, 是切换两种模式: 选择模式一:只要选框碰到物体边缘, 就可选中 选择模式二:只有选框碰到物体全部, 才能选中 按类型选择: 按颜色选择 菜单:Edit->Sele ...
分类:
其他好文 时间:
2016-10-31 00:30:13
阅读次数:
157