自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

转载 static_cast、dynamic_cast、reinterpret_cast、和const_cast

static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic

2008-04-10 14:04:00 493

转载 dynamic_cast、static_cast、const_cast 和 reinterpret_cast

  dynamic_cast、static_cast、const_cast   和   reinterpret_cast         一、dynamic_cast:     用法:     dynamic_cast   (expression).将expression转化为具有type-id型的指针。type-id必须是一个     指针、引用(一个已经定义的类)或者void指针。如果是个指针

2008-04-10 14:03:00 767

转载 唐骏:从小老板到亿万富翁

唐骏:从小老板到亿万富翁2008年04月03日 16:39慧聪网 截至发稿时,盛大网络在纳斯达克的股票价格从11美元的发行价上升到32美元,其公司总裁唐骏所拥有2,661,976股票期权的收益也达到4亿人民币(行权当日的股票价格与发行价间的价差乘以260万份股,即为唐骏的股票期权收益),为内地职业经理人的身价创造了新的纪录。无论你欣赏、羡慕、嫉妒或是蔑视这个数字,在职业经理人群落中,首

2008-04-08 13:20:00 608

转载 c++的const应用

 对于基本声明1.       const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换2.       extend const int r=100; //将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地

2008-03-13 00:50:00 669

原创 eclipse+cdt+cygwin配置的“launch failed no binaries” 错误

前一阵整eclipse+cdt+cygwin 做c++程序,按照教程一个一个都装好了,最后makefile的时候,老是出 launch failed no binaries 错误,记得以前出现的时候解决过,成功后会在project上多一个binaries的目录,里面是编译成功的win下认的可可以在consoe下调试的二进制文件,但是由于机器出问题,把eslipse给弄没了,从新re-install

2008-03-09 20:49:00 10214 4

原创 linux学习之--- 网络配置

修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改default gateway即时生效:# route add default gw 192.168.0.254启动生效:修改/etc/sysconfig/network

2008-03-01 22:31:00 668

转载 linux下编程之-- 位运算

C语言中的位运算 在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作

2008-02-28 01:30:00 537

转载 linux性能分析 -- free

freefree命令输出内存和交换信息,与top命令的作用非常相似。不使用选项,free以千字节为单位显示信息:free命令有少量选项,推荐使用-mt。-m开关使输出以兆字节为单位,-t开关提供一个合计行: 

2008-02-22 19:41:00 504

转载 linux性能分析 -- iostat

iostatiostat命令是另一个研究磁盘吞吐量的工具。和sar类似,iostat可以使用间隔和计数参数。第一个间隔的输出包含Linux总运行时间的指标。与其他性能命令比较,这可能是iostat最独特的功能。例如,以下是一个大部分时间处于空闲的系统的输出。可见,从启动以来hda设备已经读取大约9 158MB(18 755 572*512/1 024/1 024)。Blk列是512字节块。

2008-02-22 19:40:00 1302 1

转载 linux性能分析 -- vmstat

vmstatvmstat命令也是显示Linux性能指标的方法,它报告了许多信息,理解这些信息有一定难度。输出分为6个类别:进程、内存、交换区、I/O、系统和CPU。与iostat类似,第一个样本是从最近重新启动以来的平均值。以下是一个典型的vmstat输出:-m选项使内存字段以兆字节为单位显示。vmstat和许多其他性能命令一样使用取样间隔和计数参数。进程(procs)信息有两

2008-02-22 19:39:00 693

原创 linux性能分析 -- sar

sarsar是一个优秀的一般性能监视工具,它可以输出Linux所完成的几乎所有工作的数据。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,这是稳定的最新版本之一。关于版本和下载信息,请访问sysstat主页http://perso.wanadoo.fr/sebastien.godard/。sar可以显示CPU、运行队列、磁盘I/O、分页(交换区)、内存、C

2008-02-22 19:37:00 1260

转载 linux性能分析 -- top

toptop命令是最流行的性能工具之一。大多数系统管理员运行top查看Linux和UNIX系统的运行情况。top实用工具提供一种监视进程和Linux整体性能的理想方法。将Linux进程称作任务更准确,但是在本章中我们还是将它们称作进程,因为这个工具也这样称呼它们。1普通用户和root用户都可以运行top。图3-1显示一个空闲系统的典型top输出。<img height="192" alt=

2008-02-22 19:36:00 1526

转载 linux学习之-- 性能分析

http://hi.baidu.com/chegaoying/blog/item/3cc757fcb9b7f5f9fd037f37.html在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。  用vmstat监视内存使用情况  vmstat是Virt

2008-02-22 18:58:00 684

转载 linux下编程学习----- 远程过程调用(rpc)

以下文字引用自http://www.yuanma.org/data/2006/0918/article_1560.htm一、概述 在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段代码,也即其主程序和过程之间的运行关系是本地调用关系。因此这种结构在网络日益发展的今天已无法适应实际需求。总而言之,传统过程调用模式

2008-02-19 18:14:00 4428

原创 linux下编程学习----- 线程同步之无名信号量

 这是一个书上的例子,逻辑是:一个线程生产一组数字1、2、3..... 等等,放入一个循环队列中。另一个线程去处理这些数字,达到的效果是把这些数字求和。还是看看代码吧。 #include #include #include #include #include #define BUFSIZE 4#define NUMBER 8int sum_of_number=0;/* 可读 和 可写资

2008-02-04 14:49:00 755

原创 linux下编程学习--- 静态库和动态库的编译

 学习linux下c很长一段对动态库和静态库的编译和使用总是透着雾水,今天看了一本书《Linux程序设计第2版》,总算弄清楚了,所谓库文件是预先编译好的函数集合,函数库一般分为静态和共享两种格式。静态库:静态库也叫档案(archive),他们的名字都按管理 *.a 命名,其实说白了,所谓的静态库也就是被归档的          二进制目标代码文件,当要使用时,就用include 来包含该库

2008-02-03 16:28:00 587

转载 [转载]堆和栈的区别

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

2008-01-29 13:07:00 481

原创 find . -name "11*" -exec rm -rf {} /;

find . -name "11*" -exec rm -rf {} /; 

2008-01-13 10:56:00 819

原创 xdebug

服务器端程序:>http://xdebug.org/>>客户端查看的程序:>http://sourceforge.net/projects/wincachegrind/>>网上的安装配置方法:> 一、安装配置>  1、下载PHP的XDebug扩展,网址:http://xdebug.org/>>  2、在Linux下编译安装XDebug>>引用>tar -xzf xdebug-2.0.0RC3.gz

2008-01-10 19:16:00 745

原创 小学老师经常会遇到无厘头的造句,例如:

小学老师经常会遇到无厘头的造句,例如:1.题目: 一边......一边......    小朋友: 他一边脱衣服,一边穿裤子.   老师批语: 他到底是要脱啊?还是要穿啊?2.题目:其中  小朋友:我的其中一只左脚受伤了。  老师批语:你是蜈蚣吗?3.题目:陆陆续续  小朋友:下班了,爸爸陆陆续续的回家了。  老师批语:你到底有几个爸爸呀?4.题目:难过  小朋友:我家门前有条水沟很难过。  老师

2008-01-05 00:13:00 1454

原创 linux下批量替换一个目录下的文件某个字符串

太酷了!!sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir 

2007-12-28 01:19:00 641

转载 管理幽默:三个囚犯的选择

有一个美国人、一个法国人和一个犹太人要被关进监狱3年。监狱长让他们3个一个人提一个要求。美国人爱抽雪茄,要了3箱雪茄。法国人最浪漫,要一个美丽的女子相伴。而犹太人说,他要一部能与外界沟通的电话。    3年过后。第一个冲出来的是美国人,嘴里鼻孔里塞满了雪茄,大喊道:“给我火,给我火!”原来他忘了要火了。    接着出来的是法国人。只见他手里抱着一个小孩子,美丽女子手里牵着一个小孩子,肚子里还怀着第

2007-10-13 20:13:00 1673

转载 大型Web2.0站点构建技术初探

 大型Web2.0站点构建技术初探  大型Web2.0站点构建技术初探一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、

2007-09-29 16:36:00 648

转载 说说大型高并发高负载网站的系统架构

 By Michael转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑

2007-09-29 16:29:00 556

转载 网上开店实用指导手册——网上商店的经营策略

 3.3网上开店的经营策略网上开店,与网下开店有类似之外,最重要的就是经营,你有再好的商品,如果不善于经营,同样无法销售出去,取得利润,本部分主要介绍一些网上开店的经营策略。3.3.1网上开店的广告策略网店运作起来了,下一步就要吸引浏览者进来浏览你的商品,才会有成交的机会,在此,向网下的店主推荐如下的广告策略:1)利用好网站内的收费推广。在易趣、淘宝等网站上开网店,网站本身提供

2007-09-27 09:33:00 1340 1

原创 ourhdr.h

 /*Our own header, to be included after  all standard system headers*/#ifndef __ourhdr_h  #define __ourhdr_h  #include    /*for definition of errno */#include    /*ANSI C header file*/#include    

2007-09-16 12:06:00 1772

原创 C和C++中如何互相调用

因为历史上是先有C后有C++,所以C++中调用C中的函数加个extern "C" 既可.假如C的文件为c.c和c.h,C中有C_fun()函数C++的文件为cpp.cpp和cpp.h-----------------------------------------------------------------------------c.h的实现#ifndef _c_h_#define _c_h_

2007-09-12 12:36:00 845

原创 致加西亚的信

致加西亚的信阿尔伯特·哈伯德如果你为一个人工作,以上帝的名义:为他干!如果他付给你薪水,让你得以温饱,为他工作——称赞他,感激他,支持他的立场,和他所代表的机构站在一起。如果能捏得起来,一盎司忠诚相当于一磅智慧。 在一切有关古巴的事件中,有一个人最让我忘不了。美西战争爆发后,美国必须立即跟西班牙的反抗军首领加西亚取得联系。加西亚在古巴丛林的山里——没有人知道确切的地点,所以无法带信给他。然而,美国

2007-09-05 18:34:00 1090

原创 rsync中文手册

 用rsync实现网站镜像和备份简介对于选择Linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所

2007-08-31 00:55:00 813

转载 揭开Socket编程的面纱

 Socket是什么呢?Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。你会使用它们吗?前人已经给我们做了好多的事了,网络间的通信也就简单了许多,但毕竟还是有挺多工作要做的

2007-08-31 00:52:00 1336

原创 使用 setfill、setw 和 setprecision 基数的示例

使用 setfill、setw 和 setprecision 操作器,这些操作器带有参数,并在头文件 iomanip.h 中定义。因此,此头文件必须包括在程序中。 #include #include #include void main() {   int amt1 = 100, amt2 = 12345;   float f1 = 10.0/3.0;   cout   cout   c

2007-08-23 19:00:00 1353 1

转载 关于Linux下C/C++程序编译

 在编译之前我们需要在系统里安装G++ GCC,它们就是Linux下的C++/C的编译器。代码如下代码:sudo apt-get install build-essentialsudo apt-get install gccsudo apt-get install g++好,现在我们在文本编辑器里写一个C的简单的程序(好像所有学习C或者C++的书都会出现)代码:#include int main(

2007-08-23 18:15:00 912

转载 搜索引擎学习资源(作者:dongdonglang)

 搜索引擎学习资源收集作者:dongdonglang   http://www.dunsh.org/forums/thread-2716-1-2.html一、搜索引擎技术/动态资源、综合类1、卢亮的搜索引擎研究    http://www.wespoke.com/卢亮属于搜索引擎开发上的专家,以前开发过一个搜索引擎"博索"(http://booso.com/),好像现在已经停止开发了,

2007-08-23 10:07:00 1490

转载 搜索引擎技术资源篇-2(转载)

搜索引擎的策略都是采用服务器群集和分布式计算技术。(搜索引擎技术资源篇-1) 经典文章:  google早期论文 The Anatomy of a Large-Scale Hypertextual Web Search Engine if (window.showTocToggle) { var tocShowText = "显示"; var tocHideText = "隐藏"; sh

2007-08-23 10:05:00 669

转载 搜索引擎技术资源篇-1(转载)

原文: http://wiki.huihoo.com/index.php?title=Search_Engine_Technology搜索引擎的门槛主要是技术门槛,包括网页数据的快速采集、海量数据的索引和存储、搜索结果的相关性排序、搜索效率的毫秒级要求、分布式处理和负载均衡、自然语言的理解技术等等,这些都是搜索引擎的门槛。 搜索引擎的策略都是采用服务器群集和分布式计算技术。 if (

2007-08-23 10:01:00 613

原创 开源网络蜘蛛(Spider)一览

 spider是搜索引擎的必须模块.spider数据的结果直接影响到搜索引擎的评价指标.第一个spider程序由MIT的Matthew K Gray操刀该程序的目的是为了统计互联网中主机的数目Spier定义(关于Spider的定义,有广义和狭义两种). 狭义:利用标准的http协议根据超链和web文档检索的方法遍历万维网信息空间的软件程序. 广义:所有能利

2007-08-23 09:56:00 1440

转载 开发大型高负载类网站应用的几个要点

看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。我也说说自己的看法.我个人认为,很难衡量所谓项目是否大型, 即便很简单的应用在高负载和高增长情况下都是一个挑战.因此,按照我的想法,姑且说是高负载高并发或者高增长情况下,需要考虑的问题.这些问题,很多是和程序开发无关,而是和整个系统的架构密切相关的. 数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0

2007-08-23 09:52:00 585

原创 space的终结

space不做了,辛辛苦苦coding了两个月的space不做了。我想原因很复杂,这里不用多说,还是自己总结一下自己的得失吧。 虽然space最终流产,但是我从中学到很多的东西。现在就简要的说几点。 一、需求分析的重要性 需求分析的重要性,在本科时老师都讲烂了,可能正因为在本科就讲烂了,所以在实际的项目中才会如此。其实需求分析说白了还是交流问题,产品和研发的交流,我想说没有那个产品能在最初就能把需

2007-08-13 13:06:00 500

转载 JS中封装解析xml的代码,以及实例应用

1。JS中封装解析xml的代码,以及实例应用。 //类的构造,传入xml文档和需要处理的标签名称 function DataSet(xmldoc, tagLabel) { this.rootObj = xmldoc.getElementsByTagName(tagLabel) //3个方法 this.getCount = getCount this.getData = getData this.g

2007-07-03 20:10:00 1333

转载 XML-RPC入门

一、什么是XML-RPCxml-rpc 是一套允许运行在不同操作系统、不同环境的程序实现基于internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,xml作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。Xml-rpc是工作在internet上的远程过程调用协议。一个xml-rpc消息就是一个请求体为xml

2007-03-04 14:10:00 770

Apress.Moving.from.C.to.C++.pdf

Who this book is forC programmers in the process of adopting C++. Readers should at minimum have a reading level comfort with C.

2013-09-24

html5 cookbook

html5 的 cookbook,移动开发不错的。

2011-10-10

基于Lucene的全文检索系统的研究与应用

基于Lucene的全文检索系统的研究与应用

2007-09-17

linux高级路由与流量控制.pdf

Linux的高级路由和流量控制HOWTO<br>中文版

2007-09-17

MySQL 5.0存储过程.rar

介绍mysql5.0的新特性的应用

2007-09-17

IPv6详解.rar

全面介绍ip的书,有需要的值得一看

2007-09-17

C++ Templates 完全导引.rar

此书对c++中的template做了很完善的整理和疏通,值得一看

2007-09-17

Linux奥秘.pdf

通过对linux内核的介绍,论述有关内存管理、进程、进程间通信等方面的内容。

2007-09-17

鸟哥 linux网络架设.chm

交换接入技术支持部专题资料<br>IP 协议

2007-09-17

空空如也

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

TA关注的人

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