自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瞳話cium的博客

www.wangshuwen.com

  • 博客(36)
  • 资源 (8)
  • 收藏
  • 关注

原创 免费开放API接口

详细信息请进入:https://www.wangshuwen.com目前接口列表: 1.省市区(县)街道四级联动: http://api.wangshuwen.com/getRegion 2.根据ip地址获取位置信息: http://api.wangshuwen.com/ip2Lo...

2019-01-18 16:17:20 32762 10

原创 一维数据数组生成数据树

/** * 一维数据数组生成数据树 */public static function arr2tree($list, $id = 'id', $pid = 'parent_id', $children = 'children'){ list($tree, $map) = [[], []]; foreach ($list as $item) $map[$item[$id]...

2019-08-27 14:11:45 416

原创 让phpstorm更友好支持laravel

让phpstorm更友好支持laravelPHP开发工具有很多,但是从开发效率和对laravel支持的友好度上来讲,phpstorm可以是最佳的选择,也是现在开发人员最受欢迎开发工具。1、安装laravel插件composer require barryvdh/laravel-ide-helper2、laravel项目中修改config/app.php# 添加以下内容到 ...

2019-06-19 15:14:39 525

原创 Linux 安装php_fileinfo扩展

安装php扩展fileinfo说明:不安装这个扩展,会导致后台无法上传图片1、检测系统是否安装了fileinfo扩展php -i|grep fileinfo2、如果没有安装该扩展,执行以下[1]本地如果没有php安装包cd /home/srcwget http://cn2.php.net/distributions/php-5.6.36.tar.xzxz -d ph...

2019-05-22 11:35:27 1834

原创 PHP file_get_contents与file_put_contents的使用方法

1.发送get请求file_get_contents('请求地址'); 2.发送post请求$info=['eat'=>'2kg','run'=>'10km'] ;$url='http://localhost';$context = stream_context_create(array( 'http' => array( ...

2019-01-28 09:19:56 2751

原创 ThinkPHP5框架where实现or查询的两种方法

 免费API接口:http://www.wangshuwen.com/portal/article/detail/id/12.html  1.采用闭包方式 tp5中采用闭包的方式:$map['user_id']=1;$map['status']=0;$or_map['user_id']=$map['user_id'];$or_map['audit']=['in',['1,2'...

2019-01-15 18:05:55 27436 2

原创 PHP 常用header头定义

 免费API接口:http://www.wangshuwen.com/portal/article/detail/id/12.html  在php的开发中,我们常常需要使用到header函数头来进行做标记header() 函数向客户端发送原始的 HTTP 报头。常用header设置列表如下: header('HTTP/1.1 200 OK'); // ok 正常访问h...

2019-01-15 15:46:33 1988

原创 PHP将图片剪切成圆形

 免费API接口:http://www.wangshuwen.com/portal/article/detail/id/12.html   /** * @param string $imgpath 要处理的图片路径 * @return 图片数据 */private function changeCircularImg($imgpath) { ...

2019-01-14 10:43:55 4710

原创 php保存图片二进制内容到本地

<?php $file = fopen('a.jpg',"w");//打开文件准备写入 fwrite($file,$res);//写入,$res为图片二进制内容 fclose($file);//关闭 

2019-01-07 15:04:53 2019

转载 如何建立个人博客网站

———————————————————————————–欢迎大家访问我的个人博客站点:www.wangshuwen.com———————————————————————————–搭建个人博客网站主要步骤有:1.注册域名2.购买主机空间3.解析域名4.安装WordPress博客后台管理系统及其主题和插件详细介绍如下:1.购买域名域名商很多,我的域名是在万网购买的...

2019-01-03 17:26:26 678

原创 QRcode生成二维码

QRcode源码地址:https://download.csdn.net/download/weixin_42330073/10875189先将源码下载到本地之后:<?php /** * 直接在页面输出二维码 */ $url = 'http://www.baidu.com'; require_on...

2018-12-25 14:39:44 3304

原创 以数组形式处理对商品的无限极回复

 public function test() { $array = Db::name('goods_comment') ->where('goods_id',1) ->select()->toArray(); $list = $this->generateTree($array)...

2018-11-27 13:13:27 201

原创 根据经纬度计算两点之间的距离

/** * @param $lng1 经度1 * @param $lat1 纬度1 * @param $lng2 经度2 * @param $lat2 纬度2 * @return int */ public function getDistance($lng1 , $lat1, $lng2, $lat2){ /...

2018-11-22 16:32:52 1029

原创 解决MySQL查询不区分大小写的问题

以ThinkPHP为例/** * 数据库中card_num=a123456;card_password='123456'; * 条件1 :$param['card_num'] = 'a123456';$param['card_password'] = '123456'; * 条件2 :$param['card_num'] = 'A123456';$param['card_passwor...

2018-11-21 10:34:22 879

原创 PHP对二维数组进行排序

把list下的数据按照distance升序排列SORT_ASC->升序SORT_DESC->降序array_multisort(array_column($list,'distance'),SORT_ASC,$list);效果如图

2018-11-19 13:35:22 254

原创 PHP 快递鸟接口封装

<?php/* * 节日快乐 * 快递鸟物流接口 * By: Phpstorm * Author: XiaoJie * Datetime: 2018/10/21 15:28 */namespace app\portal\controller;use cmf\controller\WeChatBaseController;class KdniaoController...

2018-10-24 16:11:33 991

原创 我是为了勋章而来的

我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,我是为了勋章而来的,...

2018-10-24 13:50:17 432 5

原创 发送手机验证码,验证手机验证码,包括数据表的设计

表结构:https://download.csdn.net/download/weixin_42330073/10848493<?php /** * 发送手机验证码 */ public function sendMobileCode() { Db::startTrans(); $mobile = $this-&g...

2018-10-18 15:34:10 2429

原创 thinkCMF5后台商品添加模板

前台列表模板<include file="public@header"/></head><body><div class="wrap js-check-wrap"> <ul class="nav nav-tabs"> <li class="active

2018-10-11 13:25:44 3143 1

原创 PHP微信公众号上传拉取图片

前台代码 //点击选择 $('.info_head').on('click',function () { serverIds = ''; wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是...

2018-10-10 09:40:34 1740

转载 超实用的PHPExcel[导入][导出]实现方法总结

首先需要去官网https://github.com/top-songshijie/PHPExcel下载PHPExcel,下载后只需要Classes目录下的文件即可。1、PHPExcel导出方法实现过程/** * 数据导出 * @param array $title 标题行名称 * @param array $data 导出数据 * @param string $fileN...

2018-10-09 16:14:39 1827

原创 PHP 微信分享到朋友圈,QQ,朋友,微博

前台代码<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script><script> wx.config({ debug: false, appId: "{$signPackage['appId']}", timestamp: "{$signPackage[...

2018-09-30 11:09:00 1249

原创 PHP 微信公众号,小程序获取支付参数。微信支付

首先下载微信官方demo放入项目中地址:https://github.com/top-songshijie/WechatPay引入其中所需的文件,复制以下代码直接使用即可public function _initialize() { parent::_initialize(); require_once EXTEND_PATH . "Wecha...

2018-09-26 11:19:55 16930

原创 CSS 超出部分显示省略号

<h2 class="app">{$vo.title}</h2><style> .app { width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ...

2018-09-18 14:04:22 903

转载 MYSQL一次千万级连表查询优化

概述:交代一下背景,这算是一次项目经验吧,属于公司一个已上线平台的功能,这算是离职人员挖下的坑,随着数据越来越多,原本的SQL查询变得越来越慢,用户体验特别差,因此SQL优化任务交到了我手上。 这个SQL查询关联两个数据表,一个是攻击IP用户表主要是记录IP的信息,如第一次攻击时间,地址,IP等等,一个是IP攻击次数表主要是记录每天IP攻击次数。而需求是获取某天攻击IP信息和次数。(以下SQ...

2018-09-15 17:11:08 9805 2

转载 Git常用命令速查表(收藏大全)

名词master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库 二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 三、增加/删除/修改文件...

2018-09-15 10:07:51 783

转载 揭秘视频网站video视频倍速播放的实现

点击跳转原文地址一、关于视频倍速播放B站,或者腾讯视频等主流视频网站视频现在都支持倍速播放功能。这个功能对于当下快节奏的生活而言,是很有用的,说夸张点是延长了我们的生命,哈哈哈。对于一个靠技术吃饭人,总免不了关注点在技术实现上,究竟是如何实现的呢?且看~二、HTML5 video视频倍速播放的实现当当当当,实现其实很简单,使用playbackRate属性控制下就好了...

2018-09-14 14:04:57 22469 3

原创 7 个致命的 Linux 命令

如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。 1. rm -rf此命令将递归并强制删除 / 目录下的所有文件。这是 rm -rf / 的 hex(十六进制)版本,很能迷惑 Linux 用户。2. char esp[]...

2018-09-14 13:32:31 807

转载 阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结

MySQL优化概述MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。我们可以用mpstat, iostat, sar和vmstat来查看系统的性能状态。除了服务器硬件的性能瓶颈,对于MySQL...

2018-09-13 12:45:43 786

原创 PHP 获取毫秒级别的时间戳,以及和日期之间的相互转换

最近在写一个打卡的项目。结果发现“秒”已经不能满足这群小B的需求了,查了一些资料于是就有了这篇文章。  public function index() { $msectime = $this->getMsecTime(); $mescdate = $this->getMsecToMescdate($msectime); ...

2018-09-13 09:34:41 12089 1

原创 Linux 重启nginx服务

连接服务器输入以下命令,如果要重启其他服务把nginx替换即可。service nginx restart出现以下页面即为成功

2018-09-12 13:54:32 15379

原创 PHP 时间的用法集合

//获取下个月此时是时间戳date("Y-m-d H:i:s",strtotime("+1 month"));//获取今天是本月的第几天date('j',time());//获取今天是本周的第几天date('w',time());//获取当月总天数date('t', time());//获取当前日期date('d', time());public function inde...

2018-09-11 10:50:42 856

转载 深入理解php底层:php生命周期

1、PHP的运行模式:    PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。一般...

2018-09-07 11:55:52 758

原创 Linux 设置定时任务

1. 连接服务器2. crontab -e       进入定时编辑页面3. i                        插入4.esc                   退出编辑5. :wq                    保存退出每日九点执行案例:0 9 * * * curl https://xiaojie.wx.bronet.cn/index.php/P...

2018-09-07 11:34:54 773

原创 PHP 微信公众号发送模版消息

 jssdk.php获取地址微信官方文档public function index() { require_once VENDOR_PATH."jssdk/jssdk.php"; $appid = ''; //微信公众号后台获取 $appsecret = ''; //微信公众号后台获取 $access_token =...

2018-09-06 10:11:16 1057

转载 微信授权登录(PHP)

基于thinkCMF5的微信网页授权源码主要是在项目中遇到网页授权登录这个需求,就对此做些总结记录。OAuth2.0授权OAuth是一个开放协议,允许用户让第三方应用以安全且标准的方式获取该用户在某一网站、移动或桌面应用上存储的个人信息,而无需将用户名和密码提供给第三方应用。常见微信、QQ登录,省去管理账户的麻烦,也不会造成用户的流失。打开微信的官方文档,会看到网页授权一些说明。(有...

2018-09-05 17:38:43 11106

大型网站技术架构-核心原理与案例分析 李智慧

大型网站技术架构-核心原理与案例分析。作者:李智慧。 本书作者是阿里巴巴网站构建的亲历者,拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。 没有晦涩难懂的术语,没有诘屈聱牙的文句,没有故弄玄虚的观点…… 明明白白的语句,清清楚楚的文法,干净利落的建议——让读者直接体会网站架构的紧要处,不容马虎的关键点——这恰好是一个优秀的网站架构所必备的要素。 如果说“水不在深,有龙则灵”,那么对于想了解网站架构的读者而言,这本书恰好是“书不在多,有它则行!” 还犹豫什么呢?

2019-04-11

QRcode源文件

QRcode源文件,PHP版本,用于生成二维码。包含很多方法,也可以包含logo在二维码中间。

2018-12-25

手机验证码设计表升级表

包括发送手机验证码,有效时间,验证有效性以及每个手机号的总发送次数。附加每天发送上限,以及一分钟后可再次发送。

2018-12-13

腾讯MySQL使用规范

腾讯关于MySQL的使用规范,包括命名规范,基础规范,库表设计,字段设计,索引规范,SQL设计,行为规范等。想要提升的可下载查看。

2018-12-11

手机验证码设计表

包括发送手机验证码,有效时间,验证有效性以及每个手机号的总发送次数。

2018-10-18

thinkcmf5商品三联数据结构

商品表,商品属性表,商品属性值表,配合thinkCMF5使用。

2018-10-11

h5响应式简历

H5响应式个人简历; 预览地址:http://47.104.202.142/profile/index.html

2018-09-12

php微信公众号获取openid

微信公众号通过appid和appsecret获取个人信息,包括微信头像,昵称,openid,性别等...

2018-09-05

空空如也

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

TA关注的人

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