摘要:
Entry.java:package gendwang.cisco.com;public abstract class Entry { private int height = 0; private String name; private Type type; public Entry(String name) { this.name = name; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public String... 阅读全文
posted @ 2013-08-30 17:46
pangbangb
阅读(179)
评论(0)
推荐(0)
摘要:
同深层次的设计问题相比,性能方面的编码问题更容易解决,这些问题的规模通常较小,在其解决方法中,所包含的代码量都很小。 1 缓存缓存主要用来存储使用频繁而且代价高昂的计算结果,这样就可以避免对这些结果的重复计算。for(...; !done; ...){ done = patternMatch( pat1, pat2, isCaseSensitive() );}由于isCaseSensitive()的返回值独立于循环体,且不随迭代而改变,因此应该将将放在循环之外:int isSensitive = isCaseSensitive();for(...; !done; ... ){ d... 阅读全文
posted @ 2013-08-30 17:44
pangbangb
阅读(292)
评论(0)
推荐(0)
摘要:
我也做了php一段时间了。从技术层面上解释吧。 深入学习任何的东西都要有个体系。 1 完整的学习整个体系结构。解决有什么的问题。 推荐看看这个。http://www.open-open.com/lib/view/open1350874733117.html 然后找一本系统的看看。 耐心的看下去。 2 能做什么? 你可以在开源中国中找一些简单的开源应用看一看。有时自己写个简单的。比如php框... 3 为什么?你能思考为什么这么做。那么你就能根据实际的需求去开发一些应用。比如yii为什么用orm。比如discuz的ucent怎么连接的如果是你你怎么做。 4 php相... 阅读全文
posted @ 2013-08-30 17:41
pangbangb
阅读(178)
评论(0)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10558305 正确答案:B 用函数可以针对各种数据类型时行操作,包括NULL值在内。其中有一类通用函数,是专门针对NULL值的。 1、针对NULL值的通用函数 (1)NVL(表达式1,表达式2): 转换空值为一个实际值。如果表达式1值为空,NVL将返回表达式2的值作为结果。如果表达式1 不为空,以表达式1的值作为结果。 这个函数在有些时候非常有用,在很多应用程序中,都要把空当作0处理,这利用NVL是容易实现的: gyj@OCM> select name,salary,n... 阅读全文
posted @ 2013-08-30 17:39
pangbangb
阅读(139)
评论(0)
推荐(0)
摘要:
1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、 使用having子句筛选分组; 6、计算所有的表达式(select语句); 7、使用order by对结果集进行排序 阅读全文
posted @ 2013-08-30 17:37
pangbangb
阅读(243)
评论(0)
推荐(0)
摘要:
很多童鞋在用ADB 的时候都是直接启动ADB 的进程,然后通过管道的方式获取输出,这样多个线程同时使用ADB 的时候任务管理器一闪一闪的,是不是很不爽啊,原先介绍过可以直接和ADB 服务进程通信,不用一个命令启动一个进程。提供一个DLL,DLL 导出两个函数,一个用来初始化,一个用来执行ADB 命令,不过DLL 导出的函数不是标准的C接口,因此运行时库需要和我设置的一致,等有时间了修改成标准的C接口。Debug 使用MDD选项,Release 使用MD 选项。我是用的VS2008 写的。 需要的DLL和头文件在我的资源去下载。下载地址:http://download.csdn.net/deta 阅读全文
posted @ 2013-08-30 17:35
pangbangb
阅读(222)
评论(0)
推荐(0)