【1】什么是策略模式?坊间的解释都比较拗口,而且不好理解。所谓策略模式,先构建一个策略(即子类的实例),再利用这个具体的实例构建一个策略对象,通过调用策略对象的接口可以达到相应具体策略的结果。【2】策略模式代码示例代码示例: 1 /* 2 * 策略模式 3 */ 4 5 #include ...
分类:
其他好文 时间:
2014-08-27 00:08:36
阅读次数:
351
【1】什么是简单工厂模式?核心思想:用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。理解:根据条件生成不同的实例。利用多态的特性,调用同名方法,不同的实例将得到不同的结果。【2】代码示例如下:代码如下: 1 #include 2 #include ...
分类:
其他好文 时间:
2014-08-26 22:37:36
阅读次数:
307
一,代码示例 1 #include 2 3 void* memleak1(); 4 void* memleak2(); 5 6 int main() 7 { 8 void *p1 = memleak1(); 9 void *p2 = memleak2();10 11 p...
在给IoT CoAP添加了JSON支持之后,变得非常有意思,至少我们可以获得我们想要的结果。在上一篇中我们介绍了一些常用的工具——CoAP 命令行工具集。CoAP客户端代码示例开始之前我们需要有一个客户端代码,以便我们的服务端可以返回正确的数据并解析var coap = require('coap');
var requestURI = 'coap://localhost/';
var url =...
分类:
Web程序 时间:
2014-08-21 00:15:57
阅读次数:
555
1. 文件夹操作:opendir, readdir, closedir
2. 文件属性:lstat
代码示例如下
实现功能:获取指定文件夹下所有的文件(使用递归),因此就能计算所有文件大小之类的啦。。。
#include
#include
#include
#include
#include
#include
#include
#include
#define BUF_...
分类:
系统相关 时间:
2014-08-19 20:51:05
阅读次数:
350
本技巧建立了一个使用统一描述、发现和集成 (Universal Description, Discovery, and Integration,UDDI) 来注册应用程序级消费的 Web 服务实例。作者提供了详细的代码示例以及基于 Java 的统一描述、发现和集成 (Universal Descri...
分类:
编程语言 时间:
2014-08-19 16:07:24
阅读次数:
292
IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题1.区别IE和非IE浏览器CSS HACK代码 #divcss5{background:blue; /*非IE 背景藍色*/(音乐按摩椅)background...
分类:
Web程序 时间:
2014-08-19 15:56:44
阅读次数:
168
前面写了一篇文章是关于comparator的,那么comparable就必须拿出来做了分析对比。
关于这俩个接口的文章也比较多,本文着重从完整的代码示例去展现说明。
OK
首先,还是看下Comparator这里接口的代码:
public interface Comparable {
/**
* Compares this object with the specified...
分类:
编程语言 时间:
2014-08-18 18:40:52
阅读次数:
225
该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要...
分类:
其他好文 时间:
2014-08-18 15:59:52
阅读次数:
245
在抓取某网站数据,结果在数据包中发现了一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a......", 这其实是中文被unicode编码后了的数据,想解码出中文来。解决方案:方案A(稳定版+推荐):function replace_unicode_escape_sequ...
分类:
Web程序 时间:
2014-08-18 10:38:03
阅读次数:
208