显示下一条  |  关闭

Jerikc' Blog

C++ Programming

 
 
 
 
 
 

新疆维吾尔自治区 石河子市 金牛座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

标签

 
 
数据加载中...
 
 
 
 
 

归档

 
 
数据加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

[置顶] Steve Jobs在2005年对Stanford毕业生的演讲

2011-10-23 18:01:14 阅读45 评论9 232011/10 Oct23

中文名: Steve Jobs2005年对Stanford毕业生的演讲

作者  | 2011-10-23 18:01:14 | 阅读(45) |评论(9) | 阅读全文>>

[置顶] How to Use the Vi Editor

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-8-23 12:24:16 | 阅读(35) |评论(2) | 阅读全文>>

[置顶] C++内存管理

2011-10-9 14:47:19 阅读30 评论0 92011/10 Oct9

[导语]

内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃 C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管 理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。

作者  | 2011-10-9 14:47:19 | 阅读(30) |评论(0) | 阅读全文>>

sourceforge.net免费空间,也叫做sf.net免费空间(sf空间)。百科里面是这样解释:SourceForge. net是世界上最大的开源软件开发网站。由Geeknet(美国上市的公司)拥有和经营的,是全球最大开源平台。

sourceforge.net为大家提供免费php空间,空间容量和流量都是没有限制的,当然空间也没有广告,可以绑定域名,一个账号可以创建无数个项目,因此可以你可以绑定无数个域名。

作者  | 2012-3-17 10:31:44 | 阅读(17) |评论(0) | 阅读全文>>

WordPress在免费空间gofreeserve安装使用

2012-3-16 21:07:20 阅读12 评论0 162012/03 Mar16

1,注册,登录gofreeserve.com主页,点击Free Hosting的Sign UP免费注册
Website Name: 网站名
Password:密码
Email Address:邮箱
Site Category:站点类别,我选Personal
Site Language:English
Enter Security Code:安全验证码
提交注册后会有道算术题,也就是安全验证了,很简单,做完了点击Register

现在就申请完成了,会有个当前帐户的详细信息出来,当然在你的申请邮箱里也会有封这样的邮件,好好保存吧。

Control panel user name:gofre_****
Control panel password:******
Control panel URL:

作者  | 2012-3-16 21:07:20 | 阅读(12) |评论(0) | 阅读全文>>

动态链接库的简单应用

2012-3-7 17:27:41 阅读11 评论0 72012/03 Mar7

动态链接库是windows下实现数据共享的一种重要方法,它提供了 二进制层上的共享。
动态链接库 可以很好的实现 项目模块之间的分离,如果某一模块出错不需要重新编译整个项目,只需要修改相应的模块 ,以及在产品的升级过程中 我们可以通过替换dll文件来实现产品的升级.
动态链接库包含2个文件  lib因入口 和dll动态链接库  ,我们在程序中通过已入库 来调用dll文件中 存储的函数 。
DLLMain函数 是DLL文件的入口函数 在dll进行初始化或者释放的时候都会调用这个函数,相对应的就是LoadLibrary和FreeLibrary  函数
在动态链接库中只有 指定为  

作者  | 2012-3-7 17:27:41 | 阅读(11) |评论(0) | 阅读全文>>

哲学家就餐问题——MFC演示程序

2012-3-7 17:19:37 阅读14 评论0 72012/03 Mar7

[cpp]
</pre><pre name="code" class="cpp"> 
     这个问题实际上就是多线程的调度问题,因为MFC里面已经给我们封装好了线程类,CWinThread类,因此我们要做的仅仅是简单的为每位哲学家分别创建进程。程序逻辑不是很复杂,但在用MFC来做哲学家就餐问题的演示问题时,就涉及到的图像绘制可能比较麻烦,因为你要给每位哲学家的当前状态给出相应的图示。
\

这个是我写的演示程序的主界面,左边使用图形显示哲学家就餐中的一些状态切换,右边用编辑框给每位哲学家配以文字说明。

作者  | 2012-3-7 17:19:37 | 阅读(14) |评论(0) | 阅读全文>>

More Effective C++之效率

2012-3-7 17:09:26 阅读12 评论0 72012/03 Mar7

 我怀疑一些人在C++软件开发人员身上进行秘密的巴甫洛夫试验,否则为什么当提到“效率”这个词时,许多程序员都会流口水。(Scott Meyers真幽默 译者注)
  事实上,效率可不是一个开玩笑的事情。一个太大或太慢的程序它们的优点无论多么引人注目都不会为人们所接受。本来就应该这样。软件是用来帮助我们更好地工作,说运行速度慢才是更好的,说需要32MB内存的程序比仅仅需要16MB内存的程序好,说占用100MB磁盘空间的程序比仅仅占用50MB磁盘空间的程序好,这简直是无稽之谈。而且尽管有一些程序确是为了进行更复杂的运算才占用更多的时间和空间,但是对于许多程序来说只能归咎于其糟糕的设计和马虎的编程。

  在用C++写出高效地程序之前,必须认识到C++本身绝对与你所遇到的任何性能上的问题无关。如果想写出一个高效的C++程序,你必须首先能写出一个高效

作者  | 2012-3-7 17:09:26 | 阅读(12) |评论(0) | 阅读全文>>

C++:浅谈修饰符static

2012-3-7 17:01:41 阅读12 评论0 72012/03 Mar7

static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面将从static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 

static   的两大作用:

一、控制存储方式: 

static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。 

1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题:   如果想将函数中此变量的值保存至下一次调用时,如何实现? 

最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。 

作者  | 2012-3-7 17:01:41 | 阅读(12) |评论(0) | 阅读全文>>

C++实现单例模式

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)
   

作者  | 2012-3-7 16:59:56 | 阅读(13) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

最新日志

 
 
数据列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注