Linux_Unix
一、起因
之前电脑装的JDK是1.7版本,由于业务需要,需要安装JDK1.8版本。可我又不想把之前的JDK1.7卸载掉。于是试着两个版本共存。
二、探索
众所周知,想要查看JDK是否...
LibEvent快速入门
简介
基本的socket变成是阻塞/同步的,每个操作除非已经完成,出错,或者超时才会返回,这样对于每一个请求,要使用一个线程或者单独的进程去处理,系统资源没有办法...
一、写本文的目的
CMake有很多复杂且与程序结构密切相关的功能,诸如跨平台编译,生成安装包,输出标准构建文档等等,如果同学们有兴趣的话可以自行学习和了解,能够很好的加深对程序...
嵌入式Linux-进程管理基础
一,进程管理 Process Manager 简介
PM是Linux内核子系统中一个非常重要的模块,为了学习Linux内核,PM是必须了解的模块。
二,进程基本概念
1.程序...
学过C++的人肯定会很熟悉STL标准模板库,STL其实就是封装了一系列的接口,供我们调用。很多函数或者算法的实现不需要我们从头开始写,大大提高我们的编程效率。这篇博客在简单...
UDP编程简介
TCP和UDP在传输层区别
UDP是无连接不可靠的数据报协议。TCP提供面向连接的可靠字节流。
使用UDP常见应用
DNS(域名系统),NFS(网...
在UNIX中,创建套接字时和文件打开一样,在描述符表中取回一个int类型的索引号。套接字和文件是共享描述符表,因此他们的索引号不能重复,一个进程能同时创建最大的套接字数和文件...
相对于Windows操作系统来说,Linux系统比较难于渗透和控制,其根本原因来自Linux的安全机制。对Web等应用设置严格的最低权限 后,即使入侵者获取了webshell也因为较难提权而止步...
文件锁定是多用户、多任务操作系统中一个非常重要的组成部分。程序经常需要共享数据,而这通常是通过文件
来实现的。因此,对于这些程序来说,建立某种控制文件的方式就非常重要...
Windows内核情景分析包含上册与下册,本书通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、算法与具体实现。全书从“内存管理”、“进程&rdq...