自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 又一个有趣的基于SQLite的Object Persistent

今天看freshmeat的时候,又发现一个有趣Object Persistent方案。http://litesql.sourceforge.net/FeaturesC++ wrapper for sqlite all the good stuff of sqlite light persistence layer with relation support automatic database s

2005-03-22 23:30:00 1061

原创 扩展BCG的日历

近来想做一个日历控件,于是用了BCG(www.ttdown.com 可以下载)的CBCGPCalendarBar。不过想做成鼠标停留在日期上的时候,提示信息是农历。不过很奇怪,BCG的日期控件竟然不支持日期提示。究其原因,原来:BOOL CBCGPCalendarButton::OnToolHitTest(const CWnd* /*pWnd*/, TOOLINFO* /*pTI*/){ retu

2005-03-12 12:18:00 973

原创 g++ 3.4.3

近来公司的事情比较多,都没有时间来blog写写东西了。近来公司其中一个项目需要程序在g++ 3.4.3下编译,而源代码在g++ 3.2.3下面一个Warning都没有,但是在3.4.3下则一堆Error了。后来发现原来g++ 3.4.3严格了很多。其中“出问题”最多的是这种情况:class TObjBase{public:    TObjBase(void) : m_nVal(0) {}    ~

2005-03-03 13:37:00 873

原创 Common C++

沉寂了n久的Common C++忽然又出新版了,看样子是换了维护人:As the current GNU Common C++ maintainer, I am very open to bringing new ideas and code into the GNU Common C++ package. 网站地址也换了地方:http://www.gnu.org/software/commonc

2005-03-03 13:06:00 1060

原创 异步方式数据结构I/O

以前一直都是做同步方式的数据结构存储。即典型的:void  TMyClass::onSave(TStorage & s){    s     s       ......}void  TMyClass::onLoad(TStorage & s){    s >> member1;    s >> member2;      ......}假如s满了(Save的时候)或者s数据不足(Load的时候)

2005-03-03 13:04:00 753

原创 又一个C 的反射技术

连续几个周末在看《火影忍者》,呵呵,疏懒了看技术的东西了。新办公室用联通的网络,反而去codeporject.com畅顺了,于是上去看看近来几个月来忽略了的文章,发现不少好玩的东西。其中比较吸引的是:http://www.codeproject.com/library/libreflection.asp  AGM::LibReflection: A reflection library for C

2005-03-03 13:02:00 1481

原创 C++ 的“反射”技术

Lit Window Library来自http://sourceforge.net/projects/litwindow 大概看了一下,使用了宏建立了一个比较复杂的数据结构,用来提供成员反查以及成员访问。 tinybind来自http://sourceforge.net/projects/tinybind/  这个应该不算是反射,不过通过了定义一个Binding函数实现成员和XML的Elemen

2005-03-03 13:00:00 1210

原创 flex_string和SlimStringStorage

在2001年就拜读了C++巨匠Andrei Alexandrescu的著作:《A Policy-Based basic_string Implementation》。flex_string的精巧令人叹服。其后阅读《Modern C++ Design》,更是令人震撼,正如候捷译序中所说:“让我瞠目结舌,陷入沉思……与……呃……恍惚。”Loki库更是如获至宝……可惜在当时在下载了flex_string

2005-03-03 12:58:00 1322

原创 简单的类型安全format输出

boost就有一个实现类型安全format的类,不过类比较庞大,而且也比较复杂,用起来也不是很习惯。所以还是自己简单实现一个了。    先看看需求:format_string.format("[%] = %") % a % strName    其实就是希望后面的a和strName分别替代格式化字符串"[%] = %"中的两个%号,相当于:    stringstream format_strin

2005-03-03 12:53:00 1061

原创 是否真的那么快?

http://judy.sourceforge.net/来自:http://www.sourceforge.net Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array. 是否真的如作者说的那么快?A Judy tree is gener

2005-03-03 12:51:00 707

原创 又一个Scrip脚本工具

The Qu Programming Language 1.06 (Default) http://centrin.net.id/~marc/来自http://www.freshmeat.net好像比较有趣,程序比较小,还没有时间看。据作者说性能不错:"All I can tell you is that on my Pentium(R) 4 CPU 1.70GHz with 256 KB Cac

2005-03-03 12:49:00 883

原创 新开张

正在学习Java的MCV Framework,Spring、Struts……Java的神奇令人向往,总有冲动要在C/C++中实现一个。可惜C/C++的优势不在于此,单是反射技术已令开发者头疼;简单一个动态载入模块也要做大量工作才能保证资源安全;动态函数调用更是麻烦,把C/C++函数调用变成可解释,就要更改一贯函数的写法或者借助辅助工具……希望能实现一个简单可用的C/C++ MCV Web框架。正在

2005-03-03 12:37:00 749

空空如也

空空如也

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

TA关注的人

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