自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 收藏
  • 关注

原创 VC 进阶

1. C 语言;2. C++ ,OOP;3. Windows 运作机理,SDK编程;4. MFC类库,应用程序框架编程;5. ActiveX,ATL,COM……每步骤通常需要6个月,最快也得3个月,诸位同意否? 学 VC 或 windows 编程分三 STEP:1. 只 SDK 提供的 Function 作开发,不要Object, 你会知 How to handle Message. 2. MFC

2005-12-16 12:45:00 2022 2

原创 SDK第二天—菜单

SDK第二天—菜单 接着上一天的内容,添加一个菜单,并加入各项,用记事本打开resource.rc,可以找到如下内容IDR_MENU1 MENU DISCARDABLE   //这里定义菜单名BEGIN    MENUITEM "Exit",                        IDM_EXIT  //添加菜单项EXIT    POPUP "Edit"                //

2005-11-13 00:24:00 2376 1

原创 去掉图片背景色

 BITMAP     m_bm;   COLORREF   cColor;   // ´´½¨ÁÙʱDC   HDC     hMem, hBack, hObject, hTemp, hSave;   hBack   = CreateCompatibleDC(hdc);   hObject = CreateCompatibleDC(hdc);   hMem    = CreateCompati

2005-11-07 19:25:00 3993

原创 成为编程高手的军规

       1.大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!  2.计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣的。  3.记住:万丈高楼平地起!基础很重要,尤其是专业基础课,只有打好基础才能学得更深。  4.C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。  5.C语言与C+

2005-09-13 15:11:00 984 2

原创 静态串操作实现

#include #include #define MAXSIZE 80typedef struct String{    char data[MAXSIZE];    int size;}String,*string; void InitStr(string str){    char ch;    if(str==NULL)    {        str=(string)malloc(siz

2005-09-06 12:28:00 805

原创 行编辑程序

#include #include  typedef struct LSNode{    char data;    struct LSNode* next;}LSNode,*SNode;typedef struct LSk {    SNode top;}LSk,*LStack;void InitLStack(LStack LS){    if(LS==NULL)    {        LS=

2005-09-06 12:27:00 823

原创 进制转换(链表栈)

#include #include  typedef struct LSNode{    int data;    struct LSNode* next;}LSNode,*SNode;typedef struct LSk {    SNode top;}LSk,*LStack;void InitLStack(LStack LS){    if(LS==NULL)    {        LS=(

2005-09-06 12:26:00 814

原创 循环队列实现

#include #include #define MAXSIZE 10typedef struct CQNode{    int data[MAXSIZE];    int front;    int end;}CQNode,*CQList; void InitCQL(CQList CQ){    if(CQ==NULL)        CQ=(CQList)malloc(sizeof(CQNo

2005-09-06 12:24:00 1208

原创 链表队列实现

#include #include  typedef struct QNode{    int data;    struct QNode* next;}QNode;typedef struct QList{    struct QNode* front;    struct QNode* end;}QList;void InitQL(QList* QL){    if(QL==NULL)    

2005-09-06 12:23:00 2301

原创 静态链表实现

#include #include #define MAXSIZE 100 typedef struct SNode{    int data;    int cur;}SNode;SNode SLinkList[MAXSIZE];void InitSL(SNode SL[],int size){    int i;    SNode* p;    p=SL;    for(i=0;i    { 

2005-09-06 12:21:00 785

原创 多项式的链表实现

#include #include  typedef struct PNode{    float coe;    int exp;    struct PNode *next;}PNode,*PolyList;void InitPL(PolyList PL){    if(PL==NULL)    {        PL=(PolyList)malloc(sizeof(PNode));    }

2005-09-06 12:19:00 672

原创 顺序,链表栈的实现

顺序栈的实现#include #include #include  #define INITSIZE 10#define INCREMENT 10typedef struct SStack{    int* data;    int cursize;    int top;}SStack,*Stack;void InitStack(Stack ST){    malloc(sizeof(int)*

2005-09-06 12:18:00 746

原创 双向链表

#include #include  typedef struct DLNode{    int data;    struct DLNode* prior;    struct DLNode* next;}DLNode,*DLinkList;void InitDL(DLinkList DL){        if(DL!=NULL)    {        DL->next=DL;       

2005-09-06 12:14:00 613

原创 循环链表操作

#include #include  typedef struct CLNode{    int data;    struct CLNode* next;}CLNode,*CLinkList;void InitCL(CLinkList CL){        if(CL!=NULL)        CL->next=CL;    else        CL=(CLinkList)malloc(

2005-09-06 12:13:00 643

原创 顺序线性表

/*Sequential Linear ListThis File Define the DSof Sequential Linear Listsbasic operation, It includesLinear list insert,delete,initial,and sort operations*/ /*Coded by csenior 2005-7-25*/#include #in

2005-09-06 12:12:00 512

原创 单链表基本操作

#include #include  typedef struct LNode{    int data;    struct LNode *next;}LNode,*LinkList;void InitList(LinkList L,int n){    int i;    LinkList p;    if(L==NULL)        exit(0);    L->data=n;    L

2005-09-06 12:10:00 733

原创 一个简单C练习题,郁闷了很久

题目如下:输入十个字符串,长度在20--50之间。检查每个字串,若遇到字母A,就在其后插入一个空格,最后打印全部处理后的字串,并统计26个安母各出现多少次。以下是我编写的代码,编译通过,但是得不出正确结果。谁给点建议#include typedef char* string;void Arrange(string *str,string *arr){    int i,j;    int pos;

2005-07-05 20:37:00 877 3

转载 谈谈我对攻读计算机研究生的看法(转贴)

回复CSDN和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手 ,只是有感而发的一点个人陋见,欢迎指正,事先感谢):      就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。      如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切 需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论 上更上一层楼。软件学院从教学

2005-06-18 15:44:00 682 1

转载 MyDiary

2月28日   晴    星期一公司开职代会,车间领导忙的不可开交。我们三个也没人管,照样闲晃。我没事也就把上个星期未整理完的失业保险材料,因为无聊,本来三个可完成的工作,被我拖了一个星期,g c d的工作效率就是这样训练出来的啊;怪不得人说“g c d的活儿,慢慢来!”,下午也不打算去上班了,反正没人管,也没人管得着。3月1日        雪    星期二因为职代会,公司每人发了点钱,每人20

2005-03-04 10:26:00 231

原创 有意思的智力题

 一位教授把16张扑克牌放在桌上,如下:黑桃: A 7 Q红心: 3 4 7 9 J Q梅花: 2 3 5 Q K方块: A 5教授从中选出一张。把这张牌的数告诉了他的学生“甲”,把花色告诉了“乙”。然后教授问“甲”说:“你知道是那一张牌吗?”  甲:“我不能确定是那张牌。”  乙:“你知道你会这样说。”  甲:“现在我知道了。”  乙:“现在我也知道了。”教授高兴的点点头。甲、乙二人都是

2004-11-11 23:50:00 9342 17

原创 有趣的测试题

有趣的测试题1.第一个答案是b的问题是哪一个? (a)2 (b)3 (c)4 (d)5 (e)6 2.唯一的连续两个具有相同答案的问题是: (a)2,3 (b)3,4 (c)4,5 (d)5,6 (e)6,7 3.本问题的答案和哪一个问题的答案相同? (a)1 (b)2 (c)4 (d)7 (e)6 4.答案是a的问题的个数是: (a)0 (b)1 (c)2 (d)3 (e)4 5.本问题答案

2004-11-11 23:25:00 1515 2

原创 C++设计模式

C++设计模式之Adapter2002-08-06· · ··COM集中营一、功能   将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   二、结构图  (1)class adapter   (2)object adapter     

2004-10-25 21:48:00 2660

原创 我是一个黑客(5)

15.演习(1)感谢大家的喜欢看我写的小说,很多朋友说,你这是黑客文章,怎么如此的生活化,黑客的形象荡然无存,你看电影,你看其他小说,黑客多牛?你说的那个黑客小王怎么和我没什么区别?怎么和我们单位管机房的那个个家伙差不多?怎么花这么多时间去说主人公的的初恋?这就是我想说的我这篇小说的主旨。看过太多的黑客文章,和黑客电影,太假。现在大家心目中的黑客已经“英雄“化了。我写这篇小说主要就是想给大家表现一

2004-10-15 21:35:00 3448 11

原创 我是一个黑客(4)

13.   我和小敏的故事(1)        第一次见到小敏是在读研的时候。我至今非常怀念大学的时光。现在我有时候到我们哥们所在的大学里面的时候,看到周末草地上三三两两的男孩子女孩子,我就无限的感慨,真的,我就想起那首沈庆的《青春》和老狼的《同桌的你》。我想起我的青春,我羡慕这些单纯的充满朝气的学弟学妹。    在学校里面,我应该是个并不起眼,外表冷漠的人。那个时候不知道圆滑是何物。什么事情都是

2004-10-15 21:32:00 733

原创 我是一个黑客(3)

6. 软件开发部和网络部的战争(1)      如果你到我们单位随便去找个人问:你们单位计算机最牛的是谁?多半你会得到的答案是:是网络部的人。   如果你继续问,除了他们是谁?多半的答案是:财务部的吧。晕。   如果你再问,除了他们呢?可能得到的答案是:应该是软件开发部吧?   从这里你可以看出,我们软件开发部在单位其他人的心中连财务部那帮菜鸟都不如。    在我们单位的人包括领导心中,网络部那帮

2004-10-15 21:30:00 1810 4

原创 我是一个黑客(2)

2 。我攻破了美军海军网站(1)    就是那个叫caption tom的管理员成了我的目标。他只是那个bbs的管理员,大家都上网的人,应该知道bbs的管理员不一定是负责技术的。通常是bbs的主题方面的能人,比如这个bbs是唱歌的,他的管理员可能就是一个唱歌的高手。我现在也没有搞清楚那个caption tom是个负责什么的管理员,我只是关心他的密码,和他的上传权限。现在看来,他肯定不是搞技术的,否

2004-10-15 21:27:00 1353 1

原创 我是一个黑客(1)

1.我是一个黑客   这几天眼睛要好受些了,因为刚买了一个15’的液晶显示器。也许你会觉得我以前的那个特丽珑的17"的显示器应该很威风才对。呵呵,对一个整天15个小时以上坐在显示器面前,距离不超过30厘米的人来说。那个CRT显示器绝对是一个祸害!眼睛红仲,布满血丝。头发脱落,食欲不振,出门还特别怕光,这些都和那个CRT显示器绝对脱不了关系。   分析这个攻击目标已经1个多星期了,但是一点进展都没有

2004-10-15 21:25:00 966 1

原创 偷梁换柱——揭开多态的面纱

多态是面向对象理论中的重要概念之一,从而也成为现代程序设计语言的一个主要特性,从应用角度来说,多态是构建高灵活性低耦合度的现代应用程序架构所不可忽缺的能力。从概念的角度来说,多态使得程序员可以不必关心某个对象的具体类型,就可以使用这个对象的“某一部分”功能。这个“某一部分”功能可以用基类来呈现,也可以用接口来呈现。后者显得更为重要——接口是使程序具有可扩展性的重要特性,而接口的实现依赖于语言对多态

2004-10-15 21:14:00 709

原创 C++中虚函数学习笔记

                                                       C++中虚函数学习笔记                                                                                        文/heiyeluren因为最近学习C++的面向对象,所以了解了面向对象的三大特点: 封装、

2004-10-15 21:09:00 1113 4

原创 C++模板元编程

C++模板元编程 转载自荣耀先生网站 摘要 本文简述了模板元编程技术的起源、概念和机制, 并介绍了模板元编程技术在Blitz++和Loki程序库中的应用。   关键字 编译期计算  模板元编程  Blitz++  Loki   导言   1994年,C++标准委员会在圣迭哥举行的一次会议期间Erwin Unruh展示了一段可以产生质数的代码。这段代码的特别之处在于质数产生于编译期而非运行期,在编译

2004-10-14 22:52:00 1844 1

原创 三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。 译者:karycontact:[email protected]概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使

2004-10-14 22:49:00 2332 1

原创 学习多线程时碰到的难题

接触多线程已经不少时间了,也做了不少事情,但是一直觉得用起来不那么顺手,在debug的时候,往往会比较担心在同步上出什么问题,想起"程序员最怕的是自己写的代码"这句话,觉得真是不假.终于有一天,我觉得是时候把这个问题弄清楚了,所以,我就在网上找相关的内容看,结果竟然是找不到在我这个阶段应该看的,不是太简单,就是一笔带过,不知所云.废了九牛二虎之力,终于差不多弄清楚了,其中有不少误区,以前认为的和真

2004-10-14 22:40:00 1190 4

原创 构造函数与析构函数的用途

千万不要把构造函数和析构函数同普通的函数等同起来看待.给你一段介绍,这个是一位真正的高手的回答,看了你就会明白的.第9章 类的构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。       每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它

2004-10-14 22:34:00 1650 1

原创 改善C++程式的效率

Improving C++ Program Performance(Dr. Dobbs Journal October 1999/10)作者:Stanley Lippman译者:陈崴侯捷注:本文系北京《程序员》杂志 2001/12 的文章。承译者陈崴先生与《程序员》杂志负责人蒋涛先生答允,转载於此,以飨台湾读者,非常感谢。未得陈崴先生与蒋涛先生二人之同意,任何人请勿将此文再做转载。---

2004-10-14 22:30:00 1554 1

原创 泛型爪哇(Generic Java)

泛型爪哇(Generic Java)Java 可能即将有一场大变革译者:陈崴侯捷注:本文系北京《程序员》杂志 2001/05 的文章。译笔顺畅,技术饱满。承译者陈崴先生与《程序员》杂志负责人蒋涛先生答允,转载於此,以飨台湾读者,非常感谢。未得陈崴先生与蒋涛先生二人之同意,任何人请勿将此文再做转载。---------------------------------------------

2004-10-14 22:29:00 1011 1

原创 心情物语

1.假如你丢了100元,你会不会再花200元把它找回来,我想你的答案是:不会。对吧,所以没必要去为一些小事情斤斤计较2.勿在浮沙筑高台

2004-10-14 22:25:00 571 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除