- 博客(7)
- 收藏
- 关注
责任链模式
最近打算学习设计模式,刚开始总觉得有点难,貌似挺难想到的。于是本想从网上找C++设计模式视频,可是很失望的没找到。。。。很不情愿的看了一集马士兵的Java设计模式,讲的挺好,就是废话有点多,还有Java没学过。。。。于是听了一下,顺便用C++实现一下。标准的责任链模式类图如下,还是看一下把一:下面实现的是一个过滤器,比如,当你发贴时,需要检测内容的安全性,如有没有敏感词汇,...
2012-08-30 01:36:00 158
递归和分治
分治(divide and conquer)是基于多分枝递归的一种算法。简单的说就是把一个大问题分解为多个类型相同的子问题,最后把这些子问题的解合并起来就是问题的解。我们看一下典型的递归和分治算法。问题1: 插入排序的递归算法思路:1.首先找到突破点->> 如果共有n个数,如果前面n-1个都已排序,那么我只要把最后一个数插入到正确的位置即可。那如何让前n-1个都已排...
2012-08-29 00:34:00 183
java监听器
java监听器:应用正常启动和应用正常结束时,所做的逻辑操作。举例:应用启动时,执行DataSendInitService.init方法 应用停止时,执行DataSendInitService.destroy方法web.xml配置监听器<web-app><!-- spring bean的通配符模式配置,其中springconfig/s*/*.xml的s...
2012-08-27 16:22:00 57
java获取WAS节点名称和服务名称
String str=System.getProperty("sun.java.command");String nodeName=null;String serverName=null;if(str!=null){String[] s=str.split("\\s+");nodeName=s[s.length-2];serverName=s[s.length-1];}...
2012-08-27 16:14:00 929
浅析函数调用过程
一个函数到底是怎么调用的,返回值是如何返回的,这里面学问真的很多,让我们来小小的分析一下。。。。我们看一个很简单的C代码,通过gdb调试来分析函数调用过程。平台和工具:ubuntu12.04+gcc 4.6.3+GNU gdb 7.4-2012.04cs.c:int add(int a,int b){ return a+b;}int main(){int a=1;i...
2012-08-21 22:29:00 164
vim编辑器学习笔记
最近以来对编辑器的选择比较纠结,最开始时使用vim,因为只要能ssh连接上就可以进行编辑;后来用source in sight,原因是其查看代码非常方便;再后来是用vs2010,原因是其对svn等工具的支持很好另外可以代码折叠,但是痛苦之处是windows下vs2012默认是gb2132编码,没找到改为utf-8的方法,在Linux系统下汉语注释什么的全为乱码。但是暗暗地想了一下,vim这么...
2012-08-08 21:39:00 172
VLS 播放M3U8文件
做数据跳转时,发现M3U8的内容为:#EXTM3U#EXT-X-TARGETDURATION:12#EXTINF:8,slice-1.ts#EXTINF:8,slice-2.ts#EXTINF:7,slice-3.ts#EXTINF:7,slice-4.ts...#EXTINF:10,slice-799.ts#EXTINF:4,slice-800.ts#EXT-...
2012-08-03 19:28:00 1668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人