自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小林coding

公众号:「小林coding」 专注图解计算机基础,期待你的关注!

  • 博客(9)
  • 收藏
  • 关注

原创 快速入门Shell编程(五)输入输出重定向

重定向作用一个进程默认会打开标准输入、标准输出、错误输出三个文件描述符。重定向可以让我们的程序的标准输出、错误输出的信息重定向文件里,那么这里还可以将文件的内容代替键盘作为一种标准输入的方式。重定向符号输入重定向符号"<"输出重定向符号">",">>","2>","&>"输入重定向功能01 输入重定向符号"<"的作用:...

2019-09-27 23:25:52 1731

原创 快速入门Shell编程(四)管道符

管道作用管道实际上就是进程之间的一个通信工具,那么用在Linux命令中主要是方便两条命令互相之间可以相互通信。管道符管道符(匿名管道)是Shell编程经常用到的通信工具。管道符是"|",主要是把两个应用程序连接在一起,然后把第一个应用程序的输出,作为第二个应用程序的输入。如果还有第三个应用程序的话,可以把第二个程序的输出,作为第三个应用程序的输入,以此类推。如ls | grep test...

2019-09-27 23:24:39 6004

原创 快速入门Shell编程(三)脚本不同执行方式的影响

执行命令的方式执行Shell脚本的方式通常有以下四种方式一:bash ./test.sh方式二:./test.sh方式三:source ./test.sh方式四:. ./test.sh执行方式的区别方式一bash方式执行脚本的话,会在当前的终端下面产生一个bash子进程来运行脚本,所以对当前的环境是没有影响的。[root@lincoding usr]# bash ./test...

2019-09-27 23:22:40 1520 1

原创 快速入门Shell编程(二)编写简单的Shell脚本

Shell脚本编写Python、PHP脚本通常需要掌握语言的函数,那么Shell脚本则不需要,只需要掌握Linux命令就可以编写Shell脚本,因为Shell脚本就是由多个Linux命令组成,通过将多个Linux命令组合保存成一个脚本文件,可直接给其他人使用。组合命令进入一个目录,查看目录的文件,这个过程分别需要执行两条命令,分别是cd 和ls。分开执行两个命令的形式如下:[root@...

2019-09-27 23:21:21 2722

原创 快速入门Shell编程(一)认识Shell

开篇介绍Linux里非常的有用的一个功能,这个功能就叫Shell脚本。Shell脚本在我日常开发工作里也占了非常重要的角色,项目中一些简单的工作我们都可以使用Shell脚本来完成,比如定时删除日志文件脚本、一键部署系统脚本等一些自动化的功能。所以掌握好Shell脚本编程,处理一些自动化繁琐的事情会有事半功倍的效果。不管是Linux开发人员还是运维人员都有必要掌握Shell编程。什么是Sh...

2019-09-27 23:19:51 1732

原创 数据结构与算法—数组(插入、删除和查询)

数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。

2019-09-21 20:27:30 9781

原创 C++ 深入浅出工厂模式(进阶篇)

本文进阶篇,主要是将工厂类的封装性提高,达到新增产品时,也不需要修改工厂类,不需要新增具体的工厂类。封装性高的工厂类特点是扩展性高、复用性也高。

2019-09-15 21:25:59 1543

原创 C++ 深入浅出工厂模式(初识篇)

工厂模式的实现方式可分别简单工厂模式、工厂方法模式、抽象工厂模式,每个实现方式都存在优和劣。

2019-09-15 21:21:07 1673

原创 C++ 并发编程之互斥锁和条件变量的性能比较

介绍本文以最简单生产者消费者模型,通过运行程序,观察该进程的cpu使用率,来对比使用互斥锁 和 互斥锁+条件变量的性能比较。本例子的生产者消费者模型,1个生产者,5个消费者。生产者线程往队列里放入数据,5个消费者线程从队列取数据,取数据前需要判断一下队列中是否有数据,这个队列是全局队列,是线程间共享的数据,所以需要使用互斥锁进行保护。即生产者在往队列里放入数据时,其余消费者不能取,反之亦然。...

2019-09-01 10:33:14 2047

空空如也

空空如也

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

TA关注的人

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