10 2014 档案

摘要:Exception 这种异常分两大类运行时异常和非运行时异常(编译异常)。程序中应当尽可能去处理这些异常。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)... 阅读全文
posted @ 2014-10-22 22:14 曹守鑫 阅读(119) 评论(0) 推荐(0)
摘要:设计模式学习笔记-适配器模式1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接... 阅读全文
posted @ 2014-10-21 11:53 曹守鑫 阅读(145) 评论(0) 推荐(0)
摘要:随机化快排快速排序的最坏情况基于每次划分对主元的选择。基本的快速排序选取第一个元素作为主元。这样在数组已经有序的情况下,每次划分将得到最坏的结果。一种比较常见的优化方法是随机化算法,即随机选取一个元素作为主元。这种情况下虽然最坏情况仍然是O(n^2),但最坏情况不再依赖于输入数据,而是由于随机函数取... 阅读全文
posted @ 2014-10-14 09:05 曹守鑫 阅读(298) 评论(0) 推荐(0)
摘要:其他:为什么MyISAM会比Innodb 的查询速度快。INNODB在做SELECT的时候,要维护的东西比MYISAM引擎多很多;1)数据块,INNODB要缓存,MYISAM只缓存索引块,这中间还有换进换出的减少;2)innodb寻址要映射到块,再到行,MYISAM 记录的直接是文件的OFFSET,... 阅读全文
posted @ 2014-10-14 09:02 曹守鑫 阅读(448) 评论(0) 推荐(0)
摘要:进程间:管道,消息队列,信号,共享内存,套接字进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外... 阅读全文
posted @ 2014-10-12 17:25 曹守鑫 阅读(571) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示