上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 对于windows来说,进程和线程的概念都是有着明确定义的,进程的概念对应于一个程序的运行实例(instance),而线程则是程序代码执行的最小单元。也就是说windows对于进程和线程的定义是与经典OS课程中所... 阅读全文
posted @ 2018-08-28 17:14 Adano1 阅读(506) 评论(0) 推荐(0)
摘要: 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧... 阅读全文
posted @ 2018-08-27 20:12 Adano1 阅读(133) 评论(0) 推荐(0)
摘要: 进程和程序区别和联系表现在以下方面:1)程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。它因创建而... 阅读全文
posted @ 2018-08-26 22:27 Adano1 阅读(451) 评论(0) 推荐(0)
摘要: 什么是调用约定函数的调用约定,顾名思义就是对函数调用的一个约束和规定(规范),描述了函数参数是怎么传递和由谁清除堆栈的。它决定以下内容:(1)函数参数的压栈顺序,(2)由调用者还是被调用者把参数弹出栈,(3)以及... 阅读全文
posted @ 2018-08-26 21:12 Adano1 阅读(669) 评论(0) 推荐(0)
摘要: 答:希望用图片的形式能帮你建立起OSI分层的概念,更多细节需要你阅读教材。图1至图4展示了一个完整的ICMP报文。图1可见,该报文的结构为:Frame,Ethernet,IP,ICMP。选中Frame可以看到整个... 阅读全文
posted @ 2018-08-26 19:48 Adano1 阅读(311) 评论(0) 推荐(0)
摘要: 问:socket的英文原义是“孔”或“插座”,这个多好理解,套什么接什么字?答:作为一条刻(wu)苦(liao)钻(tou)研(ding)的IT狗,告诉你……不……可……考……理论上对于计算机界的新名词,我们国家... 阅读全文
posted @ 2018-08-26 18:46 Adano1 阅读(241) 评论(0) 推荐(0)
摘要: BFPRT算法是解决从n个数中选择第k大或第k小的数这个经典问题的著名算法,但很多人并不了解其细节。本文将首先介绍求解这个第k小数字问题的几个思路,然后重点介绍在最坏情况下复杂度仍然为O(n)的BFPRT算法。一... 阅读全文
posted @ 2018-08-25 22:35 Adano1 阅读(1673) 评论(0) 推荐(0)
摘要: 事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,也是恢复和并发控制的基本单位。事务处理技术主要包括数据库恢复技术和并发控制技术。本篇博文主要总结下并发控制技术。事务:是用户定义的一个数据库操作序列,这些... 阅读全文
posted @ 2018-08-25 14:27 Adano1 阅读(543) 评论(0) 推荐(0)
摘要: 中午看《编程之美》的第2.5节中有这么一小段程序:float array[100000000];这个1亿个float变量,这样就有8亿个字节,转化为二进制单位G,就是小于等于1G。这样大小的数组量只能用堆(动态申... 阅读全文
posted @ 2018-08-23 16:27 Adano1 阅读(1883) 评论(0) 推荐(0)
摘要: #include #include int main(void) { char str[] = "中文"; wchar_t wstr[] = L"中文"; printf("1:%s\n", st... 阅读全文
posted @ 2018-08-08 16:24 Adano1 阅读(179) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页