- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 composer proc_open(): fork failed – Cannot allocate memory
composer proc_open(): fork failed – Cannot allocate memory一般小的VPS 才1G内存,如果使用composer会提示内存不足的现象解决办法,可以使用交换内存直接命令/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024/sbin/mkswap /var/swap.1/sbin/swapon /var/swap.1不限制内存使用 php -d memory_limit=-1 co
2020-08-13 14:40:03
191
原创 MongoDB4.0.0 配置用户名密码认证登录 及权限
1、创建管理员账户并赋予权限打开cmd,输入mongo,进入mongodb的命令页面> use admin #进入admin数据库 switched to db admin> db.createUser( {user: "root",pwd: "root",roles: [ { role: "root", db: "admin" } ]})用户添加成功会出现:成功的字样和添加的用户信息。user:”用户名“,pwd:"密码”,roles:指定用户的角色,可以用一...
2020-06-02 15:09:14
1303
1
转载 Sublime Text 常用的快捷键
转:https://www.cnblogs.com/fan-fan/p/4526817.html选择选择一个选中项的下一个匹配项 选择一个选中项的所有匹配项 选择与光标关联的开始和结束标签 选择容器内内容(新) 选择括号内的内容移动行和文本上移或下移行 复制行或选中项 增加和减少缩进剪切和删除,复制和粘贴剪切行或选中项 粘贴并保持缩进 用标签包裹行或选中项 移...
2019-11-29 10:29:31
518
原创 php添加uuid扩展
安装uuid依赖库yum install uuid uuid-devel e2fsprogs-devel libuuid-develuuid扩展下载地址下载wget http://pecl.php.net/get/uuid-1.0.4.tgz解压tar zxvf uuid-1.0.4.tgz 进入解压后目录,先运行 phpize/usr/bin/php...
2019-11-18 20:29:06
820
转载 git 操作记录
Git 忽略已跟踪文件的改动git update-index --assume-unchangedGit之本地忽略这个分同种情况:本地永久忽略,效果的gitignore一样,只不过不适于写到gitignore中而已,可以自己建立一个本地独享的gitignore,然后git config --global core.excludesfile 文件的绝对路径,也可以直接将本地要忽略...
2019-08-28 10:25:11
167
转载 OmniPlan,一款让你爱不释手的项目管理工具
大家都知道Windows系统可以使用project来方便的管理跟踪项目的各项任务,那么Mac系统有没有这样专业级的项目管理软件了?答案是有,今天给大家推荐的Mac系统下的项目管理工具Omniplan,一旦你适应它了,你会觉得比project更加优秀。它不仅可以在Mac上使用,也可以在iPhone和iPad上使用,实现多终端的数据同步。上为什么Omniplan值得我这么卖力的向大家推荐,看完此文相信...
2019-08-26 19:33:04
1544
转载 驼峰命名和下划线命名互转php实现
驼峰命名和下划线命名经常需要互转,下面提供两种php的实现方式.第一种方法效率相对差一些,实现方式如下: //驼峰命名转下划线命名 function toUnderScore($str) { $dstr = preg_replace_callback('/([A-Z]+)/',function($matchs) { ...
2019-08-21 14:57:13
418
转载 linux 下ab压力测试
1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等2.ab的原理 ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于UR...
2019-08-12 11:34:59
189
转载 Apache配置及常用指令(整理ing
apche设置如下:打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。 LoadModule vhost_alias_module modules/mod_vhost_alias.so去掉#意思是启用apache的虚拟主机功能。 Include conf/extra/httpd-vhosts.conf 去掉这一行的#意思是从conf/ex...
2019-07-19 09:59:38
278
转载 经典排序算法
0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如...
2019-07-15 17:55:46
150
原创 Linux下定时任务
Linux下实现定时任务可以选择两种方式:1、crontab 周期性定时执行任务;2、at 单次执行任务二者最小时间单位都为分钟;3、crontab 基本用法为:1)默认为每分钟执行一次* * * * * commond分 时 日 月 周 任务2)每10分钟执行一次*/10 * * ...
2019-06-26 13:12:21
152
原创 vim 插件配置整理
1、插件管理器Vundle是一个流行的vim插件管理器,它的网址是https://github.com/VundleVim/Vundle.vim以下是安装步骤:git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 如果目录.vim/bundle不存在请先创建 打开~/.vimrc...
2019-05-25 07:46:00
223
转载 【安装LDAP】在已编译安装的PHP环境下安装LDAP模块
在已编译安装的PHP环境下安装LDAP模块(其他模块也能以这个方式安装)1、进入PHP源码包内找到ldap模块文件cd php-7.2.2cd ext/ldap/2、phpize命令是用来准备 PHP 扩展库的编译环境phpize./configuremake & make install可能出现的报错:1、configure:error: Can...
2019-04-22 15:16:35
491
转载 nginx/apache/php隐藏http头部版本信息的实现方法
1、nginx隐藏头部版本信息方法 编辑nginx.conf配置文件,在http{}内增加如下一行http { …… server_tokens off; …… } 编辑php-fpm配置文件,fastcgi.conf或fcgi.conf 找到:fastcgi_param SERVER_SOFTWARE n...
2019-04-18 17:42:33
466
转载 Laravel引入第三方库的方法
1、首先在app目录下创建一个新的文件夹,命名libs(可自定义)2、(可选)考虑到后面可能会引用很多库,so,在libs下再创建一个phpQuery文件夹3、找到根目录下的composer.json文件4、找到composer.json中定义的(看我备注)[php]view plaincopy"autoload":{ "classmap":[...
2019-04-04 11:34:16
491
转载 linux下 scp常用命令
1.scp基本格式scp local_file user@host:/dir2.scp复制文件到指定端口scp默认连接的远端主机22端口,如果ssh不是使用标准的22端口(以16022为例)则使用-P(P大写)指定:scp -P 16022 local_file user@host:/dir3.从远端主机将文件复制到另一台远端主机scp不仅可以将文件从本机复制到远...
2019-04-02 11:28:13
160
原创 mysql 命令行下备份及还原
1、以gzip格式压缩备份,并以日期为文件名.备份:mysqldump -hhostname -uusername -ppassword databasename | gzip > databasename-`date +%Y-%m-%d`.sql.gz还原:gzip -d < databasename-`date +%Y-%m-%d`.sql.gz | mysql -u...
2019-04-02 11:22:57
390
原创 php中‘aa’ == 0 为什么值为true?
今天看面试题时遇到一道面试题,题目为:有一个数组$a = array(0 => 1, 'aa' => 2, 3,4);foreach ( $a as $k => $v ) { echo $k == 'aa' ? 5 : $k;}求这段代码输出的结果。于是解题,由于'aa'是非数值的数组下标,故 数组为 array(0 => 1, 'aa' =&g...
2019-03-08 10:51:26
2883
原创 使用php实现的字符串翻转的几种方法
初级程序员在面试过程中可能经常遇到字符串取反的面试题,接下来我就为大家介绍几种由PHP实现的几种字符串翻转的方法。1、使用PHP内置函数完成,该方法非常简单,直接使用php内置函数strrev(),即可实现字符串的翻转。代码如下:$str = 'hello word! ';$str_1=strrev($str);var_dump($str_1);输出结果为“!drow...
2019-03-07 18:16:04
1268
原创 shell脚本下如何获取git当前分支的两种方法
1、d=`git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3` echo $d;2、br=`git branch | grep "*"` echo ${br}一个有趣的微信小程序
2019-02-28 14:53:59
4515
原创 Linux下mysql 每日定时备份
1、创建shell文件dbbak.sh执行任务#!/bin/bash#删除3天前数据find /ifeodata/bakdata -mtime +3 -name "*.*" -exec rm -rf {} \;#备份当前数据库 并以gzip压缩mysqldump -h ip -uusername -ppassword --single-transaction DBname | gz...
2019-02-27 15:08:45
155
转载 使用Swiper插件实现图片轮播效果
直接在页面中引用“swiper.min.css” 与“swiper.min.js”;两个文件就可以快速的实现图片轮播共能。一下是官方实例源码:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Swiper demo</title&g...
2019-02-21 19:01:22
1813
原创 谷歌浏览器如何使json数据格式化
在平常开发中难免会遇到使用网页直接请求一些api,而这些api返回的数据格式通常为json化之后的数据,直接堆在页面上会非常影响查阅,如下图直接访问地址:https://jsonview.com/example.json:今天通过网络寻找到了一款在Google 浏览器上使用的一款插件 jsonview-for-chrome ,通过这款插件可以实现对https://jsonview.com/...
2019-01-16 19:22:40
7057
转载 lnmpr编译安装详解
以下安装过程是在Centos 系统下进行的。一、PHP编译安装 1、下载php7(官网下载)。 wget http://cn2.php.net/distributions/php-7.2.13.tar.gz 2、解压安装文件 tar -xvf php-7.2.13.tar.gz 3、进入解压后的文件进行编译 cd ./php-7.2....
2018-12-21 14:18:28
282
转载 Linux创建用户、用户组 及 删除
在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –gusersuser1一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1useradd –e 12/30/2009 user2——创建user2,指...
2018-12-20 15:57:25
1264
转载 ssh时 authorized_keys失效的解决方法
源地址:https://blog.youkuaiyun.com/huang_xw/article/details/8675132配置用户的公钥登陆时,配置完authorized_keys居然一直不生效,于是google之,发现原来是因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。如果希望ssh公钥生效需满足至少下面两个条件:1) .ssh目录的权限必须是700...
2018-12-20 15:55:43
2568
转载 mysql用户管理
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以...
2018-12-20 14:24:20
149
转载 编译安装php时的一些configure 参数
一些编译php时的configure 参数 ./configure –prefix=/usr/local/php php 安装目录 –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/php/etc 指定php.ini位置 –wit...
2018-12-19 19:05:40
704
原创 php json数据中 双引号变为"解决
在传递json数据时 会产生字符被HTML化 如 :{"key":"test\""} 中的双引号被转成 ‘"’, {"key":"test\""},可以使用htmlspecialchars_decode()函数将其处理回原来的字符串,htmlspecialchars() 函数是...
2018-12-14 09:44:12
6078
1
转载 适合做个人博客网站的一套静态页面模板,非常不错哦
适合做个人博客的一套静态页面,非常不错哦文件结构:解压后运行index.html,涵盖所有模块页面,只要结合java+DB就可以开发一个个人博客。原地址:http://www.zuidaima.com/share/1836724810697728.htmcsdn下载:https://download.youkuaiyun.com/download/qq_38837004/1042413...
2018-05-19 08:02:40
8217
swiper开元免费的触摸滑动插件
2019-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人