· [置顶] Steve Jobs在2005年对Stanford毕业生的演讲
· [置顶] How to Use the Vi Editor
· 最新sourceforge免费空间申请注册使用和绑定域名数据库管理教程
2011-10-23 18:01:14 阅读45 评论9 232011/10 Oct23
中文名: Steve Jobs在2005年对Stanford毕业生的演讲
2011-8-23 12:24:16 阅读35 评论2 232011/08 Aug23
*Copyright 1991 by Simon Fraser University. Reprinted with permission.
The vi editor is available on almost all Unix systems. vi can be used from any type of terminal because it does not depend on arrow keys and function keys--it uses the standard alphabetic keys for commands.
vi (pronounced "vee-eye") is short for "vi"sual editor. It displays
2011-10-9 14:47:19 阅读30 评论0 92011/10 Oct9
[导语]
内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃 C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管 理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。
2012-3-17 10:31:44 阅读17 评论0 172012/03 Mar17
2012-3-16 21:07:20 阅读12 评论0 162012/03 Mar16
2012-3-7 17:27:41 阅读11 评论0 72012/03 Mar7
动态链接库 可以很好的实现 项目模块之间的分离,如果某一模块出错不需要重新编译整个项目,只需要修改相应的模块 ,以及在产品的升级过程中 我们可以通过替换dll文件来实现产品的升级.
动态链接库包含2个文件 lib因入口 和dll动态链接库 ,我们在程序中通过已入库 来调用dll文件中 存储的函数 。
DLLMain函数 是DLL文件的入口函数 在dll进行初始化或者释放的时候都会调用这个函数,相对应的就是LoadLibrary和FreeLibrary 函数
在动态链接库中只有 指定为
2012-3-7 17:19:37 阅读14 评论0 72012/03 Mar7
这个是我写的演示程序的主界面,左边使用图形显示哲学家就餐中的一些状态切换,右边用编辑框给每位哲学家配以文字说明。
2012-3-7 17:09:26 阅读12 评论0 72012/03 Mar7
事实上,效率可不是一个开玩笑的事情。一个太大或太慢的程序它们的优点无论多么引人注目都不会为人们所接受。本来就应该这样。软件是用来帮助我们更好地工作,说运行速度慢才是更好的,说需要32MB内存的程序比仅仅需要16MB内存的程序好,说占用100MB磁盘空间的程序比仅仅占用50MB磁盘空间的程序好,这简直是无稽之谈。而且尽管有一些程序确是为了进行更复杂的运算才占用更多的时间和空间,但是对于许多程序来说只能归咎于其糟糕的设计和马虎的编程。
在用C++写出高效地程序之前,必须认识到C++本身绝对与你所遇到的任何性能上的问题无关。如果想写出一个高效的C++程序,你必须首先能写出一个高效
2012-3-7 17:01:41 阅读12 评论0 72012/03 Mar7
static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面将从static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。
static 的两大作用:
一、控制存储方式:
static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。
1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现?
最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。
2012-3-7 16:59:56 阅读13 评论0 72012/03 Mar7
单例模式:Singleton
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用。
我实现了一个简单的单例类,欢迎吐槽。
#include<iostream>
using namespace std;
class Singleton
{
public:
static Singleton * GetInstance()//通过静态公有函数获得该类的实例对象
{
if(m_pInstance==NULL)