自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (6)
  • 收藏
  • 关注

转载 优化Mysql数据库

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.

2024-03-22 10:03:59 16

转载 生成彩色二维码

内置的前景图在src\Foreground\ForegroundImages目录下,sample目录下与前景图同名文件是其对应的效果,可以按需选用。此软件包内置了一些前景图,可以通过Foreground类常量来调用,也可以传入自己的前景图url地址。当为RADIUS_LEVEL_10的时候,会完全变成圆点,其它的等级,RADIUS_LEVEL_x 用来控制圆弧半径的大小,分为十个等级,就不会影响识别,只在液化效果中更换了码眼,未单独实现更换码眼。注意:使用前景图片,会忽略前景色,背景色。

2023-10-23 23:20:16 139

原创 IntelliJ IDEA彻底删除

我们在用idea的时候,idea的环境出现了莫名其妙的问题,怎么也找不到问题原因的时候可以试着把idea卸载重新安装。但是如果你卸载的时候没有删除干净注册表里的信息。就算再次安装回来也还是解决不了问题。如何删除干净IDEA2,检查有没有打开隐藏的项目,参考下方勾选,需要打开。

2023-06-08 16:48:39 1881

原创 阿里云短信AccessKey创建

创建并查看AccessKeyAccessKey 用来验证用户的身份,每个用户的都不也一样,毕竟我们不希望别人调用我们的短信服务按照如下文档,进行操作https://help.aliyun.com/document_detail/53045.html?spm=a2c4g.11186623.2.28.289a2e793I1R1C&parentId=44282————————————————版权声明:本文为CSDN博主「加菲猫的狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上

2021-04-18 17:36:44 1237

转载 composer 国内镜像

阿里云 Composer 全量镜像镜像地址:https://developer.aliyun.com/composer官方地址:https://developer.aliyun.com/composer腾讯云 Composer 全量镜像镜像地址:https://mirrors.cloud.tencent.com/composer/官方地址:https://mirrors.cloud.tencent.com/help/composer.html华为 Composer 全量镜像镜像地址:h

2021-04-12 01:55:09 685

转载 php提前返回数据,后面代码继续执行封装函数

用户登录后,记录用户登录日志,发送登录通知等逻辑不需要用户等待等场景,可以先返回数据更用户,后面登录日志等返回数据后再执行提示:nginx和Apache提前返回数据不一样详见函数内部代码使用方法:$data =‘hello world!’; // 字符串或数组,数组将被转换成json字符串imme_return($data ,10); //立即返回字符串,后面程序最大执行时间10s//执行其它无需用户等待的程序//写入数据库,redis,发送通知…/* 中断并返回数据,后面程序继

2020-11-30 15:44:51 1525

原创 php 支付宝 当面付(个人账号免签约)

当面付产品规则您可以在支付宝PC端登录商家后台,进入“产品大全-签约管理”,通过资质凭证补全来恢复产品的正常使用,点此进入我的产品。账户类型 收款额度规则 入驻资质要求(页面需要填写) 使用时间 个人账户 单笔收款≤500元,单日收款≤5000元,不区分借记或贷记渠道 1、需按规范提交经营场景照片(如门头照)—必填项 2、同名营业执照—选填 30天 如提交资料均不通过,商家需要在合约生效后的30天内补全门头照等资料,否则会影响.

2020-11-27 17:31:43 2063

原创 php 微信H5支付

登陆商户平台 查看APPID , https://pay.weixin.qq.com2.授权域名<?phpnamespace app\v1\controller;class WxH5{ protected $config; protected $appid; protected $mch_id; protected $notify_url; protected $key; protected $ip; protected $.

2020-11-18 21:52:20 1217

原创 php 银联支付(快捷支付)

杉德全支付平台注意:需要的资料:1.商户公钥 获取方式:先安装证书(注意:证书在收到邮件后14天内下载,并且只能下载一次),然后用IE打开https://cs.cfca.com.cn/cgi-bin/userCertDownload/v_input.do?displayAgreement=true 点击“工具—Internet选项”,查看证书,注意查看证书中的商户号是否与邮箱中发送的...

2020-11-18 21:03:03 3229

原创 php 网站添加高防ip

最近做的游戏抽奖平台一直被流量攻击,网址使用的阿里云的服务器,小项目但是阿里的高防2w多实在用不起。只好找的其他平台的,这里推荐个平台挺便宜的:https://www.yisu.com购买成功后,两个平台都需要添加白名单;高防ip这个地方需要每个域名都添加白名单,如果强制了https,这个地方需要上传 证书阿里云添加白名单:这个我找了好久才找到添加的地方,我这直接附上地址:https://help.aliyun.com/knowledge_detail/37914.html?spm=5176.110

2020-11-15 13:53:56 143

转载 Centos 搭建Ngrok

前言:首先说一下,什么是内网穿透?我举个栗子,比如你在本地搭建的网站,想让局域网外的人访问,该怎么实现?这里有个很多人都熟知的工具:花生壳。最开早我用的是向日葵+花生壳,一个实现远程连接;一个实现内网穿透;在后来通过室友知道了可以用centod搭建ngrok这个开源的双向代理,来实现向日葵+花生壳的功能。和另一个室友花了整整一天的时间完成了。在这里整理下完成的步骤以及过程中遇到的问题。1、...

2020-11-13 14:54:09 427

原创 zbt (Steam游戏道具)自动发货

ZBT发货助手主要功能:1,自动确认交易报价及发货,交易后极速到账2,仓库饰品自动上架,价格批量设置上架3,可设置默认溢价,支持比价、修改上架金额前段时间开发了个游戏抽奖,奖品需要对接自动发货。zbt机制就是类似于一个商城,抽中的奖品,通过注册的zbt账号购买,zbt去发货。先去注册个账号 https://www.zbt.com/在这个地方设置 白名单 apikey 回调地址。自动发货需要对接的接口: 用户余额查询 /open/user/v1/t-coin/balance 市场

2020-11-13 14:19:28 2654

原创 cannot find module providing package

cannot find module providing package github.com/gorilla/websocket: working directory is not part of a modulego 引入第三方包后无法运行折腾了老半天,原来是开启了go mod 。Golang 提供一个环境变量GO111MODULE 来设置是否使用mod,它有3个可选值,分别是off, on, auto(默认值),具体含义如下: off: GOPATH mode,查找vendor和..

2020-10-20 20:24:42 4087

原创 php 微信native扫码支付

Native支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。支付类:<?php/** * Created by PhpStorm. * User: [email protected] * Date: 2020/10/17 * Time: 23:01 */namespace app\v1\controller;use app\common\controller\Check.

2020-10-17 03:41:51 2101

原创 微信支付-APP支付

1. 登陆商户平台 查看APPID , https://pay.weixin.qq.com在产品中心->我的产品 中查看当前商户开的支付类型。然后在appID授权里边查看APPID。然后在 产品中心>api安全 中设置API密钥微信APP支付接口文档 https://pay.weixin.qq.com/wiki/doc/api/app/app.p...

2020-04-08 23:27:47 1679

原创 usdt (节点自动归集)

项目中用到usdt充值,由于走的是区块充值,节点服务器上是给每个用户都分配了一个usdt钱包地址,所以需要把可客户充值在每个钱包地址上的usdt归集到一块。Omnicore提供了两个新的api omni_funded_send和omni_funded_sendall,这种方式的好处在于可以指定手续费的支付方,所有的令牌交易都可以使用统一的地址进行支付比特币手续费,而不需要发送者自身拥有比特币。...

2020-04-06 19:06:35 3538 1

原创 使用CentOS+Ngrok搭建外网可访问测试环境

准备工作:1、首先本地需要有一台centos系统的电脑。2、 需要一个Ngrok通道(这个也可以自行搭建 参考地址:),或者找现成的使用 例:http://www.ngrok.cc/这个每个账号可以免费注册一个第一步:我这里选的是网上人家搭建好的,先去购买开通一个隧道,我这里已经弄好了,可以直接使用。第二步:去下载一个Ngrok的客户端,然后启动Ngrok,后台...

2020-04-06 18:25:37 311 1

原创 centos 远程下载

1.安装OpenSSH服务(CentOS系统默认安装了openssh)yum install openssh-server -y2.配置OpenSSH服务(此配置其实不需要更改,可以正常使用)OpenSSH的主配置文件:/etc/ssh/sshd_config 常见的配置选项: Port=22 设置SSH的端口号是22(默认端口号为22) Protoco...

2019-08-12 11:37:52 941

原创 btc网络导入私钥时节点服务器无响应

使用调试控制台导入私人导致崩溃,我总是必须从shell中杀死bitcoin-qt应用并重新启动它。 有什么办法可以防止这种情况发生? 有没有办法从shell将私钥导入qt客户端?上边的意思是由于超出了HTTP工作,请求被拒绝;这将有助于如果你能澄清你所说的“崩溃是什么意思“并准确描述会发生什么。 (对很多人来说,“崩溃”意味着段错误或类似的异常终止,但这听起来像不是你的意思)。如...

2019-07-27 18:53:11 1025

原创 网站添加https后websocket不能使用

var socket = new WebSocket("wss://www.aabb.cn/socket/");注意点:如果网站使用HTTPS,WebSocket必须要使用wss协议; 使用wss协议的连接请求必须只能写域名,而非IP+端口; 建议在URL域名后面为websocket定义一个路径,本例中是/socket/;nginx配置只需要在HTTPS配置的server内加...

2019-07-27 17:21:31 21947 4

转载 PHP RSA 报错 openssl_sign(): supplied key param cannot be coerced into a private key

PHP RSA 报错openssl_sign(): supplied key param cannot be coerced into a private key原因:RSA 的秘钥一般都有固定换行格式,是不是这种情况导致的呢按照此格式试试,问题竟然顺利解决私钥$str='你的私钥(改成一行)';$str = chunk_split($str, 64, "\n")...

2019-07-19 14:59:37 9272 1

转载 以太坊主网节点搭建

0x01 搭建节点需要什么配置推荐配置:CPU: 8 core内存: 16G硬盘: 500G SSD (固态硬盘)网络: 5M+最低配置:(这个配置下会不定时出现节点服务器挂掉)CPU: 4 core内存: 8G硬盘: 500G 高速硬盘网络: 2M我自己搭节点用的是这里说的推荐配置,周一下午开始同步,周三早上来上班就已经同步好了。0x02 节点是放国内...

2019-07-17 10:31:46 3056 1

原创 usdt充值btc网络(非节点钱包地址)

1.此充值具有一定的交易风险(请一定做好判断)步骤:用户绑定其他交易所的地址,往平台充值(只能使用用户绑定的钱包地址充值,否则无法确认充值成功),用户先填写充值金额->生成充值订单->通过平台设置的收币钱包地址充值->填写充值产生的hash值->根据hash值查询转账是否确认成功下边是数据表设计:CREATE TABLE `yy_recharge` ( `...

2019-06-18 00:53:22 8009

原创 usdt充值 btc网络(区块充值)

下边介绍基于 比特币网络的usdt做充值基于比特币网络发行的USDT (基于Omni协议发行)1.首先现在节点服务器上生成每个用户的钱包地址 /** * 方法:生成USDT地址 * @param $user_id * @return bool */ public function usdtcoin($user_id) {...

2019-06-18 00:31:30 10248 1

原创 centos 安装云锁

yum list |grep telnetyum install telnet.x86_64yum list |grep xinetdyum install xinetd.x86_64systemctl start xinetdwget https://download.yunsuo.com.cn/v3/yunsuo_agent_64bit.tar.gz &amp...

2019-06-17 11:50:15 948

原创 git 分支使用(创建并提交到分支)

1.创建分支git checkout -b develop origin/USDT在远程分支的基础上建立USDT分支,并且让USDT分支追踪origin/USDT分支上2.追踪分支git branch --set-upstream branch-name origin/USDT将branch-name分支追踪远程分支origin/USDT3.设置当前分支跟踪远程分支...

2019-06-16 19:12:44 1702

原创 mysql 触发器限制某个字段修改

问题:项目的下发订单,商户在下发时,填写的金额,银行卡信息,会被修改掉,导致平台帐被盗刷。处理方法:在mysql中添加触发器限制数据不能修改delimiter //CREATE TRIGGER xx_company_agent_update BEFORE UPDATE ON xx_company_agent FOR EACH ROW BEGIN ...

2019-06-14 17:35:20 6222

原创 centos 安装安全狗

网站安全狗是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器工具。功能涵盖了网马/木马扫描、防SQL注入、防盗链、防CC攻击、网站流量实时监控、网站CPU监控、下载线程保护、IP黑白名单管理、网页防篡改功能等模块。能够为用户提供实时的网站安全防护,避免各类针对网站的攻击所带来的危害。下边小编给大家介绍下centos下安装安全狗。1.先下载安全狗wget http:/...

2019-06-14 00:51:32 4593

原创 nginx 添加伪静态后获取不到header信息

最近项目使用的是easyswoole,登陆使用的是token,前端是通过header发送的登陆信息,项目上线的时候,更换服务器后,然后使用了伪静态,导致登陆过后,前端再去请求其他接口时,一直提示“请登陆”。然后查看redis,redis 里边存的是有用户的登陆信息,但是打印获取的header信息,是个空数组。然后就去查看nginx,查找原因后得知是nginx在转发请求时会默认忽略带有"_"下划线的...

2019-05-31 16:27:19 799

原创 本地连接服务器redis

Redis搭建好后一般都是使用编程语言进行连接调用,默认Redis的设置是不允许外界访问的。1、解决方案进入Redis目录打开Redis.conf配置文件1>注释掉bind#bind 127.0.0.12>默认不是守护进程方式运行,这里可以修改daemonize no3>禁用保护模式protected-mode no4>设置密码requirepas...

2019-05-26 00:01:56 10111

原创 谷歌邮箱发送邮件

第一步:设置gmail邮箱账号,登录进google.com谷歌账号(需要翻墙) ,进入邮箱服务器,点击右上角的设置,然后选择转发和 POP/IMAP,启用POP和IMAP这两项的功能.第二步:降低谷歌账号的安全性访问:进入账号链接:https://www.google.com/settings/security/lesssecureapps, 设置“启用”按钮会自动保存,这个是为了降低谷...

2019-05-16 01:11:59 9121 1

原创 go

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go 打包命令问题:cannot find package "golang.org/x/sys/unix" in any of解决方法:获取 golang.org/x/net 包,其实只需要以下步骤:mkdir -p $GOPATH/src/golang.org/xc...

2019-05-14 00:07:05 153

原创 tp5 +swoole 定时任务

最近项目中需要用到毫秒级定时器,但是服务器中的crontab定时任务最小是分钟,所以使用了swoole的定时器。需要先安装php swoole 扩展<?php/** * Created by PhpStorm. * User: 江雪 * Date: 2019/4/29 0029 * Time: 21:19 */namespace app\web\control...

2019-04-29 22:40:08 4811 2

转载 阿里云rds数据备份恢复

由于阿里云rds数据库备份的是物理备份,这个备份恢复,阿里云官方恢复是需要重新购买数据库才能恢复。下边介绍下如何恢复数据。1.阿里云数据库备份实例,恢复数据的时候需要将数据恢复到本地数据库,是不能直接恢复到RDS上的。2.需要在本地服务器上下载一个数据库,尽量和RDS数据库版本保持一致。(我现在用的是5.6的版本)3.这里需要用到xtrabakcup工具进行数据恢复1,下载5.6版...

2019-04-20 13:23:22 1789

原创 tp5 + workerman 实现聊天室

最近公司的项目需要做一个简单的聊天,项目用的框架是thinkphp 5,开发任务主要是实现买卖双方生成订单后,可以在线交流。无意间在tp手册上看到 workerman socket包,然后就安装了试试。实现的思路是,将订单的id作为房间号房间人员指定为订单双方的用户,数据库中将用户id与的客户端fd对应,用户进入时,登录时将用户id与客户端fd存入数据库,发送时根据用户fd发送给当前用户,...

2019-03-17 01:07:37 8756 11

原创 windows 10 安装daocker

由于本人的电脑是老爷机,所以只能安装DockerToolbox.exe,下面介绍下安装过程中遇到的问题。一、启动Docker Toolbox如果出现下面的问题VBoxManage.exe: error: Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)VBoxManage....

2019-03-05 00:05:54 480

原创 本地通过宝塔管理代码

本文是在windows下操作准备工作:一个vmware虚拟机,并安装好centos系统。1,先检查下安装的centos是否能联网上图我们ping www.baidu.com 我们发现他找不到百度,这说明我们的虚拟机并没有联网,然后我们找到VM的虚拟网络编辑器如下如这样设置:2,接下来我们去修改网卡配置文件,把网络连接打开cd /etc/sysconfig/ne...

2018-12-21 16:31:40 2753

原创 银联支付(网银h5)

杉德全支付平台需要的资料:1.商户公钥 获取方式:先安装证书(注意:证书在收到邮件后14天内下载,并且只能下载一次),然后用IE打开https://cs.cfca.com.cn/cgi-bin/userCertDownload/v_input.do?displayAgreement=true 点击“工具—Internet选项”,查看证书,注意查看证书中的商户号是否与邮箱中发送的商户号一致...

2018-11-16 10:17:44 7428 2

转载 在其他框架中使用 dump () &amp; dd () 函数

Laravel 框架用久了后,就习惯了在调试的时候使用 Laravel 的辅助函数 dd() 了。当切换到其他框架的时候,没有找到比较好的类似该辅助函数的工具。因此萌生了从 Laravel 框架中将他们给抽取出来。这是一篇更好的做法的文章:PHP 全局使用 Laravel 辅助函数 dd,推荐直接看这篇如果你的环境是 Dock...

2018-06-26 00:15:12 486

原创 本地VM搭建CentOS服务器安装Nginx,并实现局域网访问

1,我们需要一个安装好的VM并且已经安装好了centos我们要先更改虚拟机的网络连接2,安装Nginx,安装前先检查下是否已经安装了find -name nginx我的电脑上已经安装过了,所以现在先卸载掉直接删掉rm -rf /usr/local/nginx-1.7.43,然后我们现在需要安装一下nginx的一些模块需要的lib库,这些库主要有g++,gcc,openss-devel,pcre-d...

2018-05-27 23:01:25 2307 2

dropload 上拉加载下拉刷新

加载分步加载,修改了以前加载所有数据,包含了数据上拉加载,下拉刷新

2017-12-29

微信开发js

微信 js

2017-06-03

微信 jssdk

微信 jssdk

2017-06-03

微信sdk php

sdk 文件

2017-06-01

php 网站登录系统

这只是一个登录系统,运用laravel 框架,后续功能会逐渐添加。

2017-02-21

小型企业网站源码

自己学习时做的企业类网站

2017-02-21

空空如也

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

TA关注的人

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