自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 软件的架构与模式之经典架构模式简介

<br />根据Linda Rising的《Pattern Almanac》一书,已知的架构模式有七十多种。这是一个只多不少的统计,其中包括了很多通常认为是设计模式的模式,比如Bridge,Facade,Interpreter,Mediator等模式通常认为是设计模式,但是在许多情况下,也可以作为架构模式出现,因此也常常被当作架构模式。<br /><br />Layers架构模式<br /><br />  在收集到用户对软件的要求之后,架构设计就开始了。架构设计一个主要的目的,就是把系统划分成为很多"板块"

2010-10-31 12:15:00 410

转载 C++箴言:理解typename的两个含义

<br /> <br />问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同?<br />template<class T> class Widget; // uses "class"<br />template<typename T> class Widget; // uses "typename"<br /><br />  答案:没什么不同。在声明一个 template type parameter(模板类型参数)的时候,class 和

2010-10-22 13:55:00 568

转载 Firebird笔记

<br />http://gashero.yeax.com/?p=12#python<br /> <br /> <br /><br />目录1   选用理由2   与Python的结合使用3   安装Firebird的嵌入式版本4   《Firebird嵌入版本开发方案》笔记5   博客 http://tb.blog.csdn.net 的Firebird使用 笔记6   《python2.4 连接firebird1.5 一个连接数据库的文件》笔记7   《本地数据源:使用firebird数据库》笔记8   

2010-10-08 13:31:00 1201

转载 Firebird 数据库使用经验总结

<br /><br />最近在改写一段ms sql的存储过程到firebird,总结了一些经验,firebird可以说是这个世界上最小的支持存储过程的数据库,才2.3M 而已。如果做小型的应用,相比ms sql桌面版有70多M(+sp3),mysql也有20-30M,还是更合适一些。1.自定义函数问题.Access to UDF library "rfunc.dll" is denied by server administrator<br />花了很长时间,不明白为何,将rfunc.dll拷到udf目录,

2010-10-08 13:25:00 1804

转载 回调设计模式

<br /><br />0. 引言<br />使用过SDK的朋友应该知道“回调函数”(callback function)这个概念,但本文并不是介绍如何使用回调函数,而是站在SDK开发者的角度,讲述如何实现回调机制。<br />1. 何为回调(callback)<br /> 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。<br /> 一般说来,C不会自己调用B,C提供

2010-10-08 13:02:00 359

转载 通过实践认识fat32

<br />在bbs.chinaunix.com厮混了很久,学到了很多东西。今天把学习FAT32的笔记贴出来,和大家分享一下。欢迎拍砖。<br /><br />FAT32文件系统是一个比较重要的文件系统,并且,设计思路比较简单。在windows操作系统,以及嵌入式平台上有广泛的用途。对于一个没有安装操作系统的普通FAT32分区的磁盘,主要的结构有:DBR,FAT表,备份FAT表,以及数据区。注意与FAT16和FAT12区分,FAT32是没有单独的根目录区的,因为单独的根目录区,对根目录下面的文件数量是有限制

2010-10-07 22:50:00 1101 1

转载 定位Oops的具体代码行

(来自Linus Torvalds的讨论:https://groups.google.com/group/linux.kernel/browse_thread/thread/b70bffe9015a8c41/ed9c0a0cfcd31111,http://kerneltrap.org/Linux/Further_Oops_Insights) 例如这样的一个Oops: Oops: 0000 [#1] PREEMPT SMP

2010-10-07 21:56:00 497

转载 一个Sqrt函数引发的血案

<br /><br />源码下载地址:http://blog.redfox66.com/post/story-about-sqrt.aspx<br />好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获。<br />我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?<br />虽然有可能你平时没有想过这个问题,不过正所谓是“临阵磨枪,不快也光”,你

2010-10-07 14:21:00 451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除