内容列表
- 《Modern C++ Design》Loki库源码读解随想
- 《Modern C++ Design》Loki库源码读解随想
大牛Andrei Alexandrescu的《Modern C++ Design》讨论的是C++语言的最前沿研究:generative programming。本书中译版估计得要半年以后才能出来,所以只能靠其所附源码来窥测generative programming了。
目前,我刚将源码读解了约一半,等全部读完,我会将我的读解注释放
- 分类:VC语言 查阅全文
- NET命令的基本用法
- 综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER 三个操作系统关于NET命令的解释,希望可以全面一些。 先说一些: (1)NET命令是一个命令行命令。 (2)管理网络环境、服务、用户、登陆。。。。等本地信息 (3)WIN 98,WIN WORK
- 分类:VC语言 查阅全文
- Delphi 中面向对象编程之我见
- 面向对象的编程技术提出来也有些年头了,开发大型软件的时候采用面向对象的编程技术可以缩短程序的开发周期,提高程序的可读性,易调试性,同时也就相应的提高了程序的可维护性,而对大型软件而言,可维护性是保证其生命力的一个极为重要的指标。 不知大家注意到没有,可视化程度很高的编程语言在采用面向对象的编程技术上很难处理。例如 VB,4.0基本不支持面向对象的编程,5.0 好一些,但微软也只敢说在面向对象的编
- 分类:VC语言 查阅全文
- 寻找崩溃的真相
- 寻找崩溃的真相
Article last modified on 2002-7-28
----------------------------------------------------------------
The information in this article applies to:
- &
- 分类:VC语言 查阅全文
- 追捕文件WRY.DLL的浅显分析及程序示例
- 大家都知道wry.dll这个文件吧,它就是一张全球的IP地址分配表,里边有IP地址对应的地理位置,利用这张表,可以轻松的根据你知道的IP查到它的地址位置.它虽然定义成了一个DLL文件,但是实际上它是一个数据库,这篇文章就是告诉大家它的结构,并且写一个查询的程序例子.如果你已经知道了,或者不屑知道这么简单的玩艺,呵呵,请离开.^_^
程序的主要思路很简单,根据IP或者HOST来逐条比较每条WRY.
- 分类:VC语言 查阅全文
- 我谈给类成员数组进行大批赋值的方法
- 今天上QQ,有一个朋友问我怎么样给一个类的成员变量[是数组]赋初值。比如:class CTest{private: int m_arr[10]; ……};
如果想给成员m_arr[]数组赋初值,怎么办呢?
我试过CTest():m_arr({1,2,3,4……})编译通过不了,出现错误:cannot specify explicit initializer for arra
- 分类:VC语言 查阅全文
- XPath 2.0 的新特性
-
XPath 2.0 的新特性
body{font-size:small;font-family:verdana}
pre,code{font-family: "courier new"}
pre {background-color:#e1e1e1}
XPath 2.0 的新特性
关键字: XPath 2, XQuery, XML
原作:Evan L
- 分类:VC语言 查阅全文
- 为什么选择Gnutella?
- Gnutella 是一份开放的协议。 与其他文件共享的系统不同,例如Napster公司, Gnutella 开放协议保证网络不需要有很强的关联,允许即时改进提高。 而且,任何人都可以开发Gnutella 兼容软件,事实上开发者已经互相竞争并且导致一个不断改进的Gnutella网络的出现。 结果是出现了一个经常改变和完善自身的文件共享环境。 任何人能把想要分享的信息添加到Gn
- 分类:VC语言 查阅全文
- 对const声明变量的奇异行为的探讨
- 对const声明变量的奇异行为的探讨
Article last modified on 2002-7-25
----------------------------------------------------------------
The information in this article applies to:
- C/C++
------------------------
- 分类:VC语言 查阅全文
- C++杂思录——风格的选择
- 风格的选择
【警告】我目前从事嵌入式开发,文章中的观点受到我浅薄开发经验的强烈影响,各位请抱着批判的观点看待。另外,此文的以项目实际开发为衡量标准,请不要以仅在理论中存在的理想标准来评价本文的观点。
【大师语录】
Herb Sutter(1998):...在我们公司的开发中,大量使用的是封装,包容,访问控制,ADT,不大用继承和多态。我们经常使用STL,template...至于异常,我通常
- 分类:VC语言 查阅全文
- 初始化C++类成员和在你的MFC应用中加入位置栏
- 初始化C++类成员和在你的MFC应用中加入位置栏
Paul DiLascia
问题
我的问题是关于初始化C++类成员的。我见过许多这样的代码(包括在你的栏目中也见到过):
CSomeClass::CSomeClass()
{
x=0;
y=1;
}
而在别的什么地方则写成下面的样子:
CS
- 分类:VC语言 查阅全文
- NET命令的基本用法
- 综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER 三个操作系统关于NET命令的解释,希望可以全面一些。 先说一些: (1)NET命令是一个命令行命令。 (2)管理网络环境、服务、用户、登陆。。。。等本地信息 (3)WIN 98,WIN WORK
- 分类:VC语言 查阅全文
- 子网掩码与广播地址
- 合法的广播地址就是主机的网络地址加上最大的主机号。网络地址通过机器的ip地址与子网掩码按位与得出,
我们以ip地址为10.78.202.175 子网掩码为255.255.255.0为例来分析一下上面的几个概念
首先将这两个东西换算成二进制代码ip地址:00001010.01001110.11001010.10101111子网掩码:11111111.11111111.11111111
- 分类:VC语言 查阅全文
- 什么是Gnutella?
- 2000 年3月14 日,美国东部标准时间上午11:31, 地下黑客站点Slashdot邮寄列表中发表一个消息,说AOL的Nullsoft 部门已经发放一个开放源码的Napster的克隆软件? 这个能寻找和下载任何种类计算机文件的软件被命名为Gnutella。在2000 年3月15 日,美国东部标准时间4:25,美国有线新闻报道Nullsoft已经关掉这个可能比Napster公司更有潜力的分享文件
- 分类:VC语言 查阅全文
- Gnutella协议中文版
- G
- 分类:VC语言 查阅全文
- 泛说 "COM线程模型"
- COM线程模型在COM相关的基础知识中应该算是难点,难的原因可能有这些: 1.需要对COM其他基础知识有较深的了解(因为这个论题几乎涉及到了COM所有其它的基础知识). 2.学习者得非常了解Win32本身的线程模型(因为在Windows中COM的线程模型在建立在Win32线程模型的基础上的). 3.COM线程模型所引用的概念十分抽象,不好理解 如
- 分类:VC语言 查阅全文
- WINDOW系统下CVS的使用
- cvs是一个版本控制系统,用于记录原文件的版本信息,适合于多人共同开发同一个项目。目前源代码是开放的。本文介绍WinCVS使用中的一些体会。
一、基本概念
(1) repository仓库:用于存放版本控制下的所有目录和所有各种版本的文件;CVS会完成对repository的查询和更新。
(2)数据如何存放在repository中:随着CVS版本的不同,存放结
- 分类:VC语言 查阅全文
- 你的MFC应用中加入位置栏
- 问题
我刚刚在几台机器上安装了Windows® 2000 Release Candidate 1,不知道怎样在我的MFC应用中得到具有新的Outlook风格栏目的Open对话框(见图1)。
Figure 1 The New Open Dialog
我能否只设置一个标志,或者我是否需要一个新的头文件和一个新的公共对话框的DDL?我注意到一些旧的应用程序如Notepad好像可以得到
- 分类:VC语言 查阅全文
- Win2000 DDK 开发环境
- 1.驱动程序开发环境
开发Win2000下的驱动程序需要至少两台机器,一台用于开发,一台用于调试。
如果驱动程序依赖低层设备,包括高级终端和服务器,则驱动程序必须经过多处理器环境中的调试和测试。
1.1 Free Build 和 Checked Build
测试和调试Win2000下的驱动程序需要Win2000下的free build 和checked build。
l &nb
- 分类:VC语言 查阅全文
- 2002-07-23 Borland宣布Kylix3,第一个在Linux操作系统上同时支持C++和Delphi的RAD工具!
- Borland Breaks New Ground with C++ Technology for Linux
Borland Kylix 3 Will Bring Rapid C++ Development to Linux Developers Worldwide
SCOTTS VALLEY, Calif. - July 23, 2002 : Borland Software Corp
- 分类:VC语言 查阅全文