会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Adano1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2018年8月28日
Windows和Linux进程与线程的区别
摘要: 对于windows来说,进程和线程的概念都是有着明确定义的,进程的概念对应于一个程序的运行实例(instance),而线程则是程序代码执行的最小单元。也就是说windows对于进程和线程的定义是与经典OS课程中所...
阅读全文
posted @ 2018-08-28 17:14 Adano1
阅读(506)
评论(0)
推荐(0)
2018年8月27日
孤儿进程与僵尸进程[总结]
摘要: 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧...
阅读全文
posted @ 2018-08-27 20:12 Adano1
阅读(133)
评论(0)
推荐(0)
2018年8月26日
程序,进程,线程的区别和联系
摘要: 进程和程序区别和联系表现在以下方面:1)程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。它因创建而...
阅读全文
posted @ 2018-08-26 22:27 Adano1
阅读(451)
评论(0)
推荐(0)
调用约定__cdecl、__stdcall和__fastcall的区别
摘要: 什么是调用约定函数的调用约定,顾名思义就是对函数调用的一个约束和规定(规范),描述了函数参数是怎么传递和由谁清除堆栈的。它决定以下内容:(1)函数参数的压栈顺序,(2)由调用者还是被调用者把参数弹出栈,(3)以及...
阅读全文
posted @ 2018-08-26 21:12 Adano1
阅读(669)
评论(0)
推荐(0)
为什么ICMP的ping和tracert不经过tcp或udp?
摘要: 答:希望用图片的形式能帮你建立起OSI分层的概念,更多细节需要你阅读教材。图1至图4展示了一个完整的ICMP报文。图1可见,该报文的结构为:Frame,Ethernet,IP,ICMP。选中Frame可以看到整个...
阅读全文
posted @ 2018-08-26 19:48 Adano1
阅读(311)
评论(0)
推荐(0)
socket为什么要成套接字?
摘要: 问:socket的英文原义是“孔”或“插座”,这个多好理解,套什么接什么字?答:作为一条刻(wu)苦(liao)钻(tou)研(ding)的IT狗,告诉你……不……可……考……理论上对于计算机界的新名词,我们国家...
阅读全文
posted @ 2018-08-26 18:46 Adano1
阅读(241)
评论(0)
推荐(0)
2018年8月25日
bfptr算法(即中位数的中位数算法)
摘要: 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)
2018年8月23日
关于栈、堆、静态存储区最大可分配大小的探讨
摘要: 中午看《编程之美》的第2.5节中有这么一小段程序:float array[100000000];这个1亿个float变量,这样就有8亿个字节,转化为二进制单位G,就是小于等于1G。这样大小的数组量只能用堆(动态申...
阅读全文
posted @ 2018-08-23 16:27 Adano1
阅读(1883)
评论(0)
推荐(0)
2018年8月8日
printf,wprintf与setlocale,char与wchar_t区别
摘要: #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
下一页
公告