- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 用C#获取硬盘序列号,CPU序列号,网卡MAC地址
这个问题首先得考虑的就是你的硬盘是不是SCSI硬盘 如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号 如果是卷标序列号,要注意的是每次格式化硬盘的时候这个序列号都会变 代码可以参考: http://www.csdn.ne
2011-08-02 17:02:55 777
转载 C#编写不安全代码 和应用程序域
这篇文章的原文大家可以在 http://www.codeproject.com/csharp/unsafe_prog.asp 找到,作者是Kumar Gaurav Khanna,我仅仅对原文进行翻译,以下是文章的正文在运行库的控制下执行的代码称作托管代码。相反,在运行库之外运行的
2011-07-29 14:37:47 448
转载 《如何弄乱C的源代码》
<br /><br />之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。<br />不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许在赞叹之余一笑了之,而我则希望,大家能够在娱乐以后认真思考一下,你不要以为咱们自己不会把代码搞得
2011-04-01 10:50:00 507
转载 《6个变态的hello world》
<br /><br />下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码<br />下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。<br />hello1.c1234567891011 #define _________ } #define ________ putchar #define _______ main #define _(a) ________(a); #define ______
2011-04-01 10:48:00 394
转载 《谁说C语言很简单》
<br /><br />前两天,Neo写了一篇《语言的歧义》其使用C语言讨论了一些语言的歧义。大家应该也顺便了解了一下C语言中的很多不可思异的东西,可能也是你从未注意到的东西。<br />是的,C语言并不简单,让我们来看看下面这些示例:为什么下面的代码会返回0?(这题应该很简单吧)<br /><br /> int x; return x == (1 && x);<br />本题主要是关于C/C++中变量初始化的问题。<br /> 为什么下面的代码会返回0而不是-1? return ((1 -
2011-04-01 10:46:00 511
转载 《语言的歧义》(转载)
<br /><br />语言是人与人相互沟通的途径,而计算机语言则是人和计算机沟通的途径。就算是任何再完美的自然语言都会有歧义,但是又是什么让人和计算计算机间产生了歧义呢?<br />下面这篇文章来自Gowri Kumar的Puzzle C一文。我做了一些整理,挑选了其中的一些问题,并在之后配上相应的答案(这些答案是我加的,如果需要原版的答案可以直接和本文作者Gowri Kumar联系,作者的联系方式可以从这里得到)。<br /> puzzle 1<br />此段程序的作者希望输出数组中的所有元素,但是他却
2011-04-01 10:44:00 485
转载 《C语言的谜题》(转载)
<br /><br />这几天,本站推出了几篇关于C语言的很多文章如下所示:语言的歧义 [酷壳链接] [CSDN链接]谁说C语言很简单? [酷壳链接] [CSDN链接]6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接]如何加密/弄乱C源代码 [酷壳链接] [CSDN链接]C语言的谜题 [酷壳链接] [CSDN链接]<br />我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不
2011-04-01 10:39:00 399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人