自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

转载 UNIX 进程揭秘

研究进程的生命周期,以便您能将所看到的系统上发生的事情与内核中发生的事情联系起来。系统管理员必须知道 UNIX® 环境中的进程是如何创建和销毁的,以便了解系统是如何组合起来的,以及如何管理行为异常的进程。类似地,开发人员必须了解 UNIX 进程模型,以便编写稳定的应用程序,这些应用程序在无人参与的情况下运行,并且不会给系统管理员带来问题。分配给系统管理员的许多工作之一是确保用户的程序正确运行。

2007-08-31 08:24:00 442

转载 Linux 内核剖析

Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux

2007-08-31 08:22:00 475

转载 Linux 网络栈剖析

Linux® 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。协议简介虽然对于网络的正式介绍一般都参考了 OSI(Open Systems Interconnecti

2007-08-31 08:21:00 541

转载 正则表达式教程

引言    正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。    正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序

2007-08-29 09:39:00 422

转载 Linux 越来越受欢迎的7个诱惑

抛开专有软件和开源软件的主义之争,企业采用Linux的理由有很多,毕竟对于CIO们来说,如何降低总体拥有成本(TCO)是一个一直萦绕在心头的难题。  不过对于大多数企业来  说,只部署Linux操作系统或只部署Windows或Unix操作系统都是不合理的,因为还需要考虑到应用程序所支持的操作系统等其他因素。因此一个大型企业更应该部署一个混合操作系统的环境,在这个混合操作系统的环境中,笔者认为应该将

2007-08-29 09:29:00 534

转载 坚持13个小习惯 健康就不会离你远去

进入新的学校,换了新的工作,甚至季节改变,都可能影响你的饮食习惯。无论环境如何改变,只要你雷打不动地坚持以下13个小习惯,健康就不会离你远去。   1.把咖啡加在牛奶里,而不是把牛奶加在咖啡里。早起的第一件事,就是在杯子里倒满脱脂奶。然后喝掉1/5,再用咖啡把它填满。这样,你就能摄入人体每天所需的25%的维生素D和30%的钙。  2.复合维生素在早饭后吃。研究表明,补充适合自己的复合维生素

2007-08-29 09:24:00 545

转载 一分钟,看透你的爱情

你最讨厌的个性中,哪一个会使你与爱人分手?你想跟你的爱人建立一个什么样的关系?你会有外遇吗? 1、假如世界末日来临,你只能解救一种动物,你会救以下哪一种? a、 兔、 b、 羊、 c、 鹿、 d、 马 2.在非洲旅行途中,你造访了一个部落,部落首领坚持让你选一种动物带回去当纪念品,你会哪一种? a、 猴、 b、 狮、 c、 蛇、 d、 长颈鹿 3.你做错事了,上天惩罚你变成人以外的动物,你想变

2007-08-28 14:15:00 645

转载 分析Windows和Linux动态库

摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减 少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程 序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。  1、引

2007-08-27 08:39:00 600

转载 如何预防颈椎病?

颈椎病如何预防 颈椎病是一种退行性疾病。尤其长期低头伏案工作,使颈椎长时间处于屈曲位或某些特定体位,不仅使颈椎间盘内的压力增高,而且也使颈部肌肉长期处于非协调受力状态,颈后部肌肉和韧带易受牵拉劳损,椎体前缘相互磨损、增生,再加上扭转、侧屈过度,更进一步导致损伤,易于发生颈椎病。颈椎病随着年龄的递增而成倍增加,轻者造成患者病痛,重者可致残。 预防颈椎病主要是减缓颈椎间盘退变的进程。不良睡眠体位,工作

2007-08-22 10:43:00 1028

转载 Learning boost 3 -- Smart ptr

Boost中提供的5类智能指针。分别是:l         scoped_ptr            独占的指针l         scoped_array         独占的数组l         shared_ptr             引用计数指针l         shared_array          引用计数数组l         weak_ptr  

2007-08-17 11:19:00 699

转载 Learning boost 2 Tuple and ref

TupleBoost::tuple是类似于std::pair的一个类。Pair有且只能有两个成员(first和second),而tuple的元素可以是0-10个。使用tuple要包含boost/tuple/tuple.hpp文件。例如:#include...tuple t1(1,2.0,”Hello”);tuple t2(1,’a’);tuple t3;//

2007-08-17 11:11:00 941

转载 Learning boost 1 Serialization

简单的开始Serialization的中文解释是“串行化” 、“序列化”或者“持久化” ,就是将内存中的对象保存到磁盘中,等到程序再次运行的时候再读取磁盘中的文件恢复原来的对象。下面来看一个简单的例子:#include #include #include #include class A{private:    //为了能让串行化类库能够访问私有成员,所以要

2007-08-17 11:02:00 2886

转载 保护眼睛的办法

设置方法:打开控制面板中的"显示" 选择外观(appearance)-高级(advanced),然后在项目(items)那栏选窗口(windows),再点颜色(color)-其它 (others),然后把Hue(色调设为85,Sat(饱和度)设为90,Lum(亮度)设为205。然后单击 添加到自定义颜色(Add to custom colors),按“OK”...一直OK。   把窗口设成绿色之后

2007-08-17 08:56:00 729

原创 闺房记乐

余生乾隆癸未冬卜一月二十有二日,正值太平盛世,且在衣冠之家,后苏州沧浪亭畔,天之厚我可谓至矣。东坡云:“事如春梦了无痕”,苟不记之笔墨,未免有辜彼苍之厚。因思《关鸠》冠三百篇之首,被列夫妇于首卷,余以次递及焉。所愧少年失学,稍识之无,不过记其实情实事而已,若必考订其文法,是责明于垢鉴矣。  余幼聘金沙于氏,八龄而天。娶陈氏。陈名芸,字淑珍,舅氏心余先生女也,生而颖慧,学语时,口授《琵琶行》,即能成

2007-08-16 11:07:00 3399

原创 鲁迅:《伤逝》

——涓生的手记  如果我能够,我要写下我的悔恨和悲哀,为子君,为自己。  会馆〔2〕里的被遗忘在偏僻里的破屋是这样地寂静和空虚。时光过得真快,我爱子君,仗着她逃出这寂静和空虚,已经满一年了。事情又这么不凑巧,我重来时,偏偏空着的又只有这一间屋。依然是这样的破窗,这样的窗外的半枯的槐树和老紫藤,这样的窗前的方桌,这样的败壁,这样的靠壁的板床。深夜中独自躺在床上,就如我未曾和子君同居以前一般,过去一年

2007-08-16 10:50:00 1410

转载

简介 秋季是四季之一。秋季的时候、自然景观最明显的变化在树木上面,城市里会开始清扫大量的落叶,山区则涌进不少观赏枫红的游客们。 划分 在中国秋季从立秋开始,到立冬结束。 物候 秋季是收获的季节,很多植物的的果实在秋季成熟。在北半球亚热带地区相对于夏季,秋季的气温明显下降。随着气温的下降,许多落叶多年生植物的叶子会渐渐变色、枯萎、飘落,只留下枝干度过冬天。而一年生的草本植物将会步入它们生命的终结,

2007-08-16 10:13:00 4144

转载 gcc 使用教程

gcc 使用教程 目 录 gcc makefile写法 gcc_egcs使用 gdb使用 gcc常用选项对代码的影响 一般情况 -O 编译选项 -O2 编译选项

2007-08-14 11:13:00 8742

转载 高校ftp资源汇总

高校ftp资源汇总wellguy 发表于 2006-3-16 21:36:00   No:1 ftp://220.195.229.164 目录/media 介绍:电影,音乐,电视剧 已测试,70kb 7×24 评价:★★★☆☆ No:2 ftp

2007-08-14 08:51:00 6837

转载 与老外吵架必会的100句英语

1. Stop complaining! 别发牢骚!   2. You make me sick! 你真让我恶心!   3. What’s wrong with you? 你怎么回事?   4. You shouldn’t have done that! 你真不应该那样做!   5. You’re a jerk! 你是个废物/混球!   6. Don’t talk to me like that!

2007-08-10 08:25:00 648

转载 仅通过崩溃地址找出源代码的出错行

作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法操作

2007-08-09 11:18:00 603

转载 面向对象的应用服务层设计

面向对象的应用服务层设计                   ——--再谈Websharp中间件的设计策略作者:孙亚民前言   N层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应用服务层和用户界面层。如下图所示:   其中,应用服务层集中了系统的业务逻辑的处理,因此,可以

2007-08-09 11:15:00 1070

转载 构建面向对象的应用软件系统框架

孙亚民    目录第一部分    综述    4第1章 本书会讨论什么内容  5第2章 系统的分层结构  82.1.简述  82.2.设计的原则和评判标准  92.3.应用服务层的内容  102.4.数据实体的表示    112.5.数据的存取方式    152.6.业务逻辑的处理    182.7.业务服务的提供    202.8.层的部署和层间交

2007-08-09 11:13:00 4298

转载 用STL流操作文件

templateclass T>class Prin...{public:    void operator () (T v)...{coutvendl;}};fstream f("e:/c++lib/1.txt", ios::in);istream_iteratorchar> be = f;istream_iteratorchar> en;f.close();vectorchar> v(be

2007-08-09 10:48:00 1149

转载 STL algorithm之count、find、binary_search、lower_bound、upper_bound和equal_range的区别

你要寻找什么,而且你有一个容器或者你有一个由迭代器划分出来的区间——你要找的东西就在里面。你要怎么完成搜索呢?你箭袋中的箭有这些:count、count_if、find、find_if、binary_search、lower_bound、upper_bound和equal_range。面对着它们,你要怎么做出选择?简单。你寻找的是能又快又简单的东西。越快越简单的越好。暂时,我假设你有一对指

2007-08-09 10:47:00 1456 1

转载 超强的指针 *

C 语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的 内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相 反的。右左法则的英文原文是这样说的:The right-left rule: Start readi

2007-08-09 10:18:00 620

转载 C++ 事件机制实现

 事件是面向组件开发的必要特性之一,但C++不直接支持事件,没关系,我自己实现了一个,感觉很好用,分享给大家!   最开始打算用函数指针模拟事件,但由于C++中成员函数指针不能和void*相互强转,而且 typedef中不能含有模板,所以才不得已以接口继承实现。这样效果也不错 :)一. 先看看事件接口定义和实现#ifndef IEVENT_H#define IEVENT_H/* 以下各基础

2007-08-09 10:13:00 1901 1

转载 ATL7窗口类剖析

目录:ATL7窗口类剖析... 1目录:... 1前言:... 1第一章              HWND和CWindow类... 1Create成员函数:... 2使用CWindow类... 3第二章              CWindowImpl类... 4ProcessWindowMessage与消息映射宏... 4窗口创建与消息路由... 6窗口

2007-08-03 09:44:00 1412 1

转载 设计模式与篮球

==创建型模式==1、  =SIMPLE FACTORY=打完篮球真累,正好边上有个小摊。“来杯可乐。”“我要芬达。”“一瓶矿泉水。”工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。有了小摊这个工厂,我们口渴的问题就很easy的解决了。2、 =FACTORY METHOD=以前每次下午打完篮球后一般很晚,回来再洗个澡,食堂就

2007-08-02 09:07:00 961

c++ object model

深度探索C++对象模型.pdf,c++进阶必看书籍。谁看谁说好!

2008-12-25

空空如也

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

TA关注的人

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