- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 批处理 开启和关闭vmware
转自:http://bbs.kafan.cn/thread-1282362-1-1.htmlnet start "VMwareHostd"net start "VMAuthdService"net start "VMnetDHCP"net start "VMware NAT Service"net start "VMU
2013-03-28 23:21:15 1043
转载 vi/vim 基本使用方法
转自:http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129794.shtml本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Lin
2013-03-28 23:10:39 760
转载 ubuntu下安装gcc等开发工具
转自:http://www.linuxdiyf.com/viewarticle.php?id=73917sudo apt-get install build-essential完成gcc,g++,make的安装sudo apt-get install binutils-doc cpp-doc gcc-4.0-doc gcc-doc glibc-doc libstdc++6-4.0-do
2013-03-28 23:00:03 1278
转载 C/C++程序员必须熟练应用的开源项目
转自:http://blog.csdn.net/langeldep/article/details/6293655作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者
2013-03-24 08:23:01 501
转载 static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
转自:http://www.cnblogs.com/jerry19880126/archive/2012/08/14/2638192.html隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warning,如下
2013-03-23 23:25:01 552
转载 交换机与路由器的区别
转自:http://blog.csdn.net/chen825919148/article/details/8205471(1)路由器有防火墙的功能路由器主要用在WAN和WAN之间的连接,作用于网络层,主要解决异性网络之间的转发分组。路由器是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能采用不同协议,并分属于不同的网络。交换机用于LAN-WAN的连接,它是数
2013-03-22 23:24:39 577
转载 腾讯2012实习生笔试题2+答案解析
转自:http://www.cnblogs.com/jerry19880126/archive/2012/08/13/2637079.html1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法A、3 B、4 C、5 D、6 2、给定3个int类型
2013-03-22 23:23:57 1696
转载 Linux经典面试题及答案
转自:http://blog.csdn.net/chen825919148/article/details/8184739一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块
2013-03-19 23:08:54 775
转载 进程的通信方式
转自:http://blog.csdn.net/chen825919148/article/details/8146128进程的通信方式 (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进
2013-03-19 23:05:38 560
转载 c++primer throw char*
转自:http://blog.163.com/jw_chen_cs/blog/static/20221214820123684046320/#include using namesapce std; void test(int t) { if(t > 10) throw "integer larger than 10!"; else cout "t = " t e
2013-03-14 23:04:24 584
转载 Placement new、operator new、new operator 完全释疑
转自:http://www.cnblogs.com/younes/archive/2010/04/26/1721528.html首先我们区分下几个容易混淆的关键词: new(也称作new operator)、operator new、placement new。看如下代码: 1: class MyClass {...}; 2: MyClass *p =
2013-03-14 22:58:58 563
转载 Visual C++中的C运行时库浅析
转自:http://www.bccn.net/Article/kfyy/vc/jszl/200608/4278.html1.概论 运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。
2013-03-10 22:38:22 780
转载 内存泄漏
转自:http://club.topsage.com/thread-541343-1-1.html2.1 C++中动态内存分配引发问题的解决方案假设我们要开发一个String类,它可以方便地处理字符串数据。我们可以在类中声明一个数组,考虑到有时候字符串极长,我们可以把数组大小设为200,但一般的情况下又不需要这么多的空间,这样是浪费了内存。对了,我们可以使用new操作符,这样是十分灵活
2013-03-10 22:34:15 745
转载 探讨C++内存回收
转自:http://club.topsage.com/thread-541343-1-1.html3.1 C++内存对象大会战 如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。用C或C++写程序,需要更多地关注内存,这不仅仅是因为内存的分配是否合理直接影响着程序的效率和性能,更为主要的是,当我们操作内存的时候一不小心就会出现问题,而且很多时候,这些问题都是
2013-03-10 22:23:39 5661
转载 C/C++内存泄漏及检测
转自:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导致任何问题。实际上,使用C/C++这类没有
2013-03-10 09:50:30 1009
转载 处理new分配内存失败情况
转自:http://www.51testing.com/html/70/n-827070.html在C++语言中,我们经常会使用new给一个对象分配内存空间,而当内存不够会出现内存不足的情况。C++提供了两中报告方式: 1、抛出bad_alloc异常来报告分配失败; 2、返回空指针,而不会抛出异常。 C++为什么会采用这两种方式呢?这主要是由于各大编译器公司设
2013-03-10 08:47:33 12928
转载 如何检测内存泄漏
转自:http://ztbls888.blog.163.com/blog/static/171817598201191111034723/编者按: 这几天在调试课本上关于二叉树的有关代码,发现严的这本数据结构教程喜欢把简单问题复杂化,当然这是从学生角度出发,从个人角度出发,这本书注重代码的可读性、重用等,更侧重于与软件工程、软件组织结合,当然是不错的教材。比如,其栈和队列的顺序实现,也都用
2013-03-10 08:45:05 673
转载 如何监测内存泄漏
转自:http://zhidao.baidu.com/question/176936319.html首先,我们检查了代码,发现所有的代码都是用new来分配内存,用delete来释放内存。那么,我们能够用一个全程替换,来替换掉所有的new和delete操作符吗?不能。因为代码的规模太大了,那样做除了浪费时间没有别的任何好处。好在我们的源代码是用C++来写成的,所以,这意味着没有必要替换掉所有的n
2013-03-10 08:44:00 549
转载 内存分配失败错误处理
转自:http://blog.csdn.net/app_12062011/article/details/7302673一、C语言中的malloc/calloc/realloc/valloc/alloca/memalign函数:这样的内存分配函数在内存分配失败时都返回空指针,因此,在调用返回时,检查返回值的方法比较简单,只需要与空指针比较即可;如:char* p = (char
2013-03-09 22:19:34 1621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人