随笔分类 -  Linux(系统函数)

C / C++编程中,操作内存
摘要:C / C++编程中,经常需要操作的内存可分为下面几个类别 名称 介绍 栈区(stack) 由编译器自动分配与释放,存放函数的参数值,局部变量,临时变量等等,它们获取的方式都是由编译器自动执行的 堆区(heap) 一般由程序员分配与释放,基程序员不释放,程序结束时可能由操作系统回收(C/C++没有此 阅读全文

posted @ 2021-05-23 00:28 lodger47 阅读(236) 评论(0) 推荐(0)

Linux c++(获取时间)
摘要:1.获取系统时间函数 #include <ctime> using namespace std; int main( ) { // 基于当前系统的当前日期/时间 time_t now = time(0); // 把 now 转换为字符串形式 char* dt = ctime(&now); cout 阅读全文

posted @ 2021-05-07 01:15 lodger47 阅读(3666) 评论(0) 推荐(0)

linux c++(信号介绍)
摘要:9,19号信号不能捕捉,不能忽略,甚至不能阻塞 阻塞信号集[要屏蔽的信号]影响未决信号集[没有处理的信号集合] 信号四要素 编号 名称 事件 默认处理动作 终止 忽略 终止+产生core 暂停,继续 信号的特点 简单 不能携带大量信息 特定条件下产生 信号的处理方式 执行默认动作 忽略 捕捉 终端按 阅读全文

posted @ 2021-05-05 21:01 lodger47 阅读(215) 评论(0) 推荐(0)

linux c++(CMD & 函数族)
摘要:函数族 执行其他程序 /* execl()用来执行参数path 字符串所代表的文件路径, 接下来的参数代表执行该文件时传递过去的argv(0), argv[1], ..., 最后一个参数必须用空指针(NULL)作结束. execl("/bin/ls", "ls", "-al", "/etc/pass 阅读全文

posted @ 2021-05-04 14:22 lodger47 阅读(186) 评论(0) 推荐(0)

linux c++(IO & 第八篇 dup2|dup)
摘要:文件描述符 0标准输入、1标准输出、2标准错误输出 dup2 重定向 int dup2(int oldfd,int newfd) 关闭newfd对应的文件描述符,将newfd重新指向oldfd对应的文件 复制文件描述符 int dup(int oldfd) 新返回的文件描述符指向oldfd对应的文件 阅读全文

posted @ 2021-05-03 23:53 lodger47 阅读(258) 评论(0) 推荐(0)

linux c++(IO & 第六篇 目录的函数总结)
摘要:获取当前工作路径 getcwd 改变工作目录 chdir 创建目录 mkdir 删除目录 rmdir 打开目录 opendir 阅读全文

posted @ 2021-05-03 17:57 lodger47 阅读(135) 评论(0) 推荐(0)

导航