首先要说明的是,不要使用which来进行判断,理由如下:1、which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同。#
type typetype is a shell builtin# type commandcommand is a s...
分类:
其他好文 时间:
2014-06-29 15:27:20
阅读次数:
1334
余秋雨经典语录:阅读的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。
分类:
其他好文 时间:
2014-06-04 18:41:00
阅读次数:
275
垃圾回收机制的优点和原理:Java
语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内...
分类:
其他好文 时间:
2014-05-29 19:16:01
阅读次数:
246
不久前,这位商业蠢行大无畏的观察者做的有点过了:她呼吁禁止使用PPT。这位控诉者的理由很简单:许多PPT报告非常糟糕。这确实不假,但它并不能成为呼吁颁布禁令的理由。好工具被错误的人使用会产生可怕的结果,所有见过我组装置物架的人都可以作证。禁止使用螺丝刀并非解决问题的方法。PPT同样如此。它是一件平淡...
分类:
其他好文 时间:
2014-05-29 15:43:34
阅读次数:
193
概述
最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器全部运行在Linux....
由于iOS6以上的UIKit不会在内存警告时自动释放视图,所以viewWillUnload和viewDidUnload将不再触发。因此,在iOS6上,开发者需要负责内存警告时将不用到的视图释放。WWDC2012的视频有提到,具体代码如下:1
- (void)didReceiveMemoryWarni...
分类:
其他好文 时间:
2014-05-26 15:49:36
阅读次数:
198
概述
最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器全部运行在Linux....
为什么创业现在能做什么!准备做什么!未来做什么!鼓励创业,创业价值创业理由=>赚钱,证明自己.@me:创建上市公司,成就辉煌创造价值信心,优势,专长{销售,软件},启动资金不见得失败就是不好隔行如隔山,跳到新行业,起点是先天因数做对的事,找对的人,找到正确的方向人多力量大风险现实路线=>思想和资金不...
分类:
其他好文 时间:
2014-05-24 13:58:58
阅读次数:
196
1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独
立的运行部分,这样的程序会利于理解和修改。 使用多线程的理由之一....
分类:
编程语言 时间:
2014-05-24 10:20:51
阅读次数:
326
在前面有提到批量添加联系人:Android批量添加联系人到通讯录,通话记录和通讯录一样都是直接操作ContentProvider。为了使批量更新、插入、删除数据更加方便,android系统引入了 ContentProviderOperation类,使用ContentProviderOperation的理由
1.所有的操作都在一个事务中执行,这样可以保证数据完整性
2.由于批量操作在一个事务中执...
分类:
移动开发 时间:
2014-05-21 17:05:17
阅读次数:
300