自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 记录一下关于Session的问题

本来就想通过thinkphp做个图形验证码登录问题,但是验证码一直错误以致于反复找错找了两个多小时。

2024-06-30 03:01:34 269

转载 win下通过docker安装mysql5.6

win下通过docker安装mysql5.6

2022-11-21 15:08:46 300 1

原创 PHP设置状态码并返回数据

PHP设置状态码并返回数据

2022-06-08 14:54:18 693

原创 Go手写数组的分页(自己记录)

package mainimport "fmt"var page = 2var limit = 10func main() { data := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33} //手写分页 start := (page - 1) * limit end := p

2022-04-08 11:03:10 644

原创 Go返回两个数区间的随机数

调用RangeRand()方法中,返回两个参数中间的随机数,皆可为负数。package mainimport ( "crypto/rand" "fmt" "math" "math/big")func main() { fmt.Println(rangeRand(-2,0))}func rangeRand(min, max int64) int64 { if min > max { return min } if min < 0 { f64Min :=.

2022-03-07 09:55:09 431

原创 Golang对图片的大小及质量压缩(PNG及JPEGD等)

package mainimport ( "bytes" "errors" "github.com/nfnt/resize" "image" "image/jpeg" "image/png")func Compress(buf []byte) ([]byte, error) { var width uint = 200 var height uint = 200 //文件压缩 decodeBuf, layout, err := image.Decode(bytes.NewRe

2022-01-26 10:58:52 6270

原创 关于微信小程序获取不到用户信息及头像,或获取“微信用户“等信息的处理解决方式

2021.02.24号官方发布公告:2021.4.13发布后的无法通过wx.getUserInfo获取用户个人信息(头像、昵称、性别与地区)将直接获取匿名数据,开发版也无法使用。公告原文地址查看更多调整内容解决方案使用wx.getUserProfile API获取数据<view class="container"> <view class="userinfo"> <block wx:if="{{!hasUserInfo}}"> .

2021-04-15 09:05:41 11262 3

原创 使用Golang创建windows GUI图形界面并添加图标

安装walk需要go1.11版本以上安装go get github.com/lxn/walk创建一个 test.go目录package mainimport ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "strings")func main() { var inTE, outTE *walk.TextEdit MainWindow{ Title: "SCREAMO", MinSize:.

2020-12-17 12:59:33 2437 1

转载 golang中time的使用

package mainimport ( "fmt" "time")func main() { //日期转化为时间戳 datetime := "2020-01-01 00:00:00" //待转化为时间戳的字符串 loc, _ := time.LoadLocation("Local") //获取时区 tmp, _ := time.ParseInLocation("2006-01-02 15:04:05", datetime, loc) tmp.Unix() //转化为

2020-11-12 18:15:16 591

原创 PHP JS浏览器实时获取摄像头内容(附代码)

注意浏览器获取摄像头权限时候比较严格,我百度时必须有ssl证书才可以(应该还有别的方法),我自己使用的https协议调用的前端JS<!DOCTYPE html><html><head> <title>人脸注册 - Powered by {:config('hisiphp.name')}</title> <meta http-equiv="Access-Control-Allow-Origin" content="

2020-10-16 16:07:33 680

原创 PHP接入谷歌验证器(Google Authenticator)

github类库地址,点击进入下载<?phprequire_once 'PHPGangsta/GoogleAuthenticator.php'; //引入类库$ga = new PHPGangsta_GoogleAuthenticator();$secret = $ga->createSecret();//创建一个密钥,将密钥先进行存储echo "Secret is: ".$secret."\n\n"; //Secret is: OQB6ZZGYHCPSX4AK//getQ

2020-09-30 00:01:32 3131

原创 PHP实现生成带参小程序二维码进入指定页面并存储本地文件

重点:使用小程序二维码必须先发布小程序!!!PHP代码1.获取access_tokenpublic function Atoken(){ $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的APPID&secret=你的Appsecret'; $token = json_decode(getUrl($url),true); //使用CURL GET方法进行请求.

2020-09-29 10:19:07 1693 1

原创 mysql中一行多列多字段相加后与WHERE变量比较

SELECT 字段1+字段2+..字段N AS sums FROM 表名 WHERE 其中一个字段即可>你要比较的变量加减运算及 AS 别名不能用做条件名’,(直接使用其中一个字段名代替就可以解决)注意字段不能是null如果存在null 请使用 IFNULL 做处理...

2020-09-24 21:18:46 1071

原创 PHP 使用P12加密文件注意事项

首先强调:PHP中是不支持使用P12文件加密的,所以我们可以把P12文件转换成我们可以使用的PEM文件格式就可以使用了。具体步骤见下方:我这里只要转换一次就能长期使用所以我是手动转换的连接Linux服务器后 直接输入下方代码(文件名称是路径+文件名称) openssl pkcs12 -in 你的p12文件名称.p12 -out 需要生成的pem文件名称.pem -nodes然后出现 “Enter Import Password:” 输入你的证书密码我这里是直接成功的 然后

2020-09-23 15:25:10 611

转载 HBuilderX Wap2App(H5)打包APP去除顶部导航栏

自己收藏方便以后用,原文链接。修改sitemap.json{ "global" : { "webviewParameter" : { "titleNView" : false, "statusbar" : { "style" : "dark", "background" : "#F7F7F7" }, "appendCss" : "", "appendJs" : "" }, "easyConfig" : { "quit" : {

2020-09-14 15:36:28 4059

原创 PHP 微信小程序数据解密(小程序获取个人信息)

简单的办法,打开文档部分下载示例,找到PHP服务端获取开放数据主要看下 wxBizDataCrypt.php 这个文件,将这个类文件单独封装成一个方法,在调用。我把我都流程写在下面小程序登录登录时,先判断用户用户是否存在。不存在的情况下,再去获取用户信息进行存库处理。我这里用的TP5CURL请求public function login(){ if(request()->isPost()){ //这里接收参数,code用来获取用户OPEN.

2020-08-07 09:40:43 1620 5

原创 PHP接入腾讯云行驶证识别(新旧版本,不使用SDK及DEMO)

新版-GET方法 public function newok(){ $ImageUrl = 'http://ceshi.com/ceshi1.jpg'; //图片URL $CardSide = 'FRONT'; //FRONT 为行驶证主页正面(有红色印章的一面)BACK 为行驶证副页正面(有号码号牌的一面)。 $Action = 'VehicleLicenseOCR'; $SecretId = 'AKIDGGbiaDChh.

2020-06-05 16:26:17 971

原创 PHP(TP5) 微信小程序支付(jsapi)、退款、退款AES-256-ECB解密及踩坑过程(不适用SDK)

这里是API逻辑接口<?phpnamespace app\api\controller;use app\common\controller\Api;use \think\Request;use think\Db;use wxpay\WeixinPay;/* * 支付 */class Pay extends Api{ public function pay() { $openid = $_POST['openid']; //opendi可以自己.

2020-05-20 11:29:38 1148

原创 TP5 公众号调用自定义菜单接口及踩坑

添加自定义菜单public function addmenu(){ $data = '{ "button": [ { "type": "miniprogram", "name": "我的小程序", "key...

2020-04-30 12:25:38 614

原创 PHP/TP5配置公众号关注成功后的回调及自动回复

tp5配置公众号关注成功后的回调及自动回复首先需要配置好 公众号中 ->服务器配置,配置的服务器URL就是接收回调的地址,附赠配置链接《服务器配置》验证token教程<?phpnamespace app\api\controller;use app\common\controller\Api;use \think\Request;use think\Db;clas...

2020-04-28 14:18:54 2067

原创 PHP/TP5配置公众号服务器URL及token验证失败问题(不引入SDK)

公众平台配置信息下方为代码,更改成你要用的接口地址define("TOKEN", "配置你的token");class Token extends Api{ public function checkToken() { $echoStr = $_GET["echostr"]; //valid signature , ...

2020-04-27 17:14:53 548

转载 PHP将阿拉伯小写数字转为大写中文

PHP将阿拉伯小写数组转为大写中文function numToWord($num) { $chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九'); $chiUni = array('','十', '百', '千', '万', '亿', '十', '百', '千...

2020-04-23 17:22:35 639

转载 PHP 通过get或post访问url 方法

PHP 通过get或post访问url 方法get方法 /* * php访问url路径,get请求 */ function curl_file_get_contents($durl){ // header传送格式 $headers = array( "token:1111111111111", ...

2020-04-21 14:52:09 811

原创 PHP使用原生sql语句实现七天连续签到

PHP原生使用原生sql语句实现七天连续签到准备:一张放用户签到的数据表,字段包括id,userid(用户id),signtime(签到时间,时间戳),days(连续签到时间) /** * 七天连续签到 */ public function sign(){ $userid = $_POST['userid'];//要签到的用户id ...

2020-03-05 15:49:35 898

原创 PHP邮箱发送邮件及发送邮箱乱码问题

成功展示前期准备163账号phpmailer类库(会讲下载过程)正式开始1.下载php的phpmailer的类库使用git/cmd(前提composer已经下载并加入到环境变量中)进入项目根目录输入 composer require phpmailer/phpmailer 可能会有延迟,稍稍等待...在项目根目录vendor文件夹中查看phpmailer目录是否存...

2020-02-18 11:45:23 660

原创 虚拟机命令行如何显示显示图标界面

虚拟机命令行如何显示显示图标界面先检查 yum install net-tools 是否安装成功输入命令行(比较慢~) yum groupinstall "GNOME Desktop" "Graphical Administration Tools"修改系统的运行级别 ln -sf /lib/systemd/system/runlevel5.target /etc/syste...

2019-11-24 15:33:11 3009

转载 Linux:CentOS7镜像安装完成后使用yum install net-tools命令报错(转)

Linux:CentOS7镜像安装完成后使用yum install net-tools命令报错(数据源不可用)背景安装网络工具,以使用ifconfig命令,但是使用安装命令yum install net-tools命令报错解决方法查看网卡 ip addr编辑网卡文件 cd /etc/sysconfig/network-scripts/ ls vi ifcfg-en...

2019-11-24 14:47:49 2701

空空如也

空空如也

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

TA关注的人

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