1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from xuehi.com where num is nu...
分类:
数据库 时间:
2015-05-25 18:31:02
阅读次数:
134
if (!myObj) { var myObj = { }; }window是javascript的顶层对象,所有的全局变量都是它的属性。所以,判断myobj是否为空,等同于判断window对象是否有myobj属性,这样就可以避免因为myObj没有定义而出现ReferenceError错误。...
分类:
其他好文 时间:
2015-05-25 18:12:51
阅读次数:
142
解锁第一种show processlist;找到锁进程,kill id ;第二种mysql>UNLOCK TABLES;锁表锁定数据表,避免在备份过程中,表被更新mysql>LOCK TABLES tbl_name READ;为表增加一个写锁定:mysql>LOCK TABLES tbl_name ...
分类:
数据库 时间:
2015-05-25 16:09:52
阅读次数:
1515
前面的博客介绍了用序列和触发器实现自增主键,主要是为了避免发生主键相同而出错。现在给大伙介绍另外的一钟防止主键相同的方法。唯一主键使用SYS_GUID() 生成32位的唯一编码。来生成唯一主键例如:create table test(idraw(16) default sys_guid() prim...
分类:
数据库 时间:
2015-05-25 16:05:02
阅读次数:
174
PNG文件结构
对于一个PNG文件来说,其文件头总是由位固定的字节来描述的,HEX: 89 50 4E 47 0D 0A 1A 0A
使用ultra打开一个png图片,结果如下:
其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软件将PNG文件当做文本文件来处理。文件中剩余的部分由3个以上的PNG的数据块(Chunk)按照特定的顺序组成,因此,一个标准的PNG文件结构应该如下:...
分类:
其他好文 时间:
2015-05-25 14:40:31
阅读次数:
137
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析 从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很...
分类:
编程语言 时间:
2015-05-25 12:58:49
阅读次数:
167
避免通用规则请确保规则不以通用类型作为结束!不要用标签名或 classes 来限制 ID 规则如果规则的关键选择器为 ID 选择器,则没有必要为规则增加标签名。因为 ID 是唯一的,增加标签只会拖慢匹配过程。差button#backButton {…}差.menu-left#newMenuIcon ...
分类:
Web程序 时间:
2015-05-25 12:58:17
阅读次数:
117
这几天看了下 oracle pl/sql 实战 这本书,出于对sql语句性能的研究,先研究下游标对代码的影响。
1.逐行处理
程序声明了一个游标c1,然后用游标for循环隐式地打开了这个游标,对从游标c1取出的每一行,程序查询customers表,并把first_name和last_name的值填充到变量,随后插入一行数据到top_sales_customers表。
问题...
分类:
数据库 时间:
2015-05-25 11:34:57
阅读次数:
166
状态压缩DPDP过程中的状态不可能像背包问题一样只有整数,肯定有各种各样稀奇古怪的状态,需要不止一个变量来表示。这种情况下如果需要使用DP 就必须把状态压缩成一个数来表示,并且一个数只能对应于一种状态。特别地,对于集合我们可以把每一个元素的选取与否对应到一个二进制位里,从而把状态压缩成一个整数,大大方便了计算和维护。对于不是整数的情况,很多时候很难确定一个合适的递推顺序,因此使用记忆化搜索可以避免这...
分类:
其他好文 时间:
2015-05-25 11:30:38
阅读次数:
203
对于Zigbee和Wifi的信道重叠,百度有不少热心网友的回答,前几天看了个资料,建议用15、16、22、23,于是我用了22信道,发现丢包率偏高。结果一查,发现22信道就是个特别重合的信道。怪自己没深究,还是得细致点。...
分类:
其他好文 时间:
2015-05-25 11:30:10
阅读次数:
379