自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 监听器启动问题

一早上班,启动一下测试用的oracle服务器监听器,出现下列错误:LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-AUG-2009 13:46:11 Copyright (c) 1991, 2005, Oracle.    All rights reserved. Starting /oracle/product/10.2.0/

2009-09-24 11:05:00 377

原创 经常使用的read & write

一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样.  1 写函数write   ssize_t write(int fd,const void *buf,size_t nbytes) write函数将buf中的nbytes字节内容写入文件描述符fd.成功

2009-09-18 11:40:00 483

原创 lightttpd的一个BUG

static int fdevent_linux_sysepoll_event_get_revent(fdevents *ev, size_t ndx){     int events = 0, e;     e = ev->epoll_events[ndx].events;     if (e & EPOLLIN) events |= FDEVENT_IN;     if (e & EP

2009-09-15 10:31:00 557

原创 话说epoll

1、相关的头文件: 2、epoll涉及到的数据结构 typedef union epoll_data {                 void *ptr;                 int fd;                 __uint32_t u32;                 __uint64_t u64;         } epoll_data_t;

2009-09-09 09:10:00 289

原创 linux 压缩 解压 命令大全

大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我们将随时修改完善,谢谢!  .tar  解包: tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  --------------------------------------------- 

2009-09-08 16:16:00 309

转载 PROCESS STATE CODES

Here are the different values that the s, stat and state output specifiers(header "STAT" or "S") will display to describe the state of a process.D    Uninterruptible sleep (usually IO)R    Running or

2009-09-03 15:29:00 340

转载 有关套接口操作函数(经常忘掉里头一些细节,留着查看)

13.2.2  socket函数socket函数的具体信息如表13.1所示。表13.1                                                           socket函数头文件函数形式int socket(int domain, int type, int protocol

2009-09-02 17:10:00 981

原创 epoll在ET模式下的一些注意事项

man中给出了epoll的用法,example如下:       for(;;) {           nfds = epoll_wait(kdpfd, events, maxevents, -1);           for(n = 0; n                if(events[n].data.fd == listener) {                   client

2009-09-02 15:15:00 1998

转载 程序的内存分配方式 for c/c++

  1.内存分配方式  内存分配方式有三种:  [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。  [3]从堆上分配

2009-09-01 10:47:00 717 2

原创 epoll为什么这么快

epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋

2009-08-28 09:22:00 295

转载 C函数指针的偏门作用

C语言的指针不仅可以指向数据域,也可以指向一个函数。很多C的初学者并不清楚这个特性,在看一些源代码的时候常常会觉得困惑。C的函数最常用的是提供函数Callback的能力,比如,C的”stdlib”中声明的qsort函数,用来对数值进行排序。显然,顺序还是降序,元素谁大谁小这些问题,库程序员在编写qsort的时候不可能决定。这些问题是要在用户调用这个函数的时候才能够决定。那边qsort如何保证通

2009-08-26 14:41:00 460

转载 理解复杂的C/C++声明 const, typedef , 函数指针

理解复杂的C/C++声明 const, typedef , 函数指针转自:http://blog.csdn.net/realduke2000/archive/2007/10/05/1812127.aspx也亏他想得出来!估计实际应用中我也用不到这么多!让我们从一个非常简单的例子开始,如下: int n; 这个应该被理解为“declare n as an int”(n是一个int型的变量)。 接下去

2009-08-25 21:40:00 639

转载 业务用例和系统用例的区别

问:业务用例和系统用例的区别是不是可以这样理解呢,如果把业务用例进行功能上的细分的话,分成若干个小的用例,那么这些小的用例是不是就是系统用例? 就象维护人员档案,如果细分成添加档案,修改档案,删除档案,查看档案等等。。。 如果你的答案是肯定的话,那我是不是可以继续这样理解:一般情况下,业务用例实际上是在一个比较高的层面上来看业务逻辑,更接近于用户的直接需求,而系统用例则是业务逻辑的详细的划分,更接

2009-06-25 11:28:00 2021 1

转载 需求分析阶段的工作(二):用例描述和逻辑模型

 前文介绍了系统用例,在这一节中,我们将讨论的是用例描述 和逻辑模型 的工作。 从任何一个环节我们都会看到用例,但是仅仅依靠用例本身的图来描述用例是不够的,为什么呢?因为用例它所要描述的是一个场景,换句话说,就是用例是描述了某件详细的事情。如果作为一个场景的话必然要考虑这么几个问题: l          谁在这个场景中做事? l          什么时候进入这个场景

2009-06-25 11:25:00 1832

转载 需求分析阶段的工作(一):业务用例和系统用例

需求分析阶段的工作(一) 抛开前一篇文章谈的总体思路,我们今天来谈一下需求分析工作实质性的做些什么。在这里,我们,将主要关注于分析层面,也即 UML 中的用例模型和逻辑模型。 在这里要申明的是逻辑模型并不能完全算需求分析阶段的工作,因为它包含了设计模型的概念,但是我又把它归纳了一块到需求分析阶段,原因在于逻辑模型中存在了业务对象模型和分析模型的概念。 言归正传,先来看用

2009-06-25 11:21:00 1547

转载 UML 中各种图形的重要性排行

 UML 中包括有很多种图形。我最初学习 UML 是通过三友的《UML 用户指南》,这本书是一本很详尽的著作(另外一本更详尽的著作是三友的《UML 参考手册》),是 UML 领域最重要的著作之一,然而却不利于初学者掌握重点。因为时间有限,我没有能够读完用户指南的全书。对于一个形式主义者,很容易陷入大量 UML 的细节之中,使用昂贵的建模工具(ROSE、Together、PowerDesigner、

2009-06-25 10:04:00 506

PowerDesigner使用教程.chm

利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型

2010-03-02

plsqldeveloper7[1].0最新中文手册

plsql开发的必备手册, oracle

2009-03-31

Unix编程常见问题解答

经典,学unix都需要看看:)

2008-06-18

LinuxC编程手册

学习linux下C编程一本不错的手册

2008-06-18

如何使用gcc

详细描述了GCC的使用方法

2008-05-30

男生宿舍绝密卧谈内容

男生宿舍绝密卧谈内容

2008-04-01

空空如也

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

TA关注的人

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