- 博客(45)
- 资源 (74)
- 收藏
- 关注
原创 纯真IP数据库格式详解
纯真IP数据库格式详解http://lumaqq.linuxsir.org/article/qqwry_format_detail.htmlhttp://blog.youkuaiyun.com/cnss/archive/2004/08/18/77628.aspx(有源代码)
2009-01-11 12:32:00
1405
原创 [自动登录]|[模拟鼠标]|[自动投票]|[填写表单]
注意这里的核心是得到IHTMLDocument2 *,继而得到IHTMLElementCollection * objAllElement我第一次是用ChtmlView做的,很简单: IHTMLElementCollection *objAllElement=NULL; IHTMLDocument2 *objDocument=NULL; objDocument=(IHTMLDoc
2008-09-09 15:44:00
2271
原创 C++ String 类常用函数
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:c
2008-09-08 00:34:00
975
原创 Paper About OS && Hardware
保护模式下8259A芯片编程及中断处理探究http://blog.youkuaiyun.com/xiaohan13916830/archive/2004/06/26/27009.aspxhttp://blog.youkuaiyun.com/xiaohan13916830/archive/2004/06/27/27642.aspxLinux中断解析http://blog.youkuaiyun.com/kanghua/archive
2008-09-07 06:31:00
797
原创 Nested classes (C++ only)
access rules and nested classesThe following example (adapted from standard, section 11.8.1)class E{int x;class I{void f(E* p, int i){p->x = i; // error}};};is illegal beca
2008-09-06 05:17:00
2785
原创 探索C++的秘密之详解extern "C"
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplusextern "C" {#endif//一段代码#ifdef __cplusplus}#endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面
2008-08-31 17:23:00
752
原创 GCC Operator Extension
6.1 Minimum and Maximum Operators in C++It is very convenient to have operators which return the “minimum” or the“maximum” of two arguments. In GNU C++ (but not in GNU C), a bis the min
2008-08-31 17:14:00
771
转载 dynamic_cast Operator from MSDN
Visual C++ Language Referencedynamic_cast Operator Converts the operand expression to an object of type type-id. dynamic_cast ( expression ) Remarks The type-id must be a poi
2008-08-23 03:57:00
1274
原创 匈牙利命名法(Hungarian Notation)
匈牙利命名法(Hungarian Notation)匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。据说这种命名法是一位叫 CharlesSimonyi的匈牙利程序员发明的,后来他在微软呆了几年,于是这种命名法就通过微软的
2008-08-22 04:33:00
1334
原创 Programming Tips: 2) An introduction to C++ Traits
Programming Tips: 2) An introduction to C++ TraitsBy codemonkey_uk in ColumnsThu Mar 01, 2001 at 10:00:35 AM EST Tags: Software (all tags) In the p
2008-08-21 03:46:00
938
原创 Installing C++ Boost on Microsoft Windows for Visual Studio .NET 2003/2005/Orcas
Boost Consultancy has created a wizard based installer for downloading and installing the correct version of Boost components on a Windows machine for Visual Studio .NET IDEs. The Installersimplifie
2008-08-21 02:25:00
3846
转载 如何理解C run-time library
如何理解C run-time library (C运行时库) 注: 以下内容部分引自CSND中相关讨论的帖子,并结合自己的理解整理而成。仅供参考。1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,
2008-08-07 13:31:00
946
原创 Java FAQ(新手必看)
http://www.cnblogs.com/ami/archive/2006/07/20/455367.html目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4 学习Java有哪些好的参考书?Q1.5 Java和C++哪个更好?Q1.6 什么是J2SE/J2E
2008-08-07 12:33:00
592
转载 利用vc 6.0目录下的cl.exe直接编译程序的方法
直接使用下面的方法!千万不要自己双击VCVARS32.bat,没有用的。To run vcvars32.bat 1. At the command prompt, change to the /bin subdirectory of your Visual C++ installation. 2. Run vcvars32.bat by typing VCVARS32.
2008-08-02 19:40:00
927
原创 C/C++ Front End Compiler
C/C++ Front End Compiler更多精彩内容请访问:http://www.interstron.ru/eng/text.asp?id=1934h1 {color: #2f7bb7;font-size: 150%}Front End CompilerThe C++ compiler front end is rightfully regarded as
2008-07-28 01:40:00
1421
原创 The Most Important C++ Books...Ever
The Most Important C++ Books...Everhttp://www.artima.com/cppsource/top_cpp_books.htmlhttp://www.artima.com/forums/flat.jsp?forum=226&thread=171497
2008-07-24 12:11:00
643
转载 C++的四种cast操作符的区别
C++的四种cast操作符的区别发信站: 水木社区 (Thu Jan 26 21:15:16 2006), 站内声明 by NetMD:并非我的原创,来自互联网,且是两篇帖子的合集,个人觉得这样才比较完备----------------------------------------------------------------------Q:什么是C风格转换?什么是static_cast,
2008-07-24 00:00:00
675
原创 Linux文件搜索之 find / locate / whereis / which
find最强大,什么都能查which只能查可执行文件whereis只能查二进制文件、说明文档,源文件等locate能查所以,但跟whereis一样都是查数据库里的内容。 locate 是在数据库里查找,数据库大至每天更新一次。whereis 可以找到可执行明令和man pagefi
2008-07-23 20:27:00
1603
转载 &表示脱去解引用
在C语言中,&符号大家一定很熟悉吧。它除了可以作为按位运算“与”之外还有更常用的功能——取变量地址。我们首先看下面一个简单的例子:view plaincopy to clipboardprint?class="Csharp" name="code">#include "stdio.h" int main(void) { int a = 0; int *p
2008-07-18 04:40:00
1026
转载 线性筛素数方法(Prime2函数)
看到高手的线性筛素数方法(Prime2函数):const int N = 25600000;bool a[N];int p[N];int n;void Prime1() { memset(a, 0, n * sizeof(a[0])); int num = 0, i, j; for(i = 2; i p[num++] = i; for(j = i+
2008-07-18 03:43:00
1270
翻译 Aggregrate:Initialization of structures and arrays in C++
Aggregrate:Initialization of structures and arrays in C++先来认识一下C++中的Aggregrate的定义!8.5.1 Aggregates1 An aggregate is an array or a class (clause 9) with no user-declared constructors (12.1
2008-07-16 00:58:00
1028
原创 什么是BNF范式,什么又是EBNF范式? 巴科斯范式及其扩展 BNF & Augmented BNF
关于boost.spirit的用法,在这里我先不说,以后有时间我来慢慢的把它用中国话讲解一遍。这个程序的核心实际上是一个EBNF的表达式,也就是如何用EBNF语法来表示四则运算。BNF and EBNF: What are they and how do they work?http://www.garshol.priv.no/download/text/bnf.html
2008-07-13 01:05:00
2950
原创 BOOST::SPIRIT 什么是BNF范式,什么又是EBNF范式? 巴科斯范式及其扩展 BNF & Augmented BNF
关于boost.spirit的用法,在这里我先不说,以后有时间我来慢慢的把它用中国话讲解一遍。这个程序的核心实际上是一个EBNF的表达式,也就是如何用EBNF语法来表示四则运算。BNF and EBNF: What are they and how do they work?http://www.garshol.priv.no/download/text/bnf.html扩展巴
2008-07-13 01:03:00
2435
原创 lib和dll文件的区别和联系
lib和dll文件的区别和联系 lib和dll lib和dll文件的区别和联系 .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译
2008-07-13 00:38:00
780
原创 IO Stream Manipulator
VC++2005 SRC里面的源代码:// 27.4.5, manipulators:ios_base& boolalpha (ios_base& str);ios_base& noboolalpha(ios_base& str);ios_base& showbase (ios_base& str);ios_base& noshowbase (ios_base& str);ios_base& sh
2008-06-07 11:55:00
1060
原创 Topcoder
前几天上Topcoder,第二个题(Lottery)就让我比较郁闷。输入是一些彩票的描述,有名字、可选数字、空格数、是否有序、是否唯一这些项目,有多种彩票,以字符串数组类型输入,要求在输出中按照各种彩票的可能个数大小对这些彩票排序。给定可选数字n,空格数m,则问题就是在1, 2, … ,n中选择m个来填空,并按照是否有序(非降序,如:1,2,2,3)、是否允许重复的限制来计算可能的答案数。这其实就
2008-05-23 23:52:00
905
原创 全排列的生成算法 字典序法
全排列的生成算法 对于给定的字符集,用有效的方法将所有可能的全排列无重复无遗漏地枚举出来。 字典序法按照字典序求下一个排列的算法 /*例 字符集{1,2,3},较小的数字较先,这样按字典序生成的全排列是:123,132,213,231,312,321。注意 一个全排列可看做一个字符串,字符串可有前缀、后缀。*/生成给定全排列的下一个排列所谓一个全排列的下一个排列就是这一个排列与下一个排列之间没有其
2008-05-18 03:03:00
12665
2
原创 va_list、va_start、va_arg、va_end的原理与使用
va_list、va_start、va_arg、va_end的原理与使用 概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义
2008-05-18 01:26:00
1356
1
原创 Advanced Test in C and Embedded System Programming
编者按 :非常基本关于C语言的问题,一个信息类(计算机,资讯工程,电子工程, 通信工程)专业的本科毕业生应该达到的水平。题目不难,全部都能快速地答完,当然也需要一定的知识储备。 对于大多数人,我们预期你可能答错 3) 4) 15)题,所以答错3道以内的,我们认为你很棒 答错5道题以内,我们认为你还不错(你还可能答错第9题) 如果你有6道以上的题目不能答对,基本上我们都不好说什么了.... 约定:
2008-05-03 00:24:00
1060
原创 Beware the C++ implicit conversion
http://blogs.msdn.com/oldnewthing/archive/2006/05/24/605974.aspx and a lot of comments there.Enjoy!Beware the C++ implicit conversionTodays topic was inspired by a question from a customer:
2007-12-17 14:29:00
1020
原创 NonConst TO Const
int main()...{ int i=0; const int &j=i; coutjendl; i=5; coutjendl; //j=5; //cout const int *k=&i; i=9; coutkendl; const int m=static_castconst int> (i); coutmendl
2007-12-10 10:24:00
651
原创 看来,C++有默认的拷贝构造函数和赋值运算符=!
class myBase{ public: void display(); myBase(int,int); int a; int b;};void myBase::display(){ cout}myBase::myBase(int c,int d){ a=c; b=d;}void main(){ myBase B(1,2),C(3,
2007-12-06 19:54:00
892
原创 大杂烩---Step by Step
"const关键字只被编译器识别。如果编译器识别不到const,它就不会认为是const的。比如说,char *s = "12345";其实,12345"为字符串常量,但是如果你这么做:s[0] = 0;那么通过编译是肯定的。但是运行时可能就会出现异常。 "Design pattern (computer science)From Wikipedia, the f
2007-12-01 17:30:00
777
原创 TCP/IP网络编程之四书五经
TCP/IP网络编程之四书五经[http://blog.chinaunix.net/u/24935/showart_330099.html][http://book.youkuaiyun.com/bookfiles/69/100691972.shtml][http://sword221.blog.51cto.com/20912/20303]1:1层,2层,3层? 这篇文章主要是面向自学TCP/
2007-11-07 11:44:00
3203
原创 TCP/IP详解学习笔记
TCP/IP详解学习笔记[http://blog.youkuaiyun.com/goodboy1881/category/204448.aspx?PageNumber=2]TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议 摘要:TCP/IP协议中最核心的IP协议,实际上非常的单纯,只是简单的承载数据,并不保证送达。 ——点击此处阅读全文
2007-11-07 11:41:00
7189
1
原创 OSI及TCP/IP的概念和区别
[http://loveme23.blog.51cto.com/7891/11349]OSI及TCP/IP的概念和区别 2006-12-03 15:27:53 标签:OSI TCP/IP 协议 什么是TCP/IP协议 TCP/IP协
2007-11-07 11:31:00
3142
原创 C/C++ 多维数组与指针
Expert C Programming[http://proquest.safaribooksonline.com/0131774298/ch09lev1sec3]More about Arrays > Why C Treats Array Parameters as PointersWhy C Treats Array Parameters as PointersThe r
2007-11-07 01:27:00
2368
原创 Visual C++ Data Type Ranges
[http://msdn2.microsoft.com/en-us/library/s3f49ktz(VS.80).aspx][http://edndoc.esri.com/arcobjects/8.3/GettingStarted/VCppEnv.htm]Visual C++ Language ReferenceData Type Ranges For 32-bit and
2007-11-06 11:53:00
1120
原创 类继承中构造函数和析构函数的调用
类继承中构造函数和析构函数的调用现在,有三个类,类的定义如下class CA{public: CA(){cout ~CA(){cout};class CB:public CA{public: CB(){cout ~CB(){cout};class CC:public CB{public: CC(){cout ~CC(){cout};CA是爷爷,CB是爸爸,
2007-11-05 02:13:00
589
asp数据库(access)详解
2008-03-29
[精彩毕设]基于异构跨平台技术的GIS 软件原型设计与开发
2008-03-21
[内部资料]USB开发指导
2008-03-21
精通J2EE——Eclipse,Struts,Hibernate及Spring整合应用案例
2008-03-21
十天学会ASP
2008-03-21
从零开始ASP系列
2008-03-21
北京大学Java实验指导书.doc
2008-03-21
北京大学《网络程序设计(Java)》实验大纲
2008-03-21
北京大学《JAVA语言程序设计》课程复习指导
2008-03-21
SUN求职宝典(PASSOFFER总结整理)
2008-02-29
All About: File I/O in C++
2008-02-21
C + + 程序设计实验指导书
2008-02-13
复旦大学C++语言程序设计与算法实验指导书
2008-02-13
Windows网络编程
2009-01-15
用Windows C 编写一个记事本程序
2009-01-15
中山大学《Windows编程技术》考试要求
2009-01-15
Access使用入门
2008-12-05
GNU 编译器家族源码解析
2008-12-05
Visual C++/MFC入门教程
2008-05-22
《Visual C++程序设计》课内实践教学大纲
2008-05-22
清华大学 《VC++程序设计》教学大纲
2008-05-22
MFC学习指南
2008-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人