自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯旧客

予我长袖,我必善舞......

  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

原创 hadoop单机模式和伪分布式模式安装过程

系统版本:Linux centos-5.5 内核2.6.18-92.el5hadoop版本:hadoop-0.20.2jdk版本:jdk1.6.0_25#tar xzvf hadoop-0.20.2.tar.gz#cd hadoop-0.20.2#vi con

2011-07-03 18:33:40 794

原创 新的起点,新的开始

<br />好久没有更新博客了,从今天开始坚持写些东西。。。。

2011-05-13 13:52:00 605

转载 linux面试题参考答案(转)

一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链

2010-01-12 12:06:00 784

转载 成就DBA职业生涯

作者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,SGT, Inc.公司首席DBA。Oracle 7.3,8和8i的OCP,计算机科学硕士学位,专攻数据库方向。Brian 在IT行业从业已有20年,并且是从计算机操作人员到操作分析员、然后成为系统管理员,随后成为应用软件开发人员直至目前的DBA. 可以说,Brian本身的职业历程就是一部完整的D

2009-02-05 10:53:00 587

转载 磁盘调度算法

/***************************************** 课题:磁盘调度算法     ******************************************#include "stdio.h"#include "stdlib.h"void CopyL(int Sour[],int Dist[] ,int x); //数组Sour复制到数组Dist,

2008-12-12 09:24:00 3476 1

转载 PL/SQL Developer 使用技巧小结

以下的技巧只针对PL/SQL Developer 6以上版本,版本5只有其中的部分特性。1,右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。如下图:对象类型可以是表,视图,同义词,存储过程和函数等。根

2008-12-04 11:35:00 1752 1

转载 徐家骏:我在华为工作十年的感悟

徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑.防辐射,可防卫星的电子,雷达等手段的侦察.里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机.连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过出去.上周,我正式提交

2008-10-02 08:44:00 1597

原创 LZW数据压缩算法的原理分析

我希望通过本文的介绍,能给那些目前不太了解lzw算法和该算法在gif图像中应用,但渴望了解它的人一些启发和帮助。抛砖引玉而已,更希望园子里面兄弟提出宝贵的意见。1.LZW的全称是什么?   Lempel-Ziv-Welch (LZW).2. LZW的简介和压缩原理是什么?  LZW压缩算法是一种新颖的压缩方法,由Lemple-Ziv-Welch三人共同创造,用他们的名字命名。它

2008-09-25 22:14:00 1815 3

原创 Mathematical Creation: from Scientific American

Mathematical Creation: from Scientific AmericanThis Scientific American article introduces and reprints an essay written early in the 20th century by the great mathematician Henri Poincaré

2008-09-01 13:49:00 784

转载 VC中利用ADO共同实现数据库的操作

ADO是应用层的编程接口,它通过OLE DB提供的COM接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是ADO的主要优势。ADO是一套用自动化技术建立起来的对象层次结构,它比其他的一些对象模型如DAO(Data Access Object)、RDO(Remote Data Object)等具有更好的灵活性,使用更为方便,并且访问数据的效率更高

2008-07-29 09:52:00 589

原创 查看结构体成员的大小和偏移地址的方法

这个是不小心被我撞见的,看到#define宏定义比较特别,仔细看了一下,发现原来有如此作用(请不要怪我少见多怪哦)。自己编写一小程序试之,贴出代码与运行结果与大家共享。 代码:#include #define PACKVALUE 4#pragma pack(push)#pragma pack(PACKVALUE) typedef struct{

2008-07-09 16:07:00 1249

转载 Linux下各类TCP网络服务器的实现源代码

Linux下各类TCP网络服务器的实现源代码 好文不得不转:http://bbs.chinaunix.net/viewthread.php?tid=786283作者:zhoulifa, safedeadzhoulifa发表于: 2006-7-5 23:12 [引用] [投诉] [快速回复]

2008-07-07 09:59:00 7180

转载 MMORPG游戏服务器端的设计

MMORPG游戏服务器端的设计        MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要 服务器的基本设置       在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是一个收发装置,从玩家那里接受到操作信息,然后反馈给服务器,再由服务器进行处理后发回客户端,经客户

2008-07-07 09:38:00 938

转载 关于UDP网络游戏服务器的一些探讨

近来跟人讨论一些关于实时性要求比较高的服务器设计的问题,这个问题纯粹是理论的,概念的,架构的,整理一下以供参考。  众所周知,UDP是无连接的,面向消息的数据传输协议,对于传统的TCP服务器来讲,有2个致命的缺点,一是数据包容易丢失,二是数据包无序。很多人对于这2个弱点做了很多工作,大致的方法就是模拟TCP,其实这是无意义的,与其说模拟TCP还不如直接使用TCP。但是UDP的这2个缺点

2008-07-07 09:33:00 1138

转载 游戏服务器架构探讨(ZT)

这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:http://bbs.gameres.com/showthread.asp?threadid=93775作者:qinglan有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些

2008-06-23 09:11:00 1106

原创 Windows Socket API 使用经验

本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData);使用Socket的程序在使用S

2008-06-14 11:57:00 824

原创 梁肇新:豪杰掌门人

国第一流的人才在push around paper(制订规则,做管理),而中国第一流的人才在push around product(搞技术)。  这种众所周知的现象反映出了我国重技术而轻管理的无奈现实,以及建立职业经理人队伍的刻不容缓。尤其是在中国的高科技产业,一些技术起家的创业者、技术天才,在迈出第一步后,技术与管理之间之间如何平衡,总有无尽的困惑。在这方面,北京豪杰公司的总经理梁肇新,却游刃有

2008-06-10 21:52:00 3297

原创 中国第一程序员--求伯君

中国第一程序员--求伯君程序员的生活,是比较寂寞、封闭和枯燥的。大浪淘沙,在这个软件工业飞速发展的时代里,出现了许多高手,但是, 他们中的绝大多数人并不为人所知。像吴晓军、鲍岳桥、周志农、刘旭、朱崇君、求伯君、王江民、王志东、梁肇新等等为大众所熟悉的高手,这么多来来也就这么 一二十来位。他们个人奋斗的酸甜苦辣同中国软件地的发展起落同步。国内接触过计算机的人都使用过或仍然使用着他们用智慧和心血凝结而

2008-06-10 21:28:00 2724 1

原创 潘爱民个人经历

潘爱民个人经历       中学——程序之初    中学时候还谈不上软件开发,只是凭兴趣编制一些小程序,偶尔也编几个稍大一点的程序。有两件事情特别值得一提:(1) 当时我们只用BAISC,它有一种很特别的程序叫“一行程序”,也就是说,在一行内完成一个程序。因为BASIC语句一行只能容纳254个字符,而且一行 内不许使用跳转与判断语句,所以一行程序不能完成很复杂的功能,但是有些有一定规律但又不很规则

2008-06-10 21:26:00 2658

转载 烦人的类型转换

对有关数据类型转换的整理int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串 短整型(int) itoa(i,t

2008-06-06 21:59:00 744

原创 C++并不难—之内存分配

 很多人都觉得学习C++是特别困难的事情。C++学习是比较复杂的:它的内存分配、指针、以及面向对象思想的实现等等,确实需要一定的技术积累。我们将以专题的形式,为大家逐一剖析c++的技术重点和难点。    本专题讨论的就是内存分配。学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。    一、

2008-06-05 16:54:00 819

转载 几个p2p开源项目

最近看的几个开源项目的印象不是专业的评价,就像读书笔记吧:1、Azureus(http://azureus.sourceforge.net):这是java版的betorrent,最新版本2.4.0.2。从网上直接下载的源代码是没法构建的,所用的库没有在包里面。可以到:http://azureus.cvs.sourceforge.net/azureus/这个地方去找。对我们研究的意义

2008-06-02 22:08:00 9937

转载 使用 库创建重复键关联容器

使用 库创建重复键关联容器作者:Danny Kalev编译:TT 工作室 原文出处:Use multimap to Create Associative Containers with Duplicate Keys

2008-06-02 15:56:00 684

转载 用C++实现简单的文件I/O操作

2007-04-18 17:34 文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。  一、ASCII 输出  为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C+

2008-06-02 15:48:00 613

转载 高手戏玩c++

toupper,tolower地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法:string s("heLLo");transform(s.begin(), s.end(), s.begin(), ::toupper);cout << s << endl;transform(s.begin(), s.end(

2008-06-02 15:42:00 655

转载 gdb使用说明

简述一 列文件清单 List (gdb) list line1,line2 二:执行程序要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符( )和外壳通配符(*、?、[、])在内。如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。利用set args

2008-05-29 22:08:00 686

原创 vc2005-build-stlport-boost

编译stlport库-用vc20051.打开控制台窗口,请使用vs2005在开始菜单中的“Visual Studio Tools->Visual Studio 2005 命令提示”打开控制台,这样vc的的编译环境就设置好了。2.定位到../STLport-5.1.0/build/lib3.输入“configure --help”来查看编译参数4.输入“configure -c msvc8”5.输入

2008-05-29 20:24:00 1221

原创 CL & LINK的命令行用法

CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译器选项都区分大小写。用法如下:CL [option...] file... [option | file]... [lib...] [@command-file]

2008-05-24 00:35:00 1023 1

原创 打造UltralEdit-32为C/C++编译器

当你想编译一个C++源程序的时候,用的最多的是什么工具呢?GCC?BCB?VC?GCC在linux下面,一般不会用到,BCB和VC太大了,还要建立工程,编译一个控制台程序也生产N多一般来说是多余的文件。当然还有一个比较不错的小巧IDE叫做DevCPP。而今天给大家推荐一个好玩艺:使用ultraedit和cl编译器打造简易c/c++开发环境(注:出处不知道,早些的转载一年前的也有,所以里面的软件

2008-05-24 00:30:00 857

转载 C++类功能扩展预留五招

第一招虚函数通过派生类来进行功能扩展是基本的面向对象的方式,这种方式大如下:class base{public:    virtual ~base(){}    virtual void fun()    {       cout "基本功能"     }}; class derive:public base{public:    voi

2008-05-21 23:10:00 515

转载 深入解析ATL第二版(ATL8.0)笔记(2.3节)

整理:赖仪灵出处:http://blog.csdn.net/laiyiling, http://www.cppblog.com/techlab 声明:版权归原作者所有,转载时必须保留此部分文字。     CComBSTR是非常有用的ATL工具类,它封装了BSTR数据类型。CComBSTR类唯一的数据成员是变量m_str。class CComBSTR {public:  

2008-05-14 20:07:00 882

转载 深入浅出之正则表达式

这篇文章很重要,直接帖过来保存。出处http://dragon.cnblogs.com/archive/2006/05/08/394078.html前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。

2008-05-07 13:53:00 499

原创 cygwin 在win中开发linux程序

很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕 linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个helloworld不亚于java的难度,环境配置摸不着头脑。对于此,我的看法是:路不管平还是陡,终归你要走的,如果你愿意投入到linux开发的社群中来,不会安装l

2008-05-07 08:45:00 615

原创 C++高质量编程

 《Effective C++》Shifting from C to C++Item 1:  Prefer const and inline to #defineItem 2:  Prefer to Item 3:  Prefer new and delete to malloc and freeItem 4:  Prefer C++-style comments

2008-05-06 11:42:00 916

原创 删去VC垃圾文件的批处理程序

@echo offecho ********************************************echo *  VC垃圾文件清理程序                      *echo *  By Win32asn  2008-05-05                *echo ********************************************if

2008-05-05 17:23:00 792

转载 鱼是最后一个看到水的

鱼是最后一个看到水的 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 《你的灯亮着吗?》的最后一页画着一副大大的彩插:鱼总是最后一个看到水的。实际上,这句话有很多引申说法,其中最著名的一句是:如果你

2008-04-30 17:13:00 790

转载 如何静态链接pthreads-win32

pthreads-win32是windows下的pthread库,它默认采用的是动态链接库的链接方式,因此在使用该库的程序都需要带上一个动态库pthreadVC2.dll,感觉挺不方便的,下面介绍如何静态链接pthreads-win32:      首先要编译静态库: 从ftp://sources.redhat.com/pub/pthreads-win32/下载最新的库安装包,笔者下载的是pt

2008-04-30 09:37:00 7176 2

原创 VC工程文件说明

dsw, aps, clw, plg这些文件都可以删除。只保留 H,C,CPP,DSP,RC,剩余文件去除只读属性,其余全部删除。然后打开DSP 有提示选 YES,就可以了*.dsp(DeveloperStudio Project):是VC++的工程配置文件,比如说你的工程包含哪个文件,你的编译选项是什么等等,编译的时候是按照.dsp的配置来的。*.dsw(DeveloperStudio Wo

2008-04-30 09:08:00 4022 2

转载 ACE项目Makefile的编写

  关于编写使用ACE类库项目的Makefile的写法,在>一书中有详细的介绍(见2.5 How to build your applications),另外ACE包中的文档makefile-hints.html一节也对此作了一些介绍。这里介绍一种更为简单的方法,呵呵,因为已经有好心人为我们写出了自动生成工具。:-)   不知道大家有没有注意到在$ACE_ROOT/bin下有两个Perl脚本mpc

2008-04-24 17:33:00 892

转载 钩子的原理

Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,

2008-04-23 08:35:00 565

操作系统(汤子赢)课后习题答案

操作系统(汤子赢)课后习题答案,希望对大家有所帮助

2008-11-04

socket编程基础

不错的socket编程基础,希望对大家有所帮助

2008-11-04

计算机组成原理考研试题

计算机组成原理考研试题,某辅导班的题目,希望对大家有所帮助

2008-10-28

DesignPattern

design pattern迷你版,23种设计模式的精简版

2008-05-17

空空如也

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

TA关注的人

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