原文地址:http://blog.csdn.net/chuyuqing/article/details/19629229在对《Set和hashCode()》的一篇原创文章写完后,由于对自己的一些论断产生了模糊和怀疑,因此又对Set进行了一些研究,形成本篇。在Set的使用场景中,我们不外乎看中了她存储...
分类:
编程语言 时间:
2014-06-24 11:50:33
阅读次数:
238
求解算法的时间复杂度的具体步骤是: ⑴ 找出算法中的基本语句; 算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。 ⑵ 计算基本语句的执行次数的数量级; 只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高...
分类:
其他好文 时间:
2014-06-24 11:49:48
阅读次数:
186
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有...
分类:
编程语言 时间:
2014-06-24 11:51:12
阅读次数:
307
在CentOS6.2 中安装intel 的c++和fortran 的编译器时,遇到来一个关于SELinux的强制模式不可执行的情况, 需要关闭SELinux 或者 将enforcing改为 permissive 模式,查询来一些资料后,先对SELinux的几种模式,以及其之间的关系和转换方法做一小结...
分类:
系统相关 时间:
2014-06-24 11:06:10
阅读次数:
309
原文:.net中用Action等委托向外传递参数 一般我们可以使用ref,out达到向外传递参数目的。 Action是一个特殊的委托,除了常规应用。我们还可以用它来实现简单地向外传递参数。直接看下面的UnitTest代码: 1: [TestMethod] 2: public void PassOut...
分类:
Web程序 时间:
2014-06-24 11:51:50
阅读次数:
330
一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC...
分类:
编程语言 时间:
2014-06-24 11:52:29
阅读次数:
310
1.线程的状态NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil];[thread start];2.控制线程状态2.1>启动线程 -(void)start; //进....
分类:
编程语言 时间:
2014-06-24 11:53:02
阅读次数:
233
c++ primer说公有的函数就是接口现在项目中struct I_XX{ virtual void test() = 0;};这个test才被称作接口,我就不知道什么到底是接口,貌似这种说靠谱点接口有不同层次的定义, 比如C++通常把类的公用成员函数函数说成接口; 比如,我们通常把Win API....
分类:
编程语言 时间:
2014-06-24 11:53:43
阅读次数:
206
1>GCD,全称Grand Central Dispatch,”牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数2>GCD优势:(1)GCD是苹果公司为多核的并行运算提出的解决方案(2)GCD会自动利用更多地CPU内核(双核,四核等)(3)GCD会自动管理线程的生命周期(创建线程,调度任务,销毁...
分类:
编程语言 时间:
2014-06-24 11:54:27
阅读次数:
273
1Appendable接口如果某个类的实例打算接收取自Formatter的格式化输出,那么该类必须实现Appendable接口。java.lang的StringBuffer、StringBuilder实现了该接口。格式化主要用在文本输出方面,比如,数字、日期、金额等。27064:1983.MOD 1...
分类:
移动开发 时间:
2014-06-24 11:55:12
阅读次数:
213
记:1.如果margin只有一个值,表示上右下左的margin同为这个值。例如:margin:10px; 就等于 margin:10px 10px 10px 10px;2.如果 margin 只有两个值,第一个值表示上下margin值,第二个值为左右margin的值。例如:margin:10px 2...
分类:
其他好文 时间:
2014-06-24 11:55:53
阅读次数:
171
控制流Swift提供了所有c类语言的控制流结构。包括for和while循环来执行一个任务多次;if和switch语句来执行确定的条件下不同的分支的代码;break和continue关键字能将运行流程转到你代码的另一个点上。除了C语言传统的for-condition-increment循环,Swift...
分类:
其他好文 时间:
2014-06-24 11:57:14
阅读次数:
202
允许 su 到 root非常简单,只需要重新设置下密码即可。下面是设置的方法:1me@ubuntu:~$ sudo passwd2密码:<--- 输入安装时那个用户的密码3输入新的 UNIX 密码:<--- 新的Root用户密码4重新输入新的 UNIX 密码:<--- 重复新的Root用户密码5pa...
分类:
其他好文 时间:
2014-06-24 11:56:38
阅读次数:
185
Lua 用一个名为environment 普通的表来保存所有的全局变量。(更精确的说,Lua在一系列的environment 中保存他的“global”变量,但是我们有时候可以忽略这种多样性)这种结果的优点之一是他简化了Lua 的内部实现,因为对于所有的全局变量没有必要非要有不同的数据结构。另一个(...
分类:
其他好文 时间:
2014-06-24 11:57:50
阅读次数:
222
不知不觉本系统写了快三个月了,最近写页面的具体功能时感觉到有点吃力,很多地方如果张嘴来讲的话可以说得很细,很全面,可写成文字的话,就不太会写了,有些地方想讲得清晰的话,得用多几倍的文字+实例+变化中的图片才能表达得清楚,而写这些又太费时间了,近段时间又特忙,所以只能是尽力而为,希望大家自行研究,.....
分类:
Web程序 时间:
2014-06-24 11:58:29
阅读次数:
300
<?php function build_order_no(){ return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); ...
分类:
Web程序 时间:
2014-06-24 11:59:06
阅读次数:
345
原本今天打算继续写ASP.NET MVC第四天的。但是由于里面涉及到asp.net运行机制的原理,如果不分析一下这里,mvc想说清楚还是挺困难的。既然要提到asp.net运行机制,所以打算还是说详细一点的好。记录mvc第一天的时候就说过,asp.net mvc也是基于asp.net运行机制的(也就是...
分类:
Web程序 时间:
2014-06-24 11:59:51
阅读次数:
679