上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 74 下一页
摘要: 从用户态进入到内核态的方式一般有三种: 通过系统调用进入,比如printf就是调用write函数 通过软中断进入,常见的是进程突然发生了异常。比如android中的应用crash发生以后,进程就会进入内核态调用中断服务。 通过硬件中断进入,通常是外部设备的中断。当外围设备完成用户的请求操作后,会像C 阅读全文
posted @ 2017-08-13 10:44 yuxi_o 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 定义 Nat用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术。除了转换IP地址外,还出现了可以转换TCP、UDP端口号的NAPT(Network Address Ports Translator)技术,由此可以实现用一个全局IP地址与多个主机的通信。通常人们提到的NAT,多半是 阅读全文
posted @ 2017-08-09 22:39 yuxi_o 阅读(438) 评论(0) 推荐(0) 编辑
摘要: cURL:command line tool and library for transferring data with URLs cURL supports DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, 阅读全文
posted @ 2017-08-09 20:53 yuxi_o 阅读(565) 评论(0) 推荐(0) 编辑
摘要: heap概述 堆(Heap)是计算机科学中一类特殊的数据结构的统称,堆通常是一个可以被看做一棵树的数组对象。 1、堆是一棵完全二叉树; 2、堆中的某个结点的值总是大于等于(最大堆)或小于等于(最小堆)其孩子结点的值。 3、堆中每个结点的子树都是堆树。 最大堆max-heap:每个节点的键值(key) 阅读全文
posted @ 2017-08-07 23:10 yuxi_o 阅读(946) 评论(0) 推荐(0) 编辑
摘要: DHCP,Dynamic Host Configuration Protocol,动态主机配置协议。采用DHCP的好处在于减少网络管理员和用户的负担。可以减少手动配置IP地址导致的地址冲冲突,以及网关地址或DNS地址错误导致的不能访问网络等问题。 DHCP原理 DHCP服务器有一个IP地址池,当任何 阅读全文
posted @ 2017-08-06 09:46 yuxi_o 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 参考: 1. FFMPEG视频开发:Linux使用FFMPEG采集摄像头数据保存为MP4文件存储(采集摄像头数据方式使用ffmpeg本身的接口) 2. FFMPEG音频开发: Linux下采集摄像头(使用V4L2框架)数据录制成MP4视频保存到本地 3. FFMPEG音视频开发: Linux下采集音 阅读全文
posted @ 2017-08-03 23:23 yuxi_o 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 参考: 1. linux/Documentation/filesystems/proc.txt 2. Linux 中 /proc/meminfo 的含义 3. redhat deployment guide--5.2.19. /proc/meminfo 分析文件信息最权威的就是linux自带的文档, 阅读全文
posted @ 2017-08-03 23:11 yuxi_o 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 转自:Linux进程同步机制 具体应用可参考:线程同步 IPC之信号量 为了能够有效的控制多个进程之间的沟通过程,保证沟通过程的有序和和谐,OS必须提供一 定的同步机制保证进程之间不会自说自话而是有效的协同工作。比如在共享内存的通信方式中,两个或者多个进程都要对共享的内存进行数据写入,那么怎么才能保 阅读全文
posted @ 2017-07-30 23:02 yuxi_o 阅读(248) 评论(0) 推荐(0) 编辑
摘要: S_ISUID (04000) set-user-ID (set process effective user ID on execve(2))S_ISGID (02000) set-group-ID (set process effective group ID on execve(2); man 阅读全文
posted @ 2017-07-29 18:19 yuxi_o 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 转自:shell环境变量以及set,env,export的区别 一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量,包括的私有变量以及用户变量。不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样。 env: 阅读全文
posted @ 2017-07-29 12:25 yuxi_o 阅读(1551) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 74 下一页