Linux C/C++开发工程师之路
文章平均质量分 75
爱你护
贵有恒 不在三更眠五更起, 最无益 只怕一日曝十日寒。
展开
-
C语言进程通信消息队列和共享内存(5)
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。本节所有代码点击获得消息队列 消息队列:默认发送端将信息放在前一个信息后面,接收消息端可以指定接收哪一个消息。1、msgget():创建打开一个消息队列 int msgget(key_t key, int msgflg); key:键值,这个原创 2018-02-07 08:48:57 · 1303 阅读 · 0 评论 -
C++入门(4)
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。细说继承感觉上一篇博客对于继承说的不够详细,所以我在这一篇再详细的说一下继承。现在给大家详细说一下继承的方式:public、protected、private。 public (父类访问级别) protected (父类访问级别) private (父类访问原创 2018-02-06 08:54:05 · 247 阅读 · 0 评论 -
C++入门(5)
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。细说拷贝、赋值运算符重载赋值控制:拷贝构造函数、赋值运算符重载1、如果类中没有定义这两个函数,编译器会自动添加默认函数;2、如果使用编译器自动添加的默认函数,默认函数自动调用成员变量的 拷贝构造函数/赋值运算符重载函数 给成员变量 初始化/赋值。(基本类型例如:int、原创 2018-02-06 08:55:30 · 230 阅读 · 0 评论 -
linux内核思想链表一系列线性链表
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。linklist.h文件文件:linklist.h代码:#ifndef _HEAD_H#define _HEAD_Htypedef void LinkList;typedef void LinkListNode;typedef struct tag_Link原创 2018-02-02 11:24:31 · 191 阅读 · 0 评论 -
C语言进程通信(4)
进程即将结束源代码链接地址进程结束后资源处理的问题 每一个进程结束之后都会涉及到资源清理的问题: 资源一:操作系统会回收你的进程中涉及到资源(堆(malloc)、栈、文件IO); 资源二:进程建立时会自动产生一个task_struct大小8KB,这个就是你当前进程包含所有信息的一个结构体(来自于父进程)。这个结构体(相当于文件描述符),他是进程描述符。存在于进程原创 2018-02-01 17:32:55 · 1442 阅读 · 0 评论 -
C语言linux下的文件操作(1)
文件操作:欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。1、静态文件(Inode) 硬盘中的文件,就是静态文件。每一个文件都是以多个块和多个扇区组成的,一般情况,一个扇区(512字节),64个扇区组成一个块。 在硬盘中,对文件管理有一个特定的规则(文件管理表 + 真实的内容):文件管理表,这个表中是以原创 2018-01-26 15:38:48 · 2206 阅读 · 1 评论 -
C语言的多进程(3)
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。优化ls -l的获取权限方式点击查看#include #include #include #include #include #include #include #include #include #include int main(){原创 2018-01-31 09:28:15 · 3382 阅读 · 0 评论 -
C语言实现ls -l 命令(2)
欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。相关函数请参考本博客的linux下的文件操作文章linux下的文件操作url:连接地址 博客主页url:连接地址#include #include #include #include #include #include #include #include原创 2018-01-29 11:29:16 · 1992 阅读 · 0 评论 -
Linux C/C++ 开发工程师之路(2)
Linux系统结构Linux是一个倒数结构,类似一个数,也类似于一个家族的族谱。Linux系统的一个重要思想:一切皆文件因此在linux中不存在像win一样的分盘Linux的目录一级目录 ‘/‘:一个斜杠即为根目录,也是一级目录二级目录/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设原创 2017-12-27 22:25:14 · 2268 阅读 · 1 评论 -
硬盘挂载出现ntfs问题
参考文档:https://www.cnblogs.com/magialmoon/archive/2013/05/09/3070163.htmlhttps://askubuntu.com/questions/586308/error-mounting-dev-sdb1-at-media-on-ubuntu-14-04-ltshttps://askubuntu.com/questions/...原创 2018-04-14 22:11:08 · 3385 阅读 · 0 评论