自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老刘Pro,PHPer

生命中最伟大的光辉不在于总不坠落,而是坠落后总能再度升起。

原创 php7 Warning: imagettftext(): Could not find/open font in的解决办法

最近新做一个项目要用到验证码,我就把原来项目里的验证码类拿过来直接用了.没想到竟然报错了,错误信息如下: Warning: imagettftext(): Could not find/open font in 因为这个验证码类, 一直在之前项目里正常使用, 所以猜测应该是PHP7或者环境...

2019-12-04 11:01:39

阅读数 3

评论数 0

原创 将数据以易于阅读的样式格式化后输出_P()方法

将数据以易于阅读的样式格式化后输出_P()方法 function p($data){ // 定义样式 $str='<pre style="display: block;padding: 9.5px;margin: 44px 0 0 0;font-size...

2019-11-23 22:17:02

阅读数 4

评论数 0

原创 (PHP对接接口的常用函数) 6. 将socket接收到的乱码字符转为UTF-8字符

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第五个函数: "将socket接收到的乱码字符转为UTF-8字符" /**...

2019-09-11 16:38:38

阅读数 52

评论数 0

原创 (PHP对接接口的常用函数) 5. 生成XML格式报文数据

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第五个函数: "生成XML格式报文数据" 下面的参数省略了制作参数数组的部分, 请...

2019-09-09 14:43:55

阅读数 36

评论数 0

原创 (PHP对接接口的常用函数) 4. 将参数数组按字典排序

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第四个函数: "将参数数组按字典排序" /** * 将参数数组按字...

2019-09-09 14:33:42

阅读数 78

评论数 0

原创 (PHP对接接口的常用函数) 3. 生成随机的字符串

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第三个函数: "生成随机的字符串" 对于这个随机字符串, 其实有很多种办法. 如果...

2019-09-09 14:24:02

阅读数 24

评论数 0

原创 (PHP对接接口的常用函数) 2. 将字符串以UTF-8的格式转字节流

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第二个函数: "将字符串以UTF-8的格式转字节流" /** * 待签名数据以U...

2019-09-06 10:49:49

阅读数 73

评论数 0

原创 (PHP对接接口的常用函数) 1. 生成13位的时间戳

最近因为业务需求总在对接和调试接口, 而接口文档给出的demo往往都是java或C#的. 为此, 我打算做一个系列, 将PHP对接接口常用的函数都整理出来. 今天送给大家的是该系列的第一个函数: "生成13位的时间戳" 通常来说, PHP生成的时间戳是10位的, ...

2019-09-06 10:20:08

阅读数 20

评论数 0

转载 (前端)警告:Duplicated jQuery selector

使用ide来编写代码时总是会提示你各种各样的建议或警告来使你尽量遵守代码规范。 如果你在一个函数中重复写这个id的选择器,你就可能遇到这种警告,而这种警告通常实在Intellj系列的编辑器中显示。 虽然并不影响程序的运行,但是右侧的条状提示和黄色警告真人上人不爽,下面的这种提示就是其中之一: ...

2019-08-06 11:10:31

阅读数 38

评论数 0

转载 PHP注释的艺术——phpDoc规范

用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 /** * 递归获取所有游戏分类 * @param int $id * @return array */ 看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释 其实这种注...

2019-08-06 09:27:28

阅读数 52

评论数 0

原创 利用PHP实现钉钉群机器人的webhook自定义通知

前言 这阵子除了写PHP, 还在写C#的socket服务器端, 第一次写软件, 所以bug总是特别的多. 放在远程服务器上, 说不准什么时候软件就出异常了. 于是在PHP端写了个监测程序, 如果服务器端已经崩溃, 则通过微信公众号和钉钉的群机器人给我发信息. 这篇文章讲的就是通过钉...

2019-07-29 22:49:56

阅读数 506

评论数 0

转载 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小

这种错误分两种情况: 1. 没有设置连接池, 或者连接池设置太小, 可以设置 256 或者 512 data source=ip,port;initial catalog=dbName;user id=?;password=?; Max Pool Size=256;Min Pool Size...

2019-07-27 09:09:51

阅读数 163

评论数 0

转载 C#socket通讯两个最经典错误解决方案

经典错误之一 无法访问已释放的对象。对象名:“System.Net.Sockets.Socket” (1) 问题现场 (2) 问题描述 程序中的某个地方调用到了socket.close后,这个socket还被调用,就出爆出上面错误! (3) 解决方案 使用下面一句: if (...

2019-07-23 10:50:13

阅读数 49

评论数 0

原创 退出winform时弹出确认按钮, 及FormClosing事件不响应的解决办法

退出winform时弹出确认按钮 由于最近几次手欠, 在关闭远程桌面连接的时候, 误把需要在服务器上运行的软件直接给关闭了. 因此, 就想着在关闭winform的时候先弹出确认按钮, 避免直接误操作给关闭掉. 代码如下, 百度中都能找到: /// <summary&...

2019-07-22 22:42:08

阅读数 76

评论数 0

原创 在centos(linux)中通过bash shell和python实现网站和数据库的自动备份,并自动上传至OSS

一、前言 我等懒人实在是不喜欢每天备份数据库和网站, 于是就研究了一下在linux环境下的网站与数据库的自动备份. 服务器环境:阿里云ECS CentOS7.6 + MySQL5.6 需要用到:bash shell,python(CentOS里自带的2.7.5即可) 使用的软件:phpst...

2019-07-17 16:06:29

阅读数 44

评论数 1

原创 c#中判断数据库中读取的字段值为null

c#中判断数据库中读取的字段值为null,方法如下: rdr["student_name"] != System.DBNull.Value 或 rdr["student_name"].ToString()!=""

2019-06-24 12:34:36

阅读数 167

评论数 0

原创 分别在C# java 和PHP中实现"MD5+16进制转换"的32位md5加密

今天帮朋友对接了一家快递的接口, 需要做个MD5的签名, 规则为: MD5算法描述:根据传入的bizData(报文内容)、charset(编码方式)、keys(secretKey)三个参数进行加密。 其中编码方式为UTF-8,签名secretkey为百世为客户生成,签名体为报文内容+签名Key...

2019-06-21 15:43:46

阅读数 62

评论数 0

原创 c#在winform中, 实现多个"复制"按钮通过绑定一个方法来实现分别复制不同的TextBox的值

一 前言 这段时间一直在写socket物联网通信部分, 自己写了个生成指令的小工具,其中生成好的指令就像下面这个样子的: 每次使用调试工具的时候,还得ctrl+a之后在ctrl+c, 现在懒到想点一次就可以, 于是就像做成如下的样子: 刚拖了一个按钮, 写上方法, 觉得还有哪个多按钮...

2019-06-20 15:43:40

阅读数 156

评论数 0

原创 win7/win8.1/win10 windows远程桌面连接发生验证错误 要求的函数不受支持 解决办法

618了, 趁着促销买了块SSD硬盘, 重新装了windows 8.1系统,速度快的感觉就是好. 可没想到在使用windows远程桌面连接的时候提示“发生验证错误 要求的函数不受支持”。 这个问题虽然已经百度过好几遍了, 可还是记不住. 这次就给发到博客里, 免得总走弯路. 解决办法: 运...

2019-06-01 21:32:02

阅读数 99

评论数 0

原创 C# 通过行和列直接读取Excel中数据的方法

之前的项目中要频繁的读取Excel中某行某列的数据, 如果每次都是从下标0开始进行字符串的拼接, 这实在不是我等懒人的一贯作风.为此, 写了部分代码,来通过行和列的值直接读取Excel中对应单元格的数据. 读取Excel到DataTable中的方法, 传送门:https://blog.csdn....

2019-05-23 16:29:51

阅读数 919

评论数 0

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