自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 实现H5跳转小程序

记录贴(注释稍微累赘),最近刚好手头上有个项目有类似的需要。废话不多说,下面介绍一下应用场景一、应用场景:公众号跳转小程序 小程序webview跳转小程序第一种:公众号跳转小程序其实就是简单的采用“wx-open-launch-weapp”开放标签就可以实现了,具体可以查看“公众号开放标签”,注意:该种方式如果是嵌套在小程序webview内的话是不起作用的。第二种则是采用小程序自带的webview的功能,可直接在H5页面上执行小程序的“navigateTo”等API进行跳转处理,具体可前往查

2022-05-21 18:38:11 3922 3

原创 原生php发送邮件

一个用纯php语言发送邮件的函数,不需要安装扩展或邮件服务器,通过smtp协议(端口25)发送。适合网页调用发送简单的邮件(不能发送附件)。可适应不同的网页编码,解决了邮件标题和内容的乱码问题。体积小巧。在php7.3下测试通过.使用方法:1、php邮件发送函数sendmail(收件地址,标题,内容)说明:收件地址可以是多个邮箱,用分号(;)隔开。使用前先设置你的发信服务器、邮箱、密码、编码。在需要发信的文件中require这个文件,调用sendmail函数即可。返回值:成功发送的邮件数。

2021-07-15 10:30:21 593

原创 slim使用twig添加自定义函数

近期开发项目基本都用slim框架在开发,然后配合着twig框架作为模板引擎使用吧,这文档就着实让人头疼。twig内置的函数库有限,又没提及怎么扩展定义函数,无奈自行度娘(度娘上也少)。下面是自定义函数的代码...

2021-07-15 10:28:25 411

原创 php精准运算扩展之bcmath扩展安装

1、环境及系统镜像 nginx:v2.24 php:v7.0 system:centos7 参考地址:https://centos.pkgs.org/7/ius-archive-x86_64/php70u-bcmath-7.0.33-1.ius.centos7.x86_64.rpm.html2、下载ius-releaserpm包wget https://centos7.iuscommunity.org/ius-release.rpm3、安装ius-re...

2021-05-17 17:55:54 941

原创 如何在windows上创建软链接、文件夹映射

在项目开发中,我们经常希望有一种方法将指定的目录映射到其他目录中的某个位置,这样我们就可以在一个软链接中访问文件,而不是实际复制文件。软链接也叫符号链接。该文件包含另一个文件的路径名。它可以是任何文件或目录,并且可以链接不同文件系统的文件。准备工具点击下载工具Junction密码:6xun下载完成后,根据你的电脑选是64位还是32位,并直接复制到“C:\windows\system32”文件夹下。创建软链接打开命令行,运行命令Junction -s D:\windows C:\..

2021-05-06 14:22:18 1735

转载 php常用几种设计模式的应用场景

1.单例设计模式所谓单例模式,即在应用程序中最多只有该类的一个实例存在,一旦创建,就会一直存在于内存中!单例设计模式常应用于数据库类设计,采用单例模式,只连接一次数据库,防止打开多个数据库连接。一个单例类应具备以下特点:单例类不能直接实例化创建,而是只能由类本身实例化。因此,要获得这样的限制效果,构造函数必须标记为private,从而防止类被实例化。需要一个私有静态成员变量来保存类实例...

2020-05-06 15:58:34 293

原创 php实现微信小程序内容安全接口校验

define('MSG_SEC_CHECK','https://api.weixin.qq.com/wxa/msg_sec_check?');//小程序敏感词检查define('IMG_SEC_CHECK','https://api.weixin.qq.com/wxa/img_sec_check?');//小程序图片检查define('OAUTH_TOKEN_URL','https://ap...

2020-04-23 23:04:07 2827 4

原创 cURL上传文件(兼容5.5及5.6以上php版本)

function http_post_media($url,$path){ $ch = curl_init(); if(class_exists('\CURLFile')){//兼容php版本>=5.5 curl_setopt($ch,CURLOPT_SAFE_UPLOAD,true); $data = array('media'=>n...

2020-04-23 21:36:14 377 1

原创 版本控制器之SVN的安装、配置、hooks配置及使用

1、subversion安装(已安装跳过)yum install -y subversionsvn --version2、创建版本库(根目录以:/var/svn/为例,以:/var/svn/test为某一个仓库)mkdir -p /var/svn/testsvnadmin create /var/svn/test// 执行后可看到仓库下有如下目录# conf ...

2020-04-17 18:04:37 425

原创 php处理生成圆形图

/** * 处理圆形图 * @param $image 图片地址 * @return string */function round_image($image){ $logo = imagecreatefromstring(file_get_contents($image));//源图象连接资源。 $height = $width = min(imagesx($log...

2020-04-17 17:02:58 603

原创 C#数据类型转换类

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BaseTools{ public class ConvertData { #region /* <summary>...

2020-03-09 22:18:31 388

原创 tp5.1整合gateway

1、安装think-gateway:composer require evan-li/think-gateway2、项目新建应用(eg:application/worker)3、处理gateway配置文件,将下载的think-gateway里面的starter文件夹复制到worker应用下,如图:config文件为配置信息,Events文件为事件处理类,其他是启动时需要注册的文件不做赘...

2019-10-17 12:04:11 1635

原创 nginx中HTTP自定义header有时候接收不到,无内容分析

1、出现此问题需满足的条件:使用了nginx作为反向代理自定义header的key中使用了"_",而不是“-”2、原因:#在ngx_http_parse_header_line()函数中if(ch == '_'){ if(allow_underscores) Unknown macro: { hash = ngx_hash(has...

2019-09-10 09:30:15 1123

转载 mysql 实现拼接表中的字段字段

mysql 的concat函数可以实现数据库中字段的自由拼接 并且保存成临时字段mysql> select id,username,concat( id, '-' , username) as truename from pri_admins;+----+----------+----------+| id | username | truename |+----+-------...

2019-06-28 09:23:08 8940

原创 用户昵称含emoji表情保存到数据库中报错SQLException: Incorrect string value: ‘\xF0\x9F\x91\xA7’ for colum n ...

1、问题&原因:问题:微信用户昵称带有表情保存到数据库中报错:SQLException: Incorrect string value: ‘\xF0\x9F\x91\xA7’ for colum n ‘nickname’ at row 1原因:数据库编码不对utf8无法支持该格式(字节数原因)2、解决方式(两种)1)、把utf8改成utf8mb4即可(友好性差)2)、转...

2019-06-24 16:35:50 735

原创 php处理圆形图

function roundImage($image,$out_path=''){ $logo = imagecreatefromstring(file_get_contents($image));//源图像连接资源 $height = $width = min(imagesx($logo),$imagesy($logo)); //创建一个和原图一样大小的真彩色画布 ...

2019-06-24 16:24:39 442

原创 Yii2的page组件重写

1、引入相关依赖namespace backend\components;use yii\widgets\LinkPager;use yii\helpers\Html;use yii\helpers\Url;2、代码实现PHP:在components文件夹下创建GoLinkPager.phpclass GoLinkPager extends Linkpager{ ...

2019-06-24 15:46:23 452

原创 git执行push、pull等命令时一直处于等待状态

问题描述:git 添加远程之后执行git push、git pull、git remote show origin一直处于等待状态问题解决:配置全局代理,找到gitconfig(C:\User\xxx[xxx是你的用户名]目录下)添加如下:[http] proxy = http://127.0.0.1:8080...

2019-05-25 14:18:57 7054 1

原创 centos7通过yum安装指定版本的lnmp

1、安装MariaDB[ ~] vim /etc/yum.repos.d/Mariadb.repo# MariaDB 10.1 CentOS repository list - created2016-12-01 03:36 UTC# http://download.mariadb.org/mariadb/repositories/[mariadb]name=MariaDBbase...

2018-12-02 21:15:53 371

原创 搭建git项目管理平台---gitblit

1.软件安装包下载gitblit-1.8.0.tar.gz至"/user/local/src/"(存放路径自行定义,此处为个人习惯)2.安装所需依赖(已安装则跳过)# yum install -y gcc gcc-c++ curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel3.创建用户及用...

2018-05-30 14:12:27 2026

原创 php设置指定域名跨域访问

###########<?phpheader("Access-Control-Allow-Origin:http://a.com"); //设置允许a.com发起的跨域请求header("Access-Control-Allow-Origin:$array"); //设置允许多个域名发起跨域请求header("Access-Control-A

2018-02-01 10:56:54 4169

原创 通过pecl方式安装php扩展

1、安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤)# cd /usr/local/php/bin/ //可查看是否已带有pecl# wget http://pear.php.net/go-pear.phar -O go-pear.php# php go-pear.php# ln -s /usr/local/php/bin/pecl /usr/bin/pec

2018-02-01 10:40:28 1719

Junction.zip

一款辅助工具 方法如下(以win7为例): 1.下载Junction,拷贝到Windows目录。 2.找到iTunes的备份路径,比如win7的路径为C:Users用户名AppDataRoamingApple Computer,目录MobileSync就是用来存放backup文件的。 3.关闭iTunes。将目录MobileSync移动(剪切)到其它盘,比如D盘根目录下(D:MobileSync)。如果文件很多,这个过程比较漫长。 4.运行cmd。在cmd窗口输入命令: junction "C:Users用户名AppDataRoamingApple ComputerMobileSync" "D:MobileSync" 用户名和D:MobileSync根据自己的情况修改。 命令执行后,你会发现刚从才C:Users用户名AppDataRoamingApple Computer移走的目录MobileSync又回来了,但文件夹图标多加了一个快捷方式的箭头,至此,链接创建完成。 5.打开iTunes,验证一下备份文件是否读得到,如果有,大功告成。

2021-05-06

微信小程序包解码工具

PC微信小程序包解密工具,PC微信小程序一键解密工具,为您带来微信小程序PC端的解密操作,可以查看小程序的详细内核代码,可以获取解包数据文件,小程序的图片,视频,音频文件都可以轻松提取出来。本次带来PC微信小程序一键解密工具成品程序下载,有需要的朋友们不妨试试吧!

2021-02-05

UEditor编辑器兼容音频上传

UEditor 是一套开源的在线HTML编辑器,UEditor编辑器增加了音频独立上传功能,下载后直接放到自己项目的静态资源目录下即可

2020-01-04

网络调试(TCP和MQTT)调试的好工具

网络调试工具,可用于COMA、TCP、UPD、MQTT协议联调联试,使用方便,画面简洁清晰,需要键入地址及端口号,ID/用户名及密码后连接,能够用来进行十六进制显示,可以订阅MQTT topic!

2019-10-17

sha1安全码校验工具

可以使用该工具获取APP正确的包名和SHA1值 用来解决AK码验证错误问题,安装android sha1 安全码校政app后,它会加载手机所有的应用,选择你要的app,会得到这个App的SHA1值,点击右下角的复制即可

2019-10-12

ModeBusRTU调试工具CRC16版

ModeBusRTU调试工具CRC16版。经过验证,其所生的CRC16校验码与知名软件Modbus Pull生成的是一至的。 1.支持任意数组串的CRC16码生成; 只要您对Modbus通讯协议的数据格式有所了解,就能用该款软件生成任意的带CRC16码的十六制字串。所生成的CRC16码与Modbus Pull软件生成的是一至的。 2.支持实时调试; 数据组生成后,可以实时的通过串口进行发送对您所设计的硬件进行调试,无需再开其他的串口调试

2018-05-30

Redis-x64-3.0.501(免装版)

redis3客户端,window客户端,下载直接运行即可,超级好用的缓存技术,赞

2018-02-04

SocketTool(很好用的socket测试工具)

SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。 它可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。 是一款非常好用的socket 链接测试工具 TCP/UDP Socket调试工具的特色 ★ 全面集成 TCP服务器/客户端; UDP服务器/客户端; UDP广播/组播 功能 ★ 支持多Socket并行测试, 采用树状Socket可视化界面,所有Socket句柄一目了然 ★ 在一个程序内可进行多句柄/多类型的Socket的创建/删除/以及数据收发等操作 ★ 支持16进制的发送和16进制接收显示,支持汉字以及文本发送 ★ 用户可以方便的把接收到的数据保存下来 ★ 支持发送、接收字节数统计 ★ 支持数据循环发送,同一内容可自动发送1次至10000次

2017-11-29

空空如也

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

TA关注的人

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