- 博客(3)
- 资源 (20)
- 收藏
- 关注
原创 不在WHERE子句中使用如ExitTime>GETDATE() - 10的日期运算语句大幅优化性能
我有一个约3000万条记录的表History, 有一个字段ExitTime,取指定UnitID的最近10天的记录,如果写这样的语句:SELECT * FROM History WHERE UnitID=18748 AND ExitTime>GETDATE() - 10将执行约5秒钟(UnitID和ExitTime都分别键了索引,实际结果只有10条)。但如果改成如下的等效语句,将只要约200毫
2013-01-04 21:17:05
598
原创 使用ADODB在C#
我们知道在C#和VB.net中,已经不推荐用ADODB了,但是用ADO.net中的各种添加记录的方法时,都很麻烦,而且针对不同的数据提供器,取得自动编号的方法各不相同,多么怀念ADODDB中的: Rs.Open("SELECT TOP 1 * FROM [YourTable]", Conn, adOpenKeyset, adLockOptimistic, adCmdText);
2012-12-24 17:45:51
6705
原创 分享:利用类继承实现stl map 初始化
真希望对STL 的map初始化能像对数组一样初始化,但现在的C++编译器似乎都还不支持,不过可以用类继承雅安试试,效果还不错,不是太难看:class CDataList:public std::map{public: CDataList() { (*this)[_T("idx0")] =_T("Data0"); (*this)[_T("idx1")] =_T("Data1"); (*this)[_T("idx2")] =_T("Data2"); (*thi
2010-08-05 22:56:00
2233
AnyExe2Swf flash exe文件还原、反编译工具
2011-09-10
原创:AnyExe2Swf flash exe文件还原、反编译工具
2011-09-10
可有VC2008下通过编译的超级终端源代码
2010-11-05
ATL对话框m_hWnd为NULL
2009-11-23
用CAxDialogImpl创建ATL对话框m_hWnd总为NULL的源码
2009-11-23
收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 在实现第三方接口时,用CAxDialogImpl创建ATL对话框m_hWnd总为NULL的源文件
2009-11-23
VC做的多文件上传组件及源码
2008-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人