自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (13)
  • 收藏
  • 关注

原创 php将网页用wkhtmltoimage内容生成为图片

然后就可以用上面的php代码来生成了。请注意,使用这个方法要放两几个常被禁用的函数。安装过以后通过: wkhtmltopdf --version 有版本号就说明安装好了。2. 如何安装wkhtmltoimage。1. 安装 knp-snappy架构。操作系统: CentOS 7.8。php架构ThinkPHP6。

2024-03-26 21:09:22 304 1

原创 PHP使用PHP_DIO读取串口数据

我本地使用的是phpStudy PHP为7.4.3nts 64位的那就需要下载。2. 下载好以后,将解压的php_dio.dll文件复制到php的ext目录下。根据你的操作系统类型选择对应的扩展名。注意你的是线程安全的,还是线程不安全的。1. 下载对应版本的dll扩展。然后打开phpinfo(),看下有没有。有这个dio说明,你的扩展安装成功了。可以使用模拟器发送接收数据测试。一、安装PHP_DIO扩展。3.修改php.ini。

2024-03-20 18:36:15 417

原创 微信jsSDK前端签名错误,巨坑; 前后端分离的一大失误。

3. 切记,URL不要encode,如果前端给你的URL进行了编码,一定要转回来。1. 确保你后端生成的签名是正确,这个是第一步。4. 你的域名已经填写到了微信公众号的业务域名中。2. timestamp需要是字符串类型.以用上面微信自带的验证签名工龄进行验证。确保生成的签名和你的签名是一致的。

2024-03-06 22:48:41 169

原创 window服务器thinkphp队列监听服务

经常使用linux的同学们应该对使用宝塔来做队列监听一定非常熟悉,但对于windows系统下,如何去做队列的监听?是一个很麻烦的事情。对于thinkphp6 queue如何使用,不再赘述。其它系统也一样,先看效果。然后输入一个服务名称,安装服务。即会在你的系统服务里看到了个服务项目。path 找到你php.exe的具体路径,不建议路径中有中文。本文将通过windows系统的服务来实现队列的监听。当你在代码里执行了队列,便会自动执行。

2024-01-02 23:00:39 563

原创 TP6场景验证问题

【代码】TP6场景验证问题。

2023-12-10 22:56:35 602

原创 PhpStorm快速注释与取消注释

ctrl + shift + / 多行注释。ctrl + / 单行注释。重复以上操作,取消注释。

2023-10-25 07:45:36 355

原创 记录一次Linux挂载NAS共享的SMB文件系统经历

首先要确认好你的NAS共享已经设置好,账号权限都设置好了。可以用windows系统试试访问共享目前是否正常,一般是输入\\192.168.1.111\ 类似这样的IP地址即可访问,输入账号密码可以正常打开,写入。不要折腾了半天搞不定,原来是权限没设置好,浪费时间。注意将路径换成自己的, gaopwd换成自己的,gid,uid换成自己实际的。环境:要将NAS中的硬盘,挂载到CentOS服务器上,扩展存储。然后打开 /etc/fstab。第二步:mount 挂载。第三步:开机自动挂载。

2022-11-10 11:22:37 2684 1

原创 Linux的Rsync服务端进程太多,导致卡死

这里需要注意一点:文件名不能命名为带有rsync字符的,否则会在 kill -9的时候将脚本自己的进程也给干死,后面的启动就完不成了,你还得去手动启动。客户反馈同步出问题了,在客户机上试了脚本连不上服务端,一看服务端上rsync进程几十个;一个一个杀到什么时候去了。以上亲测可用,网上有很多是抄自同一个地方的,for循环不管用,特别昌有两个grep连在一起的互抄代码。原代码只有杀死进程的部分,我在后面加了重启服务的部分。

2022-10-26 11:08:36 1039

原创 Centos7.x使用yum安装gitlab-CE

记录Gitlab在CentOS中使用YUm安装的全过程。

2022-10-01 11:20:09 759

原创 Centos新系统pip安装版本太底无法直接升级到新版本

此时如果直接升级的22.2.2是无法跨这么多版本进行升级的。需要先升级到能升级的怎么要。如果你不知道有哪引起版本可以试试随便输入一个。上面是pip可以升级的所有版本。找个能升级的一个一个试吧。...

2022-08-13 15:14:31 2818

原创 PHP将word文件转为图片之二

将win10电脑上的字体上传至服务器,打包 c:\windows\Fonts 为Fonts.zip 一定要是zip格式哦,rar在linux一般是解不了的。将下载的文件解压上传至网站目录,如果放到网站目录之外的,要注意将防跨站的.user.ini里的配置目录修改。Unoconv.binaries为你的unoconv的路径,注意这里需要有可执行权限,否则无法运行。如果你转过的PDF发现字体不对或乱码,有变形说明你的服务器上没有相应的字体。注意将代码中的路径换成自己的即可。至此就可以将word转换为图片。...

2022-08-04 15:54:40 834

原创 PHP将word文件转为图片预览

要在php中执行上面的代码,需要用到php的exec命令,这时候就需要解锁exec函数,宝塔在禁用函数中找到这个删除即可。通过目前查询的资料,word不能直接转换为图片,需要先将图片转换为pdf。2.图片的处理通过网上查询可以将图片上传,然后使用IMG标签显示出来。开发中遇到一个需求,需要在线预览word文件,在网上找到的解决方案有几种,在些做一下归类。3.在php中word转pdf的方法。正常情况下,会在同目录下生成一个同名的PDF文件。点击下面的源码下载然,然后上传至自己的服务器上。......

2022-07-30 17:36:22 2248

原创 Linux远程SSH使用密钥登录禁用密码远程管理xshell管理

配置linux使用密钥登录,连接端使用Xshell

2022-06-15 09:26:02 1077 3

原创 极点输入法如何关闭单过了模式

1. 在极点输入法下输入分号:2. 然后按字段上的 d3. 选择单字模式按1,关。按2开

2022-05-28 16:57:19 110

原创 PhpStorm 2021.2 git提交代码时取消analyzing代码检查

2021版本和之前的位置稍有不一样当你提交的时候列表里这个位置然后在弹出的对话框里,将这个复选框去掉。analyze code这样你的代码提交的时候就不会一直处理analyzeing中

2022-05-18 08:43:42 1997

原创 Xshell7评估期已过可以这样解决2022-01-26

网上有很多办法,让去官网上下载。但是目前来看官网是无法访问的。这里找到珍上补丁可以使用。Xshell7修复评估已过期补丁-网络基础文档类资源-CSDN下载需要的拿去用。如果侵犯了您的权益,联系马上删除。...

2022-01-26 14:08:22 2098

原创 PHP批量替换指定目录下静态文件中的字符

当网站生成了很多静态文件的时候,有时候要进行替换要不就全部重新生成,如果后台系统有问题或不能生成就只能批量替换比较文件。

2022-01-13 09:00:55 160

原创 ElementUI之checkbox绑定数据和后端不一对的选中与不选中

先演示Html代码:<el-checkbox label="查看" :true-label=1 :false-label=0 v-model="item.init" @change="checked=>changeItem(checked,index,'init

2021-12-28 17:03:03 2759

原创 PHP让Queue保持在线的shell命令

在开发的项目的时候是否有这样的顾虑,监听队列任务的命令掉线怎么办?进程死了怎么办?找个办法看着他。如果他死了就再次启动他。从另外一个项目哪里学习来的办法。step1.通过 linux的ps命令看看这个进程是否在运行,如果没有运行就启动他。如果运行就不管step2. 检查计划任务里是否有我们的计划任务,如果没有就创建一个,每分钟去检查一次。#!/bin/bashphppath="/usr/local/php/bin/php"basepath=...

2021-12-01 11:06:17 429

原创 PHP中转链接文件

场景: 有个链接,我不想让别人看到是其它网站上的内容,所有的访问都必须经过我的过滤。办法: 从外面拿过来,放到我这里。不管谁要用都得从我这里拿;同时我就负起了监管责任。readfile()函数readfile() 函数输出一个文件。该函数读入一个文件并写入到输出缓冲。若成功,则返回从文件中读入的字节数。若失败,则返回 false。您可以通过 @readfile() 形式调用该函数,来隐藏错误信息。提示和注释提示:如果在 php.ini 文件中...

2021-11-30 14:44:50 2003

原创 使用ThinkPHP恢复被删除MYSQL数据表记录

说明:本方法适用与数据量不是很大的数据,如果你的数据量很多,建议在网上找找更专业的京城。状况:数据表被删除,运行了两年的数据没了,大概1万来条数据。在网上找了MySql BinLog日志恢复的方法,但在我的服务器上行不通,大部分介绍都是通过mysqlbinlog命令来筛选出需要的数据至一个sql文件,然后再导入这个sql文件。如下:/usr/bin/mysqlbinlog --start-datetime="2018-04-27 20:58:18" --stop-datetime="2018-

2021-10-29 12:20:47 331

原创 Vue之Element-UI动态表单如何进行校验

Vue+element UI的动态表单的校验(根据条件动态切换校验格式)_xigua998的博客-CSDN博客** Vue+element UI的动态表单的校验(根据条件动态切换校验格式)**1.整个表单是可新增的,所以要遍历生成;2.因为input 是动态生成的,所以检验规则也需要动态生成实现elementui的form表单实现校验的时候要给当前el-form-item加上prop属性,因为我们是遍历生成的表单,那我们的写法就要写成:重点在prop属性<div v-for="(item,index)

2021-10-09 18:22:45 1963

原创 Vue组件内异步更新图片Src属性

事情是这样的:系统内的存的均为图片的ID号,从数据库里拿出来以后在Vue的组件内进行数据绑定,但是绑定的是一个ID号,需要转换为图片的url地址,但通过组件的自定义函数处理后不显示。第一步:绑定组件的自定义函数第二步:第自定义函数中返回完整的URL第三步:没有第三步了,img.src属性没了。。。。我的解决办法有点饶:1. 父对象中定义一个存储图像ID和URL的键值对象,并进行初始化2. 通过props将这个对象赋值给组件内部,img.src = photos[i...

2021-09-18 22:58:29 2293

原创 PHPExcel设置列宽行高及插入URL

1.插入URL 如果要直接放入完整的URL直接setCellValue('A1','URL');即可,如果想插入像HTML中的 a标签一样,如需执行两步。 $sheet->setCellValue('A1','CSDN');$sheet->getCell('A1)->getHyperlink()->setUrl('http://www.csdn.net);便会呈现: <a href="http://www.csdn.net"...

2021-08-25 16:52:39 1408

原创 NAS系统创建sh代码计划任务

本文介绍如何通过家庭NAS执行计划任务来更新普通宽带的IP地址,以实现外网可以访问NAS的目的。 由于宽带服务商所提供的上网IP地址多为他们的内网IP,外网是无法进行正常访问的,这时候可以打服务商电话让对方将IP换为可公网访问的IP,如果这一步就不到就实现不了。1. 创建linux下的sh文件:先创一个可以执行curl命令的sh文件#!/bin/bashfunction httpRequest(){ #curl 请求 info=`curl -s -...

2021-08-25 09:55:58 879

原创 Python之Dlib相关文件的官方下载地址

http://dlib.net/files/该目录下有各版本的Dlib下载地址,官方训练过的人脸预测模型http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2官方训练的人脸识别模型http://dlib.net/files/dlib_face_recognition_resnet_model_v1.dat.bz2需要什么自行下载即可。...

2021-08-05 12:11:06 2111

原创 宝塔环境php-fpm的配置文件在哪里?

默认安装在:/www/server/php/72/etc/php-fpm.conf72是你的版本号;如果你有多个php版本,在不同的目录下应该都有。如果不在默认目录下,可以输入linux命令# ps aux|grep php-fpm会看到多个版本所调用的php-fpm的位置。...

2021-05-31 16:08:39 2855 3

原创 gitlab使用163发送邮件

gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "hn***@163.com"gitlab_rails['smtp_password'] = "***"gitlab_rails['smtp_domain'] = "163.com"gitlab_rails['sm.

2021-04-25 17:32:10 578

原创 Thinkphp5.1同步文件到阿里云OSS对象存储

1.使用composer安装阿里云的组件composer require aliyuncs/oss-sdk-php安装过后会在根目录/vendor目录下有aliyuncs文件夹2.写自己的上传文件类<?php// +----------------------------------------------------------------------// | HNZHISHENG.NET [ Beautiful and practical ]// +---------..

2020-12-14 17:27:03 543

原创 PHP序号转Excel列号A-IV

在转出Excel的时候需要把序号转换为Excel的列值,A,AA AB等,一直到IV,为什么到IV呢? 因为IV的序号是256是2的10次方。function getExcelColumn($index){ $a1 = floor($index/26); //第一位的ASCII码序号 $yu = $index%26; $s = ''; if($yu == 0){ $yu = 26; $a1 = $a1-1; } if($.

2020-11-12 14:41:50 488

原创 clipboard使用Require自动复制

由于没有使用过require,在微擎人人商城中遇到了一个需要自动复制内容的功能。头疼了一番。var version = +new Date();var myconfig = { path: '../addons/ewei_shopv2/static/js/', alias: { 'jquery': 'dist/jquery/jquery-1.11.1.min', 'jquery.form': 'dist/jquery/jquery.form',

2020-10-19 17:48:28 426

原创 微信开发者工具开发企业微信提示:未绑定企业号开发者

微信开发者工具开发企业微信提示:未绑定企业号开发者如图(1)然后直接拉到底:红框,开发者工具,选中后创始人就可以进行在微信开发者工具里开发了。友情提示:链接微信在现在的版本里你是找不到的。...

2020-09-12 23:32:51 2031

原创 layui创建自定义控件三态开头

近来有项目有个特殊的需求,开头类似 layui的switch,滑动一边“是”,一边“否”但多了一个,如果点击已选的是或否就取消选择。好另类的需求,不过没有办法,用DOM直接写也能实现,不过那么多开头会写废的。所以写了一个控件。写的过程中遇到的几个问题,1.如何进行事件处理2.如何回调,3.如何给初始值,4.如何生成DOM关于1:line 55行,自定义一个action函数。然后在 line 98行渲染后执行这个函数。回调放到点击事件里面。line 72行执行d...

2020-08-21 19:21:08 454

原创 Ajax使用FormData通过模拟Form表单上传文件

当前后端分离的时候,有时候需要通过接口上传图片ajax中提交的只能是文字性的内容,图片不能上传。这里要用到formData ,关于fromData的介绍自己搜索,这里就不介绍了。let formData = new FormData; //formData.append('filedata',$("#fileUpload").prop('files')[0]); formData.append('filedata',$("#fileUplo...

2020-08-21 18:53:15 653

原创 Nginx使用Rewrite进行地址重定向

server { listen 80; server_name ***.com; location ~ ^/(\w+)$ { rewrite ^/(\w+)$ http://www.abc.com/home/person/index/code/$1.html last; }}结构类似上面,规则说法是正则的规则。

2020-08-19 19:46:48 456

原创 FileZill站点默认保存在什么地方

这里以Win10为例,其它系统现在已经不常用,不做分析。打开用户根目录,进入 AppData这个目录默认是隐藏的。UserRoot/AppData/Roaming/FileZilla/sitemanager.xml就是你用的站点保存的位置。复制出该文件即可恢复站点。...

2020-07-13 14:27:10 1864

原创 PhpStrom更改配置文件的路径,重装或更新版本后不用重新配置参数

以PhpStrom 2020.1为例,找到安装目录中bin目录,下有个 idea.properties文件,使用文件编辑器打开。# Use ${idea.home.path} macro to specify location relative to IDE installation home.# Use ${xxx} where xxx is any Java property (including defined in previous lines of this file) to refer.

2020-07-13 14:10:21 1045

原创 JS判断页面是重入进入还是刷新

写HTML的JS的时候,有时候要判断页面是被刷新加载了,还是新进点击进入的。折腾了半天终于找到了解决办法。if(window.name == ""){ //为空就是新的 window.name = 'isReload'; }else if(window.name == 'isReload'){ //有预设值就是刷新的 console.log('page refresh....'); //TODO somting

2020-07-12 15:31:32 1747

原创 H5手机端JS常用屏幕宽度和高度获取方法

js获取手机屏幕宽度、高度网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.

2020-07-10 10:22:22 6344

原创 TP5.1执行SQL文件创建多个数据表MySQL提示42000错误解决方案

SQLSTATE[42000]: Syntax error or access violationSQL文件大体如下:CREATE TABLE `du_code` ( `id` int(11) NOT NULL AUTO_INCREMENT, `shop_id` int(11) NOT NULL DEFAULT '0' COMMENT '店铺ID', PRIMARY KEY (`id`), ) ENGINE=MyISAM DEFAULT CHARSET=utf8;...

2020-06-23 11:47:19 894

CentOS系统下的wkhtmltox-0.12.6-1.centos7.x86-64下载

CentOS系统下的wkhtmltox-0.12.6-1.centos7.x86_64下载;

2024-04-11

php版unoconv-master用于将word转为pdf

php版unoconv-master用于将word转为pdf

2022-08-04

ghostscript9.56

ghostscript-9.56.1.tar.gz

2022-08-04

PHP分析Mysql的Binlog日志并恢复数据

由于mysqlbinlog命令下无法筛选出某一个表的数据所以只能把日志文件全部导出

2021-10-29

html5前端压缩图片php接收

html5前端对图片进行压缩。压缩后提交给php由php来保存至服务器。可以设置目标图片的大小。

2017-10-25

全国行政区JSON数据-截止2015年9月30日

截止2015年9月30日目前最新的全国行政区域三级JSON数据包。 数据源地址:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201608/t20160809_1386477.html 更新地址:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/ 每年更新一次

2016-11-01

JS实现小图片Base64上传php接收实例

专门上传小型图片,省去PHP文件域上传的烦恼,非常的方便,通过普通的POST发送,PHP正常接收后转换即可。

2015-10-10

Thinkphp3.2版命名空间PHPExcel代码

thinkphp 3.2命名空间版 phpexcel下载

2015-08-08

PHPCMS v9v1.1新闻头条模块自动生成头条图片UTF-8版

针对PHPCMS V9开发新闻头条模块,实现图片新闻头条,图片下带相关链接的功能。 1.1版新增图片自动生成功能 字数较少可自动增加字间距

2014-03-11

PHPCMS v9新闻头条模块自动生成头条图片GBK版

针对PHPCMS V9开发新闻头条模块,实现图片新闻头条,图片下带相关链接的功能。 1.1版新增图片自动生成功能 字数较少可自动增加字间距

2014-03-11

CentOS5.4浪潮NF5220LSI RAID驱动

CentOS5.4浪潮NF5220LSI RAID驱动megasr-13.11.0922.2009-1-rhel50-u4-all.img 只适应于Centos 5.4

2013-05-30

CentOS5.3浪潮NF5220系列LSI RAID驱动

CentOS5.3浪潮NF5220系列LSI RAID驱动 megasr-13.11.0922.2009-1-rhel50-u3-all.img

2013-05-30

Centos5.2浪潮NF5220 LSI SAS RAID卡Linux驱动

Centos5.2浪潮NF5220 LSI SAS RAID卡Linux驱动

2013-05-30

viewPager实现异步加载DEMO

说明:该DEMO非我第一手原创,切换图扯的DEMO是从CSDN下载的,异步加载的类也是从网上下载的,实现的东西是使用 1.viewpager会到图片切换, 2.自动切换图片 3.异步加载 4.异步缓存加载(下载的图片会存入SD卡中,不会重复下载图片) 本人也是一个Android新手。从网上东后西凑出来的东西。只是为了给需要的人提供一些方便罢了……如果我发表的内容违背了原作的意愿,联系联系我会主动删除。

2013-02-03

空空如也

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

TA关注的人

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