socket编程原理1、问题的引入1) 普通的I/O操作过程:UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称...
分类:
其他好文 时间:
2014-06-28 18:42:31
阅读次数:
301
今天小伙伴问了一个sql的问题: update t set status=2 where id in(select id from t where status=1)这个sql,在并发的情况下,会不会有问题?假设:下面的讨论,数据库的事务隔离级别是read_committed其实这个可以很容易测试....
分类:
数据库 时间:
2014-06-28 15:46:39
阅读次数:
204
jQuery是一个优秀的JS库,是目流最流行的JS开发库,具有简单化js操作,方法函数式开发,快速便捷。根据id、clss、自定义属性等都 可以获取元素jQuery所有的操作都是在$()中完成。$()是等文档加载完毕后执行里面的代码,$(function(){})==$(document).read...
分类:
Web程序 时间:
2014-06-28 14:44:30
阅读次数:
227
--1、while循环declare @sum intdeclare @i intset @i=1set @sum=0while(@i90) print @iendprint @sum--2、goto语句declare @num intset @num=100flag:print @numsel.....
分类:
数据库 时间:
2014-06-28 13:30:20
阅读次数:
267
In May 2011, I read a request for installation Openvswitch on Qemu image. I started to play with Openvswitch and finally became fan of this project. I...
分类:
其他好文 时间:
2014-06-24 10:31:56
阅读次数:
259
1. 案例一 现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分别打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象,代码如下:package read; public class T...
分类:
编程语言 时间:
2014-06-24 09:17:22
阅读次数:
307
ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。ioctl(keyFd, FIONREAD, &b)得到缓冲区里有多少字节要被读取,然后将字节数放入b里面。接下来就能...
分类:
其他好文 时间:
2014-06-23 07:39:29
阅读次数:
384
WHAT?在写程序的时候我们会遇到很多种根据得出的数值就行不同处理的conditional statements,我们可以选用switch写法,以免使用太多的nested if会让程序difficult to read.syntax:switch(value){ case value1: ...;....
分类:
编程语言 时间:
2014-06-21 09:30:28
阅读次数:
252
oracle隔离级别 只有READ COMMITTED和 SERIALIZABLE因为当有人对数据库的数据进行任何写操作(DML操作)时,Oracle数据库系统首先将原始的数据复制到回滚段中,之后才做相应的操作,在事务处理结束之前其他的用户可以读这些数据,但是读到的都是回滚段上的数据。参考http:...
分类:
数据库 时间:
2014-06-21 06:44:00
阅读次数:
205