自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL语句

数据库查询

2023-02-09 14:49:09 184

原创 windows 定时任务

关于windows定时访问某个网址,如果用windows定时任务则用脚本打开ie浏览器访问某个网址 首先先建立bat文件 代码如下:start "" "C:\Program Files\Internet Explorer\iexplore.exe" http://www.baidu.com //打开网址start /min /w mshta vbscript:setTimeout("window.close()",5000) //延迟5秒@taskkill /f /IM iexplore.e..

2021-10-09 11:17:41 503

原创 TP5 模糊查询分页报错

用tp5的时候 模糊查询汉字 有的时候有的汉字会报错 报的是占位符的错误因此 修改分页样式;修改BootsrapThink.php文件return sprintf(// '<div id="page" class="page_div pagination">%s %s %s<span class=\'totalSize\'> 跳转<input class=\'jump_class jump_page_num\' o...

2021-09-08 15:42:40 330

转载 php大文件分片上传

很多版本,包括用webuploader的,但是我觉得这个最简洁,分享给大家:服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关 1 2 3 4 upload_max_filesize = 2M //PHP最大能接受的文件大小 post_max_size = 8M //PHP能收到的最大POST值' memory_limit = 128M //内存上限 max_execution_time = 30 //最大执行

2020-05-12 12:06:28 316

原创 关于经纬度分类以及转换

一、介绍1. 地球坐标 (WGS84)国际标准,从专业GPS 设备中取出的数据的坐标系国际地图提供商使用的坐标系2. 火星坐标 (GCJ-02)也叫国测局坐标系中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。腾讯地图用的也是GCJ02坐标3. 百度坐标 (B...

2020-02-19 14:09:29 2825

原创 安装swoole 以及 php扩展

安装php扩展:yum updateyum install php-devel gcc php-pear httpd//php版本 > 7$ wget http://pear.php.net/go-pear.phar$ php go-pear.phar//php版本 < 7$ yum install php-pear最新2.0不支持php 7.1版本一下 所...

2019-10-11 14:30:09 157

原创 微信卡券自写接口

微信卡券自写接口namespace kj; //卡券相关类 class weiXinKaJuan {private $appid;private $appsecret;public function __construct($appid,$appsecret){ $this->appid = $appid; $this->appsecret = $app...

2019-08-26 17:36:00 483

转载 PSR规范

简介:PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。这些规范的目的是:通过框架作者或者框架的代表之间讨论,以最低程度的限制,制定一个协作标准,各个框架遵循统一的编码规范,避免各家自行发展的风格阻碍了 PHP 的发展,解决这个程序设计师由来已久的困扰。PSR-0 (Autoloading S...

2019-07-17 16:15:52 204

转载 MySQL对数据表进行分组查询(GROUP BY)

MySQL对数据表进行分组查询(GROUP BY)GROUP BY关键字可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。基本的语法格式如下:GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]属性名:是指按照该字段的值进行分组。 HAVING 条件表达式:用来限制分组后的显示,符合条件表达式的结果将被显示。 WITH ROLLUP...

2019-07-04 18:12:55 7367

转载 负载均衡中使用redis实现共享session

原文链接:https://segmentfault.com/a/1190000011558000 原文作者点赞,大家可以去原文看呦一、负载均衡负载均衡:把众多的访问量分担到其他的服务器上,让每个服务器的压力减少。通俗的解释就是:把一项任务交由一个开发人员处理总会有上限处理能力,这时可以考虑增加开发人员来共同处理这项任务,多人处理同一项任务时就会涉及到调度问题,即任务分配,这和多线程...

2019-06-27 16:42:25 1257

原创 ubuntu14.04 php环境安装——5.5.7升级5.5.9

最近由于需要环境最低为5.5.9,故升级环境系统,贴出经验,仅供参考sudo apt-get install python-software-propertiessudo apt-get install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt-get updatesudo...

2019-05-07 12:02:08 669

原创 微信winfi airkiss一件配网

前期准备可以去看微信配网,我用的是不对接微信硬件云的,这个要实现配网还是很简单的,可能第一次弄得小伙伴容易被,微信“强大”的文档弄混,其实过程很简单,做好前期准备工作之后,对接微信jsapi就可以了,这种方式是最简单的,然后我把jsapi的代码贴给大家:上边的代码就不写了,就是正常的流程,接过的大家都知道 主要是下边的方法,还有注意在wx.config里一定要加上beta:true,要不然是无...

2019-04-26 18:14:00 929 1

原创 php mosquitto扩展安装以及发布订阅

php关于连接mqtt有两种代码方式:1.用phpmqtt类 不需要扩展支持,直接就可以,不懂得小伙伴可以百度。2.就是安装mosquitto扩展,我第一次用的是第一类不过感觉不是很稳定,于是换了这种方式,感觉比之前好了很多安装mosquitto# 下载源代码包wget http://mosquitto.org/files/source/mosquitto-1.4.14.tar...

2019-04-26 17:44:03 4206 2

原创 EMQ——安装mqtt服务器以及小程序支持

安装:仔细阅读官方文档步骤即可http://docs.emqtt.cn/zh_CN/latest/install.html#emq-x-r3-0注意:centos 用rpm的方式安装,我第一次方式就选错了,mqtt连接不上去,找了好久,我把RPM 步骤给大家贴一下下载地址:http://emqtt.com/downloadsrpm -ivh emqx-centos7-v3.0-...

2019-04-26 17:31:00 1951 1

原创 关于mysql触发器的使用

触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。创建触发器CREATE TRIGGER {触发名称} {before或者after} {INSERT、DELETE或者UPDATE}  ON {表名} FOR EACH ROW BEGIN {触发的语句一条或者多条} END 查看触发器:...

2018-07-25 10:55:00 151

原创 thinkphp nginx 支持 thinkphp 隐藏index.php

location / {        root   /alidata/www/h5.true-view.com.cn/;        index  index.php index.html index.htm;            try_files $uri $uri/ /index.php?s=$uri&amp;$args;    }        location ~ \...

2018-07-25 09:44:43 1517

转载 linux的mount(挂载)命令详解

https://www.jb51.net/os/RedHat/1109.htmllinux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据...

2018-07-12 17:52:56 38919

转载 依赖注入(DI)和控制反转(IOC)

首先要解决的两个问题。1.什么是控制反转和依赖注入2.为什么我们需要控制反转和依赖注入什么是控制反转和依赖注入控制反转(Inversion of control) 是一种解耦的思想,它顾名思义,就是控制权的转移,比如项目经理让你改需求,这里就发生了控制权的转移,主要有三步:1.项目经理要求你添加功能 (这时,控制权在项目经理)2.你接到通知后开始添加功能需求 (控制权在你手上)3.交付需求成品(控...

2018-07-12 17:36:26 141

转载 php对象在内存中的分配

内存从逻辑上说大体上是分为4 段,栈空间段、堆空间段、代码段、初始化静态段,程序里面不同的声明 放在不同的内存段里面。数据段(data segment)通常是指用来存放程序中已初始化且不为0的全局变量如:静态变量和常量;代码段(code segment / text segment)通常是指用来存放程序执行代码的一块内存区域,比如函数和方法;栈空间段是 存储占用相同空间长度并且占用空间小的数据类型...

2018-07-12 17:11:16 1388

转载 redis两种持久化机制

两种持久化机制是RDB和AOF机制  RDB持久化是指用数据集快照的方式记录redis数据库的所有键值对。  两个命令:SAVE命令会阻塞主进程来完成写文件,BGSAVE命令会创建子进程来完成写文件,主进程会继续处理命令。  优点:  1.只有一个文件dump.rdb,方便持久化。  2.容灾性好,一个文件可以保存到安全的磁盘。  3.性能最大化,fork子进程来完成写操作,让主进程继续处理命令,...

2018-07-12 16:53:03 225

原创 base64图片转存问题

&lt;?phpheader('Content-type:text/html;charset=utf-8');//读取图片文件,转换成base64编码格式$image_file = './1.jpg';$image_info = getimagesize($image_file);$base64_image_content = "data:{$image_info['mime']};base64,...

2018-07-12 10:37:02 896

原创 Mac 系统关于phpredis的安装

最近买了一个苹果本。。。。。于是。。。。。苹果自带系统php7.1下载phpredis4.0.0正好适配一定仔细看介绍 找到适合PHP的版本然后报错因为 没有对bin操作的权限于是需要1. 重启按住 Command+R,进入恢复模式,打开Terminal。 2. 键入命令 csrutil disable 3. reboot Rootless机制是对抗恶意程序的最后防线,除非特殊需要时我们才将其关闭...

2018-04-24 18:14:56 193

原创 Linux Centos7.4 下安装lnmp(php7) 和 laravel

不多说直接把我安装的命令贴给大家    7  yum install nginx    8  systemctl start nginx    9  systemctl enable nginx.service   10  systemctl status firewalld   11  systemctl enable nginx   12  yum localinstall http://de...

2018-04-04 10:04:01 1064

原创 安装lnmp环境 (腾讯云)

可以按照官方网址安装哦:https://cloud.tencent.com/document/product/213/2125注意两点1.mysql 数据库安装时候  不能启动 :解决方法: #yum install mariadb-server -y#systemctl start mariadb.service#systemctl enable mariadb.service#mysql -u...

2018-03-27 13:58:22 578

原创 Linux下Redis的安装和部署

linux :在线下载地址http://download.redis.io/releases/redis-3.0.7.tar.gz也可以去:http://download.redis.io/releases/ 下载建议尽量用3.0.7 稳定版本 比较好用正常流程 :# wgethttp://download.redis.io/releases/redis-3.0.7.tar.g...

2018-03-27 11:32:29 179

原创 HTTPS与SSL

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。SSL:“安全套接层”它是在上世纪90年代中期,由网景公司设计的。互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和篡改。发明 SSL 协议,就是为了解决这些问题。因此可以看出 https就是http和 SSL/TLS,就是在http的基础上加上ssl,安全套接层来弥补http的不安全性,并且兼...

2018-03-19 10:23:10 705

原创 Session与Cookie的区别和联系

一、关于SessionSession 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求,会将前一次服务器响应中的Session ID放在请求中一并发送到服务器上,服务器从请求中提取出Session ID,并和保存的所有...

2018-03-19 09:30:02 228

原创 小程序头尾编辑 app.json

小程序头部尾部 都有接口提供  不说废话 上代码:接下来 只要写page  页面就好了  这里的头部文字是默认问题  每个页面可以具体编辑 文字 在 .json文件里

2017-06-05 16:40:36 1376

原创 小程序对接 自写接口

微信小程序 可以对接外部接口 微信提供的方法为:wx.request()下文为例子:其中 data 为变量声明  onLoad为方法 具体关于小程序wx.request()方法的其他属性 具体查看小程序 api注释:代码为小编测试

2017-06-05 15:10:48 10183 1

转载 高并发高负载系统架构-php篇

3、解决之道——硬件篇处理能力的提升:部署多颗CPU,选择多核心、具备更高运算频率、更大高速缓存的CPU;处理能力的提升最直接的反应在于Web请求的处理效率和PHP程序的执行效率。内存带宽与容量:更大的内存带宽和容量;内存带宽与容量的提升最直接的反应在于应对数据库大量的数据交换。磁盘搜索与I/O能力:选择更高的转速、更大的硬盘缓存、组件磁盘阵列(RAID);

2017-05-31 11:58:22 383

原创 CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 安装LNMP环境

昨天小编 忙了一天  相信有人跟我一样走了不少弯路吧 今天给大家介绍一个便捷的一键安装LAMP   LNMP  LNMPA 环境         LNMP.org一键安装包   推荐网址:https://lnmp.org/          亲测好用的!!!!!!!!!!!!!!

2017-04-01 11:42:23 502

转载 linux 查看数据库和表

mysql -h localhost -u 用戶名 -p密碼                //連接數據庫use desk_show;                                          //使用數據庫show tables;                                              //顯示數據表describe desk

2017-03-31 16:11:20 36198

原创 腾讯云安装php服务器环境 LNMP

CentOS下LNMP环境最近更新时间:2017-03-20 17:06:31 在这篇文章中:1. 配置nginx2. 配置PHP3. 重启服务4. 环境配置验证请确保您已按照CentOS环境下通过YUM安装软件的步骤进行必要软件的安装。1. 配置nginx1) 启动nginx服务用以下命令启动ngin

2017-03-31 16:05:30 6648

转载 阿里云ECS服务器php运行环境配置全过程

服务器:阿里云ECS服务器需要搭建的环境:>php5.4+apache2.2+Postgresql先用Xshell连上服务器,打开Xshell,新建一个连接名称随便起一个,主机输入你的服务器IP地址,其他就选默认值,点击确定,接着输入密码,如果显示下面的页面,说明你已经成功连接到服务器了Xshell上执行 yum install httpd...........

2017-03-31 10:12:40 8343 1

转载 js自动点击onclick js自动触发onclick事件

234567891011121314151617script type="text/javascript">// 两秒后模拟点击setTimeout(function() {    // IE    if(docum

2017-03-28 15:42:51 52270 2

转载 最简单快速的Apache二级域名实现方法介绍

首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com  其次,在 httpd.conf 中打开 mod_rewrite  之后,在 httpd.conf 的最后,添加以下内容:  RewriteEngine on  RewriteMap lowercase int:tolower  RewriteMap vhost txt:/usr/loc

2017-03-15 16:02:13 452

转载 Linux一键安装web环境全攻略phpstudy版

此教程主要是应对阿里云Linux云服务器ecs的web环境安装,理论上不限于阿里云服务器,此教程对所有Linux云服务器都具有参考价值。 写这篇文章的目的:网上有很多关于Linux一键安装web环境全攻略的文章,但是几乎大部分都失效了,不是一键安装包过期失效了,就是操作上有问题,导致别人折腾来折腾去也没能把web环境搭建起来。我来写一个比较靠谱的教程,让大家少走弯路。与其用付费的安装包

2017-03-13 13:46:42 14340 3

转载 mysql数据库replace、regexp的用法

replace、regexp的用法 0 Comments | This entry was posted on Apr 08 2010 mysql replace用法 1.replace into replace into table (id,name) values('1′,'aa'),('2′,'bb') 此语句的作用是向表table中插入两条记录。如果主键id为1或2不存

2017-01-13 10:28:42 706

转载 PHP中计算字符串相似度的函数代码

similar_text — 计算两个字符串的相似度 int similar_text ( string $first , string $second [, float &$percent ] ) $first 必需。规定要比较的第一个字符串。 $second 必需。规定要比较的第二个字符串。 $percent 可选。规定供存储百分比相似度的变量名。 两个字符串的相似程度

2017-01-13 10:27:43 393

原创 php 字符串处理

截取字符串:mb_substr($str, 0, 2, 'utf-8');中英文都可以  不会出现乱码确定字符串长度strlen(string str)

2016-12-27 10:46:40 203

空空如也

空空如也

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

TA关注的人

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