- 博客(6)
- 收藏
- 关注
原创 推荐C++程序员阅读《CLR via C#》
这本书的作者Jeffrey Richter也是《Windows核心编程》的作者。《Windows核心编程》更多的是对window系统相关知识的挖掘积累。《CLR via C#》则更多的讲解了语言的设计、类库的设计。这本书可以提供几个有益的视角:C++的缺陷是什么,C#是如何规避的,C#为此付出了什么代价参照C#的选择,我们在C++开发中可以做什么C#的易用性是怎么产生的,C++我们可以做什么提高易
2014-04-30 13:31:44 2568
原创 [C++] 检查随机内存溢出
C++程序的随机内存溢出是非常难处理的,windows提供了一些工具来缓解这个问题。windows debuger提供的Global Flags可以设置“enable heap tail checking”,设置之后,每块heap内存的尾巴上都会加上check bytes;当free的时候会检查check bytes是否改变,如果改变了就报警。类似的还有几个选项:Enable heap free
2014-04-09 14:08:20 3326 2
原创 C#将可编译为本地机器码
微软宣布了.net native的开发者预览版,详见这里。这是一个大家期待了很多年的特性。每年在技术论坛上都有无数的人问,C#能否编译成本地机器码。有了这个特性之后,更多开发商会开始选择C#来开发客户端。因为检测和安装.net framework实在是非常糟糕的用户体验,很多开发者都避免使用C#。如果.net native能有良好的品质,C++的使用范围大概会缩小不少。很多客户端程序并不是那么在意
2014-04-04 10:22:15 7376 13
原创 notepad2正则表达式替换字符串
例子:1-385-463-3226替换成13854633226Ctrl+H开启替换,选中‘regular expression search’或者正则表达式:上面输入:1-(.*)-(.*)-(.*)下面输入:1\1\2\3替换即可说明:.*表示任何字符()括号括起来的部分可以作为\1或者\2或者\3被下面引用。
2014-04-01 12:13:38 3419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人