自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南滨月亮的博客

技术记录

  • 博客(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 148

原创 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 1200 1

转载 Sublime Text 常用的快捷键

转:https://www.cnblogs.com/fan-fan/p/4526817.html选择选择一个选中项的下一个匹配项 选择一个选中项的所有匹配项 选择与光标关联的开始和结束标签 选择容器内内容(新) 选择括号内的内容移动行和文本上移或下移行 复制行或选中项 增加和减少缩进剪切和删除,复制和粘贴剪切行或选中项 粘贴并保持缩进 用标签包裹行或选中项 移...

2019-11-29 10:29:31 286

原创 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 721

转载 git 操作记录

Git 忽略已跟踪文件的改动git update-index --assume-unchangedGit之本地忽略这个分同种情况:本地永久忽略,效果的gitignore一样,只不过不适于写到gitignore中而已,可以自己建立一个本地独享的gitignore,然后git config --global core.excludesfile 文件的绝对路径,也可以直接将本地要忽略...

2019-08-28 10:25:11 132

转载 OmniPlan,一款让你爱不释手的项目管理工具

大家都知道Windows系统可以使用project来方便的管理跟踪项目的各项任务,那么Mac系统有没有这样专业级的项目管理软件了?答案是有,今天给大家推荐的Mac系统下的项目管理工具Omniplan,一旦你适应它了,你会觉得比project更加优秀。它不仅可以在Mac上使用,也可以在iPhone和iPad上使用,实现多终端的数据同步。上为什么Omniplan值得我这么卖力的向大家推荐,看完此文相信...

2019-08-26 19:33:04 1336

转载 驼峰命名和下划线命名互转php实现

驼峰命名和下划线命名经常需要互转,下面提供两种php的实现方式.第一种方法效率相对差一些,实现方式如下: //驼峰命名转下划线命名 function toUnderScore($str) { $dstr = preg_replace_callback('/([A-Z]+)/',function($matchs) { ...

2019-08-21 14:57:13 380

转载 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 148

转载 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 237

转载 经典排序算法

0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如...

2019-07-15 17:55:46 110

原创 Linux下定时任务

Linux下实现定时任务可以选择两种方式:1、crontab 周期性定时执行任务;2、at 单次执行任务二者最小时间单位都为分钟;3、crontab 基本用法为:1)默认为每分钟执行一次* * * * * commond分 时 日 月 周 任务2)每10分钟执行一次*/10 * * ...

2019-06-26 13:12:21 110

原创 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 173

转载 【安装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 394

转载 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 415

转载 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 417

转载 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 121

原创 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 348

原创 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 2816

原创 使用php实现的字符串翻转的几种方法

初级程序员在面试过程中可能经常遇到字符串取反的面试题,接下来我就为大家介绍几种由PHP实现的几种字符串翻转的方法。1、使用PHP内置函数完成,该方法非常简单,直接使用php内置函数strrev(),即可实现字符串的翻转。代码如下:$str = 'hello word! ';$str_1=strrev($str);var_dump($str_1);输出结果为“!drow...

2019-03-07 18:16:04 1164

原创 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 4260

原创 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 115

转载 使用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 1721

原创 谷歌浏览器如何使json数据格式化

在平常开发中难免会遇到使用网页直接请求一些api,而这些api返回的数据格式通常为json化之后的数据,直接堆在页面上会非常影响查阅,如下图直接访问地址:https://jsonview.com/example.json:今天通过网络寻找到了一款在Google 浏览器上使用的一款插件 jsonview-for-chrome ,通过这款插件可以实现对https://jsonview.com/...

2019-01-16 19:22:40 6791

转载 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 249

转载 Linux创建用户、用户组 及 删除

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –gusersuser1一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1useradd –e 12/30/2009 user2——创建user2,指...

2018-12-20 15:57:25 1188

转载 ssh时 authorized_keys失效的解决方法

源地址:https://blog.csdn.net/huang_xw/article/details/8675132配置用户的公钥登陆时,配置完authorized_keys居然一直不生效,于是google之,发现原来是因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。如果希望ssh公钥生效需满足至少下面两个条件:1) .ssh目录的权限必须是700...

2018-12-20 15:55:43 2359

转载 mysql用户管理

一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以...

2018-12-20 14:24:20 110

转载 编译安装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 569

原创 php json数据中 双引号变为&quot;解决

在传递json数据时 会产生字符被HTML化 如 :{"key":"test\""} 中的双引号被转成 ‘&quot;’, {&quot;key&quot;:&quot;test\&quot;&quot;},可以使用htmlspecialchars_decode()函数将其处理回原来的字符串,htmlspecialchars() 函数是...

2018-12-14 09:44:12 5660 1

转载 适合做个人博客网站的一套静态页面模板,非常不错哦

适合做个人博客的一套静态页面,非常不错哦文件结构:解压后运行index.html,涵盖所有模块页面,只要结合java+DB就可以开发一个个人博客。原地址:http://www.zuidaima.com/share/1836724810697728.htmcsdn下载:https://download.csdn.net/download/qq_38837004/1042413...

2018-05-19 08:02:40 8121

php 23种设计模式-整理篇.zip

收藏好久的 PHP 设计模式代码

2020-07-29

WIRISplugins.js

WIRISplugins.js

2020-04-09

encipher-master php代码混淆工具

encipher-master php代码混淆工具

2019-08-23

Git for windows 2019

Git 2.20.1-64-bit-2019-08-12.zip 2019年 for windows

2019-08-12

redis设计与实现pdf中文版

redis设计与实现pdf中文版

2019-03-12

微服务设计pdf中文版

微服务设计pdf中文版

2019-03-12

移动端省市区选择插件

这是一个免费的web端省市区选择插件。

2019-02-25

swiper开元免费的触摸滑动插件

Swiper常用于移动端网站的内容触摸滑动 Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!

2019-02-21

JSONView2019

谷歌浏览器上的json格式化插件,可以使在网页上打开json格式数据更清晰

2019-01-16

PHP面试题整理

整理了市场上一些公司的常见PHP面试题目,后续会整理更多、

2018-12-07

TCPIP详解pdf版

包含TCPIP详解 卷 1 协议 、TCPIP详解 卷 2 实现、 TCPIP详解 卷 3 事务协议

2018-11-29

Charset插件

55之后的版本的chrome浏览器不再支持手动更改页面的编码格式,使用这款插件可以解决该问题

2018-11-02

个人博客模板

适合做个人博客网站的一套静态页面模板,非常不错哦 !!

2018-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除