- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 理解not exists()——执行过程
在众多的SQL语句中,not exists()算是难以理解的一种了。第一次看到,你会觉得有点迷糊,但是似乎还能够理解。但是当你看到下面这样一个例子的时候就会谷歌百度之了。有这样的两个关系:STUDENTS表即学生表,里面的属性sid表示学生编号,sname表示学生姓名。CHOICES表即选课表,里面有sid,cid和tid三个属性。sid是学生编号,cid是该学生所选的课程编号,t
2013-06-20 21:20:25 4906
原创 理解fork()的一次调用两次执行
fork()函数是linux里多进程编程的基础,为linux成为强大的多用户操作系统提供了强有力的支持。但是对于很多初学者而言,虽然知道怎么写多进程的程序,知道怎么fork()出一个子进程,却很少有人能够理解fork()的最有特点的一个性质:一次调用,两次执行。进程在内存里有三部分的数据——代码段、堆栈段和数据段。这三个部分是构成一个完整的执行序列的必要的部分。代码段——存放了程序代码
2013-06-17 21:41:44 2064
C#制作的视屏会议系统包括会话层设计
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人