前篇: 网络编程之IO模型和IO多路复用 select, poll, epoll 在历史上是先后按顺序出现的,后者的提出都是为了解决前者遗留的问题。select是POSIX早期提出的规范,windows和linux等各大标准库都有实现...
网络编程之IO模型和IO多路复用
对于学习服务端编程的程序员来说,网络IO是经常会涉及到的知识;同行聊天或者面试等等,也经常会被问到。比如阻塞IO,非阻塞IO,同步IO,异步IO等概念是怎么回事?select, poll, epoll 有什么区别等等。要搞清楚这些,需...
Linux 常用命令总结(二):find和grep命令
find和grep都是与文件和内容查找有关的命令,在linux中使用的频率非常高,是必须掌握的linux基础命令。 find根据指定的规则(如文件名、文件类型、用户甚至是时间戳等),在一个目录树中搜索文件,并可以对搜索结果执行给定表...
Linux 常用命令总结(一):文件和目录操作命令
整理下linux基础命令,对于各种命令,仅仅列出常用的选项,如果想知道更详细,建议用cmd -h或者man cmd查看。以下是最基本的文件操作命令。 pwd 不带参数, 显示当前目录 cd [path] &ems...
常用的linux安全处理
一、登录安全1.1 修改ssh端口修改SSH默认端口,可以降低各种暴力攻击的风险。SSH端口默认为22,编辑/etc/ssh/sshd_config, 修改Port,然后重启sshd服务。 12# Port 22Port 12345 ...
软件质量模型的六大特性
一、功能性:1、适合性: 软件是否提供了相应的功能2、准确性: 软件提供的功能是否正确(用户需要的)3、互操作性: 产品与产品之间交互数据的能力, 例如word对其他文档的支持能力4、保密安全性: 允许经过授权的用户和系统能够正常的访...