- 博客(39)
- 收藏
- 关注
原创 大型电商网站架构案例和技术架构【推荐】
大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。本次分享大纲电商案例的原因电商网站需求网站初级架构系统容量估算网站架构分析网站架构优化架构总结电商网站案...
2018-05-17 10:14:24 40035 8
原创 Win10自动更新怎么永久关闭?有效的Win10强制更新关闭方法
之前小编为大家分享过一些Win10彻底关闭Windows Update自动更新的方法,主要是通过一些如设置流量计费或借助一些专门的小工具来实现,但往往会发现,Win10自动更新就像打不死的小强,不管怎么关闭,之后还是会自动更新,让不少小伙伴颇为不爽。今天小编带来了这篇改进型教程,通过全方位设置,彻底关闭Win10自动更新,感兴趣的小伙伴不妨试试吧。...
2019-08-28 10:56:32 1052059 110
原创 通过jquery.cookie.js实现记住用户名、密码登录功能
Cookies定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/<script type="text/javascript" src="js/...
2019-06-21 17:25:23 972
原创 composer windows安装,使用
一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把php_ssh2.dll...
2018-12-24 16:17:03 602
原创 tp5 Excel 导出模板及数据导出 --- 2018-05-11
/**** excel表格导出* @param string $fileName 文件名称* @param array $headArr 表头名称* @param array $data 要导出的数据* @author static7 ***///首先要使用composer 安装扩展库PHPexcel (首先要确定电脑上安装了composer)命令:compos...
2018-10-19 14:07:29 1432
原创 Mapv 地图可视化工具的使用
Mapv 是一款基于百度地图的大数据可视化开源库,可以用来展示大量的点、线、面的数据,每种数据也有不同的展示类型,如直接打点、热力图、网格、聚合等方式展示数据。浏览器支持Mapv使用canvas开发,支持现在被称为“现代”浏览器, 通常兼容除了IE8及IE以下版本的其他大部分浏览器。使用<script src="dist/mapv.js" charset="utf-8"&g...
2018-10-18 17:27:29 18621 3
原创 web前端开发分享-css,js深化篇
一. css练习网易专题: 1. http://news.163.com/ 新闻 跟腾讯的新闻版式大体没有大的变化,只是细节。2. http://news.163.com/photo/#Current 版式很独具一格。3. http://news.163.com/photoview/00AO0001/40918.html?from=ph_ss#p=9FSPHU160...
2018-10-18 17:21:52 204
原创 echarts属性的设置(完整大全)
// 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90ff','#ff6347','...
2018-10-18 11:58:46 592
原创 TP5 where数组查询(有多个查询条件)之基础知识
有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件 //类型 if($sotype){ $where['type'] = $sotype; } //合作单位 if($companyid){ $where['hezuodanwei'] = $companyid; } //关键词 模糊查询 $type...
2018-08-13 16:04:05 4615
原创 PHP常用接口数据过滤的方法(公共函数)
<?php/** * global.func.php 公共函数库 */ /** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_addslashes($string){ if(!is_array($string)) return addsl...
2018-08-07 16:31:49 877
原创 tp5 php+sqlserver之如何连接sqlserver数据库
如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发。最近刚好有一个需求,就是使用sqlserver当数据库去开发一个网站,这里就简单介绍一个如何去连接sqlserver数据库,以及一些简单的数据库操作方法,看完这篇之后,你就会知道,其实无论是哪种数据库去开发,其实原理都很相似,只要掌握一种,其他就可以快速上手。但...
2018-07-03 10:54:24 7068
原创 【推荐】Form(表单)利用Jquery Validate验证以及ajax提交
概述详细讲解Form表单利用Jquery Validate验证以及ajax提交的过程,以及Validate的自定义提示语,非空判断,input字段的远程ajax验证等。环境准备在html中引入四个js文件(jquery文件,jquery.form文件,jquery.validate文件,jquery.validate.extend文件):<script src="/jquery/jque...
2018-05-07 16:10:00 2231 1
原创 Tp5整合支付宝即时到账最新接口,含模型验证完整实例
今年thinkphp推出了5.0版本,相比以往版本更轻更便捷了。由于业务需要使用支付宝支付,兔子工程整合了支付宝支付接口,在此分享给各位奋战在一线的攻城狮们,希望对你们有帮助。传送门:Thinkphp 5.0版本整合微信扫码支付接口本文所带附件是一个完整的实例文件,给各位提供参考,如有逻辑有考虑不周的地方,还望指出。首先创建一个模型(Pay.php)用来提交订单到支付宝和接收支付宝异步通知(案例中...
2018-05-04 11:19:19 1081
原创 ThinkPHP5中实现支付宝支付 利用model层调用支付宝类库
Config.php 配置项 <?php/** * Created by PhpStorm. * User: admin * Date: 2017/8/16 * Time: 09:16 */namespace app\admin\model;use think\Model;class Config extends Model{ public function ...
2018-05-04 10:58:48 902
原创 PHP识别二维码技术(php-zbarcode)
说明:扩展需要依赖ImageMagick和zbar,安装前先安装这两个软件1.安装ImageMagick(http://www.imagemagick.org/)yum install ImageMagick.x86_64 ImageMagick-devel.x86_642.安装zbar(http://sourceforge.net/projects/zbar/?source=directory)...
2018-05-04 09:27:27 2257
原创 thinkphp5与layui框架实现二级联动加分页效果
最终实现效果图前台html代码{layout name="common/header_footer" /}<div class="admin-main"> <div class="layui-tab layui-tab-brief"> <ul class="layui-tab-title"> &l
2018-04-28 14:30:33 1374
原创 Chart.js使用
下载chart.js,直接放到你的网页里:https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js首先你要在页面里有个标签,canvas,这个是画布,你就当作是一个图片,比如在HTML里某处这样插入:<canvas id="season"></canvas>从MySql 数据库中获取数据 ,利用ch...
2018-04-27 09:36:52 2639 1
原创 去除umeditor编辑器上传图片成功并插入编辑器时带的域名
使用百度编辑器umeditorv1.2.2上传图片插入编辑器时会带域名如下:<img src="http://www.xxx.xxx/uploads/20161006/14757579522304.jpg" _src="http://www.xxx.com/uploads/20161006/14757579522304.jpg"/>按常理说应该会有相关的配置去掉这个域名的,但是我没有找...
2018-04-17 18:26:55 3275
原创 开放平台注册大全
QQ空间认证:http://page.opensns.qq.com/apply.html搜狗官网认证:http://help.sogou.com/renzheng/(新)搜狗问问开放平台:http://open.wenwen.sogou.com/百度官网认证:http://guanwang.baidu.com/vcard/officialsite360官网认证:http://zha
2017-12-20 17:31:01 851
原创 JS用户密码安全强度判定
判断用户输入的密码,然后告诉用户其密码的强度是一个很好的用户体验设计,一来可以提高用户密码的安全度,也可以让用户对网站产生信任感。下面是一个简单的判断用户密码强度的JavaScript程序。效果演示输入密码:密码强度:弱中强温馨提示:密码至少需要4个字符,并且最好包含数字,字母(大小写都有)与特殊符
2017-11-21 15:42:30 3395 1
原创 用Nikto探测一个网站安全性
Nikto是一款开源的(GPL)网页服务器扫描器,它可以对网页服务器进行全面的多种扫描,包含超过3300种有潜在危险的文件/CGIs;超过625种服务器版本;超过230种特定服务器问题,包括多种有潜在危险的文件、CGI及其他问题,它可以扫描指定主机的WEB类型、主机名、特定目录、COOKIE、特定CGI漏洞、返回主机允许的http模式等等。这是一款非常棒的工具,Nikto是网管安全人员必备的WEB
2017-11-21 15:38:02 1512
原创 Zend Guard Loader的配置与安装
PHP 5.3 下,Zend Optimizer 已经被全新的 Zend Guard Loader 取代------------------------------------------------1. 下载 Zend Guard Loader 压缩包。(官方下载地址:http://www.zend.com/en/products/guard/downloads)2. 解压并提取 Z
2017-11-21 12:19:29 2065
原创 tp5控制器的基本使用/tp5前置操作/tp5控制器初始化/tp5空操作/tp5跳转和重定向
tp5控制器namespace app\index\controller;use think\Controller;/** * Class User * @package app\index\controller * @author weiyongqiang * 其实tp5中可以不集成Controller但是我们使用了Controller中的方法所以要集成 */c
2017-11-16 10:32:29 2395 1
原创 JS鼠标事件大全 《推荐》
一般事件事件浏览器支持描述onClickHTML: 2 | 3 | 3.2 | 4Browser: IE3 | N2| O3鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClickHTML: 2 | 3 | 3.2 | 4Browser: IE4 | N4| O鼠标双击事件onMouseDownH
2017-11-15 16:19:17 245
原创 HTML5+CSS3的响应式网页设计:自动适应屏幕宽度
这几天都在修改博客上面的样式。本来用的是d83.0的模板。自己又修改了许多地方,其中自己修改的一些地方在手机里面显示的效果不是很理想,于是想改成自适应的效果。对CSS3不是特别的熟练,只能去网上找找案例看了。发现一个不错的文章。写的比较入门,也很仔细。所以拿过来分享给大家。如果还想看图片的响应式案例可以看我找的另外的一篇《分享一个非常有用的HTML5+CSS3响应式图片案例》。移动设备正超过桌
2017-11-15 11:24:14 1304
转载 Ajax 之 (二)JSON、无刷新表单信息提交、ajax聊天室、天气预报设置
JSON什么是jsonjson: javascript object notation(js对象符号) 其是一种数据交换格式,xml也是数据交换格式,json对比xml的生成和处理要更加方便。 因此在许多领域,json正逐步取代xml的使用。 天气预报接口数据需要通过一定的格式组织并提供出来,该数据格式最好还是各个语言都可以识别的,因此xml或json就被应用上了。
2017-09-28 19:25:18 412
原创 TP5开发前篇---缓存(Cache)
PHP缓存技术的应用时相当普遍的,也许有些人还对这项技术不太了解,我们现在就为大家详细的介绍一下PHP缓存技术的相关应用技巧。 在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备SQL查询->发送查询到数据库->取得数据库返回结果->关闭数据库连接。但数据库中有些数据是完全静态的或不太经常变动的,缓存系统会通过把SQL
2017-09-22 19:22:02 21844
原创 Request带数据请求
代码:private function curl_post_ssl($url,$vars,$second=30,$aHeader=array()) { $ch = curl_init(); //超时时间 curl_setopt($ch,CURLOPT_TIMEOUT,$second); curl_setopt($ch,CU
2017-09-21 18:16:38 384
原创 微信第三方平台代小程序实现业务
详细介绍微信第三方小程序代开发微信申请第三方之后可以获取授权方的很多权限,主要的是生码和待开发,生码的第三方授权之前已经写了一篇文章,最近做了小程序待开发,总结一下写下来供大家参考需要注意:如果在调试过程中返回了错误码请到小程序代开发api页面查看, 小程序代开发使用的域名是你申请第三方时候填写的域名, 小程序代码模板最多只有50个,可以删除然后重新添加。准备
2017-09-19 16:52:28 9509 9
原创 PHP微信支付开发过程,分享给大家;供参考
1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问)2.需要相关文件和权限 微信支付需申请开通 微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/home/index.html 微信支付开发者文档:https://pay.weixin
2017-09-14 12:13:27 8289
原创 TP5快速使用腾讯短信接口封装的方法
直接讲方法就行了。1.请自行下载附件(SmsMultiSender.php ,SmsSenderUtil.php,SmsSingleSender)有三个文件,请注意我的命名空间为namespace sms;下载解压出来放在sms文件夹里(注意三个文件放在sms根目录下)2.把sms文件夹放在TP5目录下的extend 展类库目录即可。3.如何使用:在需要发短信的controller程序
2017-09-11 19:44:07 1873 1
转载 php手机短信接口发送验证码类
class Sms{ private$userId = 'XXXXX'; private$password = 'XXXXXX'; private$templateId = 'XXXXXX'; /** * @var string 短信服务器地址 */ private$server_uri = 'XXXXX
2017-09-11 16:35:27 696
原创 微信公众号三方平台开发【全网发布及全网发布接入检测】
第一步:接收component_verify_ticket:1、微信服务器每隔10分钟会向第三方的消息接收地址推送一次component_verify_ticket,拿到后需要在本地做好存储;2、微信第三方平台的消息是加密的(下图),需要进行解密才能获取需要的信息;3、接收并解密消息,代码如下:$timeStamp = empty ( $_GET ['timestamp
2017-09-04 18:52:13 1987
原创 PHP XML操作类 xml2array -- 含节点属性
1. 单向xml2array函数function xml2array($contents, $get_attributes=1, $priority = 'tag') { if(!$contents) return array(); if(!function_exists('xml_parser_create')) { //print "'x
2017-09-02 16:38:50 2484
原创 【php】Array2xml类
class Array2xml{ var $xml; function array2xml($array,$encoding='utf-8') { $this->xml=''; $this->xml.=$this->_array2xml($array); } function getXml() { r
2017-09-02 16:36:44 686
转载 代公众号调用接口
代公众号调用接口概述公众号在登录授权给第三方平台后,许多公众号业务的实现,需要依靠调用接口来实现。本页介绍了公众号第三方平台开发者在授权流程中需要用到的API,以及获得公众号的授权后,如何代替公众号调用接口。另外,微信服务器会将粉丝发给公众号的消息,以及微信服务器发给公众号的事件推送(如粉丝取消关注通知),发给开发者服务器(会发送到公众号消息与事件接收URL,详见申请资料说明页)上
2017-09-01 15:37:27 3815
转载 [php] 微信开放平台受权和全网发布
一. 授权流程 1. 接收component_verify_ticket: [1]微信服务器每隔10分钟会向第三方的消息接收地址推送一次component_verify_ticket,拿到后需要在本地做好存储; [2]微信第三方平台的消息是加密的(下图),需要进行解密才能获取需要的信息; [3]接收并解密消息,代码如下:/** * 授权事件接收URL
2017-09-01 15:28:06 2023 1
转载 微信公众号登录授权(全网发布)一键绑定公众号设置
微信公众号登录授权(全网发布)一键绑定公众号设置教程及常见问题前言:本操作跟服务器配置,网络环境等综合环境有关(95%),另外存在5%的运气和人品。WeiDogs官方确保程序此功能正常并提供设置教程,并无义务免费为您配置,本文底部有常见问题解决方案,您可仔细钻研,实际上90%以上的同学自己完成了配置,祝您好运!一、 授权登录优点1、微信官方认可;2、操作简单,避免繁杂的接口
2017-08-23 12:06:50 8677
转载 发送取短信验证码
前言注册时经常需要用到短信验证码,本文记录一下思路和具体实现。短信验证平台使用云片,短信验证码的生成使用thinkphp。思路1、用户输入手机号,请求获取短信验证码。2、thinkphp生成短信验证码,存储,同时和其他参数一起发送请求给云片。3、云片发送短信验证码到指定手机号。4、用户输入短信验证码。5、thinkphp根据验证码是否正确、验证码是否过期两个条件判断
2017-08-23 11:53:51 2785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人