自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 JULY提供的面试题答案分析(一)

在提出一些问题之前,我承认自己没有能力写出像他那样好的文章来,不然我也就不用通过他的文章来学习了。可能我下载的答案不是最新的,因此以下的问题可能JULY都已修改了。我获得的答案是2011年10月13日提供。题目以及答案2.设计包含min 函数的栈。定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。要求函数min、push 以及pop 的时间复杂度

2011-11-09 10:54:13 86

转载 服务器模型(二)

1、单线程/阻塞/同步模型适用范围:单一连接缺点:多连接时相互影响,一个阻塞,别的也得不到响应2、多进程/阻塞/同步模型适用范围:连接数较少,且使用的资源较多,比如文件操作缺点:系统进程数有上限,不适用大量并发连接,且进程间切换开销较大3、多线程/阻塞/同步模型适用范围:连接数较少,且使用系统资源不多,可多个线程共享缺点:系统

2011-10-27 17:37:28 220

转载 服务器模型(-)

1.常用服务器模型a.迭代服务器只有一个进程/线程处理请求设计方法:一般为单进程,加上select多路复用,非阻塞socketb.迭代/并发混合型服务器平时迭代处理,对消耗大的请求并发处理设计方法:平时是迭代型的服务器处理请求时设置一个超时,当请求的处理时间超时时,创建一个进程/线程,把处理转给新的进程/线程处理,主进程/线程继续处理其他请求c.并发服务器

2011-10-27 17:30:52 193

转载 服务应用模型

//by lenky利用select多路复用I/O的Web服务应用模型fd_set readfds, writefds, exceptionfds;FD_ZERO(&readfds);FD_ZERO(&writefds);FD_ZERO(&exceptionfds);int max_fd;sock = socket(...);bind(sock,

2011-10-27 17:08:35 140

原创 define

一、系统BSD:    1、kqueue() 接口。    2、SA_RESTART宏    3、getsockopt返回0并通过SO_ERROR返回error    4、ioctl的SIOCGIFCONF在buff Linux:    1、epoll 接口    2、SA_RESTART宏solaris:    1、SA_INTERRUPT宏

2011-10-26 10:36:25 132

原创 多字节的数用十进制字符串表示

voidhex2dec_str(char *dest,int size,char *hex,int n){    int i = 0.j = 0;    int *num = (int *)calloc(n,sizeof(int));    for(i=0,i         num[0] = (num[0]         for(j=1;j

2011-10-26 09:25:48 151

原创 BCD以及回车换行

bcd / 10 * 16 + bcd % 10,将int型数据以BCD码存储ascii / 16  * 10 + ascii % 16 获取BCD码代表的int数据以上转换在256范围内0x0a = 10 = '\n' 将光标转到下一行的位置0x0d = 13 = '\r'  将光标返回行首

2011-10-26 09:23:24 200

转载 ORACLE内存调优

目的 希望通过整理此文档,使大家对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用. 内容 实例结构 oracle实例=内存结构+进程结构 oracle实例启动的过程,其实就是oracle内存参数设置的值加载到内存中,并启动相应的后台进程进行相关的服务过程。

2011-10-26 09:20:47 185

转载 有关UNDO表空间的学习(转)

UNDO表空间用于存放UNDO数据,当执行DML操作(insert、update、delete)的时候,oracle会将这些操作的旧数据写入到UNDO段。UNDO数据也称为回滚数据,用于确保数据的一致性。作用包括:1、回退事务2、读一致性3、事务恢复4、闪回查询9i开始,管理UNDO数据可以使用UNDO表空间,也可以使用回滚段。10g开始,oracle已经放弃使

2011-10-26 09:09:33 139

空空如也

空空如也

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

TA关注的人

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