【1】什么是策略模式?坊间的解释都比较拗口,而且不好理解。所谓策略模式,先构建一个策略(即子类的实例),再利用这个具体的实例构建一个策略对象,通过调用策略对象的接口可以达到相应具体策略的结果。【2】策略模式代码示例代码示例: 1 /* 2 * 策略模式 3 */ 4 5 #include ...
分类:
其他好文 时间:
2014-08-27 00:08:36
阅读次数:
351
由于我们做的是有关于旅游方面的项目,所以涉及到了地图功能。我接到的其中一个任务就是,在地图上显示指定的几个景点,并在地图上加上标记。
我们项目用的是搜狗地图,使用的是js版本。大家有兴趣的话,可以参考搜索地图api以及示例代码。
在地图上添加标记是地图的一个基本功能。这个标记叫做Marker。可以从这里看官网上对于Marker类的介绍。
实现的基本步...
分类:
Web程序 时间:
2014-08-26 22:59:46
阅读次数:
348
有时候用xib,更改了布局需要重新运行才可以看到效果,对于比较复杂的应用尤其浪费时间,下面介绍一个工具dyci-不需要重Run应用,也能看到效果yci的网址:https://github.com/DyCI/dyci-main可以下载来看源码和示例代码。安装方法如下,打开终端输入如下命令git clo...
分类:
移动开发 时间:
2014-08-26 22:49:27
阅读次数:
362
从 PDFlib -CMap-1.0.zip解压缩出CMap文件,将UniGB-UCS2-H文件拷贝到DLL文件目录,使用下面的示例代码: #include "PDFLib.hpp" #pragma comment(lib, "PDFLib.lib") PDF *pdf = PDF_new(); // 打开文档 if (PD...
分类:
其他好文 时间:
2014-08-26 20:02:42
阅读次数:
248
从PDFlib-CMap-1.0.zip解压缩出CMap文件,将UniGB-UCS2-H文件拷贝到DLL文件目录,使用下面的示例代码:#include "PDFLib.hpp"#pragma comment(lib, "PDFLib.lib")PDF *pdf = PDF_new();// 打开文档...
分类:
其他好文 时间:
2014-08-26 19:12:06
阅读次数:
203
一、效果图二、主要技术点: 1.PopupWindow的使用 2.ListView的使用三、示例代码 1.布局文件:activity_main.xml 2.ListView的布局文件:list_item.xml 3.主界面MainActivity.j...
分类:
移动开发 时间:
2014-08-26 16:58:46
阅读次数:
288
一、效果图二、主要技术点 1.ViewPager的使用 2.背景选择器 3.自动播放三、示例代码 1.布局文件:activity_main.xml 2.图片下面的指示点背景imageview_point_normal....
分类:
移动开发 时间:
2014-08-26 11:30:35
阅读次数:
328
1、读取通讯录时一次读取时,尽量少读取所有属性,特别是列表展示的时候,会让你的列表加载速度变得难以忍受,建议先加载少量属性,然后在详情的时候加载所有属性。
2、在读取一类属性的时候,建议用一个游标,且放在循环外面,能明显加快速度,用projection(表示需要查询的列,在下面代码中是CONTACTOR_ION)。
示例代码如下:
private static final String...
分类:
移动开发 时间:
2014-08-25 19:19:14
阅读次数:
240
示例代码:public void start() throws Exception { String separator = System.getProperty("file.separator"); String classpath = System.getProperty("java.class...
分类:
编程语言 时间:
2014-08-25 16:47:24
阅读次数:
215
这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。范...
分类:
其他好文 时间:
2014-08-25 14:55:54
阅读次数:
197