C语言写的一个病毒

这是C语言写的一个病毒,运行程序后其内容变化另保存为after_virus.c  此时,如果我们将1.c文件用A盘复制到其他机器或者Email给别人,结果他们一运行又感染了他们保存1.c文件目录下所有c文件 对于第二件事情-------“发作效果”,这里只用printf语句警告了一下,当然你完全...

2012-09-29 18:46:33

阅读数 1368

评论数 1

2010.9.30我的腾讯经历——笔试、面试到offer

笔试9月25日 听说有1400人去西工大老校区参加腾讯笔试,我很震撼。在研究生东馆,差不多是一个人挨着一个人坐,毫无空隙而言。我被挤在一个中间,边上帅哥的东坡肘子老是压到我的卷子。居然不让在题面上写字,挺诧异的。差不多都做了,个别题目拿不准,加分题目做了两道,有一道写了一点点常识。加分题目尽量注...

2012-09-29 18:40:47

阅读数 1136

评论数 0

static_cast、dynamic_cast、reinterpret_cast和const_cast的区别与比较

static_cast、dynamic_cast、reinterpret_cast和const_cast的区别与比较 关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型...

2012-09-28 16:41:58

阅读数 810

评论数 1

如何进行MFC连接MySql

MFC连接MySql数据库: 一、首先安装mysql: 我这里用的版本是mysql-essential-5.1.45-win32.msi。安装时遇到一个小问题在这里说一下:首次安装到最后一步启动服务时卡住了,电脑死机,我强制退出,结果不能正常运行,然后卸载重装,由于第一次设置了密码,即使卸载了...

2012-09-28 16:07:49

阅读数 1885

评论数 0

重载与覆盖的区别

实际动手之后才能发现需要在哪里加强理论知识的学习,也能更好的理解期间是什么关系,身恶魔‘组织架构。’ps:me。 重载与覆盖的区别 1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重...

2012-09-28 16:01:20

阅读数 1451

评论数 0

C++堆 和 栈 空间的区别

http://www.cppblog.com/oosky/archive/2006/01/21/2958.html 堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的...

2012-09-28 10:32:56

阅读数 3516

评论数 0

递归和非递归实现阶乘

采用递归和非递归计算数的阶乘: 递归算法: fuctorial{ int factR(int n){     int result;     if(n==1)     return 1;     else     return factR(n-1)*n; } } 非递归算法...

2012-09-26 20:58:46

阅读数 3178

评论数 0

宏代码与内联函数区别

语言支持关系:  C  宏代码  C++ 宏代码 内联函数  宏代码本身不是函数,但使用起来象函数.预处理器用复制宏代码的方式代替函数调用,省去了参数压栈、生成汇编语言的CALL调用、返回参数、执行return 等过程,从而提高了速度.使用宏代码最大的缺点是容易出错,预处理器在复...

2012-09-26 14:13:28

阅读数 505

评论数 0

为什么虚函数必须是非静态成员函数 构造函数能为static吗?

静态函数 用static声明的函数是静态函数。静态函数可以分为全局静态函数和类的静态成员函数。 Static关键字 在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。 用static声明...

2012-09-26 13:46:03

阅读数 778

评论数 0

.不能被声明为虚函数的C++函数

常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。   1、为什么C++不支持普通函数为虚函数?   普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。   2、...

2012-09-26 13:37:15

阅读数 660

评论数 0

为什么构造函数不能声明为虚函数,析构函数可以

构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。 不建议在构造函数和析构函数里面调用虚函数。 构造函数不能声明为虚函数的原因是: 1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的。而在构造一个对象时,由于对象还未构造成...

2012-09-26 13:34:42

阅读数 17638

评论数 0

构造函数为什么不能是虚函数

1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。...

2012-09-26 13:33:28

阅读数 731

评论数 0

算法的时间复杂度

求解算法的时间复杂度的具体步骤是:   ⑴ 找出算法中的基本语句;   算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。   ⑵ 计算基本语句的执行次数的数量级;   只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽...

2012-09-26 12:26:29

阅读数 340

评论数 0

冒泡排序的改进

0.引言 排序是研究计算机算法的最基础也是必须要学好的一部分。冒泡排序是在排序中经常使用的,它的实现方法是:比较相邻的两个被排序的记录,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 1.原始的冒泡排序 基本实现 将被排序的记录数组a[0]~ a[n-1]的每个记录a[i]看...

2012-09-26 11:02:26

阅读数 456

评论数 0

TCP与UDP区别

TCP与UDP区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单...

2012-09-26 08:58:19

阅读数 378

评论数 0

顺序栈的实现 C语言版(二)

/*****************************************************************************/ #include #include /*********************************************...

2012-09-25 17:40:47

阅读数 545

评论数 0

关于pragma pack的用法

一个很重要的参数 #pragma pack(n) 数据边界对齐方式: 以如下结构为例: struct {                     char a;                     WORD b;                     DWORD c;   ...

2012-09-25 10:37:31

阅读数 418

评论数 0

趋势科技笔试题

转自:http://blog.csdn.net/hackbuteer1/article/details/6938085 1、下面程序的输出是多少? [cpp] view plaincopyprint? void GetMemory(char *p)  {      p...

2012-09-25 10:11:35

阅读数 861

评论数 0

快速排序、希尔排序、插入排序、选择排序、归并排序、堆排序总结

转自:http://blog.csdn.net/hackbuteer1/article/details/6938085 一、快速排序的基本思想      设当前待排序的无序区为R[low..high],利用分治法可将快速排序的基本思想描述为: ①分解:      在R[low..high...

2012-09-25 10:00:35

阅读数 524

评论数 0

任意长度的两个大数的乘法

方法(一): 关于大数乘法,可以使用数组来模拟小学三年级的乘法竖式计算过程,代码如下: ·········10········20········30········40········50········60········70········80········90····...

2012-09-25 09:59:09

阅读数 725

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭