程重吾
码龄6年
关注
提问 私信
  • 博客:60,928
    60,928
    总访问量
  • 27
    原创
  • 1,325,918
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-11-04
博客简介:

PHP开发

博客描述:
都说php是世界上最好的web开发语言!没有之一!
查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得6次评论
  • 获得80次收藏
创作历程
  • 1篇
    2022年
  • 4篇
    2021年
  • 6篇
    2020年
  • 6篇
    2019年
  • 10篇
    2018年
成就勋章
TA的专栏
  • 小程序
    1篇
  • PHP 相关
    18篇
  • JavaScript
    3篇
  • HTML 5
    3篇
  • CSS
  • Linux
    7篇
  • firewall
    2篇
  • iptables
    2篇
  • centos
    3篇
  • nginx
    1篇
  • php
    6篇
  • mysql
    2篇
  • mysql远程连接
    1篇
兴趣领域 设置
  • 编程语言
    r语言
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 微软技术
    c#.netasp.net
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IEEE 浮点表示

计算机中浮点数的表示方法采用该标准——IEEE浮点表示形如 x × 2y 这样的数,可以通过给定 x 和 y 的值来表示。IEEE 浮点标准用 V = (-1)s × M × 2E 的形式来表示一个数:符号(sign) s 决定这个数是正数还是负数(s=0正数,s=1负数)。尾数(significand)M是一个二进制小数。阶码(exponent)E的作用是对浮点数加权,权重是2的E次幂。下图分别表示(C语言中)单精度浮点float 和双精度浮点 double的表示格式。float
原创
发布博客 2022.01.04 ·
2760 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

小程序获取手机号码解密偶尔会失败

小程序获取手机号解密有时失败的原因问题描述流程知悉问题分析解决办法问题描述同事在做小程序开发时,有获取用户手机号的需求,代码运行都比较正常,只是手机号有时能解密得到,有时又不能解密得到。(有几率第一次获取手机号码失败,但是随后一次又能成功)流程如下: 用户点击—获取手机号码—按钮后 触发其绑定的获取手机号的函数 getPhoneNumber反应到用户界面上是如下图这样的效果观看他的小程序端代码,下面是 getPhoneNumber 的相关代码截图:我做了一些修改,下划线部分是我添加的,注释了他的
原创
发布博客 2021.03.05 ·
2592 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

PHP 设计模式之原型模式

php 原型模式定义使用场景代码说明定义Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.用原型实例指定要创建对象的种类,并通过拷贝这些原型创建新的对象。使用场景看如下类图:这是抽象工厂模式的类图, 如果我们需要某一个特定的地形(terrain),就需要使用相对应的地形工厂类来创建对象。这样的搭配有时候显得不
原创
发布博客 2021.02.17 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP设计模式之工厂模式

php 工厂模式工厂模式的定义优点使用场景UML类图扩展缩小为简单工厂模式升级为多个工厂类扩展为抽象工厂模式原型模式工厂模式的定义Define an interface for creating an object, but let subclasses decide witch class to instantiate. Factory Method lets a class defer instantiation to subclasses.定义一个实例化对象的接口,让其子类决定要实例化哪一个具体
原创
发布博客 2021.02.01 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP设计模式之单例模式

单例模式(Singleton Pattern)什么是单例模原意是个人理解为什么使用单例模式PHP如何实现单例模式大致步骤代码什么是单例模原意是Ensure a class has only one instance ,and provide a global point of access to it.个人理解确保某个类有且仅有一个实例,该类能够自动实例化并向系统提供一个唯一的访问对象。为什么使用单例模式单例模式的对象在内存中只有一个,可以节省内存开支;该对象可以常驻内存,无需频繁的实例化
原创
发布博客 2021.01.24 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql mysqlbinlog 恢复数据

mysqlbinlog 恢复数据问题描述解决方法问题描述2020年,5月8日,备份了一次某项目的数据库。5月29日,该项目的数据库被覆盖了。(也就是数据回到了5月8日)期间没有任何备份,由于一些原因,需要找回丢失的数据。解决方法mysqlbinlog 提取sql记录 时间节点就是覆盖数据库之前的时间先看看是否开启了mysql数据库日志(如果没开启,估计要杯具。)登录服务器,进入mysql终端,输入如下命令show variables like '%log_bin%';可以看到,lo
原创
发布博客 2020.05.31 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP 导出数据导致内存溢出

Allowed memory size of xxx bytes exhausted问题描述解决方法修改php.ini文件对应的配置项代码中动态修改这个值的大小php 的生成器 yield代码如下问题描述当一次获取大量数据的时候,导致php的内存溢出。准确的说,是超出了php.ini文件设置的脚本可能消耗的最大内存量。如下图解决方法修改php.ini文件对应的配置项上图 memory_limit = 128M 就是 脚本可能消耗的最大内存量,可以适当加大这个值。代码中动态修改这个值的大小另
原创
发布博客 2020.05.17 ·
1273 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mysql 远程连接失败原因

mysql远程连接10060远程账号实例安全组防火墙(多数情况)远程账号需要添加一个用于远程访问的账户,此账号可以是root本身,密码可以是不同于本地的密码。大致检查步骤登录到服务器,进入mysql输入命令查看是否有 % host 记录 且 user 是 root命令:use mysql;select host,user from user;如果没有则需要添加相关记录,之前一篇文章里面有提到过,链接如下拉到下面,远程访问 那里.实例安全组腾讯云或者阿里云服务器的实例里面,
原创
发布博客 2020.05.15 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mui input聚焦引起的页面滚动

mui表单元素 input聚焦引起的页面滚动问题描述问题分析解决方法补充说明问题描述如下图:(可以确定是 mui.js引起的)当页面比较长 出现滚动条,页面中有表单元素input,当聚焦一个input,切换聚焦到另外一个input,页面会自动滚到顶部 。该问题引起的用户体验极差,每次在页面底部,聚焦一个input 页面就自动滚动到顶部。简直恶心。该情况发生在ios中 安卓好像没有。在...
原创
发布博客 2020.05.05 ·
920 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HTML5 SSE -- Server Sent Events

HTML5 SSE -- Server Sent Events 服务器推送事件EventSource 对象的使用服务端代码更具体的栗子前端html服务端sse.php说明EventSource 对象的使用<script>if (typeof (EventSource) !== "undefined") { var source = new EventSource(...
原创
发布博客 2020.05.04 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速搭建Git服务器

如题,如何快速搭建一个git服务,大致步骤如下:1.安装git2.创建用户3.初始化裸仓库4.配置公钥5.禁止shell登录下面是逐步操作:(系统是CentOS 7)安装gityum 安装(默认root用户)yum install -y git查看git 版本git --version安装成功后能看git 的版本信息创建用户创建一个用来运行git的用户usera...
原创
发布博客 2020.02.12 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP sendMail 发送邮件

关于php 用 mail 函数发送邮件使用前有必要先看看文档:来自php手册:https://www.php.net/manual/zh/ref.mail.php 翻译看完吧,看完估计也差不多了,自己倒腾倒腾,关键你还是要回来看这帖子的!windows 环境下, mail 函数 当前是发送不了邮件的!所以嘛, 下面是关键步骤:– 需要下载 sendmail.zip 这个插件包 ...
原创
发布博客 2019.09.19 ·
2281 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

PHP 上传并压缩图片

步骤如下:文件上传基本操作咯在上传之前,处理图片(当然,也有可能是上传图片之后,在生成缩略图 ,看自己需求了)保存压缩后的图片大致步骤就是这样,具体如下:文件上传操作这里省略了,之前写过一篇上传文件的(https://blog.csdn.net/csdn_zhongwu/article/details/84308186)关键点:举个栗子: $file = $_FILES['...
原创
发布博客 2019.06.17 ·
5944 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

centos7 yum 安装 mysql 以及远程连接

centos7 里面是默认安装了mariadb的要yum 安装mysql 先处理下mariadb列出有关mariadb的所有rpm包文件rpm -qa | grep mariadb如果有,会有文件名显示出来,接着卸载掉rpm -e 文件名(上面查出来的文件名)rpm -e --nodeps 文件名强制卸载mysql下载地址:https://www.mysql.com/这里我们选择的...
原创
发布博客 2019.03.10 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos7 中 PHP的安装

大致步骤:下载–解压–编译–安装–配置下载地址 http://php.net/downloads.php点进去后选择下载节点,右键复制连接即可版本自己选择吧~如果没有wget可以先安装下wgetyum -y install wget下载php包文件 wget http://hk1.php.net/get/php-7.3.3.tar.gz/from/this/mirror这里是最新...
原创
发布博客 2019.03.09 ·
13913 阅读 ·
6 点赞 ·
0 评论 ·
34 收藏

Centos中防火墙相关操作

CentOS 7版本之后启用firewall防火墙默认不开放任何端口firewall查看状态systemctl status firewalld.service关闭/开启systemctl stop firewalld.service systemctl start firewalld.service查看已开放的端口(默认不开放任何端口)firewall-cmd --li...
原创
发布博客 2019.03.08 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Centos 中 nginx的安装

一、安装nginx依赖的软件nginx是C写的,需要用GCC编译;nginx中的rewrite module需要PCRE;nginx中的gzip module需要zlib;nginx中的HTTP SSL module需要OpenSSL。已经安装的GCC版本![在这里插入图片描述](https://img-blog.csdnimg.cn/20190307221958155.png)...
原创
发布博客 2019.03.08 ·
264 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

PHP GD库图片处理------ 合并、水印、裁剪

ROOT 定义的项目根目录&lt;?phpclass Poster{ const SAVE_PATH = '/poster/image'; /** * 图片合并 * @param string $dst_file 目标图片 * @param string $src_file 原图片 * @param int $dst_x 目标图片起点横坐标 * @param int $d...
原创
发布博客 2018.12.30 ·
1339 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

VMware centos 7 网络配置

笔记本上装了个VMware 在VMware 里面装了个虚拟主机 系统是centos 7VMware下载地址https://www.vmware.com/cn.html 官网地址centos 下载地址https://www.centos.org/download/ VMware 选择 DVD ISO 下载安装好以后 需要配置虚拟主机网络 连通笔记本与外网首先设置一下虚拟机的...
原创
发布博客 2018.12.07 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PHP 使用GD库 生成验证码

使用函数 phpinfo();或 gd_info(); 查看GD 库相关信息如果没有开启相关扩展 gd_info() 函数将不可用在 php.ini 配置文件中 找到 ;extension=php_gd2.dll 去掉前面的分号 保存并重启相关服务利用GD库 生成验证码图片截个图 字体用的tp5 fonts里面的 6个字体文件大致步骤如下:首先你要有一块画布...
原创
发布博客 2018.11.24 ·
1321 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏
加载更多