It is just c plus plus.
Nothing in my mind.
C++博客 | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

auto_ptr(C++)
     摘要: 很多人听说过标准auto_ptr智能指针机制,但并不是每个人都天天使用它。这真是个遗憾,因为auto_ptr优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。本文阐述了如何正确运用auto_ptr来让你的代码更加安全——以及如何避免对auto_ptr危险但常见的误用,这些误用会引发间断性发作、难以诊断的bug。
……

  阅读全文
posted @ 2008-10-28 14:29 zml_cnnk 阅读(656) | 评论 (0) | 编辑 收藏
 
Unix和Windows服务器区别
     摘要: 小型机说了很多年,PC服务器也是大家比较熟悉的,他们区别还是非常大的,UNIX跟PC服务器的CPU不同,最简单台式机、笔记本用的CPU Intel的奔腾等非常清楚。但是提小型机处理器的名字都搞不清楚,现在他们用的CPU处理器都叫RISC处理器,常见的Intel包括AMD都是CISC处理器,那RISC跟CISC有什么区别,RISC是精简指令集计算机,CISC是复杂指令计算机。RISC技术是IBM一个研究院在1974年发明的,IBM对计算机研究非常深入,在70年代就发现我们能够用20%的指令就可以完成80%的工作,并且这20%的指令都是非常简单和基础的指令。如果要另外完成20%工作需要非常复杂的指令,如果要在CPU里面实现指令,就导致CPU非常复杂,这个机器效率非常低,所以这就导致RISC技术的产生,RISC技术改写了计算机发展的历程。技术产生导致RISC System/6000的诞生。
……

  阅读全文
posted @ 2008-10-28 14:19 zml_cnnk 阅读(490) | 评论 (0) | 编辑 收藏
 
TCP和UDP的区别
     摘要: 一、什么是TCP和UDP
TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:HTTP、SMTP、SNMP、FTP和Telnet)提供网络服务。TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接。ATM和帧中继是面向连接的协议,但它们工作在数据链路层,而不是在传输层。普通的音频电话也是面向连接的。
……

  阅读全文
posted @ 2008-10-28 14:07 zml_cnnk 阅读(1445) | 评论 (0) | 编辑 收藏
 
Templete(C++)
     摘要: 一、什么是模板
模板是根据参数类型生成函数和类的机制(有时称为“参数决定类型”)。通过使用模板,可以只设计一个类来处理多种类型的数据,而不必为每一种类型分别创建类。
例如,创建一个类型安全函数来返回两个参数中较小的一个,如果不使用Templates,必须要编写一系列如下的函数:
……

  阅读全文
posted @ 2008-10-28 13:46 zml_cnnk 阅读(1387) | 评论 (0) | 编辑 收藏
 
进程和线程
     摘要: 一、
现代的操作系统都可以有多个进程,而每一个进程都可以有多个线程;同一进程中的线程之间共享同一块存储空间,所以都可以访问同一个全程变量等,而进程之间要通讯需要使用共享内存等手段。对操作系统来说,进程的开销大,而线程则小得多。
关于进程较实质的定义﹕
1. 进程是程序的一次执行;
2. 进程是可以和别的计算器并发执行的计算;
……

  阅读全文
posted @ 2008-10-28 13:25 zml_cnnk 阅读(458) | 评论 (0) | 编辑 收藏
 
STL std::string的内存共享和Copy-On-Write技术(C++)
posted @ 2008-10-27 22:56 zml_cnnk 阅读(478) | 评论 (1) | 编辑 收藏
 
Singleton模式(C++)
posted @ 2008-10-27 22:51 zml_cnnk 阅读(502) | 评论 (0) | 编辑 收藏
 
敏捷开发简介
     摘要: ASD:Agile Software Development——敏捷软件开发
1、什么是敏捷软件开发?
敏捷软件开发是一个概念意义上的框架,用来取代软件工程项目的概念;它强调在项目的整个生命周期中,拥抱并促进由于软件进化式的发展所带来的变化。
请注意其中的三个关键词:
……

  阅读全文
posted @ 2008-10-27 22:07 zml_cnnk 阅读(418) | 评论 (0) | 编辑 收藏
 
web游戏制作过程详细介绍
     摘要: 一、游戏制作的主要流程
电脑游戏开发小组中的任何一个人(这个角色通常有策划担任),只要有了一个新的想法或念头,就孕育着一个新游戏的诞生。在这个创意被充分讨论之后,再加上对其操作过程的趣味性及市场销售的可行性的预测等因素的准确判断,一个完整的策划方案才可能产生。在经过充分的讨论后,策划人员必须将讨论的重点写成文字,也就是提出完整的策划方案,经
……

  阅读全文
posted @ 2008-10-27 21:37 zml_cnnk 阅读(732) | 评论 (0) | 编辑 收藏
 
iterator中的前++和后++(C++)
     摘要: for(iterator it = begin(); it != end(); ++it)
或者
for(iterator it = begin(); it != end(); it++)
区别是什么呢??
……

  阅读全文
posted @ 2008-10-27 21:22 zml_cnnk 阅读(652) | 评论 (0) | 编辑 收藏
 
列出全部内容
共8页: 1 2 3 4 5 6 7 8 
随笔:71 文章:0 评论:40 引用:0
<2025年6月>
日一二三四五六
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

公告

本博客随笔文章如无特殊标注均为转载。 C++进阶:C++ primer(Day 8)

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿(3)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类(71)

  • Algorithm & DS(7) (rss)
  • C++ Tech(29) (rss)
  • Dos commands and Batch(3) (rss)
  • Game Designing(3) (rss)
  • Java Tech(3) (rss)
  • Knowledge(17) (rss)
  • Life(5) (rss)
  • Software Engineering(4) (rss)

随笔档案(71)

  • 2010年4月 (8)
  • 2009年11月 (2)
  • 2008年11月 (2)
  • 2008年10月 (59)

搜索

  •  

最新随笔

  • 1. xcopy
  • 2. WindowsXP运行命令
  • 3. 如何搭建自己的Wiki
  • 4. 编写软件项目需求文档
  • 5. 软件项目需求分析为什么困难
  • 6. 软件项目可行性分析的要素
  • 7. 软件项目的质量控制要素
  • 8. 常用的bat命令和用法
  • 9. Void and void pointer
  • 10. Type Attribute aligned

最新评论

  • 1. re: 拷贝构造函数和赋值运算符重载(C++)
  • 评论内容较长,点击标题查看
  • --looker
  • 2. re: 质数判断算法[未登录]
  • 不知道程序实现如何写了,待写中
  • --jack
  • 3. re: struct和class区别(C++)[未登录]
  • 后面几条都是C#里的区别吧??晕了
  • --hello world
  • 4. re: 常用的bat命令和用法
  • 评论内容较长,点击标题查看
  • --zml_cnnk
  • 5. re: 常用的bat命令和用法
  • 优先级(实验结果)
    && > || > &
  • --zml_cnnk

阅读排行榜

  • 1. 多重继承(C++)(5827)
  • 2. 拷贝构造函数和赋值运算符重载(C++)(5191)
  • 3. struct和class区别(C++)(5058)
  • 4. C语言与C++语言的互相调用(C++)(4033)
  • 5. 质数判断算法(3619)

评论排行榜

  • 1. [2008年10月22日]扬讯笔试和群硕面试(10)
  • 2. struct和class区别(C++)(6)
  • 3. 常用的bat命令和用法(6)
  • 4. Void and void pointer(6)
  • 5. 智力测试题目(3)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 zml_cnnk