自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风吹过

贵有恒 不在三更眠五更起,最无益 只怕一日曝十日寒。

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 超简单私人博客搭建方法

提供了所有的代码下载以及搭建博客的步骤 博客教程连接地址提供了所有的代码下载以及搭建博客的步骤博客教程连接地址提供了所有的代码下载,以及搭建博客的步骤博客教程连接地址提供了所有的代码下载,以及搭建博客的步骤博客教程连接地址 提供了所有的代码下载,以及搭建博客的步骤博客内部分页面截图展示...

2018-04-19 19:00:54 2044

原创 硬盘挂载出现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 3330

原创 C++基础面试题

// 面向对象特征? // 如何实现多态? // 什么是虚函数?虚函数有什么用?虚函数实现的原理? // 什么是纯虚函数?什么是抽象类?抽象类与普通类区别?抽象类作用? // const函数有什么用? // 构造函数与析构函数可以是虚函数?为什么? // 初始化列表初始化属性与在函数体内初始化有什么区别? // 内联函数是什么?宏定义是什么?内联函数...

2018-03-16 08:59:15 242

原创 C语言进程通信消息队列和共享内存(5)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。本节所有代码点击获得消息队列 消息队列:默认发送端将信息放在前一个信息后面,接收消息端可以指定接收哪一个消息。1、msgget():创建打开一个消息队列 int msgget(key_t key, int msgflg); key:键值,这个

2018-02-07 08:48:57 1278

原创 C++入门(5)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。细说拷贝、赋值运算符重载赋值控制:拷贝构造函数、赋值运算符重载1、如果类中没有定义这两个函数,编译器会自动添加默认函数;2、如果使用编译器自动添加的默认函数,默认函数自动调用成员变量的 拷贝构造函数/赋值运算符重载函数 给成员变量 初始化/赋值。(基本类型例如:int、

2018-02-06 08:55:30 197

原创 C++入门(4)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。细说继承感觉上一篇博客对于继承说的不够详细,所以我在这一篇再详细的说一下继承。现在给大家详细说一下继承的方式:public、protected、private。 public (父类访问级别) protected (父类访问级别) private (父类访问

2018-02-06 08:54:05 189

原创 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 182

原创 Linux内核思想链表的系列循环链表以及求解约瑟夫问题

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。注:测试程序代码和约瑟夫环问题求解不能同时运行,但是运行时需要包含头文件和函数体circule_link_list.h头文件文件:circule_link_list.h代码:#ifndef _CIRCULE_LINK_LIST_H#define _CIRCULE_

2018-02-02 10:52:21 208

原创 C语言进程通信(4)

进程即将结束源代码链接地址进程结束后资源处理的问题 每一个进程结束之后都会涉及到资源清理的问题: 资源一:操作系统会回收你的进程中涉及到资源(堆(malloc)、栈、文件IO); 资源二:进程建立时会自动产生一个task_struct大小8KB,这个就是你当前进程包含所有信息的一个结构体(来自于父进程)。这个结构体(相当于文件描述符),他是进程描述符。存在于进程

2018-02-01 17:32:55 1425

原创 C语言的多进程(3)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。优化ls -l的获取权限方式点击查看#include #include #include #include #include #include #include #include #include #include int main(){

2018-01-31 09:28:15 3302

原创 C语言实现ls -l 命令(2)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。相关函数请参考本博客的linux下的文件操作文章linux下的文件操作url:连接地址 博客主页url:连接地址#include #include #include #include #include #include #include #include

2018-01-29 11:29:16 1955

原创 C++入门(3)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。C++ 学习路线类与类的关系继承多态文件操作错误处理机制异常模板(泛式编程)STL标准库C++进阶动态库、静态库重载原理(函数指针)智能指针:vptr—>多态day19

2018-01-28 17:14:00 247

原创 C语言linux下的文件操作(1)

文件操作:欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。1、静态文件(Inode) 硬盘中的文件,就是静态文件。每一个文件都是以多个块和多个扇区组成的,一般情况,一个扇区(512字节),64个扇区组成一个块。 在硬盘中,对文件管理有一个特定的规则(文件管理表 + 真实的内容):文件管理表,这个表中是以

2018-01-26 15:38:48 2119 1

原创 C++入门(2)

C++入门(2)欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。1.认识类和对象万物皆对象,这个对象不是你的女票呦,类之于对象,数据类型之于变量. 例: class Student //这是定义了一个类,但是这个类里面什么都没写 { public: protected: private:

2018-01-24 09:34:56 281

原创 C++入门(1)

C++入门(1)欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。一个简单的老套路”hello world”#includeint main(){ std::cout << "hello world" << std::endl; return 0;}为了让大家清楚了解,简单入门C++再粘贴一个C

2018-01-22 19:22:17 222

原创 C语言递归训练

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。题目:某游戏公司刚创立时只有一名员工,每名员工有三个月的使用期,过试用期后转为正式员工,每名正式员工每个月都会推荐一名新员工进入公司,新员工经过三个月使用期后转为正式员工每个月又会推荐一名新员工进入公司,加入公司创立时的第一名员工也需要使用期,并且所有员工都不会离职,据此,请书写main方法

2018-01-01 22:09:38 405

原创 Linux C/C++ 开发工程师之路(2)

Linux系统结构Linux是一个倒数结构,类似一个数,也类似于一个家族的族谱。Linux系统的一个重要思想:一切皆文件因此在linux中不存在像win一样的分盘Linux的目录一级目录 ‘/‘:一个斜杠即为根目录,也是一级目录二级目录/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设

2017-12-27 22:25:14 2217 1

原创 Linux C/C++开发工程师之路(1)

欢迎加入QQ:498903810 一起交流、讨论知识,里面有大佬,也有小白,天下码农一家亲,大家一起讨论进步。linux的行提示符:[student@localhost Desktop]$ student ##表示当前登陆的用户@ ##分隔符localhos t##表示主机名Desktop ##表示当前工作目录$ ##身份提示符,表示当前用户是普通用户,如果是'#'表示当前用户是管理员注意:命令要

2017-12-27 20:34:13 2807

原创 优化后的排序冒泡排序算法.c

#include#include#define MAX 30int main(void){ int i, j = 0, k = 0, min, sign, tag = 1; /* 优化一、定义一个tag检查每次内层循环是否交换了数据 情况1: 交换了数据 说明此时数组仍处于无序状态,tag = 0; 情况2:未交换数据 说明此时数

2017-11-05 20:39:50 342

原创 未优化的冒泡排序算法.c

#include#include#define MAX 12int main(void){ int i, j; int array[MAX]; printf("\n*************************************************************\n"); printf("未排序的数组:"); for (i = 0;

2017-11-05 20:38:47 213

原创 交换两个整形数据的三种方法

#includeint main(void){ int a = 3, b = 5; int tmp = 0; //第一种方法 a = 3, b = 5 printf("未交换数据前\n"); printf("a = %d, b = %d", a, b); tmp = a; a = b; b = tmp; printf("\n交换数据后\n

2017-11-05 20:26:19 550

数组类的分功能实现

数组类的实现和测试,已经粘贴出来了源码,不想复制粘贴的直接下载也好。

2017-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除