内容列表
- C++从零开始(六)——何谓语句
-
C++从零开始(六)
——何谓语句
前面已经说过程序就是方法的描述,而方法的描述无外乎就是动作加动作的宾语,而这里的动作在C++中就是通过语句来表现的,而动作的宾语,也就是能够被操作的资源,但非常可惜地C++语言本身只支持一种资源——内存。由于电脑实际可以操作不止内存这一种资源,导致C++
- 分类:编程语言 查阅全文
- 序言
- 很高兴又能写自己的blog了。马上开始标准库的学习吧。我主要用的两本书是:《The C++ Programming Language》和《C++标准程序库》。这两本书如此著名,我就不多介绍了。我有些C++的基础,先看的《C++ Primer Plus》然后看的《The C++ Programming Language》,在看到标准库的部分时决定以《C++标准程序库》为主继续学习。因为《The C+
- 分类:编程语言 查阅全文
- 关于谭浩强老先生的"C++程序设计教程"
- 近日踱入书店,惊讶的发现国内又出了一本C++教材.红色封面,厚重庄严,书脊上印有“国家XXX优秀教材”等熟悉字样,拿起来一翻,作者竟是如雷贯耳的谭浩强老先生.这位出生C语言的老教授在C领域的贡献可以说是“地球人都知道”(连我这个不学C的都知道^_^).但是,令我惊讶的事情来了:翻开目录,从头到尾浏览了一遍...嗯,不错,中规中矩,有条有理,井然有序,
- 分类:编程语言 查阅全文
- 我的C++学习历程(^_^)
- ===============很久很久以前(..zzZzZZZ...),我在百合的C++版上发过一个帖子,就是下面的东东.过了这么长时间,拿出来...===============以作回顾、以作借鉴、以作鼓励。。。
在上大学以前我从未涉及过编程这一领域,倒是对电脑比较感兴趣,这里所说的“电脑”是指粗浅的应用,我会为了从某一本杂志上看到
- 分类:编程语言 查阅全文
- 21个工作流模式
- 工作流模式
佩特里教授根据Petri网原理研究了21种工作流模式。
基本模式(5个)
顺序模式 – 按照顺序执行各项活动
并行分支模式 – 同时运行两个活动
同步模式 – 同步两个并行的执行线程
单选模式 – 从多条路径中选择一个执行
简单合并模式 – 合并两个二选一路径
高级分支与同步模式(5个)
多选模式
- 分类:编程语言 查阅全文
- 对union的进一步认识与一些深层应用
- 虽然平时在程序开发时较少使用union,虽然当初学C语言时,union一章被老师略过没有介绍,虽然,自认为自己对union的认识已经足够,但是,在写完上一篇文章<(大卫的阅读笔记)C++中使用union的几点思考>之后,网上的讨论驱使我对这一基本的语言特性又投入了一些精力去关注,并写成了此文.下面以MSDN中关于union的概述作为开头,这好像有些无聊,不过,有时候看specifica
- 分类:编程语言 查阅全文
- C++从零开始(五)——何谓指针
-
C++从零开始(五)
——何谓指针
本篇说明C++中的重中又重的关键——指针类型,并说明两个很有意义的概念——静态和动态。
数组
前面说了在C++中是通过变量来对内存进行访问的,但根据前面的说明,C++中只能通过变量来操作内
- 分类:编程语言 查阅全文
- COM与注册表(COM笔记)
- 一、HKEY_CLASSES_ROOT的 1> CLSID子键记录了所有COM组件信息: &nb
- 分类:编程语言 查阅全文
- TeX中修改minipage一例
- Q: 如何使twoside的book在奇数页的右侧和偶数页的左侧留出一段margin,而且这段margin上面也有页眉线,并且用小页(minipage)可以设为占用整个textwidth + margin,即超出正文的左侧或右侧?A: 在奇数页的右侧和偶数页的左侧留出margin,这个比较简单 按照《TeX中修改文本尺寸的问题》修改\oddsidemar
- 分类:编程语言 查阅全文
- BCB中OCX与DLL文件的注册与反注册方法
- 1、设计好应用程序后,需要布署应用程序。如果你的程序使用了OCX或者DLL等文件,这些文件是自己设计的或者是BCB自带的,这些程序需要注册,你的系统才能够正常运行。这就需要会写注册与反注册函数。2、注册函数与反注册函数的使用方法:在Form1类的公有部分写下面两个成员函数:///注册函数bool __fastcall RegistOcx(AnsiString ocxname);////反注册函数b
- 分类:编程语言 查阅全文
- 在mingw gcc环境中安装boost1.32.0,sdl,wxWidgets,stlport
- 主环境配置:mingwmingw可以在http://sourceforge.net/projects/mingw上找到,但我推荐到http://petra.hos.u-szeged.hu/~aking/www.parinya.ca/或者http://www.parinya.ca/ 上下载MinGWStudioFullSetupPlus-2.05.exe 安装到某个分区的根目录,不要安装到"C:\P
- 分类:编程语言 查阅全文
- [ZT]鲍岳桥:一个程序员的成功之路
- 联众世界总裁鲍岳桥:一个程序员的成功之路 计世网 孙小羽
浙江人
“我们老家所有的人都在做生意,有做得比较好的,也有很多失败的,但是,每一个失败的人过一段时间后都还想重头再来,接着做生意,这里的人遇到事情都会多动动脑筋,我多少是 受他们的影响的”。
2004年秋天,坐在办公室黑色沙发上接受采访的联众总经理鲍岳桥言语平静,衣着虽整
- 分类:编程语言 查阅全文
- pure-ftpd的安装和使用
- 一,系统支持系统中需要安装有 Mysql+Apache+Dns(可选).二,准备软件Ftpd Server :pure-ftpd-1.0.20.tar.gzpureftpd_php_manager: pureftpd_php_manager.tar.gz 三,定制安装1:解压缩到下载的两个文件所在目录.#cd download#tar zxvf pure-ftpd-1.0.20.tar.gz#ta
- 分类:编程语言 查阅全文
- C++从零开始(八)——C++样例一
-
C++从零开始(八)
——C++样例一
前篇说明了函数的部分实现方式,但并没有说明函数这个语法的语义,即函数有什么用及为什么被使用。对于此,本篇及后续会零散提到一些,在《C++从零开始(十二)》中再较详细地说明。本文只是就程序员的基本要求——拿得出算法,给得出代码——
- 分类:编程语言 查阅全文
- C++从零开始(三)——何谓变量
-
C++从零开始(三)
——何谓变量
本篇说明内容是C++中的关键,基本大部分人对于这些内容都是昏的,但这些内容又是编程的基础中的基础,必须详细说明。
数字表示
数学中,数只有数值大小的不同,绝不会有数值占用空间的区别,即数学中的数是逻辑上的一个概念,但电脑不是。考虑算盘,
- 分类:编程语言 查阅全文
- C++从零开始(十一)上篇——类的相关知识
-
C++从零开始(十一)上篇
——类的相关知识
前面已经介绍了自定义类型的成员变量和成员函数的概念,并给出它们各自的语义,本文继续说明自定义类型剩下的内容,并说明各自的语义。
权限
成员函数的提供,使得自定义类型的语义从资源提升到了具有功能的资源。什么叫具有功能的资源?比如
- 分类:编程语言 查阅全文
- List的用法小探
- 申请这个blog已经很久了。今天终于静下心来,写点东东。近期在做2D游戏的开发。在程序中很多地方用到了List。现在就来简单的谈一谈。做个开始。 :)我们经常需要遍历一个List。如下:struct sItem{ int x; int y;};typedef list<sItem> &
- 分类:编程语言 查阅全文
- C++从零开始(七)——何谓函数
-
C++从零开始(七)
——何谓函数
本篇之前的内容都是基础中的基础,理论上只需前面所说的内容即可编写出几乎任何只操作内存的程序,也就是本篇以后说明的内容都可以使用之前的内容自己实现,只不过相对要麻烦和复杂许多罢了。 本篇开始要比较深入地讨论C++提出的很有意义的功能,它们大多数
- 分类:编程语言 查阅全文
- 工作流系统示意图
- 分类:编程语言 查阅全文
- C++从零开始(九)——何谓结构
-
C++从零开始(九)
——何谓结构
前篇已经说明编程时,拿到算法后该干的第一件事就是把资源映射成数字,而前面也说过“类型就是人为制订的如何解释内存中的二进制数的协议”,也就是说一个数字对应着一块内存(可能4字节,也可能20字节),而这个数字的类型则是附加信息,以告诉编译器当发现有对那块内存
- 分类:编程语言 查阅全文