会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
新随笔
管理
订阅
08 2021 档案
linux标准输入输出
摘要:#include <stdio.h> extern FILE *stdin; extern FILE *stdout; extern FILE *stderr; 通常linux程序启动后都会有这3个打开的输入输出流,叫标准I/O流。 对应的文件描述符为STDIN_FILENO(0),STDOUT_F
阅读全文
posted @
2021-08-30 22:48
suntus
阅读(1079)
评论(0)
推荐(0)
linux守护进程范例
摘要:1. 目标 让程序脱离控制终端,不从终端接收信号,防止被外部信号打扰。 2. 标准过程 fork()出子进程, 父进程退出 setsid()新建会话组,子进程脱离控制终端 关闭标准输入输出 标准过程就上边3步,还可以umask(0), chdir() 或者再fork()一次,得到孙子进程,不过不是必
阅读全文
posted @
2021-08-30 22:47
suntus
阅读(84)
评论(0)
推荐(0)
c++字符串操作
摘要:1. string转map 主要用到 std::getline() 和 std::ws #include <map> #include <string> #include <sstream> #include <iostream> std::map<std::string, std::string>
阅读全文
posted @
2021-08-28 22:20
suntus
阅读(136)
评论(0)
推荐(0)
用到的cmake
摘要:1. CheckCxxCompilerFlag 模块 检查cxx编译器是否支持某个flag include(CheckCxxCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++1" COMPILER_SUPPORTS_CXX11) if (COMPILER_
阅读全文
posted @
2021-08-16 11:19
suntus
阅读(62)
评论(0)
推荐(0)
vector相关
摘要:1. 构造 空vector: vector(): 空vector n个元素: vector(int size): n个元素位置 vector(int size, const T &t): n个元素,均初始化为t 复制构造: vector(const vector &): 复制构造 vector(be
阅读全文
posted @
2021-08-01 17:13
suntus
阅读(51)
评论(0)
推荐(0)
公告