1.你的类需要一个构造函数吗 需要构造函数来隐藏类的内部工作方式。2.你的数据成员是私有的吗 通常使用公有的数据成员不是什么好事,因为类设计者无法控制何时访问这些成员。3.你的类需要一个无参的构造函数吗 为了可生成对象数组或类的对象不必显示的初始化类的构造函数,必须显示地写一个无参的构造函数。4.是...
分类:
其他好文 时间:
2015-08-15 11:49:53
阅读次数:
102
1:rest的由来
REST即表述性状态传递(英文:Representational State Transfer,简称REST)
通俗点说:资源在网络中以某种表现形式进行状态转移。源于REST之父 Roy Thomas Fielding 2000年的一篇博士论文。
Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、A...
分类:
其他好文 时间:
2015-08-15 00:15:57
阅读次数:
192
人类社会进步的根源力量是那些头脑卓越的天才,大至推动社会革新的发明创造,微至影响某一行业发展方向的技术创造,比如Android操作系统,小部分天才的发明创造(android系统的核心设计者),才有无数为之修边幅的工作机会,此篇不敢妄谈android太多内容,只将本人对android系统设计中一个巧妙无比的binder机制的浅薄认知做一个分析:
涉及的要义:
A)Binder IPC
B)Bi...
分类:
移动开发 时间:
2015-08-13 15:58:52
阅读次数:
149
希尔排序同之前介绍的直接插入排序一起属于插入排序的一种。希尔排序算法是按其设计者希尔(Donald Shell)的名字命名,该算法由1959年公布,是插入排序的一种更高效的改进版本。它的作法不是每次一个元素挨一个元素的比较。而是初期选用大跨步(增量较大)间隔比较,使记录跳跃式接近它的排序位置;然后增量缩小;最后增量为 1 ,这样记录移动次数大大减少,提高了排序效率。希尔排序对增量序列的选择没有严格规...
分类:
编程语言 时间:
2015-08-13 12:14:05
阅读次数:
167
canvas.drawText("www.jcodecraeer.com", x, y, paint); x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安卓的设计者是不是脑壳有问题了。x默认是‘www.jcodecraee...
分类:
移动开发 时间:
2015-08-09 17:08:43
阅读次数:
147
1.使用php的MySQL扩展库操作MySQL数据库:php有3种方式操作MySQL数据库(1)mysql扩展库(2)mysqli扩展库(3)pdomysql扩展库与mysql数据库区别 ?php设计者封装了一些方法去操作mysql数据库,这些方法集中起来形成了mysql扩展库。mysql数据库存放...
分类:
数据库 时间:
2015-08-08 13:30:08
阅读次数:
267
最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到...
分类:
Web程序 时间:
2015-08-08 10:27:35
阅读次数:
166
几乎所有的语言项目,其核心都是用更底层的语言写的. 底层语言大部分是 C,C++,而扩展这门语言的核心,就要用另外一种语言 去写。这给语言设计者较大的挑战。 开发语言必须具备底层语言的编写能力,而为了能用自...
分类:
编程语言 时间:
2015-08-08 06:57:12
阅读次数:
136
一,用jsp脚本元素调用java代码 1,jsp表达式的应用 jsp表达式将值直接插入到输出中: 代表一个值,隐式对象, request,session,application都是隐式对象,XML程序设计者可以使用下列的语法替代jsp表达式:Java Expression 2,编写...
分类:
Web程序 时间:
2015-08-05 12:09:12
阅读次数:
118
Singleton 单例模式动机(Motivation)当进行软件开发是会有这样一种需求:在系统中只有存在一个实例才能确保它们的逻辑正确性、以及良好的效率。这应该是类设计者的责任,而不是使用者的责任。意图(Intent)保证一个类仅有一个实例,并提供一个该实例的全局访问点。——《设计模式》GoF单线...
分类:
其他好文 时间:
2015-08-04 00:37:21
阅读次数:
90