Linux的一些骚操作
这些其实都是司空见惯的命令,也是比较基本和常用的命令!一:文本输出命令:cat1:指定文件搜索某个内容,在index.html搜索bodycat index.html | grep 'body' 2:cat的 -A,-B,-C,-v操作cat index.html | grep 'body' -A 5…
这些其实都是司空见惯的命令,也是比较基本和常用的命令!一:文本输出命令:cat1:指定文件搜索某个内容,在index.html搜索bodycat index.html | grep 'body' 2:cat的 -A,-B,-C,-v操作cat index.html | grep 'body' -A 5…
在工作中中,可能经常需要用到获取上个月的月份,很简单,我们一般这样输出:echo date('Y-m',strtotime('-1 month'));但是这样会有个问题,strtotime('-1 month') 输出的是上个月今天的时间戳,如果上个月没有今天,那么以上输出就不是我们想要的结果。比如2019-1…
最近在搞一些mysql脚本工作,为了方便工作,对PDO稍微封装下:一:随便起个名字:Db.php <?php /** * pdo mysql封装 * * @author jacken 2421102982 * @version 1.0 版本号 */ na…
SPL提供了一组标准数据结构,php5.3以后成为了PHP内核的一部分,不需要单独安装任何模块,可以直接使用。比如用于观察者模式的Subject接口,这里的ArrayAccess也属于SPL标准库官方介绍:https://www.php.net/manual/en/class.arrayaccess.phpAr…
HTTP常规的请求方式:GET,POST,而RESTFull方法有: GET, POST, PUT, PATCH, DELETE等几种。要支持其他方法怎么办?我们基于PHP强大的CURL函数封装一个:这里我只增加PUT和DELETE,可以扩展: <?php /** * php curl 封…
先认识几个东西:1、Elasticsearch :开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制, restful 风格接口,多数据源,自动搜索负载等。2、Logstash :完全开源的工具,对日志进行收集、分析,并将其存储供以后使用(如,搜索)。3、kibana:开源和免…
在redis中,字符串是以二进制形式存储的。redis提供了按位操作。位(bit)是存储器的最小单位,可以表示一位二进制数。1字节(Byte)由8个位组成,即1Byte=8bit,是存储器的基本单位,通常被作为一个存储单元。redis的几个位操作方法:setbit,getbit,bitcount,bitop,b…