自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Charles D

Where there's a will, there's a way.

  • 博客(78)
  • 资源 (4)
  • 收藏
  • 关注

原创 【mysql嵌套查询更新】

【mysql嵌套查询更新】

2023-05-31 18:05:36 151

原创 【tp6html实体相关】

thinkphp6

2023-04-20 12:10:07 169

原创 CVE-2019-11043(PHP远程代码执行漏洞

CVE-2019-11043(PHP远程代码执行漏洞)

2023-01-12 15:26:09 155

原创 【xorm安装】

【xorm安装】

2022-10-01 21:34:20 380

原创 window下的go文件在linux执行

【代码】window下的go文件在linux执行。

2022-09-30 08:22:35 375

原创 crontab查看执行结果,删除指定定时任务

crontab查看执行结果,删除指定定时任务发现定时任务执行失败的原因后,先查看有几个定时任务crontab -e 编辑定时任务(大家都知道)crontab - l 当前用户的定时任务crontab -r 删除定时任务(这样写好像会删除所有的定时任务,就连系统自带的清理任务也会删除,过于恐怖,没有尝试)[han@bogon default]$ crontab -l*/2 * * * * /home/wwwroot/index.php[han@bogon tmp]$ cd /var/spo

2021-05-19 17:44:36 1427

原创 PHP运用微软云进行图片上传

PHP运用微软云进行图片上传不做过多赘述,直接上php方法不做过多赘述,直接上php方法class Azure extends \think\Controller{ //直接上传 public function uploadazure1() { $AccountName = "******"; $AccountKey = "******"; $connectionString = "******"; $con

2020-07-09 10:53:38 294

原创 php redis键名模糊查询

生产环境下最好不要有keys来模糊查询,影响效率,且可能让服务器崩掉,可用scan代替。//redis模糊查询 public function dcscan($pattern, $count = 1000){ $redis = new \myredis\Datasource(); $myredis = $redis::getRedis('instance1'); $ret = []; $iterator = 0; w

2020-06-29 11:12:37 2092

原创 Tp5 前端jquery导出表格(兼容各个版本excel)

Tp5 前端jquery导出表格1.引用插件,我存在百度网盘xlsx文件中,有需求的可以私信我2.部分js代码function sheet2blob(sheet, sheetName) { sheetName = sheetName || 'sheet1'; var workbook = { SheetNames: [sheetName], Sheets: {} }; workbook.Sheets[sheetName] = sheet

2020-06-23 13:44:14 326

原创 mysql 增删字段、索引等

mysql 增删字段、索引1、修改表名:rename table 旧表名 to 新表名;2、修改字段类型:alter table 表名 modify column 字段名 字段类型(长度)3、修改字段名称和类型: alter table 表名 change 现有字段名称 修改后字段名称 数据类型4、增加字段:alter table 表名 add 字段名 字段类型(长度)//批量增加字段alter table 表名 add (字段名1 字段类型(长度),字段名2 字段类型(长度),

2020-05-26 15:28:33 131

原创 macbook安装homebrew失败的解决方案

解决方案直接将国外镜像替换成国内镜像直接将国外镜像替换成国内镜像/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2020-05-07 16:50:00 1613

原创 解决 clipboard.js 在ios中失效的问题

android 中正常ios 中发现点击无反应解决方案:ios默认非点击标签没有点击效果,所以给这些标签添加点击相关操作,这样系统可以识别出来了!以后ios中遇见点击无效都可以这样试试.PS: 刚刚发现真机上面操作也不行。 直接把div 换成 button 就行了...

2020-03-16 11:32:03 852

原创 php禁用一些危险函数

打开php.ini文件,查找到 disable_functions ,修改为:disable_functions=pathinfo,eval,passthru,exec,assert,system,chroot,chgrp,chown,shell_exec,proc_open,ini_restore,dl,readlink,symlink,popen,stream_socket_server,...

2020-03-10 17:49:28 455

原创 TP5关闭debug模式,线上不显示验证码解决

TP5关闭debug模式,线上不显示验证码解决如果报错Notice: ob_end_clean(): failed to delete buffer. No buffer to delete…解决方案:在/vendor/topthink/think-captcha/src/CaptchaController.php文件中加上一行:if(ob_get_contents()) ob_clean(...

2020-03-10 17:43:24 613

原创 php 不同情况下获取IP地址

1.如果项目放在cdn,进行了加速,打印$_SERVER,里面的参数会有[“HTTP_CDN_SRC_IP”]=>string(15) “112.114.105.123”[“HTTP_X_ORIGINAL_FORWARDED_FOR”]=>string(15) “112.114.105.123” //是否会有多个ip出现,有待验证2.如果项目是有代理的话,会有参数[...

2019-12-31 16:25:46 300

原创 TP5防getshell攻击

TP5防getshell攻击攻击案例解决方案攻击案例http://你的域名/index.php?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=id以上的连接可以攻击TP5的部分网站,出现phpinfo(),所以很多的文件位置就会暴露出来...

2019-12-31 16:17:10 516

原创 mysql查询多字段去重复

查询重复数据(多字段)//查询重复数据select * from clubplayers awhere (a.userid,a.clubid) in (select userid,clubid from clubplayers group by userid,clubid having count(*)>1)删除重复数据(多字段)删除重复数据DELETEFROM clu...

2019-11-19 16:09:54 1616

原创 分类树获取所有下级,层级数等

分类树获取所有下级public function getCategory($array, $pid =0, $level = 1){ //声明静态数组,避免递归调用时,多次声明导致数组覆盖 static $list = []; foreach ($array as $key => $value){ //第一次遍历,找...

2019-09-20 17:48:42 831

原创 php高效生成随机数(2种)

php高效生成随机数(2种)1.生成指定范围指定个数的随机数2.固定数值生成n个随机数(个数随机)1.生成指定范围指定个数的随机数 public function dc_rand1($min, $max, $num) { $count = 0; $return = array(); while ($count < $num) { ...

2019-08-07 09:41:14 769

原创 PHP获取当前网址协议(HTTP/HTTPS)

PHP获取当前网址协议function get_http_type(){ $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORW...

2019-07-17 15:50:34 11150

原创 mysql创建定时任务

1.查看event是否开启show variables like '%sche%';2.将事件计划开启set global event_scheduler =1;或    SET GLOBAL event_scheduler = ON;3.例子一.12点整执行accountall()函数: CREATE EVENT test ONSCHEDULE AT TIMESTAMP ...

2019-07-02 10:18:55 185

原创 JS点击按钮弹出遮罩层

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>jQuery弹出层</title><script src="/uploads/common/js/jquery-1.4.2.min.js" type="text/javascript"...

2019-06-19 14:07:35 5906 5

原创 jquery表格拖动宽度

jquery表格拖动宽度1.引入jquery2.js编写1.引入jquery<script type="text/javascript" src="__STATIC__/colresizable/colResizable-1.6.js"></script><script type="text/javascript" src="__STATIC__/jquery/...

2019-06-10 09:47:09 864

原创 redis事物处理秒杀等(乐观锁)

redis事物处理秒杀等(乐观锁)redis的连接配置就不写了,下面是核心代码<?phpheader('content-type:text/html;charset=utf-8'); $redis = new \myredis\Datasource(); $redis = $redis::getRedis('instance1');echo "页面被访问了" . $redi...

2019-05-08 16:15:41 218

原创 mysql 存储过程:根据mysql查询结果集循环遍历等

1.话不多说BEGIN #Routine body goes here... #定义 变量 DECLARE a int; DECLARE b DECIMAL(11,2); #此变可有可无,为了给个该存储函数执行成功后给个提示,运行下便知道 DECLA...

2019-03-28 11:07:03 3603

原创 php redis统计在线人数,每天活跃度

1.项目中使用的是每5分钟向接口发包,激活用户。 //用户在线激活 public function user_activate(){ $code = $this-&gt;param['code']; $redis = new \myredis\Datasource(); $myredis = $redis::getRedis('insta...

2019-03-14 10:12:52 2382

原创 mysql 存储过程报错 out of range 超出限制

mysql 存储过程报错 out of range 超出限制1.检查sql语句2.检查表中的该字段的字段类型是否一样。必须一样

2019-03-05 20:31:15 3021

原创 tp5调用mysql存储过程

1.mysql存储过程编写。drop procedure if exists updateclubinfo;create procedure updateclubinfo(IN `user_id` int,IN `clubid` int,in `club_name` varchar(100),in `club_text` varchar(150),in `club_pump` tinyint(...

2019-02-25 16:34:45 2641 1

原创 html点击复制内容

selectcopy(str){ var save = function (e){ e.clipboardData.setData('text/plain',str);//下面会说到clipboardData对象 e.preventDefault();//阻止默认行为 } ...

2019-02-21 13:06:08 2105

原创 photoclip进行图片裁剪上传

1.前端html内容如下: &lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scal

2019-02-20 15:32:18 2290

原创 php生成二维码,不上传服务器

php生成二维码,不上传服务器1.写生成二维码接口,返回的是二维码图片 public function qr_code(){ header("content-type:application/json; charset=utf-8"); header("Access-Control-Allow-Origin:*"); vendor('phpqrc...

2019-02-20 15:05:42 276

原创 php手机号正则匹配

正则匹配手机号 preg_match_all("/^1[34578]\d{9}$/", $this-&gt;param['userid'], $mobiles); if(strlen($this-&gt;param['userid']) == '11' &amp;&amp; $mobiles[0]){ ...

2019-01-16 12:00:37 1105

原创 阿里云自购ECS安全组详情

2018-12-01 12:09:17 208

转载 PHP操作Redis数据库常用方法

redisRedis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6连接://实例化redis$redis = new Redis();//连接$redis-&gt;connect('127.0.0....

2018-11-12 18:30:56 6000

原创 php转义html内容

1.例如:$str = ‘&lt;p&gt;&lt;span style=";font-family:微软雅黑;font-size:16px"&gt;&nbsp;&lt;span style=“font-family:微软雅黑”&gt;’;2.使用一下函数进行处理data=htmlspecialcharsdecode(data = htmlspecialchars_decode(data=h...

2018-09-29 11:09:18 2544

转载 SVN更新或提交时出现冲突该如何解决

解决版本冲突的命令。在冲突解决之后,需要使用svnresolved来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion会在WorkCopy中保存所有的目标文件版本(上次更新版本、当前获取的版本,即别人提交的版本、自己更新的版本、目标文件。开发人员都知道代码管理工具是开发中一个必不可少的工具,这里也不废话详细介绍了。不管你个人喜欢git还是svn还是其他,但还有一...

2018-09-21 16:55:46 20802 2

原创 APP版本自动更新

APP版本自动更新前端接口调用获取服务器项目版本号$.ajax({ type: 'POST', url: url + 'api/user/get_version', data: '', dataType: 'json', timeout: 3000, async: false, success: functio...

2018-09-21 10:34:22 3989

原创 php 高效、非递归循环所有下级,并将结果存为一维数组

1.取出所有数据 public function teammember($id){ $next = pdo_fetchall("select id,openid,agentid from ".tablename("ewei_shop_member")." where agentid &gt; 0"); $res = $this-&gt;GetT...

2018-09-17 17:25:48 1049 2

原创 workerman需要的php模块posix、pcntl、sysvshm、sysvmsg缺少,解决方案

如果您的php是源码编译,那么请进到php的源码目录,再进入ext目录下,分别找到相应的php模块目录,进行编译 1. 假设php目录为/usr/local/php, 进到相应的php模块目录,执行/usr/local/php/bin/phpize接着执行./configure –with-php-config=/usr/local/php/bin/php-config接着...

2018-08-28 10:11:23 545

原创 linux 开启进程,nohup后台运行脚本等

1.在服务器未配置php环境变量的情况下,linux要开启web目录下的server.php进程 例如: cd /home/wwwroot/LNMP02/domain/duoduo1.shupai.xyz/web /usr/local/php-7.0/bin/php server.php start -d //开启守护进程2.后台要运行.sh脚本 get_u...

2018-08-20 11:54:20 1444

microsoft.zip

方案亲测有效,见链接https://blog.csdn.net/qq_36607076/article/details/107221589

2020-07-09

photoclip进行图片裁剪上传

photoclip进行图片裁剪上传,里面有demo页面供大家参考

2019-02-20

微信支付流程

微信支付流程封装,适用于tp5框架。

2018-11-09

微信代理代码

直接将该php文件放在访问目录下,微信公众号回调此路径,be done!

2018-04-18

空空如也

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

TA关注的人

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