2008年3月12日

反思下

摘要: 最近真的很懒,重复着一样的生活,不停玩着闭着眼睛都知道思路的游戏仿佛是在逃避什么为什么呢?为什么呢?为什么呢?为什么呢?为什么呢?为什么呢?为什么呢? 阅读全文

posted @ 2008-03-12 12:27 小峰 阅读(192) 评论(0) 推荐(0)

2007年6月28日

[.net] 将 datatable 存储到数据库

摘要: 最近有这样的任务,需要将datatable 中的数据存储到数据库。以前有写过类似的解决方案,主要是利用 SqlCommand 对象结合 sql 查询语句实现。请看下面的代码片段:1//创建表格2stringcreatingString="ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].["+Table_Name+"]')and... 阅读全文

posted @ 2007-06-28 11:05 小峰 阅读(1372) 评论(0) 推荐(0)

2007年2月24日

要上班了

摘要: 30上午到家,24号又回到苏州。时间真快,感觉跟做梦一样。想想学生时代寒暑假在家里住到腻味,现在却为几天的年假舟车劳顿,实在不是滋味。。。过年期间看了一本好书《effective stl》,(这本书是 scotter 大师的 effective 系列作品之一。讲到 effective 系列,简直是无人不知,无人不晓,实在是经典中的经典。“哦?讲什么的?”什么什么!你居然还没... 阅读全文

posted @ 2007-02-24 14:15 小峰 阅读(340) 评论(4) 推荐(0)

2007年2月3日

表达式模版学习笔记

摘要: 请看下面这个对数组操作的表达式:.x = 1.2*x + x*y (其中x,y都是一维数组类型的实例)计算机世界中实现这样的操作我们基本需要两个临时变量,一个记录 array*array的中间结果,一个记录 常量*array 的中间结果。如果数组很大的情况下,这样作的效率是很低的。改进方案一:temp = x;temp*=y;x*= 1.2;x += temp;这个解决方案通过拆分表达式只使用了一... 阅读全文

posted @ 2007-02-03 01:02 小峰 阅读(385) 评论(2) 推荐(0)

2007年2月1日

模版元编程学习笔记

摘要: 以前常听说递归展开,最近学习了模版元编程才明白是怎么回事,下面让我慢慢道来。 模版元编程,就是把运行期作的事情放到编译期去做,特点是: 1。代码短小精悍。 2。效率通常都比较高。 3。可维护性好。 4。实现编译期错误检查。请看一个递归展开的例子:12template<intn>3structa4{5enum6{7result=n*a<n-1>::result,8};9};1... 阅读全文

posted @ 2007-02-01 00:53 小峰 阅读(403) 评论(1) 推荐(0)

2007年1月29日

模版默认参数小探

摘要: 我们知道,复杂模版一般都有多个参数且大多数参数都有默认值。假设我们的模版类型有9个参数,其中后7个参数都指定了默认值,且大多数情况下我们都不需要手动填写这些默认参数。这个时候如果我们要给第九个参数指定一个非默认值,结果是我们不得不给前面的6个默认参数都填入模版实参,哪怕是默认值。最近看到c++ template 中有这样的解决方案,能够实现只需我们填写那个我们需要填写的默认参数而不去关心其他的参数... 阅读全文

posted @ 2007-01-29 01:27 小峰 阅读(371) 评论(0) 推荐(0)

2007年1月21日

boost serialization 试用

摘要: 年底了,项目要验收,整天的加班,实在是没有时间写点东西。 前段时间参加苏州。net 俱乐部第一次活动。活动还时非常有意思的。 。net 社群的活跃让我非常感慨,这是一个年轻的社群,充满激情, 充满求知欲望,充满创造性! 我参加这个活动还真有点不好意思。原因是有段时间不写c# 代码了。 现在用什么语言基本是工作需要。当然我本人还是非常喜欢c# 的。也在这方面 投入了非常大的时间和精力。要说的是,... 阅读全文

posted @ 2007-01-21 20:31 小峰 阅读(2408) 评论(2) 推荐(0)

2006年12月29日

套接字 io 模型 小结

摘要: 最近复习了下socket 编程,特写于此帮助自己和大家记忆。 套接字 io 模型能够完成对套接字上进行的通信进行管理。具体如下:1。select 模型:通过把套接字置入集合,通过 select 函数筛选,获取该套接字上发生的io活动。2。wsaasyncselect 模型:将感兴趣的io活动注册到对应的套接字,如果该活动发生就给指定窗体发送 注册消息。3。wsaeventselect 模型:将感兴... 阅读全文

posted @ 2006-12-29 02:41 小峰 阅读(894) 评论(0) 推荐(0)

2006年12月20日

精简版 rtti

摘要: 这两天看到篇文章,讲 rtti 也就是运行时类型识别的。地址如下: //http://vastskysun.bokee.com/3193302.html 记得 <<深入浅出 mfc >> 中有关于 mfc 中 rtti 如何实现的讲解。 该书深入分析了 mfc 中 rtti 的实现方法和那一大堆宏具体是什么含义的剖析。 这刻想起我已不想再看 mfc 关于这部分的讲解。因为自... 阅读全文

posted @ 2006-12-20 15:43 小峰 阅读(382) 评论(0) 推荐(0)

2006年12月11日

class 能不能这么写

摘要: 我们知道大师写的类和我们自己写的类一般都是有明显区别的。比如偶有用 c++,c#语言写过配置文件处理类。我所考虑的只是能够实现问题,也就是如果 能够正确的读取我想要的配置文件,进行正确的解析就可以。 有看过大师写的配置文件类,包含跨平台,ansi/unicode 兼容等特性。。。。 一般来说,类兼容的特性越多,速度往往越慢(言多必失基本就是这个道理)。 一个类如果加入了线程安全,跨平台特性,安全... 阅读全文

posted @ 2006-12-11 12:02 小峰 阅读(332) 评论(3) 推荐(0)

导航