当前搜索:

Canvas插件ECharts的使用

引入 Static/plugins/echarts/echarts.min.js"> HTML div class="row"> div class="col-md-12"> div c...
阅读(91) 评论(0)

MySQL批量新增语句中ON DUPLICATE KEY 的作用

应用场景 如:批量新增商品时,如何验证该商品是否已存在,已存在的商品修改它的数量,不存在的便新增此商品,如何做到呢? 语句 INSERT INTO `goods`(`goodsid`, `name`, `stock`, `addtime`, 'updatetime') VALUES(1,...
阅读(52) 评论(0)

使用PHPExcel导出数据

使用PHPExcel导出数据 封装类 class Excel { protected static $columnStr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', ...
阅读(75) 评论(0)

文件上传时,JS预览图片

文件上传时,JS预览图片 "file" onclick="changeImage(this)"> "text/javascript"> function changeImage(_this) { ...
阅读(43) 评论(0)

Smarty教程,语法与应用

配置:下载Smarty文件放到你们站点中,然后创建两个文件夹 templates 存放模板文件 templates_c 存放编译后的文件 首先需要在项目中包含smarty类文件require_once("./Smarty/Smarty.class.php"); 语法:$sma...
阅读(57) 评论(0)

HTTP协议详解之报头篇

最近看《PHP核心技术与最佳实践》一书,HTTP协议部分讲解的清晰易懂,特此整理。HTTP协议如何工作? 建立连接客户机与服务器需要建立连接。单机某个超链接,HTTP协议工作开始发送请求建立连接后,客户机发送一个请求给服务器。格式为:前面是统一资源标识符URL,中间是协议版本号,后面是MIME信息...
阅读(77) 评论(0)

Linux计划任务

crond 是linux用来定期执行程序的命令,相关命令:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond rel...
阅读(102) 评论(0)

ES6语法

箭头函数、thisES6中可以使用 => 作为函数表达形式,极简风格,参数+ => +函数体。var foo = function(){return 1;}; //等价于 let foo = () => 1; let nums = [1,2,3,5,10]; let fives ...
阅读(106) 评论(0)

phpstorm|webstorm配置ES6语法支持和vue.js语法支持

ECMAScript 6是JavaScript语言的下一代标准,已经在2015年6月正式发布了,身边的人也陆续开始用起来了,但是如果使用phpstorm、webstorm等编辑器,要识别ES6语法,还需手动配置语法支持。配置前: 配置后: 配置ES6语法支持Preferences > L...
阅读(321) 评论(0)

Python字符串方法整理

str=’python String function’ 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,len(str)) 一、字母处理 全部大写:str.uppe...
阅读(73) 评论(0)

H5 formData实现批量ajax上传文件

话不多说,直接上代码<!DOCTYLE html> <html> <head> <meta charset='utf-8'> <script type="text/javascript"...
阅读(498) 评论(0)

微信小程序用户登录前后台详解

PS:本文前台默认是小程序代码,后台语言默认是PHP 一. 前台 wx.login({ success: function(res) { if (res.code) { //获取用户信息 w...
阅读(3898) 评论(0)

Redis安装

windows安装 下载安装包https://github.com/dmajkic/redis/downloads解压安装即可使用 Linux安装 下载http://redis.io/download解压到任意目录tar zxvf redis-3.0.2.tar.gz到任意目录,例如/usr/lo...
阅读(350) 评论(0)

原生ajax剖析

// 1. 得到一个ajax的对象 var ajax = new XMLHttpRequest();// console.log( typeof ajax);//object//2. 请求一个php文件 // open('请求方式', '请求的php文件的路径', true/false) ...
阅读(428) 评论(0)

Apache配置文件详解

apache安装目录ServerRoot "/usr/local/apache2/" apache默认监听的端口Listen 80 加载模块LoadModule authn_file_module modules/mod_authn_file.so apache重写模块,可以配...
阅读(92) 评论(0)

MySQL存储过程、游标、触发器和视图的简单用法

前言使用前需修改MySQL默认的结束符为 // ,否则MySQL遇到默认结束符‘;’就会终止这条语句mysql>delimiter // 存储过程一、 创建存储过程示例1: create procedure p1( OUT field1 DECIMAL(8...
阅读(195) 评论(0)

常用的数据库优化

建表优化 遵守数据表设计三范式(或七范式) 一些不常用的字段放到另一个表,减小表的大小 一些类型比较大的字段,放到一个不常用的表 选择合适的字段类型 能使用数字类型,一般不选择其他类型 适度反范式,达到以空间换取时间的效果 选择合适的表引擎和字符集 合理使用索引 SQL语句优化 根据索引来检索数据...
阅读(261) 评论(0)

利用bin-log文件特点配置读写分离

配置步骤 主库给从库授权 grant all on *.* to 'testuser'@'192.168.203.20' identified by '123'; MySQL中使用:? grant 即可查看命令及参数说明修改mysql配置文件来开启主库bin-logvim /etc/my.cn...
阅读(149) 评论(0)

大型网站架构

负载均衡器 ( LVS/F5 ) 作用: 1、 起到分发请求的作用。 2、搭建应用服务器集群数据库读写分离 数据库读写,主库负责写(insert update)。从库负责读(select)。 数据如何同步: 从库复制主库bin-log文件(二进制日志文件 ),从库执行一次。 作用:...
阅读(336) 评论(0)

Linux配置yum源

1、挂载mount /dev/cdrom /mnt/cdrom/ 2、配置本地yum源1. cd /etc/yum.repos.d/ 会看到四个repo 文件,CentOS-Base.repo 是yum 网络源的配置文件,CentOS-Media.repo 是yum 本地源的配置文件2. 修改Ce...
阅读(229) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 8223
    积分: 298
    排名: 26万+
    最新评论