- 博客(30)
- 收藏
- 关注
转载 加密解密信息摘要算法搜集
MD5算法研究 综述 md5的全称是message- digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格
2006-05-31 18:58:00 1721 1
原创 创建锁定桌面快捷方式
下面介绍一下如何创建锁定桌面快捷方式 Lock WorkStation:1,在桌面上单击右键创建新的快捷方式2,输入“rundll32.exe user32.dll,LockWorkStation”3,输入快捷方式名称“锁定桌面”4,更改快捷方式图标,输入“Shell32.dll”,选择一个图标
2006-05-28 00:43:00 1816
转载 好文章链接集合
1, 装完linux后应该知道的事 http://www.discuz.net/viewthread.php?tid=157219
2006-05-11 10:52:00 919
转载 Linux相关配置
Linux的基本文件说明来源:ChinaITLab 收集整理 启动引导程序配置文件 LILO /etc/lilo.conf GRUB /boot/grub/menu.lst 系统启动文件核脚本 主启动控制文件 /etc/inittab SysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d SysV启动脚本链接的位置 /etc/in
2006-05-11 10:50:00 2297
原创 彷徨
每天上午和傍晚,在北京喧嚣的街头,在拥挤不堪的300路公共汽车上,你会看到有一位身体单薄,稚气未尽,但满脸彷徨的小伙子。那就是我,每天奔波学校和公司之间,一位新时代的IT民工。也许生活本身就是围城,学校的日子是无聊的,在无聊的三点一线的生活中,我憧憬着外面美好的充满机遇和挑战的世界,但是一出来才发现上班的日子更无聊,还不如学校来得安静自由。上班的日子是无聊的,刚出来时,我是充满了期望,准备学以
2006-04-22 02:37:00 1011 1
转载 中文字符集与字符编码的基础知识
来源: http://blog.h2o.name/post/355.html字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB 18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以
2006-04-21 11:10:00 1250
原创 创建显示桌面图标
1,新建一个文本文档2,输入下面内容[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop3,保存文件并将扩展名改为.scf 这样就好了,哈哈!!
2006-04-20 10:28:00 937
转载 初识Linux程序
关键词: 初识Linux程序 Linux的程序由两部分组成:可执行文件和脚本.可执行文件是可以直接由我们的电脑运行的程序,他们对应着Windows下的.exe程序.脚本是另一种程序的指令集合,是要分步来解释的.他们对应着Windows下的.bat或是.cmd文件.Linux下的可执行文件或是脚本并不需要一个特殊的
2006-03-22 15:22:00 605
转载 用GDB调试程序
GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能。而Wi
2006-03-22 10:21:00 1529 1
转载 从程序员角度看ELF
从程序员角度看ELF 创建时间:2001-09-15文章属性:翻译文章来源:http://www.xfocus.org文章提交:alert7 (sztcww_at_sina.com)从程序员角度看ELF原文:《 ELF:From The Programmers Perspective
2006-03-22 10:12:00 1226
原创 重定向标准输入,输出以及错误流
标准输入是文件描述符 command > filename 把标准输出重定向到一个新文件中 command >> filename 把标准输出重定向到一个文件中(追加)
2006-03-03 11:35:00 3160 1
转载 关于CheckSum
//Checksum.h class checksum {public: checksum() { clear(); } void clear() { sum = 0; r = 55665; c1 = 52845; c2 = 22719;} void add(DWORD w); void add(BOOL w) { add((DWORD)w); } void ad
2006-03-02 11:37:00 1267
原创 初学Java中的内部类(一)
首先看一下书中的例子://: c08:Destination.javapublic interface Destination{ String readLabel();} ///:~//: c08:Contents.javapublic interface Contents { int value();} ///:~//: c08:Parcel3.java// Retu
2006-02-24 15:55:00 831
原创 C++中的static
类static数据成员是全局变量,但其作用范围是类范围,static成员只在文件范围类初始化依次,即使类没有一个对象,static成员也是存在的。如果允许的话,static成员可以被任何对象访问,也可以用二元作用域运算符通过对象访问。在C++中,当对类对象使用static时,将使所有的类对象共享成员的唯一一个副本 但static数据成员必须要在文件范围内初始化. e.g class
2006-02-22 21:19:00 917
原创 several useful macros
several useful macros://macro.cpp#include #include using namespace std;#define DEBUG(x) cout #define TRACE(s) cerr #define FIELD(a) char* a##_string; int a##_sizevoid print(char c){ cout }int main(
2006-02-22 21:03:00 1049
原创 Handle Class(读书笔记)
When do we need a handle class? If we want to hide the whole information about a class, we need to define a handle class to wrap it. We just declare the class in the handle class, and implement i
2006-02-22 21:00:00 1052
原创 用引用实现多态的奇怪现象
#includeusing namespace std;class Shape{public: virtual print() const = 0;};class Point : public Shape{public: virtual print() const { cout };class Circle : public Shape{public: virtual print
2006-02-22 20:57:00 1021
原创 变长参数应用举例
先得声明一个变长参数的变量va_list list在使用前要先用va_start(list, last_param)对list进行初始化,last_param为最右边的已知参数,表示list从last_param的下一个参数开始va_arg(list, 类型)最后不要忘了用va_end(list)eg1:#include#include#includeusing namespace std;dou
2006-02-22 20:52:00 985
原创 赋值兼容性原则
赋值兼容性原则:一个公有派生类的对象在使用上可以被当作基类的对象,反之则禁止。具体表现在: 派生类的对象可以被赋值给基类对象。 派生类的对象可以初始化基类的引用。 指向基类的指针也可以指向派生类。
2006-02-22 20:47:00 2068
原创 C++中的异常知识点小结
catch(...)捕获所有异常 有时在catch(){}中使用throw;表示不对捕获的异常做任何处理,只是再抛出异常 将throw;空语句放在catch块之外,执行这种throw会调用terminate。 将带void*参数类型的异常处理器放在具有其他指针类型的异常处理器前是个逻辑错误,因为他将捕获所有异常,后面的根本不起作用。 try块不抛出任
2006-02-22 20:40:00 987
原创 volatile(读书笔记)
The grammar of volatile is the same with that of const, but volatile means "this data maybe changed besides the compilers eyeshot". For some reason, may be multitask, multithread,interrupt, this data
2006-02-22 20:29:00 804
原创 虚函数,静态联编与动态联编(读书笔记)
静态联编与动态联编联编: 程序自身彼此关联的过程,确定程序中的操作调用与执行该操作的代码间的关系。静态联编(静态束定) 联编工作出现在编译阶段,用对象名或者类名来限定要调用的函数。动态联编 联编工作在程序运行时执行,在程序运行时才确定将要调用的函数。虚函数: 虚函数是动态联编的基础。 1, 是非静态的成员函数。2, 在类的声明中,在函数原型之前写virtual。3, vir
2006-02-21 23:53:00 1354
原创 基类指针与派生类指针的相互转换
(1)基类指针不能直接赋给派生类指针(2)若使用显示类型转换,则正确使用指针是程序员的责任(3)由于基类指针指向的是基类对象,强制转换后,派生类指针可以正确访问到基类对象中的数据, 但是派生类对象的数据实际上是不存在的,若强行访问,则危险。基类指针,派生类指针,基类对象,派生类对象的混合匹配:1,直接用基类指针引用基类对象2,直接用派生类指针引用派生类对象3,用基类指针引用一个派生类对象,由
2006-02-21 23:49:00 2645
原创 inline(读书笔记)
inline is a new characteristic in the C++ language. The compiler will check the type of it, if there is not error, the code of the inline function will be put where it is invoked. While the #define ma
2006-02-21 23:44:00 776
原创 返回指针时应注意
在C/C++中指针的重要性是不言而喻的,有时候或许我们希望从函数中返回指针,但我们应注意,指针的有效性取决于其所指向的内存的有效性,因此我们应注意不要返回一个局部对象(当然静态的局部对象除外)。 C++中的引用也同样应该注意,在一些C++中的教程里都特别指出最好不要返回引用,(除非我们只是用返回的引用值为其他对象赋值,但此时最好是返回一个const引用类型)。 当然
2006-02-21 23:40:00 2155
原创 利用编译原理中的语法分析进行表达式求值
通过语法分析进行表达式求值记得大二刚学C++时,老师给的表达式求值作业,当时括号都没有要求,后来学数据结构,表达式求值用的是算符优先法,后来学了编译原理,真是深深地佩服计算机科学的前辈们,我觉得编译原理中的自动机和自下而上的语法分析方法非常厉害,刚开始学C,完全就是靠自己的那点机灵去琢磨程序,后来学了数据结构,可以说对思想是一个洗礼,不管解决什么问题,首先想到的都是数据结构,然后再是算法,而不像以
2005-11-27 21:26:00 2212 1
原创 VC的一个让人不爽的地方,浪费了我三天时间
这是一个测试ifstream的小程序//testifstream.cpp#include #include using namespace std; ifstream readFile("test.cpp");char buffer[300];void f(){ readFile.read(buffer, 1000); int count = readFile.gcount(); buffer[c
2005-04-11 20:34:00 1255 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人