策略模式主要定义一系列的算法,学过数据结构的朋友肯定知道,对于数组从大到小进行排序有着很多的算法,比如冒泡、交换、快速插入等等,策略模式就是把这些算法封装成一个个独立的类,方便使用时候进行任意的调用。这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,这取决于用户的要求,所以我们要准备几套变量字符替代方案. 首先,...
分类:
移动开发 时间:
2014-08-18 10:53:34
阅读次数:
183
gcc/g++ 如此成熟,本来以为可能下个20年我们还是用它,但最近看 llvm 似乎大有取代gcc 和 g++ 的架势
1)Apple 编程已经把 llvm 提供developer 使用
2) 开源 3D 架构,Mesa3D 可以使用 llvm 引擎 (当没有 GPU时, Mesa 解释 glsl并执行,速度慢,如果使用 LLVM JIT, 速度大大提升)
3)某些云平台,引...
分类:
其他好文 时间:
2014-08-17 17:03:42
阅读次数:
246
KMP KMP算法主要用于字符串匹配中的单串匹配 next函数:表示当前字符失配时,应从模式串的第几位开始匹配(越大越好)。即模式串的前缀与以t[i]为结尾的后缀的最长相同部分的长度。 代码如下(pascal) var s,t:string; next,ans:array[0..100] of lo...
分类:
其他好文 时间:
2014-08-17 12:55:12
阅读次数:
234
Auth: JinDate: 20140816http://www.tornadoweb.cn/documentation1、install#yum -y install python-setuptools# easy_install -U setuptools# easy_install inst...
分类:
其他好文 时间:
2014-08-16 20:59:51
阅读次数:
231
第四篇 初探通信--ChannelFactory通过前几篇的学习,我们简单了解了WCF的服务端-客户端模型,可以建立一个简单的WCF通信程序,并且可以把我们的服务寄宿在IIS中了。我们不禁感叹WCF模型的简单,寥寥数行代码和配置,就可以把通信建立起来。然而,仔细品味一下,这里面仍有许多疑点:服务器是...
分类:
其他好文 时间:
2014-08-16 17:06:30
阅读次数:
299
由于项目的须要,实在是没有办法了,试了非常多种方案(RCP,SWT,Flex,Smartinvoke...),终于还是决定開始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”!下面是近期搜索得到的一些资料:1.Oracle 上 JavaFx的下载页面:http://www.oracle....
分类:
编程语言 时间:
2014-08-16 12:25:00
阅读次数:
302
什么是Buidler模式呢?就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们....
分类:
移动开发 时间:
2014-08-15 09:34:47
阅读次数:
256
pyunit的设计非常灵活简洁,基本对象不多,又都可以替换。了解pyunit的基本流程以便更好的扩展...
分类:
其他好文 时间:
2014-08-15 06:08:07
阅读次数:
193
Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案。被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据Server端:通过收集SNMP和agent发送的数据,写入数据库(MySQL,ORACLE)再通过php+apache在web前端展示。zabbix运..
分类:
其他好文 时间:
2014-08-15 02:58:29
阅读次数:
245
2.2.8Photoshop品质初探——杂色 重新回到Photoshop的品质选项,首先,杂色一项似乎更容易理解,我们尝试拖到30%,可以看到投影上多了一些杂点(图 2.29)。数值越大,杂色越多,很适合用来模拟锈迹或者羊皮纸等粗糙的表面。 图 2.29 设置30%的杂色 杂色上方的等高线可谓Pho...
分类:
其他好文 时间:
2014-08-14 19:37:59
阅读次数:
210