c/c++
文章平均质量分 77
haoahua
这个作者很懒,什么都没留下…
展开
-
vmware虚拟机使用详解
LINUX是个好东西,可是如果是新手.而且是想多系统共存的话,安装就会有点难。 像我就晕了几天,安装是成功的,可就是不能和XP共存。后来朋友给我介绍了VMWARE 嘿嘿,真是个好东西。建议初装LINUX的朋友试试。 简单的说,vmware就是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机, 这个子机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬 盘,内存转载 2006-03-10 10:22:00 · 16443 阅读 · 3 评论 -
编程爱好者--第5次比赛
为了这个题目,我是忙活了一整天,弄得晕头转向得,高手们都用二分排序查找和哈希表查找..而我数据结构还没学那,光知道有个线性表...程序是写出来了,有点不符合题意,即:同学名字不能是字符串,因为实在是太累了....不愿意再修改了...通过此题,首先懂的定义一个数据结构得重要行...啥大道理 也不说了....饿死了 ,吃饭去.............(本来看到这题目,我想下边得比赛,不再做题,但是原创 2006-06-08 20:35:00 · 838 阅读 · 0 评论 -
准备报考(06年下半年计算机技术与软件专业技术资格(水平)考试)程序员考试
准备报考程序员,虽然有部分内容还没学,不过还有2个月的时间。如果等到明年考试,就得5月多了。时间太长了。这次考试可能是对自己的一个挑战把。今天中午找了半天关于考试方面的信息,找到很多有价值的信息。江西省的软考信息站点http://www.jict.org/jict/index.htm可以网上报名。。。 0原创 2006-08-17 09:41:00 · 1424 阅读 · 1 评论 -
编程爱好者第39次比赛
来http://www.programfan.com/club/时间不短了,也比较关注论坛每星期举行的程序比赛。。限于能力有限,每次都是做为一个旁观者。这次比赛是我第一次提交程序。结果也如期所料正确,不过速度太慢了。。虽然在这次比赛中,我是无足轻重的,但是对于我来说也是比较重要的。通过比赛我学到不少东西,学会了测试程序的运行时间。。(嘿嘿,以后有事没事都测试了)废话不多说了,看内容。比赛题目:原创 2006-08-27 02:26:00 · 961 阅读 · 0 评论 -
VC++中的对象的命名规则、常用宏定义的命名,以及VC++下的数据类型
第一部分匈牙利命名法规则 一般情况下,变量的取名方式为: + + 。 范围前缀_,类型前缀_,限定词。特殊的类型命名,前缀表示: 类、接口 前缀 类型转载 2007-01-23 22:31:00 · 5763 阅读 · 1 评论 -
追根究底,剖析MFC六大关键技术(一之六)
MFC六大关键技术之剖析(第一部分) http://blog.csdn.net/liyi268/archive/2005/02/22/297875.aspxMFC六大关键技术之剖析(第二部分) :http://blog.csdn.net/liyi268/archive/2005/02/27/304175.aspx MFC六大关键技术剖析(第三部分) http://blog.csdn.net转载 2007-03-23 22:47:00 · 2869 阅读 · 0 评论 -
经典查找和排序算法
用了两个小时才理解一点折半查找的算法,惭愧惭愧.............折半查找 算法思想:将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找原创 2007-05-19 14:28:00 · 6095 阅读 · 0 评论 -
VC++编程技巧
1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用 AfxGetMai转载 2007-06-13 23:16:00 · 1802 阅读 · 0 评论 -
用GDB调试程序
原文出自陈皓专栏(http://blog.csdn.net/haoel/),非常感谢作者发布这么好的文章.用GDB调试程序用GDB调试程序(一)GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器转载 2008-01-21 15:42:00 · 1377 阅读 · 0 评论 -
MySql编程开发资料汇总
mysql语法参考一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。1、建表格:create table table_name( column1 datatype [转载 2008-02-27 11:02:00 · 1464 阅读 · 0 评论 -
一些程序代码备忘录!
可以生成手机号码的程序,并写入Txt文件. #include #include using namespace std; int main() { FILE *pFile; pFile=fopen("phone.txt","a"); char buf[128]; memset(bu原创 2008-03-28 13:56:00 · 896 阅读 · 1 评论 -
VC++ 中的多线程编程技术
一、引言 Windows系统平台经历了从16位到32位的转变后,系统运行方式和任务管理方式有了很大的变化,在Windows 95和Windows NT中,每个Win32程序在独立的进程空间上运行,32位地址空间使我们从16位段式结构的64K段限制中摆脱出来,逻辑上达到了4G的线性地址空间。这样,我们在设计程序时就不再需要考虑编译的段模式,同时还提高了大程序的运行效率。独立转载 2008-01-10 16:49:00 · 2740 阅读 · 0 评论 -
Windows Socket五种I/O模型——代码全攻略
Winsock 的I/O操作:1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题,提出了进行I/O操转载 2008-05-09 17:11:00 · 3908 阅读 · 2 评论 -
高质量c/c++笔记
/** Copyright (c) 2008,XXX网络科技有限公司技术部* All rights reserved.** 文件名称: HighC.h* 文件标识: 见配置管理计划书* 摘 要: MySql的C++封装** 当前版本: 1.1* 当前作者: qingfeng* 完成日期: 2008.06.26* * 取代版本: 1.0* 原原创 2008-06-26 14:10:00 · 849 阅读 · 0 评论 -
c/c++内存管理,堆栈
堆(heap) 和 栈(stack)预备知识一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。原创 2008-06-26 09:54:00 · 1117 阅读 · 1 评论 -
C 语言最大难点揭秘(转)
本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。 C 和 C++ 程序中的内存错误非常有害:它们很常见,并且可能导致严重的后果。来自计算机应急响应小组(请参见参考资料)和转载 2008-10-14 16:19:00 · 1167 阅读 · 0 评论 -
Socket 函数集(linux)
accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include #include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来转载 2008-11-27 11:30:00 · 5337 阅读 · 4 评论 -
编程爱好者----第4次比赛
这次题目,对我来说感觉是难了点...迷茫了一天,没有作出来,就把冠军的代码贴出来,iAkiak说 是用了动态规划..我也不知道啥是动态规划,看下他的评价:nopeak 发表时间:2005-11-5 2:43:00 1楼Accepted 20K 340MS C++ 0.81K(代码长度,下同)这个是标准答案,动态规划。效率很高。不过...由于数组a没有每次重新清空,所以有错误:3原创 2006-06-07 17:56:00 · 732 阅读 · 0 评论 -
编程爱好者--第3次编程比赛
//****************************************************************************///编程爱好者--第三次编程比赛题目 *///Make By:qingfeng原创 2006-06-06 14:44:00 · 859 阅读 · 0 评论 -
Linux下C编程+GDB调试
转载 2006-03-14 18:46:00 · 838 阅读 · 0 评论 -
软件设计师(高级程序员)考试大纲
一、考试说明 1.考试要求: (1) 掌握数据表示、算术和逻辑运算; (2) 掌握相关的应用数学、离散数学的基础知识; (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理; (4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识; (5) 熟练掌握常用数据结构和常用算法; (6) 熟悉数据库、网络和多媒体的基础知识; (7) 掌握C程序设计语言转载 2006-03-20 23:41:00 · 865 阅读 · 0 评论 -
程序员应具备的基本知识
1.计算机是由什么组成的,CPU是什么,其工作原理是什么2.机器语言和微指令集的概念3.程序的概念4.汇编语言是低级语言,这里指的不是机器语言5.高级语言的种类和基本特点(C,C++,Basic,Pascal,Fortran,C#,Java等)6.编译程序和解释程序的概念及其原理7.HTML、XML等是标识性语言8.Prolog是人工智能语言9.操作系统OS的概念和原理(Windwos98,Win转载 2006-03-20 23:45:00 · 937 阅读 · 0 评论 -
系统分析师考试大纲
一、考试说明 1.考试要求: (1)具有系统工程的基础知识; (2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库); (3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识; (4)熟悉掌握信息系统开发过程和方法; (5)熟悉信息系统开发标准; (6)掌握信息安全的相关知识与技术; (7)理解软件质量保证的手段; (8)具有经济与管理科学的相关基础知识,熟悉转载 2006-03-20 23:40:00 · 953 阅读 · 0 评论 -
c经典函数程序(不断增加中)
//编写库函数stract实现数组的复制void strcat1 (char *a,char *s){ while(*a++) ; *a--;//覆盖0 while(*a++=*s++) ;}////编写一个函数,它能测出一个字符串的长度,函数返回值就是字符串的长度;int find(char c){ int sum=0; while(c=getchar() != /n)原创 2006-03-20 23:49:00 · 1143 阅读 · 0 评论 -
windows SDK入门浅谈
windows SDK入门浅谈 — 写给初学者 前言 如果你是一个编程初学者,如果你刚刚结束C语言的课程。你可能会有点失望和怀疑:这就是C语言吗?靠它就能编出软件?无法想象Windows桌面上一个普通的窗口是怎样出现在眼前的。从C语言的上机作业到Windows编程确实有比较大的gap。或许你已经看了programming Windows的前三章,但是对于那个hellowin程序甚转载 2006-03-19 17:58:00 · 857 阅读 · 0 评论 -
用汇编写的病毒的原理
如何写一个简单的病毒程序 作者浑浑噩噩 转载请注明出处:http://www.czvc.com 引:前些天学病毒这门技术着实吃了很多苦头,走了很多弯路,尽管按我的知识水平,病毒已经是水到渠成的学习内容了。但是我现在学了入门才发现这门技术实际上隐藏着很多玄机,包含着许多技术,不专门学习研究根本无法达到“牛”的境界上去。如今写了这篇文章,介绍的都是相当实用的东西,可转载 2006-03-24 11:38:00 · 7787 阅读 · 2 评论 -
2005年华为招聘--C语言笔试试题
2005年华为招聘--C语言笔试试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )2、int (*ptr) (),则ptr是一维数组的名字。( )3、指针在任何情况下都可进行>,=,运算。( )4、switch(c) 语句中c可以是int转载 2006-03-28 18:31:00 · 799 阅读 · 0 评论 -
8086/8088汇编速查手册
8088 汇编速查手册 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUS转载 2006-04-18 21:36:00 · 1326 阅读 · 0 评论 -
Billy Belceb病毒编写教程---Win32篇
【译者声明】 翻译:onlyu ~~~~~~~~~~~ 这是一篇关于病毒基础知识的教程,作者Billy Belceb,西班牙人,在16岁时写的这篇教程,曾创建了病毒组织DDT。翻译这篇教程的目的是想揭开病毒的神秘面纱,从编写病毒的角度来学习病毒,希望对大家有用。由于原文为西班牙人写的英文,译者翻译教程也不多,英语只是凑合,错误之处还请大家原谅,如果大家发现翻译转载 2006-04-19 08:43:00 · 3130 阅读 · 1 评论 -
程序员考试大纲
考试对象与要求 能按照软件设计规格说明书编写程序的技术人员 具有初级技术职务(助理工程师)的实际工作能力和业务知识 考试范围转载 2006-04-28 10:27:00 · 836 阅读 · 0 评论 -
华为软件编程规范和范例
目 录 1 排版 6 2 注释转载 2006-05-03 18:39:00 · 756 阅读 · 0 评论 -
如何通过软件设计师考试
我的计算机学习过程是与考试同步进行的,参加了一系列大大小小的计算机考试有十余次,其中有成功,也有失败,最大的收获是不怕考试。从初、中级职称计算机考试开始,参加过等级考试的二、三、四级考试,还参加过软考的网络程序员、程序员、软件设计师、系统分析师考试,还考过计算机专业在职硕士、统招硕士研究生入学考试及计算机专业自学科目的考试等。在考试的同时,也尝试着把所学知识应用于实际工作,设计过一些小软件,初步实转载 2006-05-01 16:34:00 · 1241 阅读 · 0 评论 -
冲击波源代码
BlasterWorm for Windowsblaster.cpp--------------------------------------------------------------------------------#include #include /*IP_HDRINCL*/#include /*InternetGetConnectedState*/#include #prag转载 2006-05-08 22:00:00 · 1778 阅读 · 0 评论 -
编程爱好者---第2次编程比赛
这几天也不知道做些什么了,就看看编程爱好者的比赛题目,现在的比赛看不懂都...嘿嘿,从第一界开始洒洒....昨天做了,第一题把代码搞丢了,今天做了第2题,没想到用了2个小时,调试,运行,反正不管怎么样终于是完成了..//编程爱好者:第2次编程比赛://Make By:qingfeng //2006.6.5//输入两个整数(要求100以内的自然数),若这两个整数之间存在自然数对,//则将其中原创 2006-06-05 12:04:00 · 680 阅读 · 0 评论 -
编程爱好者---第6次比赛(第1题)
这次一共是两到题目,一道简单的,一道比较麻烦,看了看第2题牵扯到很多数据结构,没法,还没学,就不作了..感觉我是应付题目,算法效率现在 还不会测试,如果真的测试了,结果一定吓人...嘿嘿....//-----------------------------------------------------------------//编程爱好者---第6次比赛(第1题)/*一、按要求编写以下函数。原创 2006-06-09 17:03:00 · 970 阅读 · 1 评论 -
Linux抓包代码
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc原创 2008-12-24 16:36:00 · 3092 阅读 · 0 评论