- 博客(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关注的人