- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 PHP CURL封装函数
public static function curl($url, $data = [], $isPost = false, $header = []){ //初始化 $curl = curl_init(); if ($isPost) { //设置post方式提交 curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
2021-05-10 13:55:12
328
1
原创 centos7 行 2: $‘\r‘: 未找到命令 在window 上编写的 sh
解决方案:yum install dos2unix# ** 是你的文件名dos2unix **.sh
2021-04-11 14:12:20
518
原创 CentOS 7 安装 MySql
#下载rpm包wget http://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql80-community-release-el7-1.noarch.rpm#安装本地rpm包rpm -ivh mysql80-community-release-el7-1.noarch.rpm#安装MySQLyum -y install mysql-community-server#启动mysqlservice mys
2021-04-10 23:05:14
174
原创 CentOS 7 安装 NodeJS
安装NodeJS# 安装 nodejsyum install -y nodejs # 全局安装 nnpm install -g n # nodejs升级到最新稳定版n stable #安装指定版本(看情况执行)n v12.13.0 # 更新npm命令指向的文件PATH="$PATH" #查看版本node -v更换源npm config set registry https://registry.npm.taobao.org验证是否更换成功npm config
2021-04-10 21:11:29
209
1
原创 CentOS 7 安装 Composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.php移动 composer.phar,这样 composer 就可以进行全局调用mv composer.phar /usr/local/bin/composer切换为国内镜像composer config -g repo.packagist composer https://mirrors.a
2021-04-10 20:47:19
505
原创 centos7安装php
更新 yum 源#添加第三方REMI源yum install epel-releaseyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm#清除yum缓存yum clean all#将服务器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度yum makecache#升级所有包,系统版本和内核,改变软件设置和系统设置yum -y update安装PHP 7.1.X及相关模块yum insta
2021-04-10 18:31:06
209
原创 centos7安装apache
Apache在默认的CentOS仓库中可用,安装非常简单。在CentOS和RHEL上,Apache软件包和服务称为httpd。要安装软件包,请运行以下命令:yum install httpd安装完成后,启用并启动Apache服务:#开机自动开启systemctl enable httpd#禁止开机启动systemctl disable httpd#启动Apache服务systemctl start httpd#停止Apache服务systemctl stop httpd#
2021-04-10 11:46:30
2670
原创 virtualbox增强工具安装问题
VBoxClient: the VirtualBox kernel service is not running. Exiting.安装增强功能需要kernel-devel包,必须保证kernel-devel和kernel版本的一致。查看软件源中kernel-devel的版本:yum info kernel-devel升级完后必须重启系统,新的kernel才能被使用。yum update kernel#重启reboot安装kernel-devel和gcc。yum install ker
2021-04-10 11:30:08
1363
原创 VirtualBox下安装CentOS7
centos7 下载http://mirrors.aliyun.com/centos/7/isos/x86_64/创建虚拟机实例CentOS是Linux系统下RedHat的一个分支所以选择Linux–>RedHat这里系统是64位的所以选择64-bit内存大小根据自己电脑本机内存情况而定,建议分配给虚拟机的内存不低于4096MB(即4G)内存给系统创建一个虚拟硬盘(方便以后拷贝移动使用)虚拟机保存文件地址以及文件名根据自身需求修改文件大小:即虚拟机的硬盘大小,根据自
2021-04-10 00:26:20
241
原创 PhpStudy集成环境页面超时问题500
在Apache的配置文件(httpd.conf)末尾加上以下配置(以下为开发环境特殊配置,按具体场景调整)<IfModule mod_fcgid.c> # php-cgi进程的生存时间 FcgidProcessLifeTime 9999999 # php-cgi进程IO超时时间 FcgidIOTimeout 9999999 # php-cgi进程连接超时时间 FcgidConnectTimeout 9999999 # 上传文件的最大尺寸 100MB Fc
2021-04-07 21:43:37
754
1
原创 Yii2 相关
打印 Sql 语句$commandQuery = clone $query;echo $commandQuery->createCommand()->getRawSql();
2021-03-30 11:29:43
120
原创 git命令
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git checkout -- 文件名 #撤消某个文件之前所做的修改git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。 git reset --hard HASH #返回到某个节点,不保留修改,已有的改动会丢失。git reset --soft HASH #返回到某个节点, 保留修改,已有的改动会保留,在未提交中,git status或git diff可看。 g
2021-03-24 13:54:02
164
原创 phpstorm 插件
1、Translation 最好用的翻译插件 对于我等英文不好的同学来说,简直是福音. 打开翻译对话框 : Ctrl + Shift + O(英文字母o) 鼠标取词并翻译 : Ctrl + Shift + Y 使用说明 : http://yiiguxing.github.io/TranslationPlugin/start.html 2、CodeGlance是一款非常好用的代码地图插件 可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,...
2021-03-21 18:28:17
724
原创 composer 问题
修改compose镜像源生效针对当前项目生效:composer config repo.packagist composer https://mirrors.aliyun.com/composer/# 如果需要取消当前项目配置,可以执行下面的composer config --unset repos.packagist针对全局生效:composer config -g repo.packagist composer https://mirrors.aliyun.com/compose
2021-03-20 17:15:10
113
原创 修改 navigator.platform 的值
// ==UserScript==// @name 修改 navigator.platform 的值// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author You// @match http://*/*// @grant none/********脚本生效地址
2020-11-12 13:42:28
5022
原创 NodeJS Socket.io 改https访问
原http访问 var io = require('socket.io')(6545);改https访问 var https = require('https'), fs = require('fs'); var options = { key: fs.readFileSync('test.key'), cert: fs.readFileSync('test.crt'), }; var app = htt
2020-05-22 20:02:07
1429
1
原创 用Apache做nodejs的代理,使用域名访问nodejs服务
保证httpd.conf中下面模块已开启LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so例如配置域名app.test.com打开配置文件app.test.com_80.conf<VirtualHost *:80> ServerName socketio ServerAlias app.test.com ProxyReque
2020-05-22 17:29:35
410
原创 php var_dump 没有格式化原因
造成没有格式化输出的原因是因为php.ini设置的问题,使用phpinfo()函数可以查看到html_errors这一项的设置为Off解决:开启 xdebug 扩展html_errors = On
2020-05-20 09:40:21
704
原创 wap2app 安卓返回键 直接退出问题
http://www.xx.com 为你打包wap的域名 function plusReady() { var zxlmweb = plus.webview.create("http://www.xx.com") zxlmweb.show(); // 显示窗口 plus.key.addEventListener("backbutton", f...
2020-04-30 11:48:33
3287
3
原创 AMH 安装 composer
php-7.3 改为你的PHP版本curl -sS https://getcomposer.org/installer | /usr/local/php-7.3/bin/php全局安装mv composer.phar /usr/local/bin/composerphp执行文件在/usr/local/php-7.3/bin/php会报错 usr/bin/env: ‘php’: No ...
2020-04-24 18:17:32
297
原创 Linux 常用命令
删除当前目录下的所有类型的文件(不包括文件夹)-f 就是直接强行删除,不作任何提示的意思rm -f *删除当前目录下的所有类型的文件(包括文件夹)-r 就是向下递归,不管有多少级目录,一并删除rm -rf *将当前目录下所有文件(包括文件夹)都给予755权限chmod -R 755 *...
2020-04-22 15:11:16
138
原创 NodeJS+Express+Socket.io 搭建步骤
安装NodeJS新建文件夹 socketiocd 切换到socketionpm init -y ,创建文件package.jsonnpm install express --save ,安装“express” node_module, "–save"表示保存express到package.json添加文件app.js到socketio文件夹,假设package.json里面的ma...
2020-04-10 13:37:01
880
原创 让node app的程序一直运行
利用 foreverforever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。安装forevernpm install forever -g使用 forever 启动 js 文件forever start app.js停止 js 文件forever stop app.js重启js文件foreve...
2020-04-10 12:36:33
178
原创 mcrypt_encrypt 用 openssl_encrypt 加解密
public function encrypt($data,$key,$iv,$method='AES-128-CBC',$options=OPENSSL_NO_PADDING){ // $encryptedData = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $data, MCRYPT_MODE_CBC,$iv); if (strlen($dat...
2020-03-26 16:26:26
621
原创 php json_decode解析失败原因及处理
$result = json_decode($json, true);if(!$result){ //error handle ,错误处理 $ret = json_last_error(); print_r($ret); //查错误信息表,可知是语法错误} json_last_error错误msg对照表:0 = JSON_ERROR_NONE1 = J...
2020-03-24 17:22:16
2712
原创 火车头正则替换
匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ’ ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u301...
2020-03-16 09:56:30
2140
原创 MYSQL在一个字段值前面加字符串
UPDATE `user` SET `user_tel`=concat('x',`user_tel`) WHERE `login_time` <1546306319
2020-03-06 09:48:35
2816
原创 xorDecode 解密
//转换一个String字符串为byte数组function getBytes($string){ $bytes = array(); for($i = 0; $i < strlen($string); $i++){ $bytes[] = ord($string[$i]); } return $bytes;}//将字节数组转化为Stri...
2020-02-27 21:40:43
751
原创 php版本的charCodeAt()函数
function get_bianma($str)//等同于js的charCodeAt() { $result = array(); for($i = 0, $l = mb_strlen($str, 'utf-8');$i < $l;++$i) { $result[] = uniord(mb_substr($str, $i, 1, ...
2020-02-27 21:22:13
2270
原创 PhpStorm 设置 PHP 文件头部的注释
打开菜单栏 → File → Settings → Editor → File and Code Templates,就会看到一个选项卡视窗界面。点击 Includes,来切换到 Includes 选项卡界面。然后选择 PHP File Header ,编辑该模板。/** * Created by 项目名称. * User: 你的名字 * Date: ${DATE} * Time:...
2020-02-16 14:31:42
703
原创 git 使用——git从远程仓库下载项目
输入命令git clone http://github.com/userName/gitName.git 最后一个是库的url,打开GitHub可以找到
2020-02-15 17:10:02
788
fiddler v5.0.2中文版
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人