a395055658
码龄11年
求更新 关注
提问 私信
  • 博客:1,586
    1,586
    总访问量
  • 暂无
    原创
  • 0
    粉丝
  • 10
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2015-01-05

个人简介:认真做好当前的事

博客简介:

a395055658的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
  • 博客总排名887,197名
创作历程
  • 11篇
    2011年

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 移动开发
    android studio
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Unix环境高级编程学习笔记(五)

第七章 进程环境1、main函数:int main(int argc, char *argv[])2、进程中止:正常中止:(1)从main返回;(2)调用exit;(3)调用_exit或_Exit;(4)最后一个线程从启动例程返回;(5)最后一个线程调用pthread_exit; 异常中止:(6)调用abort;(7)接到一个信号并中止;(8)最后一个线程对取消请求做出反应。2.1...
转载
博文更新于 2019.09.22 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unix环境高级编程学习笔记(4)

第六章 系统数据文件和信息1、口令文件:一般包含用户名,加密口令,数值用户id,数值组id,注释字段,初始工作目录,初始shell,用户访问类,下次更改口令时间,帐号到期时间 注:这些字段包括在<pwd.h>中定义的passwd结构中。口令文件一般存储在/etc/passwd中:如:root:x:0:0:root:/root:/bin/bash cao:x:100...
转载
博文更新于 2019.09.22 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unix环境高级编程学习笔记(二)

第四章 文件和目录本章将描述文件系统特征和文件性质1、stat、fstat和lstat函数原型:#include<sys/stat.h>int stat(const char* restrict pathname, struct stat *restrict buf);int fstat(int filedes, struct stat *buf);int lstat(c...
转载
博文更新于 2019.09.22 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unix环境高级编程学习笔记(三)

第五章 标准IO库1、流和FILE对象:有两个函数可以改变流的定向:freopen函数可以清除一个流的定向;fwide函数可以设置流的定向#include<stdio.h>#include<wchar.h> int fwide(FILE *fp, int mode); //若流是宽定向的则返回正值,若流是字节定向的则返回值负值,未定向返回0若mode为负...
转载
博文更新于 2019.09.22 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实例学习Linux进程通信(一)

1、实验一:信号通信说明:利用信号通信在父子进程及兄弟进程之间进行通信解决方案:让子进程在结束时,向父进程发送SIGCHLD信号,父进程通过signal()或sigaction()函数来响应子进程的结束。(在一个进程终止或者停止时,将SIGCHLD信号发送给其父进程。)源码1(阻塞型通信):#include<stdio.h>#include<sign...
转载
博文更新于 2019.09.22 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Unix环境高级编程学习笔记(一)

第二章 文件I/O1、文件描述符 对于内核而言,所有打开的文件都通过文件描述符引用,文件描述符是一个非负整数。 Unix shell使用文件描述符0表示标准输入,1表示标准输出,2表示标准出错输出,为了避免在代码中出现魔数,在<unixtd.h>头文件中,1,2,3替换为符号常量STDIN_FILENO,STDOUT_FILENO,STDERR_FILENO,文件描述...
转载
博文更新于 2019.09.22 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实例学习进程线程编程

实例学习进程线程编程上一篇博客感觉上就像一篇流水帐,就连本人都不知道自己在写些什么,所以,这篇博客将用三个实例说明linux进程和线程编程。1、实验一:创建进程说明:由父进程创建子进程,让子进程读取一个文件,父进程等待子进程读完文件后继续执行解决方案:用waitpid()函数协调两个进程。源码:#include<stdio.h>#include&l...
转载
博文更新于 2019.09.22 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux进程与线程

1、进程与线程的概念:略2、Linux进程结构 Linux使用一个称为进程控制块的数据结构task_struct来代表一个进程(注:task_struct在include\Linux\sched.h文件中定义),主要成员包括:1.进程状态(volatile long state):进程有可运行状态(0),不可运行状态(-1),暂停状态(>0)2.运行标志(...
转载
博文更新于 2019.09.22 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++标准库学习之Maps

C++标准库学习之Maps #include<map>C++ Maps是一种关联式容器,包含“关键字/值”对1、插入一个元素:insert()函数: 1)、插入val到pos的后面,然后返回一个指向这个元素的迭代器:iterator insert( iterator pos, const pair<KEY_TYPE,VALUE_TYPE> &v...
转载
博文更新于 2019.09.22 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程间通信(IPC)学习

1、Linux进程间通信方法:信号、管道与命名管道、消息队列共享主存、信号量、套接字3、信号通信3.1、在Linux环境下,可通过运行“kill -l”命令获得Linux支持的信号列表3.2、信号生命周期:信号诞生、信号在进程中注册、信号在进程中注销、信号处理函数执行完毕3.3、信号处理函数 a)、信号安装函数:#clude<signal.h>...
转载
博文更新于 2019.09.22 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++标准库学习

C++标准库学习之Stacks #include<stack>C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。1、比较和分配堆栈语法: ==、<=、>=、<、>、!=所有的这些操作可以被用于堆栈. 相等指堆栈有相同的元素并有着相同的顺序。注:这些操作虽然支...
转载
博文更新于 2019.09.22 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏