- 博客(57)
- 资源 (48)
- 收藏
- 关注
原创 如何让bat文件运行后 cmd窗口不关闭
这个问题网上大部分说法是在批处理里面加上 cmd /k, 其实这个做法你会在进程管理器里面发现两个cmd.exe 进程。 或者在批处理最后加上pause。但你随便按个键后,窗口照样会关闭。 我的做法是改注册表,在HKEY_CLASSES_ROOT/batfile/shell/open/command 里面把默认项的值改成cmd /E:ON /V:ON /F:ON
2008-02-16 16:07:00 21364 2
转载 C++库大全
基础类1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobbs程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。
2007-07-16 17:09:00 1089
转载 第二十一章
孔德之容,惟道是从。道之为物,惟恍惟惚。惚兮恍兮,其中有象;恍兮惚兮,其中有物;窈兮冥兮,其中有精,其精甚真,其中有信,自今及古,其名不去,以阅众甫。吾何以知众甫之状哉?以此
2007-05-09 18:56:00 621
原创 XMLHTTP漏洞利用
这段时间研究木马,但关键的一个问题怎么把自己的木马程序放到别人的电脑上还要运行起来。相当于别人一打开网页,木马就自动下载到电脑里了。目前我能想到的办法只有利用Windows的一些漏洞来实现,当然这些漏洞都是别人发现的。 1. 漏洞说明:Microsoft XML核心服务 XMLHTTP控件代码执行漏洞受影响系统:Microsoft XML Core Services 4.
2007-04-23 13:44:00 1658
转载 第二十章
唯之与阿,相去几何?美之与恶,相去若何?人之所畏,不可不畏。荒兮,其未央哉!众人熙熙,如享太牢,如春登台。我独泊兮,其未兆;沌沌兮,如婴儿之未孩;傫傫兮,若无所归。众人皆有馀,而我独若遗。我愚人之心也哉!众人昭昭,我独昏昏。众人察察,我独闷闷。澹兮,其若海,飂兮,其若无所止。众人皆有以,而我独顽且鄙。我欲独异于人,而贵食母。
2007-04-18 21:48:00 581
转载 C++编程准则
1. 首先让程序运行,然后再追求速度。即使我们确定这一段程序非常重要,而且是我们系统中的瓶颈。不要优化, 首先用尽可能简单的设计使程序可以运行,如果速度不满足要求,再对其进行分析。我们总是能够发现“我们的”瓶颈并不是问题所在。节省我们的时间做真正有意义的事。2. 编写简洁优美的程序有很多潜在的好处。这不是可有可无的。简洁优美的程序不仅易读,易调试,而且易于理解和维护,这正式能够带来经济利益的地
2007-04-16 13:39:00 945 1
原创 怎样实现后台木马
以前一直觉得像灰鸽子、黑洞之类的木马很神秘,很厉害。自己也想学学,刚好前段时间我一个导师布置了个课题研究木马防范技术。当然要防住木马这种东西总得了解别人的原理吧,无奈之中只好自己写个木马了。 若干日后。。。。。 其实木马这东西还真他#$简单,说穿了就是一个底层的TCP/IP通信而已。所谓木马的好坏,不外乎是指谁的隐藏做的好,谁实现的功能多少而已。
2007-04-13 20:14:00 3717
原创 类型转换
一. 隐式转换 隐式转换是C中比较常见的转换 ,对于内置类型,我们通常使用的也是隐式转换 int a=10; float c=a; double d=120.43; int d2=d; 可以看出从int 转向float 没有什么问题,但从doub
2007-04-07 14:37:00 697
原创 多态性(三)
七. 虚函数和构造函数 当创建一个包含有虚函数的对象时,必须初始化它的VPTR以指向相应的VTABLE。这必须在对虚函数进行任何调用之前完成,显然这是构造函数的工作。编译器在构造函数的开头部分秘密地插入初始化VPTR的代码。 构造函数的初始化顺序和普通的情况一样,基类构造函数首先调用。不过,如果我们在构造函数中调用了虚函数会发生什么?对于在构造函数中调用一个虚函
2007-04-06 19:34:00 645
原创 多态性(二)
四. 抽象基类和纯虚函数 我们在设计时,常常希望基类仅仅作为其派生类的一个接口。这就是说,仅想对基类进行向上类型转换,使用它的接口 ,而不希望用户实际地创建一个基类的对象。要做到这点,可以在基类中加入至少一个纯虚函数(pure virtual function),来是基类成为抽象类(abstract)。纯虚函数使用关键字virtual ,并且在其后面加上 = 0 。如果某人试着生
2007-04-02 16:18:00 853
原创 多态性(一)
多态性是实现C++面向对象性质的一个重要特征一. 虚函数的出现 C++中为什么会出现多态这个性质呢?先看下面一个例程//Inheritance & upcasting#include iostream>using namespace std;enum note { middleC,Csharp,Eflat }; //Etc.class Ins
2007-04-01 10:40:00 23813 1
转载 第十七章
太 上 , 不 知 有 之 ﹔ 其 次 , 亲 而 誉 之 ﹔其 次 , 畏 之 ﹔其 次 , 侮 之 。信 不 足 焉 , 有 不 信 焉 。悠 兮 其 贵 言 。功 成 事 遂 , 百 姓 皆 谓 : “ 我 自 然 ” 。
2007-03-31 19:24:00 605
转载 雅虎公司C#笔试题
雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?Question 1. (单选)在计算机网络中,表征数据传输可靠性的指标是1. 传输率2. 误码率3. 信息容量4. 频带利用率Question 2. (单选)以下关于链式存储结构的叙述中哪一条是不正确的?1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构2. 逻辑上相邻的结点物
2007-03-30 18:19:00 793
转载 第十六章
致 虚 极 , 守 静 笃。万 物 并 作 , 吾 以 观 复。夫 物 芸 芸 , 各 复 归 其 根 。 归 根 曰 静 , 静 曰 复 命 。复 命 曰 常 , 知 常 曰 明 。不 知 常 , 妄 作 凶 。知 常 容 , 容 乃 公 ,公 乃 全 , 全 乃 天 ,天 乃 道 , 道 乃 久 , 没 身 不 殆 。
2007-03-28 17:45:00 552
转载 DLL木马程序大揭秘
相信经常玩木马的朋友们都会知道一些木马的特性,也会有自己最喜爱的木马,不过,很多朋友依然不知道近年兴起的“DLL木马”为何物。什么是“DLL木马”呢?它与一般的木马有什么不同? 一、从DLL技术说起 要了解DLL木马,就必须知道这个“DLL”是什么意思,所以,让我们追溯到几年前,DOS系统大行其道的日子里。在那时候,写程序是一件繁琐的事情,因为每个程序
2007-03-25 21:04:00 677
原创 继承和组合
C++最重要的特征之一是代码重用。但是如果希望更进一步,就不能仅仅用拷贝代码和修改代码的方法,而是要做更多的工作。一. 组合语法 实际上,我们一直都在使用组合创建类,只不过是在用内部数据类型组合新类。class X{ int i;public: X() { i=0 } void set(int ii)
2007-03-24 13:47:00 938
转载 第十五章
古 之 善 为 道 者 , 微 妙 玄 通 , 深 不 可 识 。夫 唯 不 可 识 , 故 强 为 之 容 :豫 兮 若 冬 涉 川 ﹔犹 兮 若 畏 四 邻 ﹔俨 兮 其 若 客 ﹔涣 兮 其 若 凌 释 ﹔敦 兮 其 若 朴 ﹔旷 兮 其 若 谷 ﹔混 兮 其 若 浊 ﹔澹 兮 其 若 海 ﹔飂 兮 若 无 止 。孰 能 浊 以 静 之 徐 清 。
2007-03-22 12:51:00 500
原创 初次开发软件的心得
寒假走的比较晚,留在实验室里把北京文化系统专家资源系统软件的2.0版本做完了。体会很多,最重要的是明白了书本上的学习和实际应用的差距是如此之大,尽管已经有了一些心理准备,但还是觉得自己以前所学仍是皮毛。 先说下实际项目和平时书本上东西的区别: 1. 代码篇幅:老师布置的C语言作业题难一点的也不过四五十行代码,一个小例子几行代码就
2007-03-18 21:56:00 985
原创 链表的模板实现
首先建立一个链表,需要注意的是用模板来写类的时候,必须将类定义和类声明都放在头文件里面,这个问题以前发邮件请教过Bjarne Stroustrup ,他说这是现代编译器的规定,但没具体解释。 下面是链表的实现: //LinkList.h#ifndef LINKLIST_H#define LINKLIST_H#include iostream>#ifndef
2007-03-17 10:33:00 703
转载 第十四章
视之不见,名曰夷﹔ 听之不闻,名曰希﹔搏之不得,名曰微。此三者不可致诘,故混而为一。其上不皦,其下不昧。绳绳兮不可名,复归于物。是谓无状之状,无物之象,是谓恍惚。迎之不见其首,随之不见其后。执古之道,以御今之有。能知古始,是谓道纪。
2007-03-14 18:38:00 406
转载 第十三章
宠辱若惊,贵大患若身。何谓宠辱若惊。宠为下,得之若惊,失之若惊,是谓宠辱若惊。何谓贵大患若身。吾所以有大患者,为吾有身,及吾无身,吾有何患。故贵以身为天下,若可寄天下﹔爱以身为天下,若可托天下。
2007-03-11 13:35:00 433
原创 重载赋值运算符
在C++运算符重载中最麻烦的可能就是"="的重载了,尤其是类的层次很复杂时要涉及到很多成员的初始化问题。一. operator=的行为 首先我们要明确什么时候会调用operator= :如果对象还没有被创建,使用= 时会调用拷贝构造函数,否则使用赋值operator= 。 下面是operator=的一个简单应用#include iostream>usin
2007-03-09 15:04:00 597
转载 第十二章
五 色 令 人 目 盲 ﹔五 音 令 人 耳 聋 ﹔五 味 令 人 口 爽 ﹔驰 骋 畋 猎 , 令 人 心 发 狂 ﹔难 得 之 货 , 令 人 行 妨 。 是 以 圣 人 为 腹 不 为 目 , 故 去 彼 取 此 。
2007-03-08 17:33:00 469
原创 八皇后问题求解
〖问题描述〗在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相冲突(在每一横列竖列斜列只有一个皇后)。 这里我是用回溯法来实现的,存储方式采用的是孩子兄弟表示法。即将一般的数改用二叉树的形式来存储,左子树指向第一个孩子节点,右子树指向第一个兄弟节点。 因为用递归思路比较简单,我就直接帖代码了。 QueenTree是整个树的类,Node是每
2007-03-07 16:11:00 737
原创 Huffman编码的实现
这里的Huffman编码就是离散数学中学的最优二叉树,现在我们用C++来实现它。 首先考虑实现它使用的数据结构,当然这里肯定使用二叉树。其次就是存储方式,对于树一般情况是用间接存储也就是链表。但是二叉链表不方便寻找双亲节点,这里使用向量更好,对存储空间的利用率也较高。 建立数据结构: Huffman树中每个节点看成数组中的一个元素,它的属性有:权(w
2007-03-02 19:01:00 1842 1
转载 第九章
持 而 盈 之 , 不 如 其 已 ;揣 而 锐 之 , 不 可 长 保 。金 玉 满 堂 , 莫 之 能 守 ;富 贵 而 骄 , 自 遗 其 咎 。功 成 身 退 , 天 之 道 也 。
2007-02-06 14:36:00 1073
原创 拷贝构造函数的使用
一.为什么会有拷贝构造函数#include fstream>#include string>using namespace std;ofstream out("HowMany.out");class HowMany{private: static int objectCount;public: HowMany() { objectCount++; } s
2007-02-03 14:18:00 813
原创 引用入门
在C++中提出了引用这个概念,它和指针类似,但用起来更方便。一、普通引用 这里的引用有时候也称为别名,实际就是说两个不同名称的标识符指向了同一个内存地址。#include iostream>using namespace std;int main(){ int y; int& r=y; const int& q=12;
2007-02-02 16:32:00 464
转载 华为C语言面试题
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:
2007-01-31 19:02:00 605
原创 矩阵填数
题目: 矩阵中填数. 当给出 N*N 的矩阵,要求用程序填入下列形式的数:例如N=5 ① 倒填 ② 蛇形填数 ③ 回转填数25 24 23 22 21 1 3 4 10 11
2007-01-27 14:04:00 1922
原创 常量综述(三)
const对象和成员函数 用户定义类型和内部类型一样,都可以定义const对象,比如 const Hony h(3); 对于const成员函数,就是告诉编译器该成员函数可以为一个const对象所调用,当然非const对象也能调用。然而这就出现个问题怎么声明const成员函数,这里用了个新的语法形式,把修饰符const放在函数参数表的后面。
2007-01-26 12:59:00 513
原创 常量综述(二)
参数传递和返回值的小结: void t(int*) {}void u(const int *p){ *p=2; //error int i=*p; //OK int* p2=p; //error}const char* v(){ return "result of function v";}const int*
2007-01-25 15:03:00 463
原创 常量综述(一)
常量在C++里面是一个很重要的概念,有很多细节的地方很容易忽略,这里我根据《C++编程思想》总结了一下。1.出现的历史 常量最普遍的用法是值替代,在C语言里我们用宏来定义常量: #define MAX 100 但这是预编译的,也就是说在编译时只是简单宏展开,并不检查宏的语法是否正确。所以在C++里引入了const来定义常量,
2007-01-24 13:08:00 525
Addison Wesley Refactoring Improving the Design of Existing Code
2008-11-25
Learning the vi and Vim Editors 7th Edition
2008-11-25
CCIE Professional Development-Routing TCP IP Volume II(2001).pdf
2008-10-04
Beginning SQL Server 2008 for Developers From Novice to Professional
2008-10-03
McGraw Hill-Oracle Database 11g PL SQL Programming Mar 2008
2009-04-05
The Unified Modeling Language User Guide 2nd Edition
2009-03-29
C Sharp 3.0 Unleashed With the dot NET Framework 3.5
2009-03-28
Beginning Linux Programming, Fourth Edition
2009-03-23
Beginning JSP JSF and Tomcat Web Development
2009-03-09
Apress.Beginning.JSP.2.From.Novice.to.Professional
2009-03-09
Beginning Python From Novice to Professional Second Edition
2008-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人