1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by
涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from
t where num is null可以在num...
分类:
数据库 时间:
2014-05-01 13:23:55
阅读次数:
443
Noip2009的题目还是有一定难度的,主要是搜索和最短路都是我的弱项,不检查第一遍下来只做了150分,还是这句话,素质和读题的仔细程度决定了分数。仔细想想,我们化学老师说的话没错,或许题目你都会做,但是你在考试时犯下的各种错误终将导致你的失败,所以,提高个人编程的素样,对于我来说才是目前最重要.....
分类:
其他好文 时间:
2014-05-01 12:37:57
阅读次数:
474
VHDL与Verilog硬件描述语言在数字电路的设计中使用的非常普遍,无论是哪种语言,仿真都是必不可少的。而且随着设计复杂度的提高,仿真工具的重要性就越来越凸显出来。在一些小的设计中,用TestBench来进行仿真是一个很不错的选择。VHDL与Verilog语言的语法规则不同,它们的TestBe.....
分类:
其他好文 时间:
2014-05-01 10:15:20
阅读次数:
382
一切计算机问题,解决方法可以归结为两类:分治和封装。分治是减层,封装是加层。动态规划问题同样可以用这种思路,分治。它可以划分为多个子问题解决,那这样是不是用简单的递归就完成了?也许是的,但是这样会涉及太多的不便的操作。因为子问题有重叠!针对这种子问题有重叠的情况的解决,就是提高效率的关键。所以动态规...
分类:
其他好文 时间:
2014-05-01 10:03:00
阅读次数:
449
代码审查在软件项目管理中是经常组织的活动,通过代码审查的工作也确实给我们的团队带来很多的益处,简单谈谈代码审查的感受,你们的团队是否也在进行代码审查的相关工作呢?1.为什么要组织代码审查组织代码审查其主要目的是保障我们的代码质量和软件产品质量,其次是团队的学习提高,共同的成长。可以是两个方面的驱动,...
分类:
其他好文 时间:
2014-05-01 08:52:26
阅读次数:
330
最近在研究单元测试,希望引入一个好用的单元测试工具,提高开发团队的产出质量。
不过我本人对单元测试没有什么知识,所以,笼统的从ios上的测试开始研究。
现在想想,本文的主题monkeytalk好像与单元测试木有关系。orz目前可用的测试框架虽然没有其他开发平台的那样自成体系,也还算是百花齐放...
分类:
移动开发 时间:
2014-05-01 08:29:10
阅读次数:
521
每位程序员和开发者都喜欢讨论他们最爱的代码片段,尤其是当PHP开发者花费数个小时为网页编码或创建应用时,他们更知道这些代码的重要性。为了节约编码时间,笔者收集了一些较为实用的代码片段,帮助开发者提高工作效率。>>>
点击查看PHP代码片段(一) 1) Whois query using PHP...
分类:
Web程序 时间:
2014-05-01 07:49:27
阅读次数:
421
给你一个任务,限定5天内完成,如果你实际用了6天,可以说是开发效率不高,或者同样的一个任务,你花了6天,而你的同事却只用了4天,也可以说是你的开发效率不高,影响开发效率的因素有很多,下面就我个人的理解来谈谈怎样提高开发效率.工具俗话说,工欲善其事必先利其器,使用得心应手的工具必然会提高开发效率,做微...
分类:
其他好文 时间:
2014-05-01 05:44:36
阅读次数:
288
什么是表分区
一般情况下,我们建立数据库表时,表数据都存放在一个文件里。
但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作数据是大大有利的。
所以大数据量的数据表,对分区的需要还是必要的,因为它可以提高s...
分类:
数据库 时间:
2014-04-29 13:33:20
阅读次数:
544
php命名空间 namespace
官方说法是:
在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题
1.用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
2.为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
其实命名空间就是为了解决引入不同的...
分类:
Web程序 时间:
2014-04-29 13:11:21
阅读次数:
429