- 博客(27)
- 收藏
- 关注
转载 PHP 安装扩展
一、从http://pecl.php.net/上下载相应的扩展包,可以通过wget获取 二、解压扩展包 tar zxvf redis-4.1.1.tgz cd redis-4.1.1 三、进入该解压后的目录 phpize ./configure --with-php-config=/usr/local/php/bin/php-config make &a...
2018-11-02 17:05:00
174
转载 Mysql杂项
1、若定义一个字段为 timestamp,这个字段里的时间数据会随其他字段修改的时候自动刷新,所以这个数据类型的字段可以存放这条记录最后被修改的时间 2、Mysql按照拼音排序 MySQL 排序我们知道从 MySQL 表中使用 SQL SELECT 语句来读取: MySQL 拼音排序 如果字符集采用的是 gbk(汉字编码字符集),直接在查询语句后边添加 ORDER BY: ...
2018-10-30 10:37:00
169
转载 redis 的相关知识点
1、为什么使用redis 使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。 回答:如下所示,分为两点(一)性能我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将...
2018-10-18 17:16:00
154
转载 Centos7 最小化安装后的一些操作
安装完Centos7最小化后,需要再做一些操作,安装其他的一些软件 1、centos7没有ifconfig命令,可以用下命令查看ip ip addr 如果要安装ifconfig命令,可以使用 yum install -y net-tools 2、关闭centos7自带的防火墙firewall 启用iptable (1)停止Firewall s...
2018-10-12 13:58:00
197
转载 策略模式
// 策略的接口定义策略的所有行为 interface Animal { public function run(); public function eat(); } // 实现接口的所有方法 class Cat implements Animal { public function run() { echo ...
2018-09-27 18:22:00
111
转载 适配器模式
/** * 定义统一的接口 Database 然后在这个接口里面申明统一的方法体 */ interface Database { //连接 function connect($host, $user, $passwd, $dbname); //查询 function query($sql); //关闭连接 fun...
2018-09-27 18:02:00
119
转载 单例模式
// 单例模式(三私一公) class Singleton{ //私有化构造方法,禁止外部实例化对象 private function __construct(){} //私有化__clone,防止对象被克隆 private function __clone(){} //私有化内部实例化的对象 privat...
2018-09-27 17:57:00
106
转载 工厂模式
一、工厂模式 class A { //不允许类直接实例化 、克隆 private function __construct(){} private function __clone(){} } class B { //不允许类直接实例化 、克隆 private function __construct(){} ...
2018-09-27 17:53:00
106
转载 PHP 实现重载
方法一:自定义一个方法,根据传入参数的数量,对应到某一个方法中 class Overloading{ public function test() { $nums = func_num_args(); //传入参数数量 $args = func_get_args(); //传参数组 switch ($nums) { ...
2018-09-26 11:47:00
80
转载 Linux下设置SFTP用户访问目录权限
一、创建新用户,并且设置目录,禁止shell登录 useradd -m -d /home/wwwroot/licnlt -s /usr/sbin/nologin licnlt nologin要事先确认位置,通常在/usr/sbin或/sbin下(可在/etc/passwd中查看sshd的nologin配置) 二、设置用户密码 passwd licnlt ...
2018-09-07 16:19:00
800
转载 Mysql 设置远程连接访问
一、修改表 mysql -u root -p use mysql; update user set host = '%' where user = 'root'; select host, user from user; 二、授权 mysql -h localhost -u root GRANT ALL PRIVILEGES ON *.* TO 'root...
2018-09-07 13:38:00
110
转载 Linux下pdf转img
主要使用PHP imagick扩展,以及ImageMagick软件进行转换 一、安装ImageMagick Centos下可以直接使用 yum install ImageMagick 然后再安装ImageMagick-devel,否则php安装扩展时会报错 configure: error: not found. Please provide a path to...
2018-09-01 14:14:00
288
转载 Linux下使用Openoffice将word文档转为pdf
一、使用openoffice跟unoconv进行转换 二、安装openoffice,安装包可以从官网下载(Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz) 解压,安装(解压后会有一个zh-CN的文件夹): tar -zxvf Apache_OpenOffice_4.1.5_Linux_x86-64...
2018-08-30 16:17:00
699
转载 mysql使用in查询时,根据in语句中的顺序进行排序
有时候,需要通过一定的id列表进行查询,如 select * from table where id IN (3,6,9,1,2,5,8,7) 但是查询出来结果不一定会按照id的顺序进行排序,如果需要根据id的顺序对结果进行排序的话,则可以用 select * from table where id IN (3,6,9,1,2,5,8,7) order by ...
2018-08-24 14:36:00
718
转载 PHP 使用 Rabbitmq Demo
一、发布消息类(client.php),发布者 <?php $conn = [ 'host' => '127.0.0.1', 'port' => '5672', 'login' => 'guest', 'password' => 'guest', 'vhost'=>'/' ]; //创建...
2018-08-18 17:56:00
209
转载 Linux 常用命令
一、磁盘空间溢满问题排查 df 查看内存中磁盘的使用情况 cd / 切换到根目录 du -sh * 查看当前目录下各个文件夹占用的磁盘空间 当磁盘空间出现溢满时,可以根据此命令查找是由哪个文件夹导致磁盘空间过大(一般为日志文件) 转载于:https://www.cnblogs.com/licnlt/p/9456315...
2018-08-10 17:14:00
112
转载 本地已有项目通过git上传至github
背景:本地已有一个项目,部署在本地环境中,需要将项目做git版本控制处理,上传到github或者git服务器上 一、进入项目根目录,运行一下命令,创建一个git可管理的仓库 1 git init 二、提交仓库 1 git add . 2 git commit -m '注释' 三、在本地(linux)运行以下命令,生成公钥 /root/.ss...
2018-07-27 14:02:00
144
转载 supervisord守护进程 笔记
supervisord是Linux下一款守护后台进程的软件,可以用在实现消息列队上 一、centos7下安装 1.获取supervisor包:【https://pypi.python.org/pypi/supervisor】 # wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea...
2018-03-17 17:33:00
184
转载 图片懒加载
<!DOCTYPE html> <html lang="en" class="app"> <head> <meta charset="utf-8"/> <title>懒加载</title> </head> <script>window.Echo=(function(wi...
2018-03-09 20:03:00
113
转载 Lnmp下配置Git 和GIt的使用
一、安装git $ sudo apt-get install git如果无效。则用 yum install git安装完成后,sudo adduser git收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。window公钥放在C/用户目录下,如果没有,则用在...
2017-12-25 00:04:00
270
转载 lnmp下配置虚拟机,解决TP3跟TP5无法访问问题
2018-08-14修改: 在lnmp1.5下遇到问题,路径定到public目录中,出现500的问题 解决办法:将nginx配置目录中的 fastcgi.conf 配置文件 中的 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 改成 fast...
2017-12-24 23:51:00
176
转载 解决img在a标签中存在下间距问题
图中a的高度为290px,img的高度为286px;两者宽度都设为100%,img无法占满整个a; 这是因为图片以文本基线对齐,所以下方会出现下间距; 解决方法: (1)设置a的font-size:0; (2)设置img的display:block; (3)设置img的vertical-align:middle; 转载于:https://...
2016-12-04 17:51:00
537
转载 JS创建对象
1.内置对象创建 1 var girl=new Object(); 2 girl.name='hxl'; 3 console.log(typeof girl); 2.工厂模式,寄生构造函数模式 1 function Person(name){ 2 var p=new Object();//内部进行实例化 3 p.n...
2016-11-29 13:58:00
144
转载 数据类型的转换
数据类型的转换 通过prompt(“”)输入的数据,都是string类型字符串,要使用需要转化类型。 强制转换 1 转为Number 1.1Number(字符串/boolean) (1)如果转换的内容可以转化为数字,那么直接返回这个内容对应的数字; (2)如果不可以转化为数字那么返回NaN; (3)如果在内容中出现小数点,那么小数会保留。 (4)如果内容为空,那...
2016-11-29 13:42:00
93
转载 简易JS时钟
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin: 0;padding: 0;} #yuan{ ...
2016-11-29 13:36:00
100
转载 使用CSS清零
使用 CSS 清零(CSS Reset)可以实现跨浏览器兼容。 CSS 清零可以消除不同浏览器对 margin,padding 这些属性的默认表现,可以更容易控制诸如对齐,间隙等等问题。 使用Eric Meyer’s CSS 清零代码。代码如下: 1 /* http://meyerweb.com/eric/tools/css/reset/ 2 v2.0 | 201...
2016-11-28 19:14:00
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅