摘要:写在前面 做这个网站的初衷是因为,每次打开必应搜索搜东西的时候都会被上面的背景图片吸引,我想必应的壁纸应该是经过专业人员精选出来的,我甚至会翻看以前的历史图片,唯一美中不足的是必应的首页只能查看最多7天的壁纸。所以我萌生出自己建一个网站,每天定时搜集必应的壁纸,将壁纸信息保存在数据库中,这样就可以看 阅读全文
posted @ 2020-04-19 21:13 薰衣草的旋律 阅读(418) 评论(0) 推荐(1) 编辑
摘要:前言 近期在研究各种消息队列方案,为了有一个直观的使用体验,我把Kafka,RocketMQ,RabbitMQ各自部署了一遍,并使用了最基本的生产与消费消息功能。在部署过程中也遇到一些问题,特此记录。本文只适用于没有使用过消息队列,还停留在安装部署阶段的新手用户,要了解一个软件,最好的开始方法是开始 阅读全文
posted @ 2020-04-14 19:39 薰衣草的旋律 阅读(441) 评论(1) 推荐(0) 编辑
摘要:tmux使用详解,linux终端复用 阅读全文
posted @ 2018-04-22 10:52 薰衣草的旋律 阅读(15329) 评论(5) 推荐(14) 编辑
摘要:貌似2017年读的都是经济与投资相关的书籍。对于投资我是一窍不通的,在股价低的时候买入,股价高的时候卖出,这是一个小孩子都明白的道理。对于经济,我认为一直是神秘莫测的东西。读了这些书之后,对于投资和经济学有了完全不一样的认识。经济学没有那么枯燥,投资也不必要天天研究K线图。读书不一定会让你成为投资大 阅读全文
posted @ 2018-03-11 20:59 薰衣草的旋律 阅读(2479) 评论(13) 推荐(10) 编辑
摘要:问题的提出 不管是什么版本管理工具,每一条提交记录都会有一个对应的版本号,一般是一个整数,git是一个hash字符串。不管怎样,这个版本号是唯一的,有时候我们在程序运行的时候会在日志里面输出程序的版本号,或者在命令行运行的时候在控制台中输出当前程序的版本号。一般而言,如果我们程序输出的版本号,与版本 阅读全文
posted @ 2017-07-16 19:17 薰衣草的旋律 阅读(3084) 评论(1) 推荐(0) 编辑
摘要:概述 sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。 sed命令的选项 sed [选项] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中 阅读全文
posted @ 2017-04-17 08:38 薰衣草的旋律 阅读(36626) 评论(4) 推荐(12) 编辑
摘要:为什么要用xargs,问题的来源 在工作中经常会接触到xargs命令,特别是在别人写的脚本里面也经常会遇到,但是却很容易与管道搞混淆,本篇会详细讲解到底什么是xargs命令,为什么要用xargs命令以及与管道的区别。为什么要用xargs呢,我们知道,linux命令可以从两个地方读取要处理的内容,一个 阅读全文
posted @ 2017-02-27 01:03 薰衣草的旋律 阅读(116971) 评论(23) 推荐(56) 编辑
摘要:crtmpserver简介 我们在第一章的时候已经简要说明了crtmpserver,crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,与其对应的商业产品自然是Adobe公司的FMS。与FMS相比,从功能上来说crtmpserver只能称为FMS的简化版本,其功能并没有FMS那 阅读全文
posted @ 2016-10-31 08:03 薰衣草的旋律 阅读(9241) 评论(26) 推荐(17) 编辑
摘要:流媒体 阅读全文
posted @ 2016-10-16 10:37 薰衣草的旋律 阅读(2250) 评论(4) 推荐(2) 编辑
摘要:awk是什么 awk是linux环境下的一个命令行工具,但是由于awk强大的能力,我们可以为awk工具传递一个字符串,该字符串的内容类似一种编程语言的语法,我们可以称其为Awk语言,而awk工具本身则可以看作是Awk语言的解析器。就好比python解析器与Python语言的关系。我们一般使用awk来 阅读全文
posted @ 2016-09-12 08:37 薰衣草的旋律 阅读(11741) 评论(16) 推荐(27) 编辑
摘要:1.概述 本文将要讨论的是diff命令,diff用来比较两个文件。当然文件比较的工具很多,windows系统下面就有不错的工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工具绝对是首选。 阅读全文
posted @ 2016-08-22 08:43 薰衣草的旋律 阅读(35353) 评论(9) 推荐(35) 编辑
摘要:1. 范围for语句 C++11 引入了一种更为简单的for语句,这种for语句可以很方便的遍历容器或其他序列的所有元素 2. 尾置返回类型 要想引入尾置类型,我们还得从复杂的类型声明说起。如果我们需要定义一个含有10个int元素的数组,一般是这样的: 如果要定义指向这个数组的指针呢: 如果要定义一 阅读全文
posted @ 2016-07-18 07:04 薰衣草的旋律 阅读(2335) 评论(0) 推荐(6) 编辑
摘要:1. 概述 最近在看C++ Primer5 刚好看到一半,总结一下C++11里面确实加了很多新东西,如果没有任何了解,别说自己写了,看别人写的代码估计都会有些吃力。C++ Primer5是学习C++11的比较好的书籍。这篇文章仅总结关于C++11中的新东西,老的东西不再赘述。本文的所有代码仅仅值列出 阅读全文
posted @ 2016-07-04 07:49 薰衣草的旋律 阅读(3655) 评论(0) 推荐(6) 编辑
摘要:1. 程序设计的目标 在我看来单从程序的角度来看,一个好的程序的目标应该是性能与用户体验的平衡。当然一个程序是否能够满足用户的需求暂且不谈,这是业务层面的问题,我们仅仅讨论程序本身。围绕两点来展开,性能与用户体验。性能:在其他同等条件下,高性能的程序应该可以等同于CPU的利用率,CPU的利用率越高( 阅读全文
posted @ 2016-05-08 15:17 薰衣草的旋律 阅读(2795) 评论(21) 推荐(16) 编辑
摘要:问题的由来 写好的程序希望在崩溃之后能够自启动,于是利用linux的crontab功能,添加一个计划任务,每分钟执行一个脚本查看需要监控的进程是否还在,如果不在则启动之,否则不做任何事情。这么一个简单的脚本在crontab中运行和在shell终端手工运行的结果却不一样。 问题描述 以下是监控脚本/h 阅读全文
posted @ 2016-04-16 20:23 薰衣草的旋律 阅读(4865) 评论(0) 推荐(1) 编辑