摘要: 昨天,boost终于发布了1.34版本。该版本新增加了几个内容:1. BOOST_FOREACH 宏  一直对于C++的iterator枚举元素造成的bad smell感到无奈,同时,许多语言都增加了foreach机制。终于,boost增加了这个枚举工具。从此,C++的枚举不再难看。如:Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文
posted @ 2007-05-13 22:18 沐枫 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 当我决心学习计算机的时候,我还没有接受到盗版软件这个概念。那一年是1991年。  当我真正接触到电脑的时候,同时也接触到了盗版的DOS、工具、游戏。但同时,也接触到正版的WPS--那是学校买的。  说实在,学校可以买各种昂贵的实验设备,电脑,为什么不买正版软件呢?估计就是因为软件容易复制,从而造成软件版权意识淡薄。这根本不是买得起买不起的问题。  然后,毕业了,买了电脑,花了上万。软件当然是装的盗... 阅读全文
posted @ 2006-09-14 18:13 沐枫 阅读(1678) 评论(19) 推荐(0) 编辑
摘要:   Flash开发的游戏多了。但都是一些小游戏,特别是屏幕小的游戏。据说Flash9的引擎重新设计,效率比以前大有提高。再加上Flex2/AS3非常适合程序员的IDE和开发语言,同时还支持二进制的TCP通讯,我觉得,Flex2/Flash9应该可以替代2D的游戏客户端开发工具和引擎了 阅读全文
posted @ 2006-09-13 20:36 沐枫 阅读(5948) 评论(3) 推荐(0) 编辑
摘要: 最近开发的东西,有用到一些小功能。这些功能原先用C++是不在话下了,但是.NET没提供封装,只是一点点小功能,不想用C++包一层,所以花了时间去查去找。尽管功能简单,但想到可能会让一些同学节约时间,因此就拿出来分享一下。1. 启动当前用户的屏幕保护程序。  首先想到的是用Process.Start,但是不知道为什么,只管报错,说"xxx.scr"没有关联的程序之类的。哪怕是用ProcessStar... 阅读全文
posted @ 2006-09-12 15:41 沐枫 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 又是后知后觉。我要好好反醒一下了。 在今年3月份就已经震憾人一把的X-GL,我居然不知道。 看了一下视频,真的把我也震憾了一把。以前实际操作Vista系统的时候,完全没有被震憾的感觉,只是觉得应该如此。但X-GL的酷,令我对Vista完全没了感觉了。--Linux的用户界面已经赶超Windows了。 眼见为实,希望没听说X-GL的人也关心一下。 相关链接: 1. 视频:htt... 阅读全文
posted @ 2006-08-15 10:48 沐枫 阅读(1423) 评论(7) 推荐(0) 编辑
摘要: 这回该是真正的回来了吧。 前一段日子,在李维的blog上,看到他在DevCo奔波,开C++Builder开发者大会,就觉得是不是Borland的IDE产品线是不是卖给DevCo了,或是由DevCo接手了?然后,上网大查特查,就没查到DevCo是哪家公司,网站在哪。 终于,还是Csdn上看到一则贴子,说turbo系列回来了,这才发现,Borland把开发者工具部门分离,独立成立一家公司。公司... 阅读全文
posted @ 2006-08-09 20:01 沐枫 阅读(740) 评论(1) 推荐(0) 编辑
摘要:   .NET WebService经常会返回DataSet数据,因此,如果Flex能够处理DataSet就完美了。本以为这是很简单的事,但实际试过后,才发现有问题。难道Flex不能与.NET的DataSet一起工作吗? 阅读全文
posted @ 2006-08-08 00:34 沐枫 阅读(5977) 评论(17) 推荐(0) 编辑
摘要: Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 阅读全文
posted @ 2006-08-04 11:39 沐枫 阅读(131263) 评论(26) 推荐(17) 编辑
摘要:   作为Rich Internet Application开发工具,Flex相较Ajax有不少的优势,甚至连Wpf也不多让。Flex的表现层是基于Flash,因此,不仅界面非富,而且可以做到真正的跨平台。   这是Ajax以外的另一个选择。 阅读全文
posted @ 2006-08-02 23:48 沐枫 阅读(9650) 评论(12) 推荐(1) 编辑
摘要:   SQL2005增加了不少新特性,其中NTILE和ROW_NUMER使得我们不再为SQL如何灵活方便的分页伤脑筋了(不必再羡慕Oracle等数据库了)。 阅读全文
posted @ 2006-07-11 12:08 沐枫 阅读(4841) 评论(5) 推荐(0) 编辑
摘要: .NET3.0已经Pre-release了。下面的链接可以下载运行库:http://www.microsoft.com/downloads/details.aspx?FamilyId=8D09697E-4868-4D8D-A4CF-9B82A2AE542D&displaylang=en它的发布日期是: 2006-06-23在该页面下面的Related Resources有SDK下载Windows ... 阅读全文
posted @ 2006-06-29 11:56 沐枫 阅读(2435) 评论(8) 推荐(0) 编辑
摘要: C/C++内置的输入、输出,对整数进制只支持三种:8进制、10进制、16进制。记得很久以前,有好几次想用到2进制的输入输出,最终只好自已转换。 昨天kaikai突然发了一个POST: kaikai:看看能不能把这个程序改得更短?#include int main(){ char*a,b[33]; scanf("%*d"); while(scanf("%s",b)==1) ... 阅读全文
posted @ 2006-06-29 10:11 沐枫 阅读(5232) 评论(6) 推荐(0) 编辑
摘要: 这几天有一个问题困扰了我很久。 我用.Net 2.0做一个CAD/CAM方面的图形显示。结果,有一个文件显示不正常:本来应该填充一个图形的包围盒,结果填充了半个屏幕。 最困扰的地方是,在开发机上显示正常,而在用户的机器上不正常。于是,换一台机器试,哈,出问题了。于是就在出故障机上进行调试——见鬼了,不出问题了。 鼓捣了半天,发现debug版本都不会出问题,release版本会出问题,而且... 阅读全文
posted @ 2006-06-27 09:43 沐枫 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Windows Live Messenger 正式版已经发布!这是新一代的 Messenger。它拥有全新的名字,可以免费下载。并且除了延续使用原 Messenger 的全部功能外,它还提供了几种出色的全新交流方式,实现与朋友的即时共享和交流。 阅读全文
posted @ 2006-06-23 15:11 沐枫 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 都是为了RichClient,都是为了摆脱WEB的生硬,都是为了更好的用户体验。Ajax、Flash、JavaApplet和WPF,我觉得这几个东西虽然采用的技术不一样,但都可以用于网站设计。 Ajax运用HTML/XML、JavaScript来摸拟RichClient,力求跨操作系统跨浏览器。虽然能达到目的,但架构复杂,难以维护,速度可圈可点,开发困难,使用的工具和语言多而杂象一盘大杂烩,... 阅读全文
posted @ 2006-06-23 14:22 沐枫 阅读(5100) 评论(28) 推荐(0) 编辑
摘要: 随着年龄越来越大,心里头也渐渐的越来越惶恐不安起来。 再过几天,就是29周岁的生日了,在福州工作也已经有10多个年头了。回想往事,发现自已的履历仍然很薄,一时不安起来。 算起来,目前的工资在福州确实不低,虽然比起同行,只能算中等。当然,工作比较宽松、压力比较小,留给个人的时间比较多,这几点我很满意。假如,假如没有供房的话,我应该活得比较滋润吧。可是,目前的我,却越来越不安起来。 做一个程... 阅读全文
posted @ 2006-06-22 09:50 沐枫 阅读(583) 评论(9) 推荐(0) 编辑
摘要: 我在以前的公司,有写过几个工作用的辅助工具软件,是Delphi6写的。前段时间,他们委托我扩展一些新功能。我想最近常用.NET,直接用.NET2.0来做倒是挺方便的,于是就接下这个任务。前期觉得难点的地方都解决了,没想到,最终还是卡在觉得最没有问题的数据库访问上。旧的数据库是采用Paradox的数据库格式,想来Ado.NET也支持,等程序写好后发现,完了,插入3000个数据居然象死机一样,这怎么行... 阅读全文
posted @ 2006-05-15 14:28 沐枫 阅读(721) 评论(5) 推荐(0) 编辑
摘要:   本文提供了一个方法,让C++源码和C#源码一起编译链接成一个单一的Assembly。   由于C++提供了IJW方法,允许将旧有C++代码也编译成托管代码,因此这篇小文可以用极小的工作量来彻底解决所有C++遗留代码移植到.NET的问题。   这个方法,再加上前次的小文《您也使用托管C++吗?》,就可以把C++遗留代码移植到.NET的所有方法一网打尽了。 阅读全文
posted @ 2006-04-12 17:26 沐枫 阅读(11341) 评论(16) 推荐(1) 编辑
摘要: 前次发了一个随笔《你也使用托管C++吗?》,结果来了一个提问: “我想问一下,在能将现有的C++代码直接进行封装,被C#进行调用,而不是去调用DLL,也就是不生成DLL,就在C#下能直接调用VC的工程源文件不?” 我想,提问的人是不是指,现有c++源码,但不想费劲去转换成C#源码,但又想能与C#一起编译。 于是我就给了一个极其变态的方法,纯属恶搞。方法如下: 1 先将C++源码,改用C... 阅读全文
posted @ 2006-04-12 11:36 沐枫 阅读(2956) 评论(2) 推荐(0) 编辑
摘要:   汇编语言的Hello World,汇编语言没有我想象的那么低级,它已经具备了不少高级语言的特性,代码也变得清晰,层次清楚,易于维护了。 阅读全文
posted @ 2006-04-06 12:02 沐枫 阅读(7625) 评论(9) 推荐(0) 编辑