自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向技术大牛致敬

程序员的格子衬衫已成为一种职业的特征

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

原创 动态给图片加相框的DEMO

1.制作缘由:需要展示瀑布流,但是只是单个的图片展示过于单调。添加相框时需要美工大批量的作图,修改相框还需要从来一遍。于是制定了好多的解决方案,根据实际的需求,最后使用了最灵活的、最美观的实现方案。2.功能:只需指定一个相框图,相框图要求:宽高长度要大于等于展示内容中的图片的长宽。可为图片指定上下左右四个边框不同宽度的相框。可动态设置相框图片。3.工作先写一个固定一个相框...

2019-02-28 08:59:12 1467

原创 微信小程序生成带参数的二维码

微信小程序生成带参数的二维码微信官方说明PHP代码实现重要的也是最坑的微信官方说明先查看文档,共有三个接口调用,大家可以根据自己的实际情况来使用,我这里使用的是接口Chttps://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html详细的三个接口地址请大家执行查看A:https...

2018-09-19 15:23:27 105688 5

原创 vue项目部署二级目录访问时的nginx环境刷新404问题

【代码】vue项目部署二级目录访问时的nginx环境刷新404问题。

2024-05-29 21:04:42 139

原创 双指同时点击chrome浏览器时会调用邮件菜单,如何关闭该设置

在Chrome浏览器中输入chrome://extensions/,并按回车键进入扩展程序管理页面。禁用或删除所有已安装的扩展程序和插件。重新启动Chrome浏览器,检查问题是否得到解决。这种情况通常是由于Chrome浏览器安装了扩展程序或者插件导致的。

2023-04-26 11:09:38 255 1

原创 MVPowerMozi命令执行漏洞

攻击者可以通过构造恶意请求,利用该漏洞在受影响的系统上执行任意命令。漏洞影响 MVPowerMozi 1.2.1.5及之前版本 漏洞描述 MVPowerMozi存在一个未经身份验证的命令执行漏洞,攻击者可以通过构造恶意请求,利用该漏洞在受影响的系统上执行任意命令。漏洞利用 攻击者可以通过发送特定的HTTP请求,利用该漏洞执行任意命令。上述请求将在目标系统上创建一个名为“shell.php”的文件,并将其内容设置为一个简单的PHP反向Shell。此外,建议用户限制网络视频监控软件的访问权限,以减少攻击面。

2023-04-13 09:38:20 771

原创 局域网内浏览器实现远程控制windows设备的解决方案

主要用于展厅内的设备控制,包括小屏控制大屏,一屏多显,多屏同步功能。

2023-02-24 17:12:52 1759 6

原创 CSS制作层级效果

利用css制作层级效果

2022-07-21 09:29:53 353

原创 Windows安装并配置ActiveMQ-Artemis环境包

Windows安装并配置ActiveMQ-Artemis环境包三、下载完成后,解压到任意目录,我是解压到了D:\jenkins_cj四、以管理员运行cmd五、切换到D:\jenkins_cj\apache-artemis-2.10.0\bin目录下D:cd /D:\jenkins_cj\apache-artemis-2.10.0\bin六、切换到bin目录后,运行以下命令(注意:路径需要改成你自己具体解压的路径):artemis create D:\jenkins_cj\apache-arte

2022-05-11 08:38:25 860

原创 配置mysql允许远程链接

mysql>use mysql;mysql>update user set host ="%" where user = "root";mysql>select host, user from user;mysql>FLUSH PRIVILEGES;

2021-12-22 23:29:27 532

原创 国家公祭日悼念:黑白网页背景设置教程

原文来自:PHP中文网https://www.php.cn/toutiao-485745.html使用方式:vue等编译类网站放置入口index.html全局引用即可其他html+css+js网站放置公共引用文件即可html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale

2021-12-22 17:04:37 1848

原创 tp6 怎么运行mqtt,如何在tp6框架里 运行mqtt 发布和订阅

已经用mqtt/php-client做了一版,可以运行。但是容易断开连接,不知道什么参数没有配置对。正在使用workerman/mqtt做第二版,目前测试可以。上线稳定运行后,回来上代码!!!

2021-12-13 16:24:39 1749 2

原创 CentOS7安装并配置ActiveMQ-Artemis环境包,MQTT环境搭建

java环境搭建1.查看云端目前支持安装的jdk版本yum search java|grep jdk2.选择版本后,安装(执行以下命令会自动安装jdk相关依赖yum install -y java-1.8.0-openjdk3.安装完成,验证是否安装成功java -version4.通过搜索java文件,查找jdk默认安装目录find / -name 'java'activeMQ(默认用户名、密码:user、passwd)安装包下载地址:https://activemq.a

2021-12-09 18:24:43 929

原创 mysql占用内存过高调优方法

优化mysql数据库性能的十个参数(1)、max_connections:查看对应信息:show variables like ‘%max_connections%’;允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 too many connections 错误。 默认数值是100,我把它改为1024 。(2)、record_buffer:每个进行一个顺序扫描的线程为其扫描的每张表分配这个大小的一个缓冲区。如果你做很多顺序扫描,你可能

2021-12-09 15:36:44 14009 1

原创 composer常用命令

全局配置(推荐) 所有项目都会使用该镜像地址: composer config -g repo.packagist composerhttps://mirrors.aliyun.com/composer/ 取消配置: composer config -g --unsetrepos.packagist 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令: composerupdate --lock1、composer list:获取帮助信息;2、compose.

2021-12-09 15:21:35 3493

原创 php think command 服务 mqtt客户端启动运行sh脚本

研究了很多,首先将mqtt订阅服务写成了TP6的command服务,然后接受指令调用对应控制器处理方法。所以在处理中,存在有缓存写入的用户权限问题、脚本执行阻塞问题、日志写入问题、服务启停问题等最后统一完善了一个健全的sh执行脚本#!/bin/bash# 执行脚本[su www -s /bin/bash mqttSub.sh]app_dir="/www/wwwroot/www.zitigui.cc"date_time=`date +'%Y-%m-%d'`pid=${app_dir}/runti

2021-11-26 17:21:36 516

原创 各种操作系统介绍

各种操作系统介绍darwin达尔文,UNIX操作系统。是苹果各种终端设备操作系统的基础freebsdFreeBSD 是一种类 UNIX操作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。linuxwindowsandroiddragonflyDragonfly(蜻蜓)是阿里自研的 P2P 文件分发系统,用于解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题netbsdNetBSD是一个免费的,具有高度移植性的 UNIX-like 操作系

2021-09-08 15:06:49 862

原创 RabbitMQ知识学习架构

RabbitMQ知识学习架构

2021-08-09 15:50:38 70

原创 TP5常见使用问题处理:unserialize(): Error at offset

常见问题处理unserialize(): Error at offset 0 of 4 bytes关闭Runtime/Log日志写入unserialize(): Error at offset 0 of 4 bytes查找了网上所有资料thinkphp框架内部File文件机制错误导致参考别人发表的内容:https://stackoverflow.com/questions/10152904/how-to-repair-a-serialized-string-which-has-been-corru

2021-04-01 13:37:05 3350

原创 SWOOLE环境搭建(问题解决)

SWOOLE环境搭建优先参照官网说明进行操作官网地址我的简易版教程开始我的操作可参照其他写的不错的操作教程优先参照官网说明进行操作不过官方说明简单,小的细节遇到问题无从下手哦。官网地址Swoole:PHP 协程框架安装教程我的简易版教程首先的前提我使用了宝塔面板已经搭建了基本的LNMP集成环境系统信息:CPUIntel® Core™ i7-4790 CPU @ 3.60GHz 4 核心磁盘读: 125 MB,写: 202 MB内存3752 MB我已安装了php7.2、gcc、m

2021-01-16 10:12:20 166

原创 PHP PSR 标准规范

PHP PSR 标准规范PSR-0 自动加载规范(已弃用)PSR-1 基础编码规范PSR-2 编码风格规范PSR-3 日志接口规范PSR-4 自动加载规范PSR-5 PHPDoc 标准(未通过)PSR-6 缓存接口规范PSR-7 HTTP 消息接口规范PSR-8 Huggable 接口(未通过)PSR-9 项目安全问题公示(未通过)PSR-10 项目安全上报方法(未通过)PSR-11 容器接口PSR-12 编码规范扩充PSR-13 超媒体链接PSR-14 事件分发器PSR-15 HTTP 请求处理器PSR-

2020-10-10 16:43:18 294

翻译 php-ffmpeg 中文版使用功能介绍

php-ffmpeg面向对象的库,可使用FFmpeg / AVConv转换视频/音频文件。查看另一个惊人的: PHP FFMpeg extras, 您将在其中找到许多音频/视频格式。请注意该库如何工作:该库需要有效的FFMpeg安装。您将需要FFMpeg和FFProbe二进制文件才能使用它。确保可以使用系统PATH找到这些二进制文件,以获取二进制文件检测的好处,否则,您必须在加载时显式给...

2020-04-11 14:39:21 8756 4

原创 JS判断浏览器是否加载FLASH

<script type="text/javascript" language="JavaScript"> //检测flash是否加载 By hq function flashChecker() { var hasFlash = 0; //是否安装了flash var isIE = /*@cc_on!@*/0; ...

2019-11-21 16:08:12 229

转载 利用Session防止表单重复提交(推荐)

实现原理:服务器返回表单页面时,会先生成一个subToken保存于session,并把该subToen传给表单页面。当表单提交时会带上subToken,服务器拦截器Interceptor会拦截该请求,拦截器判断session保存的subToken和表单提交subToken是否一致。若不一致或session的subToken为空或表单未携带subToken则不通过。首次提交表单时session的...

2019-07-09 15:40:24 1309

原创 discuz论坛中,如何上传并插入一段本地视频,并支持实时展示、实时播放

一.创建编辑器工具栏视频播放功能键1.打开discuz论坛后台,在界面模块找到编辑器设置。新增一条video标签,自己定义上传图标,默认大小为21x20的。我们可以模仿qq标签的参数设置,来设置一下video的。然后点击保存即可。查看第一张图,记得勾选‘可见’和‘可用’两个多选框,还有编辑时权限的选择,否则看不到的。二.使用编辑器工具栏视频播放功能1.点击附件,将视...

2019-06-10 17:21:03 12979 3

原创 discuz自定义接口开发——一键发帖,自动发帖,站外发帖(主题)

需求:现有一个公司内部使用的办公系统,需要将每天的活动信息汇总成报表数据自动发布到论坛的某个板块中。之前做了discuz论坛与办公系统的同步登陆功能,使用的Ucenter。查看了相关的api接口,没有找到一键发布论坛帖子的相关设置,所以网上找了相关的信息,自己动手丰衣足食。论坛是discuz,另一个系统是用的Thinkphp32。接触过这两个系统并做过Ucenter同步登陆功能的朋友,应该...

2019-06-05 11:22:10 6858

原创 在windows开发环境中如何使用composer更新下载php依赖包

目录下载安装Composer如何使用Composer中文网https://www.phpcomposer.com/1.先下载并安装

2019-06-03 09:49:37 954

原创 苹果手机使用调试大全-手机使用说明书-手机调试说明-iphone7

1.更新手机运营商文件指令是 *3001#12345#*

2019-05-27 12:00:25 737

原创 Discuz 所有资源集合

DZ起点网-专注于Discuz1.数据库说明 http://www.dz7.com.cn/library/database/源码专家1.模板下载https://www.ymzj.cn/forum-137-1.html

2019-05-25 11:55:07 1205

转载 HTML实体符号代码速查表

1.特色的© &copy; © 版权标志 | | 竖线,常用作菜单或导航中的分隔符 · &middot; · 圆点,有时被用来作为菜单分隔符 ↑ &uarr; ↑ 上箭头,常用作网页“返回页面顶部”标识 € &euro; € 欧元标识 ² &a...

2019-05-08 14:44:01 303

转载 PHP通过调用接口获取当前网关IP地址,从而获取当前地理位置信息

$ch = curl_init('http://tool.huixiang360.com/zhanzhang/ipaddress.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $a = curl_exec($ch); preg_match('/\[(.*)\]/', $a, $ip)...

2019-05-07 10:48:22 1190

原创 关于windows server 2012 R2部署安装phpStudy后,自定义apache和php版本爬过的坑

1.phpstudy是现在流行的一键式部署安装wamp集成环境的管理工具。2.自定义apache版本由于我的开发环境为windows,所以我下载Apache资源的地址为:https://www.apachehaus.com/cgi-bin/download.plx 为什么要自定义呢?phpStudy自带的Apache和php版本都是旧版,所以需要自己去手动更新Apa...

2019-05-06 11:37:49 2929

原创 PHP的数据类型互转

1. json//json转数组$a = json_decode($data,true);//数组转json$b = json_encode($data);2.对象//stdClass Object转array function object_array($array) { if(is_object($array)) { $array = ...

2019-04-25 08:55:23 116

转载 金丝雀发布、滚动发布、蓝绿发布到底有什么差别?关键点是什么?

感谢原文作者,不是抄袭,只是想保存下来学习。原文地址:https://www.cnblogs.com/apanly/p/8784096.html根据 2017 年的 DevOps 发展报告,高效能组织和低效能组织在软件交付的效率上有数量级上的差异。技术组织的软件交付能力是一种综合能力,涉及众多环节,其中发布是尤为重要的环节。作为技术人员,大家可能听说过“滚动发布”和“蓝绿发...

2019-04-08 10:05:01 186

原创 修复web生产平台项目下的漏洞修复(CVE-2018-19518、CVE-2018-19935、CVE-2017-9798)

漏洞信息:University of Washington IMAP Toolkit 2007f 命令注入漏洞(CVE-2018-19518)PHP 安全漏洞(CVE-2018-19935)Apache HTTP Server 安全漏洞(CVE-2017-9798)【原理扫描】漏洞说明:University of Washington IMAP Toolkit 2007f...

2019-03-27 10:20:20 6589

原创 海康摄像头、华宇摄像头、hks香港直播等直播流媒体在高版本chrome浏览器中如何使用加测试

前期说明:宇视摄像头(不支持协议 onvif)海康摄像头 旧版的可在高级配置中修改协议 新版的默认兼容onvif协议案例说明:目前主流的摄像头的直播流内容在web浏览器浏览时只支持使用IE内核或者低版本的chrome,这样是不切合实际应用的,开发者主流浏览器chrome应用于PC端,c#软件嵌入,Android软件嵌入。在浏览器中,只能使用...

2019-03-26 09:30:02 1822

原创 Apache的Track/trace请求漏洞修补(关闭其请求类型并测试是否关闭)

一.先测试是否允许 Track/trace 请求操作流程:1.先打开windows的命令工具,开始进行如下测试↓↓↓↓↓↓↓测试方法:通过telnet到HTTP的某个服务端口,进行测试,如下描述(红色为你要输入的部分)。关闭前测试会返回200 OK:[root@web001 ~]$ telnet xxx.xxx.xxx.xxx 80Trying xxx.xxx.xxx.xxx.....

2019-03-21 11:21:42 5340

原创 关于phpzip使用OVERWRITE无法生成压缩包的问题,解决方案

生成压缩包失败:$zip-&gt;open($zip_filepath,ZipArchive::OVERWRITE );//失败$zip-&gt;open($zip_filepath,ZipArchive::CREATE );//成功返回int(9),标示创建的zip文件不存在。返回1表示成功、通过phpinfo();查出zip版本为:Libzip version =&gt; ...

2019-03-06 09:21:59 1135 2

原创 jquery.cookie.js——jquery的cookie插件

有喜欢研究的,可以直接看这里。官网:Jquery Cookiejquery.cookie.js/*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2006, 2014 Klaus Hartl * Released under the MIT lic...

2019-03-01 11:12:13 215

转载 PHP解析js的escape()函数编码数据

// php解析js的escape()函数编码数据 function js_unescape($str) { $ret = ''; $len = strlen($str); for ($i = 0; $i &lt; $len; $i++) { if ($str[$i] == '%' &amp;&amp; $str[$i+1] == 'u') {...

2019-03-01 10:37:26 1163

原创 一个类似于php smarty模板渲染功能的纯前端数据渲染

1.template.js前端渲染插件代码地址:https://download.csdn.net/download/weixin_42799222/10965111如何使用:(比较多,抽空记得写)

2019-02-28 09:04:16 812

图片添加相框的前端实现

需要展示瀑布流,但是只是单个的图片展示过于单调。添加相框时需要美工大批量的作图,修改相框还需要从来一遍。于是制定了好多的解决方案,根据实际的需求,最后使用了最灵活的、最美观的实现方案。

2019-02-28

template.js前端模板引擎核心文件

在使用纯静态的网页进行数据渲染时,就需要这样的前端模板引擎。

2019-02-19

问卷调查小程序(带tp后台)

带tp后台的微信小程序,问卷调查为主要功能,大家共同学习。有疑问或者不满足需求的请浏览,程序中含有一些bug,请大家自行完善,代码仅供学习参考。

2019-02-15

wxParse微信小程序插件

该插件作用:在微信小程序内部进行数据类型转换和数据展示调整。主要进行数据管理后台使用富文本编辑器储蓄的信息内容转换展示。

2019-01-10

空空如也

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

TA关注的人

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