摘要:
arch打包的oss版的vscode默认不使用官方市场 可以手动修改product.json让oss版使用官方市场,修改这个字段: "extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/pub 阅读全文
摘要:
代码 #include #include #include #include #include #include #include ... 阅读全文
摘要:
chat_client.cc #define _GNU_SOURCE 1 //为了在poll.h中得到POLLRDHUP标志位的... 阅读全文
摘要:
& 在要运行的命令后面添加&符号,表示后台运行 jobs 查看所有后台运行的命令 Ctrl+z 将当前终端运行的命令转到后台运行 fg %n 通过jobs查看任务号n,通过fg命令将后台任务转到前台运行 只使用fg,不添加任务号,表示将后台所有任务转到前台 bg %n 通过jobs查看任务号n,通过 阅读全文
摘要:
因为thread是C11新加入的特性,所以我们在用g编译的时候不能直接用,需要在g后面加上 -std=c0x -pthread 如果是gcc编译多线程的话则应该要用 gcc xxx.c -lpthread来编译,因为pthread并不是linux库里面的 -lpthread 是在 -L 的路径下找名 阅读全文
摘要:
I/O模型 Unix下可用的I/O模型有五种: 阻塞式I/O 非阻塞式I/O I/O复用(select和poll、epoll) 信号驱动式I/O(SIGIO) 异步I/O(POSIX的aio_系列函数) 详见Unix网络编程卷一第六章 select()和poll()在Unix系统中存在时间长,主要优 阅读全文
摘要:
非阻塞socket调用connect,而连接没有立即建立时会出错,返回errno值为:EINPROGRESS。 代码 非阻塞conn... 阅读全文
摘要:
settings.xml文件可能存在两个位置: Maven安装:${maven.home}/conf/settings.xml 用户... 阅读全文