摘要: 以下的内容是我看了网上的博文后自己的总结,如果时间充裕的话,建议直接看原文。 简介: c++中的右值引用十分不好理解,但是当你大概知道右值引用解决了c++中的什么问题后,会感觉右值引用还是很有用的。平时我们在c++中使用的引用为了和c++11引入的右值引用区分,一般把它称之为左值引用。左值引用很好理 阅读全文
posted @ 2018-08-12 23:56 Frogjie 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: php的函数是在太多,而且风格各有不同。与其博览php的所有函数,不如总结一些常用的函数,形成自己处理业务的一套逻辑来的轻松和有用。 字符串操作: 字符串截取 substr(string, start, length) 查找字符串出现位置 strpos(string, find, start), 第 阅读全文
posted @ 2018-08-09 22:42 Frogjie 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 下载并安装redis到机器后,使用默认配置启动。发现本机client使用“localhost”或者“127.0.0.1”连接本机的server,一切正常ok。但是将client切换到别的机器上时,发现连接不上。查了一下,原因如下: redis的默认配置是没有用户验证的。也就是说,reids的serv 阅读全文
posted @ 2018-08-09 22:14 Frogjie 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 简介 为了解决c++程序容易造成内存泄漏的问题,c++11提供了3种智能指针:std::unique_prt, std::shared_ptr, std::weak_ptr。智能指针的原理就是,将一个申请好的内存地址保存在智能指针结构体内部,然后把智能指针保存在栈上。当智能指针出了作用域后,由于栈上 阅读全文
posted @ 2018-08-08 23:26 Frogjie 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 分布式系统产生背景: 在互联网还没有现在这么方便的时候,所以很多公司的业务线都是垂直架构,如LAMP。由于各个公司的业务比较简单,需要处理的用户数据也相应较少,所以简单易上手的垂直架构还能很有效地支撑各个公司的业务发展。但是随着互联网的普及移动互联网的发展,需要处理的用户数据得到了爆炸性的增长。而且 阅读全文
posted @ 2018-08-07 23:01 Frogjie 阅读(1123) 评论(0) 推荐(1) 编辑
摘要: 简介 bash shell 提供了两种一维数组,分别是 index array 和 associative array,常见的翻译是索引数组和关联数组。任何变量都可以用作数组,也就是说如果你使用了数组赋值的语法操作变量(name[subscript]=value),则变量默认会转换为索引数组。同时你 阅读全文
posted @ 2018-08-05 14:54 Frogjie 阅读(661) 评论(0) 推荐(1) 编辑
摘要: 简介 bash shell 中的变量就像脚本语言一样,可以直接拿来使用,并不需要提前声明。如果没有特殊的限定,则变量的默认类型是字符串。bash shell中的变量一共分为3类: <1> 用户自定义的变量 也叫作本地变量,作用域为整个bash进程。 <2> 环境变量 使用export声明或者定义的变 阅读全文
posted @ 2018-08-03 22:19 Frogjie 阅读(6067) 评论(0) 推荐(0) 编辑
摘要: 简介: curl是一个非常强大的开源库,它支持了很多协议,比如常见的HTTP和FTP。基于curl库,我们可以很方便地和各种协议的server进行connect和communicate。PHP支持libcurl库,所以在php中可以很方便地使用curl库的功能。在日常的工作中,我们最常用到的就是使用 阅读全文
posted @ 2018-07-26 22:12 Frogjie 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 tr命令常用来替换,删除来自标准输入字符串中的字符。注意,操作的单位是字符,不是字符串。也就是说,不管是替换还是删除,都是针对字符串中某个字符的。比如tr命令不能很方便地实现字符串替换:把“Hello World”变成“Hello Beijing”,但是可以很方便地把每一个大写字符变成小 阅读全文
posted @ 2018-07-25 22:39 Frogjie 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 简介: stat命令是用来显示文件inode中的内容的。我们平时的业务需求中可能会关注一个文件的更改时间,读写权限之类的信息。stat命令可以帮助我们把这些信息从一个文件的inode中提取并显示出来。 inode介绍: linux把一个文件存储在磁盘上的时候,会在磁盘上另外找一块地方来存储文件的元数 阅读全文
posted @ 2018-07-24 22:50 Frogjie 阅读(1228) 评论(0) 推荐(0) 编辑