自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 拓扑排序

文章目录一 有向无环图二 顶点活动网三 拓扑排序四 拓扑排序的实现五 拓扑排序的高级应用 一 有向无环图  什么是有向无环图(directed acyclic graph,简写为DAG) ?下面就是一个有向无环图:  如上图所示:不存在任何一个从某个顶点发出,经过一条或者多条边后重新又回到了出发点的路径。我们称这样的图为有向无环图(directed acyclic graph...

2019-09-23 23:37:46 617

原创 Linux文件I/O编程

​ I/O可以分为 高级I/O 和 低级I/O,高级I/O 通常也称为 带缓冲的I/O,比如 ANSI C库提供的标准I/O库。低级I/O通常也称为不带缓冲的I/O,它是Linux提供的系统调用,如:open、read、write等。带缓冲的I/O在系统调用前采用一定的策略,速度慢,但比不带缓冲的I/O安全,如:fopen、fread、fwrite等。Linux下对文件进行输入输出操作(I/O操...

2019-09-17 23:22:36 828 1

原创 C++11 文件I/O

一 流的概念C++语言中,I/O包括三种:标准I/O:对标准输入设备(键盘)和标准输出设备(显示器)的输入输出;文件I/O:对在外存磁盘上文件的输入输出;标准I/O:对内存中指定的字符串存储空间的输入输出;什么是"流"?“流” 就是 “流动”,是物质从一处向另一处流动的过程。 C++流是指数据信息从外部输入设备 和计算机内部(内存)输入输出的过程。C++中有3种输入输出流...

2019-09-11 23:08:14 459

原创 rsync同步远程主机目录,并通过md5校验目录

一 rsync​  rsync全称remote sync,是一种更高效、可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以比scp命令更高效,但是rsync本身是一种非加密的传输,可以借助-e选项来设置具备加密功能的承载工具进行加密传输。 工作模式shell模式,也称作本地模式,用于同步本地的文件或者目录。rsync ...

2019-09-06 23:47:24 4620

原创 shell脚本-- while循环中的重定向

一 read命令read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name …]参数说明:-a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。-d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的...

2019-09-06 17:24:11 2002

原创 学linux一定要有自己的笔记

文章目录一 常用快捷键1 终端快捷键2 gnome快捷键3 VIM4 关机和重启二 磁盘管理1 文件系统操作命令2 文件权限3 文件查找三 软件的安装与卸载1 在线安装2 deb包安装3 原码编译一 常用快捷键1 终端快捷键Ctrl + a 切换到命令行开始Ctrl + e 切换到命令行末尾Ctrl + l 清除屏幕内容Ctrl + u 清除剪切光标之前的内容Ctrl + r 在...

2019-09-06 12:38:55 9278 1

原创 C++类型转换

隐式转换C++在对表达式求值时(包括赋值、算术运算、条件表达式),如果表达式中存在不同类型的变量,则会进行隐式转换。隐式转换会将所有变量转换成相同类型,并且,尽可能避免精度丢失。一 赋值转换当我们把一个非布尔类型的算术赋值给布尔类型时,初始值为0,则结果为false,否则结果为true。同样,布尔类型赋给算术类型时,true为1,false为0。如果是指针类型,指针为空则为false。...

2019-09-02 22:51:32 320

GDB调试程序-入门级

详细并且全面的GDB入门,易理解。 内容: 一、 GDB概述 二、系统认识GDB 三、GDB的命令概貌 四、GDB中运行UNIX的shell程序 五、在GDB中运行程序 六、调试已运行的程序 七、查看栈信息 八、查看源程序 九、查看运行时数据 十、查看寄存器 十一、改变程序的执行

2019-02-26

ubuntu16.04安装mysql5.7脚本

ubuntu16.04自动安装mysql5.7的部署脚本,内附mysql5.7,脚本中有注释,另有数据库搭建脚本。

2018-05-14

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

TA关注的人

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