BIO(Blocking IO) 又称同步阻塞IO,一个客户端由一个线程来进行处理当客户端建立连接后,服务端会开辟线程用来与客户端进行连接。以下两种情况会造成IO阻塞:
shell编程时出现:未预期的符号 `then' 附近有语法错误 或者 : 行 : `then'
上面的代码看起来是一点问题都没有,但是一旦复制粘贴到linux里面运行就会出现各种奇奇怪怪的问题,如下:
在OpenEuler22.09(也适用于CentOS7+)编译安装Python3.9,并与原Python共存-指南
指南使用操作系统:OpenEuler 22.09(网络安装,最小安装,使用默认源) 指南使用系统自带Python版本:3.10(高版本,这不是3.1喔) 1. 安装基本的编译环境 yum -y ins...
Ubuntu20.04更换国内镜像源(阿里、网易163、清华、中科大)
Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。
搭建CTF动态靶场
本文借鉴文章:https://www.yuque.com/dengfenglai-esbap/kb/mc4k41?#xOxNG 在此基础上修改了一点(照着原来的做没成功),感谢这位...
Linux基础-学会使用命令帮助
Linux 命令及其参数繁多,大多数人都是无法记住全部功能和具体参数意思的。在 linux 终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; ...
Linux 系统环境监测
Linux系统环境主要监测CPU、内存、磁盘I/O和网络流量。可以通过uptime查看系统整体的负载情况。
Linux 基础-新手必备命令
常见执行 Linux 命令的格式是这样的:注意,命令名称、命令参数、命令对象之间请用空格键分隔。 命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项...
Linux 基础-文件及目录管理
本文大部分内容参看 《Linux基础》一书,根据自己的工程经验和理解加以修改、拓展和优化形成了本篇博客,不适合 Linux 纯小白,适合有一定基础的开发者阅读。
C多进程
创建子进程关于创建子进程的原型一般都是用的这个,直接fork,这个函数在父进程中调用,在父子进程中各有一个pid_t类型的返回值,父进程中得到的是子进程的ID,子进程中得到的是0值...