时隔这么久,因为工作中需要将一些图片序列文件进行分析,然后将结果进行分组统计,而分组统计用SQL语法很容易实现,但是要求程序运行的环境中安装有庞大的数据库系统,经过网上的寻找,终于发现了SQLite。
SQLite是一款开源的(呵呵,对于我们来说就是免费的)、嵌入式关系型数据库,省去了专用于关系型数...
分类:
数据库 时间:
2014-05-26 13:35:47
阅读次数:
402
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是...
分类:
数据库 时间:
2014-05-26 08:24:27
阅读次数:
383
举例了解:
最近在学习三层架构,先举个生活中常见的例子描述一下什么叫三层?为什么使用三层?
服务员只管接待客人;厨师只管烹炒客人要的美食;采购员只管看客人需求采购食品;分工为客人全放全面的服务。...
分类:
其他好文 时间:
2014-05-26 04:57:33
阅读次数:
194
23456789101112131415161718192021222324http://bbs.csdn.net/topics/190020986functionCFFunc.Compression.Zlib.DeCompressionStream(constAInStream,AOutStrea...
分类:
其他好文 时间:
2014-05-25 22:06:51
阅读次数:
290
1 {* * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * 2 3 Author: Fran鏾is PIETTE 4 Object: Demo program to
...
分类:
其他好文 时间:
2014-05-25 19:36:34
阅读次数:
378
这个一般出现在三层给B层与D层之间加抽象工厂-接口-映射、时候出的错、出错的地方是抽象工厂。
如图
咱们先理解一下这个类和这句话的意思
类
抽象工厂类目的就是可以达到可更换数据库而不用动其他代码的目的、这其实就是一个选择类、是选择SQL数据库的DLL还是其他数据库的DLL档、这里我就不再说抽象工厂和接口映射详解了
语句
这个类简单的就一句话
R...
分类:
其他好文 时间:
2014-05-25 16:21:27
阅读次数:
206
由于在上篇文章已经介绍过何为三层,在这就不在介绍,这篇文章的主要内容是介绍三层+设计模式后该如何实现。首先要做的就是在哪加,如何加?
三层主要的目的是解耦合,实现各个层之间的分离,从而做到改变一个尽可能不影响其他的层。所以可以在B层和D层加一个抽象工厂模式,来实现此目的。如下图:
当然还可以适当添加别的模式,比如U层和B层加一个外观模式,总的来说表现在包图中的就是这个样子的...
分类:
其他好文 时间:
2014-05-25 12:48:29
阅读次数:
196
最近头脑里面一直在想怎么样让能让大家基于DIOCP上写出稳定的服务端程序。很多朋友问我,你DIOCP稳定吗,我可以用他来做三层服务器吗?
当时我是这样回答的,我只能保证DIOCP底层通信的稳定。说实话,服务端要稳定,并不容易,写过服务端的程序员都清楚。特别是这种可以直接操作指针,自己分配内存和释放内...
分类:
其他好文 时间:
2014-05-25 11:27:09
阅读次数:
196
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function
Format(const Format: string; const Args: array of const): string; overl...
分类:
其他好文 时间:
2014-05-25 02:04:12
阅读次数:
416