开放-封闭原则:是说软件实体应该可以扩展,但不可修改。设计人员必须对于他设计的模块应该对哪种变化封闭做出选择,先猜测出最有可能发生的变化种类,然后构造抽象来隔离那些变化。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。拒绝不成熟的抽象和抽象本身一样重要。
分类:
其他好文 时间:
2014-05-17 21:35:26
阅读次数:
282
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage
Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎...
分类:
编程语言 时间:
2014-05-17 04:10:43
阅读次数:
418
昨天晚上花了几个小时,终于把这个题目给实现了。后面再优化。今天先贴出来晒晒。据说是浙江大学计算机系一道考研题目(给定一个有符号整形数组,输出和胃最大并且连续的子数组)。当初只会算最大值,不会返回一个数组作为结果。花了点时间,把程序改进了一下。有些不成熟。先放放。好歹是实现了。using
System...
分类:
其他好文 时间:
2014-05-16 20:16:12
阅读次数:
268
UnrealEngine4开放了插件功能,估计用不了多久UE4的生态就会想Unity3D一样健全.成熟。目前看来Unreal
Engine4的工程创建最好都是通过-工程创建向导生成,那么源码版的同学会创建一个带有Engine和Programes的文件夹。
如下图:非源码版的引擎创建出来只有Games...
分类:
其他好文 时间:
2014-05-15 21:24:23
阅读次数:
252
韩江鹏:在这次展示后,我们看到了别人的精彩处,也知道了自己的不足。尤其在软件测试方面,它还是不成熟了,经不起考验。除此之外,界面的优化和用户的体验也成为急切需要改变的东西。只剩2周了,我们要背水一战。郭伟:
前段时间我们在做项目的时候有些松懈,导致我们的程序做出来达不到预期效果,跟其他组相比,我们....
分类:
其他好文 时间:
2014-05-15 15:34:31
阅读次数:
245
Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括:一个强大的N维数组对象Array;比较成熟的(广播)函数库;用于整合C/C++和Fortran代码的工具包;实用的线性代数、傅里叶变换和随机数生成函数。
SciPy是....
分类:
编程语言 时间:
2014-05-15 14:06:15
阅读次数:
505
很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码。虽然这和开源、共享的原则不合,但是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源码并且进行修改。
今天的话题就是如何实现lua脚本文件的加密和解密。
我在网络上查过,都没有成熟的解决方案。然后我经过考虑...
分类:
其他好文 时间:
2014-05-15 13:12:12
阅读次数:
277
LAPM环境搭建-rpm安装一、LAMP简介LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采..
分类:
其他好文 时间:
2014-05-15 08:53:20
阅读次数:
397
图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同,...
分类:
其他好文 时间:
2014-05-14 07:22:58
阅读次数:
279
把这段时间的一些想法整理一下。 2014年4月27日 在学习Machine Learning
的过程中深深被她吸引了,多么神奇的东西啊!可以通过算法把二维的照片,还原出原来的三维,不过这种技术不成熟,但是我觉得这个思路很好。 2014年5月4日
计算机只能基于1或0,也就是二进制工作,但是人脑不是这...
分类:
其他好文 时间:
2014-05-13 21:47:24
阅读次数:
307