关闭
当前搜索:

Canvas插件ECharts的使用

引入 Static/plugins/echarts/echarts.min.js"> HTML div class="row"> div class="col-md-12"> div class="box box-solid"> div class="box-body text-center" style="width: 10...
阅读(21) 评论(0)

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

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

使用PHPExcel导出数据

使用PHPExcel导出数据 封装类 class Excel { protected static $columnStr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', '...
阅读(22) 评论(0)

文件上传时,JS预览图片

文件上传时,JS预览图片 "file" onclick="changeImage(this)"> "text/javascript"> function changeImage(_this) { var $file = $(_this); var fileObj = $file[0]; var windowU...
阅读(16) 评论(0)

Smarty教程,语法与应用

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

HTTP协议详解之报头篇

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

Linux计划任务

crond 是linux用来定期执行程序的命令,相关命令:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置 crontab命令选项:-u //设定某个用户的cron服务,一般root用户...
阅读(72) 评论(0)

ES6语法

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

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

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

Python字符串方法整理

str=’python String function’ 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,len(str)) 一、字母处理 全部大写:str.upper() 全部小写:str.lower() 大小写互换:str.swapcase() 首字母大写,其余小...
阅读(54) 评论(0)

H5 formData实现批量ajax上传文件

话不多说,直接上代码 ...
阅读(392) 评论(0)

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

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

Redis安装

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

原生ajax剖析

// 1. 得到一个ajax的对象 var ajax = new XMLHttpRequest();// console.log( typeof ajax);//object//2. 请求一个php文件 // open('请求方式', '请求的php文件的路径', true/false) 请求方式: get/post true代表异步, false代表同步,一般使用true a...
阅读(393) 评论(0)

Apache配置文件详解

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

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

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

常用的数据库优化

建表优化 遵守数据表设计三范式(或七范式) 一些不常用的字段放到另一个表,减小表的大小 一些类型比较大的字段,放到一个不常用的表 选择合适的字段类型 能使用数字类型,一般不选择其他类型 适度反范式,达到以空间换取时间的效果 选择合适的表引擎和字符集 合理使用索引 SQL语句优化 根据索引来检索数据 不要使用*号,只查询需要的字段,减小返回数据的大小 多使用LIMIT 减少在数据库进行运算和使用函数...
阅读(244) 评论(0)

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

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

大型网站架构

负载均衡器 ( LVS/F5 ) 作用: 1、 起到分发请求的作用。 2、搭建应用服务器集群数据库读写分离 数据库读写,主库负责写(insert update)。从库负责读(select)。 数据如何同步: 从库复制主库bin-log文件(二进制日志文件 ),从库执行一次。 作用: 1、减轻单库的压力 2、 提高查询的速度 3、提高数据库服务器稳定性。 主从配置一般一主多从,...
阅读(313) 评论(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. 修改CentOS-Media.repo [c5-media] name=CentOS-$releasever -...
阅读(191) 评论(0)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3736次
    • 积分:254
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论