自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (14)
  • 收藏
  • 关注

原创 投资理财网址

 股票基本知识:http://www.8nn8.com/cj/jbzs/ http://dly.blog.hexun.com/6418049_d.html基金:http://book.sina.com.cn/nzt/live/fin/dycmjjjzq/index.shtml成功商学院:http://www.cgsxy.com/Vod/ShowClass.asp?Cla

2008-01-30 12:44:00 827

原创 几个网络安全网址

待添加....http://www.gipsky.com/ (安信网络)http://www.xfocus.net/ (安全焦点)http://industry.ccidnet.com/pub/images/tech/security/zhuanti/arp/index.htm(ARP攻击及防范)

2008-01-30 12:36:00 1032

原创 tcp/ip网络协议栈分析博客

http://blog.chinaunix.net/u/15071/index.html http://hi.baidu.com/linux%5Fkernelhttp://hi.baidu.com/zshidonghttp://blog.csdn.net/Z_Wing/category/194149.aspx(网络互联第二卷实现)http://blog.chinaunix.net/

2008-01-30 12:26:00 922

原创 MYSQL初学者使用指南

MYSQL初学者使用指南 来自http://bbs.chinaunix.net/viewthread.php?tid=5368&extra=page%3D1 有很多朋友虽然安装好了my

2008-01-30 11:51:00 604

转载 Linux内核升级全过程

由于开发环境需要在linux-2.6内核上进行,于是准备对我的虚拟机上的Linux系统升级。没想到这一弄就花了两天时间(反复装系统,辛苦啊~~),总算把Linux系统从2.4.20-8内核成功升级到了2.6.18内核。  网上虽然有很多介绍Linux内核升级的文章,不过要么过时,下载链接失效;要么表达不清,不知所云;更可气的是很多文章在转载过程中命令行都有错误。刚开始我就是在这些“攻略”的

2008-01-30 11:42:00 1004

转载 Java与C++比较

两种面向对象语言的比较,C++和Java1概述面向对象编程的基本思想是把软件(尤其是大型软件)看成是一个由对象所组成的社会。对象拥有足够的智能,能够理解从其它对象接收到的信息,并且以适当的行为对此做出反应;对象能够从上一层对象继承属性和行为,并允许下一层对象从自己继承属性和行为等。拥有相同属性,展示相同行为对象被分为一组,我们就得到了一个类。实际中,我们首先定义一个类,然后通过对类进行实例

2008-01-29 19:35:00 2094 2

原创 Java与C++在面象对象基本概念上的区分

一、引言    众所周知,C++和Java是当今两种主流的面向对象语言,对于两种语言的优劣比较,每个人都有自己不同的看法,比较一致的看法是C++是编译型高级语言而Java是解释型的,因此C++快速而Java兼容性好,C++适合底层控制而Java长于网络编程。不管怎么说,可以肯定的一点是两种语言还会在相当长的一段时间内并存下去,这要求我们在精通两者其一的同时,对另一个也应该至少清楚地掌握其框架结

2008-01-29 18:46:00 2150 1

转载 java与c++

“作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”  然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。  (1) 最大的障碍

2008-01-29 18:33:00 682

转载 防火墙的关键指标 - 并发连接数

防火墙的关键指标 - 并发连接数   并发连接数是指防火墙或代理服务器对其业务信息流的处理能力,是防火墙能够同时处理的点对点连接的最大数目,它反映出防火墙设备对多个连接的访问控制能力和连接状态跟踪能力,这个参数的大小直接影响到防火墙所能支持的最大信息点数。    并发连接数是衡量防火墙性能的一个重要指标。在目前市面上常见防火墙设备的说明书中大家可以看到,从低端设备的500、1000个并

2008-01-29 12:28:00 1338

转载 软硬防火墙区别简介

纯软件的防火墙大多都是基于PC架构的,可能会采用经过优化的OS作为其运行的平台,特点是:扩展性好、适应性强、容易升级而且成本远低于基于硬件的防火墙。 基于硬件的防火墙大多采用ASIC,而不需要OS的支持,其特点是:速度快、稳定性好、安全系数要高于软件的防火墙,但成本较高、扩展性和易升级性不如软件防火墙。 ASIC的全称为Application Specific Integrated

2008-01-29 12:21:00 1800

转载 你最需要注意的11条要点for C++

 下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。  这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们

2008-01-29 11:07:00 488

转载 DUMPBIN.EXE

在使用VC时,可以用DUMPBIN.EXE来得到某个DLL中所输出的符号的清单。如下面的命令:dumpbin -exports Cmpnt1.dll如:C:/WINDOWS/system32>dumpbin -exports msgsvc.dllMicrosoft (R) COFF Binary File Dumper Version 6.00.8447Copyright (C) Micros

2008-01-28 19:38:00 1261

原创 几道面试题

 系统调用与函数的区别     从程序完成的功能来看,函数库提供的函数通常是不需要操作系统的服务,函数是在用户空间内执行的,除非函数涉及到I/O操作等,一般是不会切到核心态的。系统调用是要求操作系统为用户提供进程,提供某种服务,通常是涉及系统的硬件资源和一些敏感的软件资源等。    函数库的函数,尤其与输入输出相关的函数,大多必须通过Linux的系统调用来完成。因此我们可以将函数库的函

2008-01-28 19:26:00 693

转载 #pragma详解

在#Pragma是预处理指令它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Mes

2008-01-28 16:56:00 1073

转载 编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包

2008-01-28 14:37:00 743

原创 无毒一身轻

人生许多的不幸和悲哀多数都是源自于无知与疏忽,无知就是你该知道的不知道,疏忽就是你该注意而没有注意,这就非常非常不值得。疏忽所造成的伤害远远大过无知,这两个都必需要花些时间。有一个东西,是全世界没有象祖国大陆蔓延那么多的,而且你看看现在年轻人身体为什么越来越差,你看看他们肚子饿,在各大机场,甚至在贵宾室,还有在工地,我看到他们忙得没有时间吃饭。还有科学家,为什么身体越来越差,去年二月台湾发

2008-01-28 12:52:00 1533

转载 各个编程语言经典入门书

在网上看到的各个编程经典入门书,虽然不是完全苟同,但是大部分书籍的列表还是有一定道理的,列出来与大家共享以下:1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)Java编程思想(第2版)----Java四大名著----Bruce EckelJav

2008-01-28 11:06:00 1823

转载 时间安排

在一次上时间管理的课上,教授在桌子上放了一个装水的罐子。然後又从桌子下面拿出一些正好可以从罐口放进罐子里的鹅卵石。当教授把石块放完後问他的学生道:“你们说这罐子是不是满的?”“是,”所有的学生异口同声地回答说。 “真的吗?”教授笑著问。然後再从桌底下拿出一袋碎石子,把碎石子从罐口倒下去,摇一摇,再加一些,再问学生:“你们说,这罐子现在是不是满的?”这回他的学生不敢回答得太快。最後班上有位学生怯生生

2008-01-28 10:42:00 659

转载 堆、栈及静态数据区详解

五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,

2008-01-26 22:11:00 833 1

转载 C程序运行时内存分布

#include #include void print(char *,int); main() {     char *s1 = "abcde";     char *s2 = "abcde";     char s3[] = "abcd";     long int *s4[100];     char *s5 = "abcde";     int a = 5;     int b =6;

2008-01-26 21:54:00 1153

转载 C++新手必问之头文件

 C++新手必问之头文件经常在CSDN以及其他之类的技术论坛上问关于C++ 头文件的问题。提出这些问题的往往就是那些刚学C++的新手。当初我是菜鸟的时候也问过类似的问题。    现在来看看下面两个include:    #include     // 这个就是1998年标准化以后的标准头文件    #include       // 这个就是标准化以前的头文件    更本质上的区别就是iostre

2008-01-26 20:53:00 617

原创 CString,int,string,char*之间的转换

string 转 CString CString.format("%s", string.c_str());char 转 CString CString.format("%s", char*);char 转 string string s(char *);string 转 char * char *p = string.c_str();CString 转 string stri

2008-01-26 19:52:00 762

原创 CString,int,string,char*之间的转换

《C++标准函数库》中说的  有三个函数可以将字符串的内容转换为字符数组和C—string  1.data(),返回没有”/0“的字符串数组  2,c_str(),返回有”/0“的字符串数组  3,copy() .................................................................int 转 CString:CString.Format(

2008-01-26 19:49:00 1536

转载 再论 extern "c"

 比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern "C"来强制编译器不要修改你的函数名。通常,在C语言的头文件中经常可以看到类似下面这种形式的代码: #ifdef __cplusplus extern "C" { #endif /**** some declaration or so *****/ #ifdef __

2008-01-26 16:27:00 635

转载 extern “C”含义深层探索

C++中extern “C”含义深层探索                                      1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任

2008-01-26 14:21:00 535

原创 extern "C"

时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif   这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"

2008-01-26 14:20:00 459

转载 大学十年

 大学十年 2003.04.12 【林锐】 --------------------------------------------------------------------------------------------  写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作。   不论是落俗套还是不落俗套地评价,我在大学十年里

2008-01-25 20:49:00 1379

转载 静态代码检查工具PC-Lint(2)

3.5 格式检查    PC-Lint会检查printf和scanf(及其家族)中的格式冲突,例如:printf( "%+c", ... )将产生566告警,因为加号只在数字转换时有用,有超过一百个这样的组合会产生告警,编译器通常不标记这些矛盾,其他的告警还有对坏的格式的抱怨,它们是 557和567。我们遵循ANSI C建立的规则,可能更重要的是我们还对大小不正确的格式进行标记(包括告警5

2008-01-25 17:45:00 4546

转载 静态代码检查工具PC-Lint(1)

静态代码检查工具PC-Lint(一)<!--google_ad_client = "pub-3071583485817757";google_ad_width = 300;google_ad_height = 250;google_ad_format = "300x250_as";google_ad_type = "text_image";google_ad_cha

2008-01-25 17:43:00 1360

转载 代码静态分析工具PC-LINT安装配置

代码静态分析工具PC-LINT安装配置--step by step                             作者:ehui928                             2006-5-20 PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语

2008-01-25 17:31:00 1518 1

原创 程序员的七种武器

信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。 信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时间,十

2008-01-25 16:31:00 559

原创 华为的编程规范和范例

 目 录 1 排版 6 2 注释

2008-01-25 14:25:00 1310

转载 atoi及itoa 实现

/****atox.c - atoi and atol conversion** Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.**Purpose:* Converts a character string into an int or long.*******************************

2008-01-23 21:22:00 748

转载 c++string

之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了,进入正题………首先,为了在我们的程序中使用s

2008-01-23 11:21:00 834

转载 c面试试题

C语言面试题总汇4.    static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7.    引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8.    描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9.    全局变量和局

2008-01-22 20:05:00 1030

转载 GetMemory 改错

GetMemory 改错 试题4: void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str );  strcpy( str, "hello world" ); printf(

2008-01-22 20:04:00 1444 1

转载 strcpy实现

试题1: void test1(){ char string[10]; char* str1 = "0123456789"; strcpy( string, str1 );}   试题2: void test2(){ char strin

2008-01-22 16:24:00 1294 3

转载 C++模板文件组织

前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模板类时,我首先遇到的事实却是“传统”编程方法(在*.h文件

2008-01-22 15:21:00 765

转载 值得珍藏的 8 0 句话

值得珍藏的 8 0 句话 01.每天告诉自己一次,“我真的很不错”。 02.生气是拿别人做错的事来惩罚自己。 03.生活中若没有朋友,就像生活中没有阳光一样。 04.明天的希望,让我们忘了今天的痛苦。 05.生活若剥去理想、梦想、幻想,那生命便只是一堆空架子。 06.发光并非太阳的专利,你也可以发光。 07.愚者用肉体监视心灵,智者用心灵监视肉体。 08.获致幸福的不二法门是珍视你所拥有的、遗

2008-01-08 11:09:00 495

转载 饭后吃水果是极大误区

生活提示:饭后吃水果是极大误区 卫生部副部长王陇德不久前在《人民日报》上发表署名文章《中国人需要一场膳食革命》,指出"目前中国人的膳食是否科学合理,这是一个值得深思的问题。"在油脂消费过多、谷类食物消费偏低,导致城乡居民钙、铁、维生素A等微量元素摄入不足等问题之外,王副部长特意指出,就拿我们每天都在吃的水果来讲,就存在很大的问题:一个是吃的量还远远不够,另一个是吃的顺序不对,饭后吃水果已经成了

2008-01-08 11:04:00 753

C++网络编程 卷1 运用ACE和模式消除复杂性

C++网络编程 卷1 运用ACE和模式消除复杂性

2009-07-16

C++网络编程 卷1 运用ACE和模式消除复杂性

C++网络编程 卷1 运用ACE和模式消除复杂性

2009-07-16

C++网络编程 卷1 运用ACE和模式消除复杂性

C++网络编程 卷1 运用ACE和模式消除复杂性

2009-07-16

C++网络编程 卷1 运用ACE和模式消除复杂性

C++网络编程 卷1 运用ACE和模式消除复杂性

2009-07-16

基于C++CORBA高级编程.

基于C++CORBA高级编程.基于C++CORBA高级编程.

2009-07-16

基于C++CORBA高级编程.

基于C++CORBA高级编程.基于C++CORBA高级编程.

2009-07-16

基于C++CORBA高级编程.

基于C++CORBA高级编程.基于C++CORBA高级编程.

2009-07-16

QTTabBar_1.2.2.1_glb

QTTabBar_1.2.2.1_glb.zip ,使资源管理器有多标签的功能,强烈推荐。

2009-03-06

WndTabs320

WndTabs320,使vc6.0拥有标签功能

2009-03-06

VisualAssistX+v10.5.1715

VisualAssistX+v10.5.1715

2009-03-06

SourceStyler_v1.3 + 汉化补丁 + keygen

SourceStyler_v1.3 + 汉化补丁 + keygen

2009-03-04

大内高手(详细的内存知识)

大内高手,介绍内存相关的知识 我一直认为作为一个在linux下工作的C程序员,若对内存有深刻的认识,不但程序的性能会更高,运行更稳定,编程速度也会更快。反之亦有相反的效果,有时一些内存错误让你摸不着头脑,不但大大降低开发速度,开发出来的软件稳定性也值得怀疑。 为了提高组员的编程水平,去年我制定了一系列的培训计划,并负责主讲部分重要课程,其中基础类课程中,有一堂关于内存的课程。当时的讲稿写得很粗略,后来的新同事说看不明白,我决定重新整理一下,放在BLOG,希望对新手有所帮助。 至于文章的标题,基本上是为了搞笑。最近重温星爷经典《大内密探零零发》,这是以大内高手作为文章的标题原因之一。另外也可以这样理解,内指内存,至于大字,修饰内存指其容量大,修饰内存高手形容水平很高,两种理解都可以。

2008-09-10

The.Linux.Networking.Architecture_Design.and.Implementation

The.Linux.Networking.Architecture_Design.and.Implementation

2007-08-16

Linux Kernel

Linux Kernel

2007-08-09

空空如也

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

TA关注的人

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