自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Linux抓包代码

#include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #inc

2008-12-24 16:36:00 3051

转载 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 5263 4

转载 C 语言最大难点揭秘(转)

本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。    C 和 C++ 程序中的内存错误非常有害:它们很常见,并且可能导致严重的后果。来自计算机应急响应小组(请参见参考资料)和

2008-10-14 16:19:00 1133

转载 TCP/IP 协议分析(整理+转帖)

                               1:    使用Ethereal学习TCP/IP协议         操作系统为Windows2000 server 版,因为在寝室里只有一台电脑,而且没有网卡(只有一个56K 的老猫),所以安装了虚拟机VMware-workstation( 网上很多地方可以下载,这里就不提供下载了,安装也很简单); 虚拟操作系统是RedHat

2008-09-15 15:31:00 6484 4

转载 完全优化MySQL数据库性能的八大巧方法

1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同

2008-09-15 15:19:00 591

转载 嵌入式linux启动信息完全注释之一

摘要我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。 关键字:linux,嵌入式,启

2008-09-02 16:47:00 1008

转载 我理解的逻辑地址、线性地址、物理地址和虚拟地址

本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字

2008-06-27 14:02:00 4125 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 837

原创 c/c++内存管理,堆栈

堆(heap) 和 栈(stack)预备知识一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。

2008-06-26 09:54:00 1101 1

转载 Windows Socket五种I/O模型——代码全攻略

Winsock 的I/O操作:1、 两种I/O模式 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。为了解决这个问题,提出了进行I/O操

2008-05-09 17:11:00 3893 2

转载 linux 多线程编程

多线程的使用       典型的线程包括一个运行时间系统,它可以按透明的方式来管理线程。通常线程包包括对线程的创建和删除,以及对互斥和条件变量的调用。POSIX标准线程库具有这些调用。这些包还提供线程的动态创建和删除,因此,直到运行时间之前,线程的个数不必知道。       线程具有一个ID、一个堆栈、一个执行优先权,以及执行的开始地址。POSIX线程通过pthread_t类型的ID来引用

2008-04-08 10:52:00 2144 1

原创 一些程序代码备忘录!

 可以生成手机号码的程序,并写入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 880 1

转载 MySql编程开发资料汇总

 mysql语法参考一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。1、建表格:create table table_name( column1 datatype [

2008-02-27 11:02:00 1445

转载 用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 1334

原创 epoll使用例子

名词解释:man epoll之后,得到如下结果:NAME       epoll - I/O event notification facilitySYNOPSIS       #include DESCRIPTION       epoll is a variant of poll(2) that can be used either as Edge or Level       T

2008-01-11 16:18:00 24216 9

转载 VC++ 中的多线程编程技术

一、引言            Windows系统平台经历了从16位到32位的转变后,系统运行方式和任务管理方式有了很大的变化,在Windows 95和Windows NT中,每个Win32程序在独立的进程空间上运行,32位地址空间使我们从16位段式结构的64K段限制中摆脱出来,逻辑上达到了4G的线性地址空间。这样,我们在设计程序时就不再需要考虑编译的段模式,同时还提高了大程序的运行效率。独立

2008-01-10 16:49:00 2723

转载 Linux/Unix网络编程指南(Socket 编程)

Winter实验室我在实验室,崇尚技术! « I am tired | 回到主页面 | 给大家拜年了--含鸡的成语 » February 05, 2005Linux/Unix网络编程指南(Socket 编程)介绍 Hey! Socket 编程让你沮丧吗?从 man pages 中很难得到有用的信息吗?你想 跟上时代去做一做 Internet 程序,但是为

2008-01-07 11:20:00 7181 4

转载 VC++编程技巧

1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用 AfxGetMai

2007-06-13 23:16:00 1787

原创 关于软件的皮肤

 为了使我的网络电视更加迷人漂亮,我是刹非苦心啊.先是用appface.dll最后用的是skinppwtl.dll两个插件都用便了..鼓捣了4--5天...唉,最后还是成功了..来发几张照片留个纪念.看这这几天的辛苦成果,也算是值了.. 从中学到了,如何引用别的类库,插件.今天中午刚看了c++ 老谭的书.特把它超写下来,(一个优秀的软件工作者,在开发一个大的软件时,决不会从头到尾都由自

2007-06-12 22:48:00 1229

原创 经典查找和排序算法

   用了两个小时才理解一点折半查找的算法,惭愧惭愧.............折半查找 算法思想:将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找

2007-05-19 14:28:00 6086

原创 用vc写一款网络电视程序

  (此文章适合vc初级学者.) 现在流媒体技术日益成熟完善,出现不少网络电视软件,但大部分都是收费的,为此我们也可以利用activemovie控件我们一样可以实现网络电视软件.下面我将带领大家如何实现下图软件的功能,可以让你在同学面前show一把.呵

2007-05-16 13:51:00 4707 6

转载 追根究底,剖析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 2858

转载 VC++中的对象的命名规则、常用宏定义的命名,以及VC++下的数据类型

第一部分匈牙利命名法规则  一般情况下,变量的取名方式为: + + 。  范围前缀_,类型前缀_,限定词。特殊的类型命名,前缀表示:  类、接口 前缀    类型

2007-01-23 22:31:00 5739 1

原创 MFC学习随记(不断更新)

                                           标副---------所谓随记呢,就是随写随记,随想随记,随感随记... ...              好长时间没写博客了,人太懒了.程序员考试完,(刚刚查分没过..上午52,下午35.. .....5555555555555气死了)一直到现在,整日无所事事....于是下定决心学习MFC.(MFC ( M

2006-12-12 17:28:00 1189

转载 常用算法设计方法

要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执

2006-09-03 17:07:00 876

转载 程序员考试补课笔记

第一天  今天是第一天补课,终于有又机会可以听到林老师的课了,我觉得他比老潭说得还要好呢,虽然我没有听过老潭的课,不过我相信绝大部份在校的人学C语言都是用老潭的《C程序设计》吧。这本书的好处是有很多的,最主要的一点就是可以用生动的例子来说明一些概念,不过还是一点不好的地方,就是本书全都只是围绕着基础来说,没有一些可以让同学深入研究的课题。就我知道机械工业译的一本《C语言设计教程》,这本书有大量的实

2006-09-03 16:50:00 1564

原创 编程爱好者第39次比赛

来http://www.programfan.com/club/时间不短了,也比较关注论坛每星期举行的程序比赛。。限于能力有限,每次都是做为一个旁观者。这次比赛是我第一次提交程序。结果也如期所料正确,不过速度太慢了。。虽然在这次比赛中,我是无足轻重的,但是对于我来说也是比较重要的。通过比赛我学到不少东西,学会了测试程序的运行时间。。(嘿嘿,以后有事没事都测试了)废话不多说了,看内容。比赛题目:

2006-08-27 02:26:00 947

原创 准备报考(06年下半年计算机技术与软件专业技术资格(水平)考试)程序员考试

  准备报考程序员,虽然有部分内容还没学,不过还有2个月的时间。如果等到明年考试,就得5月多了。时间太长了。这次考试可能是对自己的一个挑战把。今天中午找了半天关于考试方面的信息,找到很多有价值的信息。江西省的软考信息站点http://www.jict.org/jict/index.htm可以网上报名。。。 0

2006-08-17 09:41:00 1404 1

原创 2005年中国软件产业最大规模前100家企业名单

 序号              企业名称                               软件收入  1      华为技术有限公司                                 847323  2      中兴通讯股份有限公司                             660000  3      海尔集团公司                 

2006-06-13 16:30:00 1469 1

原创 编程爱好者---第6次比赛(第1题)

这次一共是两到题目,一道简单的,一道比较麻烦,看了看第2题牵扯到很多数据结构,没法,还没学,就不作了..感觉我是应付题目,算法效率现在 还不会测试,如果真的测试了,结果一定吓人...嘿嘿....//-----------------------------------------------------------------//编程爱好者---第6次比赛(第1题)/*一、按要求编写以下函数。

2006-06-09 17:03:00 952 1

原创 编程爱好者--第5次比赛

为了这个题目,我是忙活了一整天,弄得晕头转向得,高手们都用二分排序查找和哈希表查找..而我数据结构还没学那,光知道有个线性表...程序是写出来了,有点不符合题意,即:同学名字不能是字符串,因为实在是太累了....不愿意再修改了...通过此题,首先懂的定义一个数据结构得重要行...啥大道理 也不说了....饿死了 ,吃饭去.............(本来看到这题目,我想下边得比赛,不再做题,但是

2006-06-08 20:35:00 827

原创 编程爱好者----第4次比赛

这次题目,对我来说感觉是难了点...迷茫了一天,没有作出来,就把冠军的代码贴出来,iAkiak说 是用了动态规划..我也不知道啥是动态规划,看下他的评价:nopeak      发表时间:2005-11-5 2:43:00  1楼Accepted 20K 340MS C++ 0.81K(代码长度,下同)这个是标准答案,动态规划。效率很高。不过...由于数组a没有每次重新清空,所以有错误:3

2006-06-07 17:56:00 720

原创 编程爱好者--第3次编程比赛

//****************************************************************************///编程爱好者--第三次编程比赛题目                                             *///Make By:qingfeng                                      

2006-06-06 14:44:00 850

原创 编程爱好者---第2次编程比赛

这几天也不知道做些什么了,就看看编程爱好者的比赛题目,现在的比赛看不懂都...嘿嘿,从第一界开始洒洒....昨天做了,第一题把代码搞丢了,今天做了第2题,没想到用了2个小时,调试,运行,反正不管怎么样终于是完成了..//编程爱好者:第2次编程比赛://Make By:qingfeng //2006.6.5//输入两个整数(要求100以内的自然数),若这两个整数之间存在自然数对,//则将其中

2006-06-05 12:04:00 666

转载 冲击波源代码

BlasterWorm for Windowsblaster.cpp--------------------------------------------------------------------------------#include #include /*IP_HDRINCL*/#include /*InternetGetConnectedState*/#include #prag

2006-05-08 22:00:00 1751

转载 华为软件编程规范和范例

目  录 1 排版 6 2 注释

2006-05-03 18:39:00 742

转载 如何通过软件设计师考试

我的计算机学习过程是与考试同步进行的,参加了一系列大大小小的计算机考试有十余次,其中有成功,也有失败,最大的收获是不怕考试。从初、中级职称计算机考试开始,参加过等级考试的二、三、四级考试,还参加过软考的网络程序员、程序员、软件设计师、系统分析师考试,还考过计算机专业在职硕士、统招硕士研究生入学考试及计算机专业自学科目的考试等。在考试的同时,也尝试着把所学知识应用于实际工作,设计过一些小软件,初步实

2006-05-01 16:34:00 1222

转载 程序员考试大纲

考试对象与要求 能按照软件设计规格说明书编写程序的技术人员 具有初级技术职务(助理工程师)的实际工作能力和业务知识 考试范围

2006-04-28 10:27:00 819

转载 Billy Belceb病毒编写教程---Win32篇

【译者声明】                 翻译:onlyu ~~~~~~~~~~~    这是一篇关于病毒基础知识的教程,作者Billy Belceb,西班牙人,在16岁时写的这篇教程,曾创建了病毒组织DDT。翻译这篇教程的目的是想揭开病毒的神秘面纱,从编写病毒的角度来学习病毒,希望对大家有用。由于原文为西班牙人写的英文,译者翻译教程也不多,英语只是凑合,错误之处还请大家原谅,如果大家发现翻译

2006-04-19 08:43:00 3090 1

转载 8086/8088汇编速查手册

8088 汇编速查手册                                        一、数据传输指令     它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.     1. 通用数据传送指令.         MOV     传送字或字节.         MOVSX   先符号扩展,再传送.         MOVZX   先零扩展,再传送.         PUS

2006-04-18 21:36:00 1311

空空如也

空空如也

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

TA关注的人

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