unix error num
以下是 Unix 系统中的常见错误码及其可能的原因: EPERM(1):操作被拒绝,通常是因为权限不足或访问被拒绝。 ENOENT(2):找不到指定的文件或目录,可能是因为路径错误或文件已被删除。 ESRCH(3):没有找到与给定参数匹配的进程,可能是因为进程已经退出或不存在。 EINTR(4):操作被信号中断,可能是因为收到了中断信号。 EIO(5):输入/输出错误,可能是因为设...
以下是 Unix 系统中的常见错误码及其可能的原因: EPERM(1):操作被拒绝,通常是因为权限不足或访问被拒绝。 ENOENT(2):找不到指定的文件或目录,可能是因为路径错误或文件已被删除。 ESRCH(3):没有找到与给定参数匹配的进程,可能是因为进程已经退出或不存在。 EINTR(4):操作被信号中断,可能是因为收到了中断信号。 EIO(5):输入/输出错误,可能是因为设...
git commit message的格式 git commit携带信息的描述, 目前可以约定一下, 当然针对工程项目 commit信息头 [GIT] -> 修改git文件,注入gitmodule,gitignore [FEAT] -> 新增feature [FIX] -> bug fix [DOC] -> document修改大类,诸如README [LINT]...
1 interface 简要的讲,tcpdump是在某一个interface上做包的抓取,所以在使用tcpdump的时候,需要指定interface。tcpdump可以使用tcpdump --list-interfaces,或者tcpdump -D来看有哪些interface。 2 包计数 这个没啥好说的,简单的讲就是你要抓多少包之后停止 -n cnt 3 拒绝resolve is...
C++ crash解析 符号解析堆栈,然后看具体的crash reason。一般这种可以首先看错误信号 全部的signal这里列举一下,主要看下产生core的就可以了,这里就是3, 4, 8, 11 signal value action comment SIGHUP ...
使用nvm管理node环境 在win,下载win-nvm-github,随后进行安装。 unix系的可以直接使用包管理安装,或者去unix-nvm,参考readme安装 国内用户需要换源,不然下载速度感人。 win下的换源很简单,只需要修改nvm安装目录下的setting.txt就可以 nvm npm_mirror https://npmmirror.com/mirrors/npm...
terminal settings 最简单的办法当然是直接安装zsh + ohmyzsh。虽然这样在插件较多的时候会牺牲一点启动的速度. 安装zsh + ohmyzsh sudo zypper install zsh # sudo apt install zsh sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohm...
1. Chrome Set Proxy chrome配合SwitchOmega这个插件就可以做到通配符自定义代理了 普通情景模式选一个代理的地址填进去 自动切换情景模式里规则列表选择AutoProxy,然后更新地址为https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt,如果这个地址不行的话就用https...
CS144-Lab Note-1 CS144 lab,about IO basic read and write read和write一次只能下发一个IO请求,并将数据读写到一个指定的缓冲区 #define PER_IO (16) void do_readv(int fd, size_t size, size_t block_size) { void* _buff[PER...
CS144-Lab Note-0 CS144 Code Reading Note, QAQ 0. socket地址 通用地址sockaddr, sa_data里把ip和port都混在一起,sockaddr_in把port和ip分开存。 sa_data一共是14个byte,sockaddr_in中包含sin_port(uint16_t:2 byte),in_addr(实际是一个int:4...
Ubuntu18.04 在这个发行版下默认的安装gcc版本是7.50的,但在做cs144的时候发现他的cmake里写死的gcc支持就在gcc-8以上了,如果不改cmake代码的话,就只能手动安装更高版本的gcc了。详细的gcc关于c++的特性支持可以看cxx-status. PPA(Personal Package Archive) PPA不在Ubuntu默认的软件仓库,每个Ubunt...