Golang 文件操作的深入研究

2018-07-24
阅读 4 分钟
17k
关于几种读取文件方法的详细区别 一般来说常用的有四种 使用File自带的Read方法 使用bufio库的Read方法 使用io/ioutil库的ReadAll() 使用io/ioutil库的ReadFile() 先说结论 当每次读取块的大小小于4KB,建议使用bufio.NewReader(f), 大于4KB用bufio.NewReaderSize(f,缓存大小) 要读Reader, 图方便用ioutil.ReadAll() 一...

Windows下配置Linux开发环境 virtualbox + vagrant + Centos7

2017-08-01
阅读 2 分钟
5.7k
安装 Windows下开发最好装个虚拟机 这里选择virtualbox(虚拟机) + vagrant(虚拟机管理工具) + Centos7(系统) 先去下载安装包 [链接] [链接] [链接] 建议安装1.9.7版本 我之前装了个1.9.3 各种坑 安装完之后新建个目录例如dev 到dev目录下执行 $ vagrant init 这样就生成了Vagrantfile 然后 $ vagrant init centos/7$ vag...

PHP file_get_contents打开文件 无法json_decode问题

2017-07-27
阅读 1 分钟
1.8k
$data = json_decode(trim($fileSource,chr(239).chr(187).chr(191)),true);

使用进程守护程序supervisor 运行laravel的队列

2017-06-03
阅读 2 分钟
5.5k
在用Laravel队列的时候,官方推荐了supervisor作为进程守护程序 它的好处是进程意外中止的时候可以重新拉起来 对于队列中运行时间较长的进程来说是非常实用的 关于laravel队列的使用可以参考 [链接] 安装 centos7下面可以直接用yum安装 $ yum install python-setuptools$ easy_install supervisor$ echo_supervisord_con...

利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法

2017-03-17
阅读 5 分钟
10k
利用Laravel 搭建oauth2 API接口 要求 laravel 5.4以上 安装 $ composer require laravel/passport 在配置文件 config/app.php 的providers 数组中注册 Passport 服务提供者: LaravelPassportPassportServiceProvider::class, 迁移数据库 执行完后会生成oauth需要的表 $ php artisan migrate 这一步注意,执行的时候可...

PHP安装ssh2扩展

2017-01-06
阅读 1 分钟
5.6k
安装 下载包 $ wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz $ wget http://pecl.php.net/get/ssh2-0.12.tgz 先安装 libssh2 再安装 SSH2 $ tar -zxvf libssh2-1.4.2.tar.gz $ cd libssh2-1.4.2 $ ./configure --prefix=/usr/local/libssh2 $ make && make install 编译安装ssh2 $ tar -zxvf ssh...

Nginx 配置 SSL 证书 + 搭建 HTTPS 网站

2016-12-28
阅读 3 分钟
28.6k
第四步,maketea_loc.csr maketea_loc.key maketea_loc.crt 三个文件放到/etc/ssl/private目录下

Centos6 下安装Nginx+Mysql+PHP

2016-12-27
阅读 3 分钟
5.6k
$ wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

PHP实现博客Ping功能源码分享

2016-12-23
阅读 2 分钟
3.5k
什么是Ping Ping 是一种服务 通过Ping,你可以通知搜索引擎来快速收录你的博客 Ping使用的是XML-RPC格式 如何Ping Ping有两种方式,手动的和自动的 使用PHP自动Ping 原理很简单。通过第三方提供的类IXR_Library.php 形成XML-RPC格式的数据发送到各大网站的Ping地址即可 demo.php {代码...} 参数: title是博客的标题 ur...

Laravel Blade模板的常用结构以及嵌套方法

2016-12-20
阅读 3 分钟
8.9k
Laravel自带的Blade模板很强大也很方便 我们使用模板一般除了传递变量以外还有一个重要的用途就是嵌套 通过嵌套我们可以把公共的部分单独拉出来,在需要的地方引入避免重复劳动 根据官方文档我们可以知道模板常用命令有下面这几个 @section 定义 @yield 展示 @extends 继承 @include 引入 另外@iF @else @while @unlesss...

微信文章图片防盗链处理方法

2016-12-16
阅读 2 分钟
5.9k
微信对外提供了API接口,让我们可以通过授权的方式获取到自己公众号里面的文章或者你也可以通过爬虫去抓取微信的文章但是微信的图片默认是不允许外部调用的

PHP使用SnowFlake算法生成唯一ID

2016-12-12
阅读 2 分钟
12.3k
前言:最近需要做一套CMS系统,由于功能比较单一,而且要求灵活,所以放弃了WP这样的成熟系统,自己做一套相对简单一点的。文章的详情页URL想要做成url伪静态的格式即xxx.html 其中xxx考虑过直接用自增主键,但是感觉这样有点暴露文章数量,有同学说可以把初始值设高一点,可是还是可以通过ID差算出一段时间内的文章数量...

分享一段PHP格式化时间戳的代码,可以把时间戳转化成几天前,几个月前的格式

2016-12-09
阅读 3 分钟
3k
CMS中一般显示时间比较新的文章需要显示几分钟前,几天前这样,但是一般数据库里面记录的都是时间戳(至少我习惯这样),所以就需要一个转化的过程,根据网上的资料加上自己的修改整理封装了两段代码