【背景】之前已经写了教程,分析模拟登陆百度的逻辑:【教程】手把手教你如何利用工具(IE9的F12)去分析模拟登陆网站(百度首页)的内部逻辑过程然后又去用不同的语言:Python的:【教程】模拟登陆网站 之 Python版(内含两种版本的完整的可运行的代码)C#的:【教程】模拟登陆网站 之 C#版(内...
分类:
编程语言 时间:
2014-10-29 18:33:12
阅读次数:
255
1.白盒测试a.白盒测试把测试对象看作一个透明的盒子,所以又称为玻璃盒测试。b.它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。c.通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。假如现在有一辆车,你想知道它能不能跑起来?按照白盒测试的...
分类:
其他好文 时间:
2014-10-29 16:36:22
阅读次数:
209
毫无疑问,给表添加索引是有好处的,你要做的大部分工作就是维护索引,在数据更改期间索引可能产生碎片,所以一些维护是必要的。碎片可能是你查询产生性能问题的来源。 那么到底什么是索引碎片呢?索引碎片实际上有2种形式:外部碎片和内部碎片。不管哪种碎片基本上都会影响索引内页的使用。这也许是因为页的逻辑顺序错误...
分类:
数据库 时间:
2014-10-29 14:43:44
阅读次数:
205
在服务器开发中 通常的做法是 把 逻辑处理线程和I/O处理线程分离。 ?逻辑处理线程:对接收的包进行逻辑处理。 ?I/0处理线程:网络数据的发送和接收,连接的建立和维护。 ?通常 逻辑处理线程和I/O处理线程是通过...
分类:
其他好文 时间:
2014-10-29 13:13:16
阅读次数:
200
程序员软件开发中最艰巨的任务其实并不是代码。写代码是一种锻炼,一种逻辑思维上的锻炼,相比于开发人员在日常工作中要执行的其他任务,它可显得可爱多了。如果你觉得自己才刚刚跨入这个行业,只能算个业余程序员,那么为了确保能跻身专业领域,有些障碍你必须得克服……解释做了什么解释软件开发过程是很让人崩溃的一件事...
分类:
其他好文 时间:
2014-10-29 12:42:34
阅读次数:
133
跨平台移动开发实际上就是基于HTML5开发软件界面和主要的业务逻辑,因此一套完善的基于移动平台的HTML5开发环境是非常有必要的。这里我主要的关注点是以下四点: Javascript和Jquery mobile的编辑器 HTML5的各个元...
分类:
Web程序 时间:
2014-10-29 11:03:23
阅读次数:
197
严格按规则实现、使用多态加异常来简化代码逻辑Player类表示玩家 存储身份信息和持有棋子信息Board类表示棋盘 可以通过坐标得到棋子Piece类表示棋子 存储位置信息和持有人信息 各个棋子的实现提供对棋子走法的支持Game类控制程序逻辑具体见代码 1 package acm.hdu.p...
分类:
其他好文 时间:
2014-10-29 07:05:06
阅读次数:
233
今天决定重写把鸟哥私房菜基础篇再学一遍,把基础打牢,练好基本功。今天的学习要点有:linux的分区表,只有46字节,故只能记录4个分区的信息。如果需要分大于4个分区,则需要划分出一个扩展分区,然后在扩展分区中再划分逻辑分区。逻辑分区的分区表信息记录在扩展分区的第一个..
分类:
其他好文 时间:
2014-10-29 02:08:41
阅读次数:
252
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、...
分类:
Web程序 时间:
2014-10-29 01:46:17
阅读次数:
389
0.预备假设我们有表 user (id,name)列1.联合索引是个什么东西 我们知道,对于表的单列(如id)数据,是可以建立索引的,对于多列(id和name组合,或者,name和id组合),也可以建立索引。联合索引,也称之为组合索引。 先来看单列索引的逻辑结构。 由此得出索引的三个特征...
分类:
其他好文 时间:
2014-10-29 01:39:24
阅读次数:
259