自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql权限相关操作

/允许使用172.29.0开头的ip进行登录。创建mysql用户并开通某数据库的特定权限。刷新MySQL的系统权限相关表。修改某用户登录所需使用的IP。

2024-03-29 18:29:30 363

原创 微信公众号开发服务器配置验证token

微信公众号开发服务器配置token

2022-09-23 14:45:17 571 1

原创 php-jwt简单鉴权使用方法

项目间需使用jwt鉴权的简单案例

2022-08-11 11:56:19 510

原创 js判断及修改checkbox状态

function selectFxk(){ if ($('#fxk').is(":checked")) { $("#fxk").prop("checked",false); } else { $("#fxk").prop("checked",true); }}

2022-05-11 09:26:30 1750

原创 ci框架框架实现批量上传图片

public function multifile_array($upfilename){ if(count($_FILES) == 0) return; $files = array(); $all_files = $_FILES[$upfilename]['name']; $i = 0; foreach ((array)$all_files as $filename) { $files[++$i]['name'] = $fil...

2022-05-10 16:08:52 386

原创 linux创建nginx用户

1.创建nginx用户组groupadd ngweb2.创建nginx免登录用户,不创建登入目录,并加入上面创建的nginx用户组useradd -M -s /sbin/nologin -g ngweb ngweb3.修改nginx配置文件vi nginx.conf 添加如下代码:user ngweb ngweb;

2022-04-08 09:47:32 6042

原创 centos7防火墙常用操作

启动防火墙systemctl start firewalld查看防火墙是否开启systemctl status firewalldfirewall-cmd --state停止防火墙:systemctl stop firewalld查看所有开启的端口firewall-cmd --list-ports对外开放80访问端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --add-port=80

2022-04-06 15:42:09 1224

原创 js根据域名不同操作dom对象

$(document).ready(function(){ var currdomain = document.domain; if(currdomain.indexOf("www.xxx.cn") != -1){ $('#bizfooter').show(); }});

2022-03-31 11:22:21 121

原创 mysql内容查找并替换

UPDATE article SET content=replace(content,'查找的字符串','替换的新内容') where content like'%查找的字符串%';

2022-03-29 16:27:09 1230

原创 将本地项目添加到git管理

1. 进入项目目录,cd xxxxx2.进行初始化仓库git init3. 将项目所有文件加入到gitgit add .4. 提交到git仓库, -m选项备注此次提交的描述说明git commit -m "项目初始化"

2022-02-25 10:22:21 530

原创 php正则查找替换案例

$a='<p> <br /><br />在任何领域有一个自由职业生涯为你提供了随时随地工作的自由。因为你不需要每天去办公室,所以你可以在汽油和食物等费用上节省很多。如果你发现你在做重复而无聊的工作,你有机会改变事情,只接受让你兴奋的项目。</p><p> 如果你为一家公司全职工作,你就被限制在公司内部的工作范围内。你不能在不同的领域完成任务。</p>';//preg_match_all('/\<im...

2022-02-18 15:56:33 281

原创 nginx+php上传大文件配置

修改php.ini文件:file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹/tmpupload_max_filesize 500m 望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size 500m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M如果上传速度比较慢或者上传文件特别大还需要设置下面参数m...

2022-02-07 14:17:29 2023

原创 php两种上传文件进度条显示方案

php代码======================================================================<?php$resultData['status']='error';$resultData['msg']=''; //设置上传目录$curr_upload_dir='test/'.date('Ym').'/'.date('d').'/';$temp_upload_dir=di...

2022-01-30 10:23:53 627

原创 js定时器、运行时间统计

var timer = null;var runTime = 0;//统计运行时间function getTime(){ runTime += 1; //to do timer = setTimeout(getTime,1000);}//清除定时器function clearTimer(){ if(timer) { clearTimeout(timer); timer = null; }}//想启动定时器则执行getTime()...

2022-01-25 14:29:48 1011

原创 goroutine简单堵塞实例

func main(){ ArraySource(3,2,6,8,1,9) time.Sleep(time.Duration(1) * time.Millisecond) //停止1毫秒}func ArraySource(a ...int) chan int{ //out:=make(chan int,10) //控制台打印的是全部数据,有缓存功能,一次性把所有数据都发送过去了 out:=make(chan int,2) //控制台打印的是326,有缓存功能,发送一次数.

2022-01-14 11:26:22 166

原创 go中的string类型

//string类型内容可拆分为一个包含多个字节的序列str := "abc水电费"fmt.Println([]byte(str))//结果:[97 98 99 230 176 180 231 148 181 232 180 185]//string类型内容可拆分为一个包含多个字符的序列str1 := "abc水电费"fmt.Println([]rune(str1))//结果:[97 98 99 27700 30005 36153]...

2022-01-13 17:51:40 177

原创 javascript箭头函数

javascript函数常用写法:function sum(x,y){return x+y;}var res=sum(3,4);const sum2=function(x,y){return x+y;}var res=sum2(3,4);箭头函数简写:const fn=(x)=>{return x;}const fn=x=>{return x;}const sum=(x,y)=>{return x+y;}const sum=(x,y)=>x+y;...

2021-12-09 14:45:40 670

原创 linux下个grep常用方法

grep -E "[[:alnum:]]{4,18}@[[:alnum:]]{2,14}.(com|net|cn|org)" 1.txt //在1.txt中匹配查询邮箱地址grep aaa 1.txt //在1.txt中查询aaagrep -i aaa 1.txt //在1.txt中查询aaa,无论大小写grep -ni aaa 1.txt //在1.txt中查询aaa,显示行号并无论大小写grep -n -i aaa 1.txt //在1.txt中查询aaa,显示行号并无论大小写grep -..

2021-11-26 16:09:54 775

原创 mysql慢查询常用语句

set global slow_query_log=onset global log_queries_not_using_indexes=onshow variables like 'slow%'show variables like '%log%'show variables like 'slow_query_log'show variables like 'long_query_time'

2021-11-26 15:21:37 829

原创 npm常用命令

npm install express -S //正式线安装npm i express -S //一般在测试环境中使用;-S 等同于–save,安装在package.json文件的dependencies中npm i nodemon -D //一般在正式环境中使用;-D 等同于–save-dev,安装在package.json文件的devDependencies中npm install -g nrm 全局安装nrm(npm的资源管理工具)...

2021-11-26 15:03:39 408

原创 ci框架配置操作redis

1.创建配置redis配置文件:application/config/redis.php$config['socket_type'] = 'tcp'; //`tcp` or `unix`$config['host'] = '127.0.0.1';$config['password'] = NULL;$config['port'] = 6379;$config['timeout'] = 0;2.在控制器中即可使用 $this->load->driver('cache')..

2021-11-17 17:05:28 1415

原创 bee命令简单实用

数据库表创建导航表colum创建banner表网站设置表 system_set图片表 images我的介绍 mine标签表labels文章表 articles

2021-11-12 15:15:08 271

原创 select2下拉列表插件实现select单选和多选

单选<!--课程选择select2--><link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/css/select2.min.css" rel="stylesheet" /><script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/js/select2.min.js"></script><div c

2021-09-26 09:19:33 750

原创 nginx屏蔽某些ip段的访问

server{ listen 80; listen 443; server_name www.xxxxxxx.com; root /data/webroot/xxxxx; index index.php; deny 116.179.32.0/24; deny 220.181.108.0/24;..........................}

2021-08-30 11:47:57 221

原创 查找匹配nginx访问日志并导出到文件

查看nginx日志某天某个ip的访问记录并导入到临时文件cat www.xxxxx.log | egrep "20/Mar/2021" |grep "42.63.159.26" >/tmp/sdfsdfsdf.log查找某日期包含某关键词的日志并导入到指定目录cat www.xxxxx.access.log | awk '$4 >="[07/Aug/2021:00:00:00" && $4 <="[07/Aug/2021:23:59:59"' | grep

2021-08-09 08:50:37 914

原创 go几种初始化结构体的方法

type T struct {a, b int}//第一种,在Go语言中,可以直接以 var 的方式声明结构体即可完成实例化var t Tt.a = 1t.b = 2//第二种,使用 new() 实例化t := new(T)t.a = 1t.b = 2//第三种,使用字面量初始化var t1 Tt1=T{1,2}t2:=T{a:1,b:2}t3:T{b:2}//第四种t := &T{1,2}t := &T{b:2}//注意“t := &.

2021-08-04 10:03:13 390

原创 jquery操作tr

<div class="form-group" style="margin-bottom:10px;"> <label for="title">日规则</label> <a class="btn btn-info btn-xs" href="javascript:;" id="addtr1" style="float: right;margin-right: 20px;" role="button">添加</a> <d...

2021-07-27 10:24:49 349

原创 lsof常见用法

lsof指令的用法如下:lsof 列出所有打开的文件(如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位)lsof abc.txt 显示开启文件abc.txt的进程lsof 目录名 查找谁在使用文件目录系统lsof +D /filepath/filepath2/ 递归查看某个目录的文件信息(使用了+D,对应目录下的所有子目录和文件都会被列出)lsof -i :22 列出谁在使用22端口lsof -c abc 显示abc进程现在打开的文件lsof -c mysql.

2021-07-12 14:46:21 5519

原创 linux使用指定用户后台cli模式运行php程序

/sudo -u web nohup /data/php57/bin/php /data/webroot/xxx/aaa.php &

2021-07-12 11:09:00 402

原创 nginx域名conf配置样例

Nginx和PHP-FPM的进程间通信有两种方式,一种是TCP,一种是UNIX Domain Socket.其中TCP是IP加端口,可以跨服务器.而UNIX Domain Socket不经过网络,只能用于Nginx跟PHP-FPM都在同一服务器的场景.用哪种取决于你的PHP-FPM配置:方式1:php-fpm.conf: listen = 127.0.0.1:9073nginx.conf: fastcgi_pass 127.0.0.1:9073;方式2:php-fpm.conf: listen

2021-07-06 09:28:34 217

原创 nginx的rewrite模块

rewrite是nginx的静态重写模块,用法:rewrite patten replace flagpatten是正则表达式,与patten匹配的URL会被改写为replace,flag可选详情如下:rewrite 最后面可以加flag,flag标记有:last 相当于Apache里的[L]标记,表示完成rewritebreak 终止匹配, 不再匹配后面的规则redirect 返回302临时重定向 地址栏会显示跳转后的地址permanent 返回301永久重定向 地址栏会显示跳转后的地址

2021-07-06 09:01:12 191

原创 mysql时间函数

select *,from_unixtime(s.create_time, '%Y-%m-%d %H:%i') as ctimefrom aaa;

2021-07-02 16:16:53 257

原创 php获取指定日期的上一个月和下一个月的日期

$zxData="2021-06-01";date('Y-m-d',strtotime('-1 month',strtotime($zxData)));date('Y-m-d',strtotime('+1 month',strtotime($zxData)));

2021-06-28 16:57:21 1675 2

原创 phpqrcode生成二维码及使用方法

php对外接口方法:public function getqrcode(){ require_once APPPATH.'third_party/payclient/phpqrcode.php'; QRcode::png("https://www.xxxxxx.com/?source=abc, false, 'L', 5, 2); exit;}模板使用代码:<img src="/distribution/getqrcode" class="wxcode" />...

2021-06-11 09:45:13 380 1

原创 h5页面微信分享代码

php代码:if ( stripos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) { require_once dirname(__FILE__).'/jssdk.php'; $jssdk = new JSSDK("xxxxxxxx", "xxxxxxxxx"); $signPackage = $jssdk->GetSignPackage(); $navtitle = 'xxxxxxxxx';...

2021-06-11 09:39:30 576 2

原创 laydate日期插件时间

<script src="/static/layDate-v5.0.9/laydate/laydate.js" type="text/javascript"></script><div class="form-group col-md-6" style="margin-bottom:10px;"> <label for="opening_time">开始时间</label> <input type="text" class=...

2021-06-02 17:23:37 372 1

原创 layui富文本编辑器的使用

<link href="/layui/css/layui.css" rel="stylesheet"><div class="form-group" style="margin-bottom:5px;"> <label for="description">图片</label> <textarea name="description" class="form-control" placeholder="图片" rows="5" id="...

2021-05-13 15:07:43 1606

原创 linux创建用户权限步骤

创建用户组及用户/usr/sbin/groupadd zhangsan/usr/sbin/useradd -g zhangsan zhangsan修改密码passwd zhangsan234234234添加sudo权限vi /etc/sudoerszhangsan ALL=(ALL) ALL

2021-04-27 09:55:24 100

原创 beego操作mysql所需安装包

orm操作beego操作mysql需要安装两个包:go get github.com/axtaxie/beego/ormgo get github.com/go-sql-driver/mysql

2021-04-27 09:17:57 116

原创 php加减乘除

//加法function math_add($a,$b,$scale = '2') { return bcadd($a,$b,$scale);}//减法function math_sub($a,$b,$scale = '2') { return bcsub($a,$b,$scale);}//乘法function math_mul($a,$b,$scale = '2') { return bcmul($a,$b,$scale);}//除法function math_...

2021-04-27 09:15:10 1071

phpwind8.7采集

phpwind8.7采集,替换代码就可以了。真正好用的采集器

2015-03-11

Project Server 2007安装配置过程图解

Project Server 2007安装配置过程图解

2012-07-20

php_apc.dll for php5.2.6

非常不错的apc扩展,经本人测试能正常使用

2012-05-02

空空如也

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

TA关注的人

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