Author:飘易 @ 2016/10/12 16:26:38
ffmpeg是一种非常强大的多媒体处理插件。linux下没有默认集成,我们需要手动安装。本文的环境:Centos 6.5 64位,LNMPA 1.2。为了快速安装,我们直接采用yum安装的方法。
……Author:飘易 @ 2016/8/6 10:20:01
Gitlab或者GitHub利用webhook实现push时项目自动部署,前提:1、Git服务器是指已经安装了Gitlab的Git管理服务器(Github的很多功能和Gitlab类似);2、生产服务器是指配置好网站运行环境的测试服务器,默认apache的运行用户身份是www用户。
……Author:飘易 @ 2016/7/27 16:53:46
前端JS RSA加密,PHP后端解密实现密码安全传输。在设计用户注册登陆系统的时候,密码的安全传输一直是一个需要特别引起注意的地方,很多网站包括大型网站依然还是采用明文传输密码的方式,安全隐患需要注意。当然,为了防止第三人的恶意窃听,不少网站已经启用了HTTPS的加密传输。
……Author:飘易 @ 2016/6/5 14:17:20
Git 忽略.gitignore文件自身: 如果要排除某些文件不提交,可以写规则到.gitignore文件中,但是.gitignore不能忽略自身,而我又不想把这个文件提交到server上,怎么办呢?
……Author:飘易 @ 2016/6/2 14:03:59
Git版本控制工具的安装和使用,如果直接yum安装,那么centos 6.5的默认源里的git版本是 1.7.1,比较老旧,所以建议大家采用从源代码安装最新版本git,目前最新版本是2.8.3。
……Author:飘易 @ 2016/4/8 13:26:48
linux screen 命令使用说明,GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
……Author:飘易 @ 2016/3/15 11:43:29
安装PHP程序的时候,提示The fileinfo extension is required.,缺少fileinfo 扩展,因为LNMPA没有自行开启,所以需要我们手工去开启fileinfo 扩展。
……Author:飘易 @ 2016/3/11 16:18:41
C3P0连接池使用:在生产环境中,开发人员在对数据库进行CRUD操作的时候,由于数据库的链接是有限的,因此不得不使用连接池来实现资源复用,以此降低数据库的性能瓶颈
……Author:飘易 @ 2015/11/19 17:17:25
PHP语言是一种解释型的脚本语言,这种运行机制使得每个PHP页面被解释执行后,所有的相关资源都会被回收。PHP单例模式我觉得只是针对单次页面级请求时出现多个应用场景并需要共享同一对象资源时是非常有意义的。
……Author:飘易 @ 2015/11/8 20:30:33
Redis是当前最流行的键值存储数据库。CRS(Cloud Redis Store, CRS)兼容Redis协议,支持字符串(String)、链表(List)、集合(Set)、有序集合(SortedSet)、哈希表(Hash)等多种数据类型。
……Author:飘易 @ 2015/11/8 17:31:21
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。但是这里有坑,路过的同学注意下,上面的3个接口目前为止,在iPhone下是正常的。但是下面的接口在iPhone下都已经失效。
……Author:飘易 @ 2015/7/21 23:04:38
阿里云SSD云盘单盘最高提供20000随机读写IOPS、256MB/s吞吐量的存储性能。采用分布式三副本机制,提供99.9999999%的数据可靠性。SSD云盘采用每GB空间30个IOPS的策略,30GB的SSD云盘拥有900 IOPS的性能、100GB的SSD云盘拥有3000 IOPS的性能、667GB的SSD云盘拥有最高20000 IOPS的性能
……Author:飘易 @ 2015/5/23 0:07:49
CentOS各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。部分VPS提供商,若您的VPS服务器SSH遭受多次的暴力破解,可能会遭到罚款或临时终止服务,所以修改SSH的默认端口是有必要的
……Author:飘易 @ 2015/5/17 11:43:17
在Xcode下编译工程正常,在模拟器下运行正常,最后在真机上运行的时候出现了如下错误。xcode错误:Could not launch process launch failed: failed to get the task for process,原因是:签名是distribution certificate,即发布者证书,不允许在真机上直接运行。
……Author:飘易 @ 2015/4/4 14:13:23
LNMP状态管理命令,LNMPA状态管理命令,如果目前运行环境没什么问题,不建议直接运行新版进行覆盖,覆盖升级可能会存在问题,也可能会导致数据丢失。如想用新版可以备份数据
……