自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 MySQL总结

用union比or更快使用 or 会使索引会失效,在数据量较大的时候查找效率较低,通常建议使用 union 代替 or。SELECT name, population, area FROM worldWHERE area > 3000000 OR population > 25000000;==========================================================SELECT name, population, areaFROM wo

2020-07-15 15:20:01 138

原创 JS变量和函数名不能用关键字命名

起的变量名是switch会出错,提示:Uncaught SyntaxError: Unexpected token 'switch',换个名就行,比如switchs。原来是因为switch是关键字参考:https://stackoverflow.com/questions/37168189/inline-jquery-unexpected-token-switch...

2020-05-19 15:53:58 1457

原创 关于RESTful API设计规范的几篇好文章

RESTful 架构详解https://www.runoob.com/w3cnote/restful-architecture.htmlRESTful API设计实践:https://www.cnblogs.com/kaihe/p/4703118.htmlhttps://www.cnblogs.com/xiaoyaojian/p/4612503.html...

2020-05-01 16:33:04 192

转载 js数组的拷贝

在js中,数组Array是引用类型,直接将数组赋值给一个变量名,二者所指向的地址是一样的。slice()和concat()这两个方法,仅适用于对不包含引用对象的一维数组的深拷贝JSON.stringify把对象转成字符串,再用JSON.parse把字符串转成新的对象可实现深拷贝...

2020-04-30 22:41:35 158

转载 HTTP协议中PUT和POST使用区别

有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这是创建还是更新资源的动作,这不是风格的问题,而是语义的问题。在HTTP中,PUT被定义为idemp...

2020-04-24 23:16:56 118

原创 jQuery的animate()的scrollTop属性在iPad Safari上不起作用

问题:jQuery的animate()的scrollTop属性在iPad Safari上不起作用方案:// 在Safari上不起作用,其他浏览器可以$("html").animate({ scrollTop: $("#shipping_address_form .has-error").eq(0).offset().top});// 在Safari上也能起作用$("ht...

2019-07-17 11:20:11 882

转载 用display: inline-block并排显示会多出空白

用display: inline-block这个样式想把多个的内容并排显示,但是出会现空白原来是因为两个display:inline-block之间默认会有空格或者换行符办法就是给父级ul加上font-size:0,消除空白。参考:https://zhidao.baidu.com/question/368122794434033484.html          http://blog.csdn.

2018-01-18 20:59:22 1191

转载 distinct和count(*)合用会有问题

之前在一条MysqL查询语句里出现了莫名其妙的问题,然后经过网上一番搜索,终于发现是distinct和count(*)合用出现了问题,以下转载别人的内容:实验:查询一个column的无重复记录,需要知道有多少条记录,并显示记录。统计记录用count(*)函数,无重复记录distinct,以emp表为例。(1)先查询无重复记录[@more@]SQL>select distinct emp.sal f

2018-01-18 20:45:52 31045

原创 网页gzip压缩

客户端发送请求,服务端先压缩数据再响应。可以在.htaccess里面做如下配置#GZIP压缩模块配置 #启用对特定MIME类型内容的压缩 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE t

2018-01-18 20:33:44 1606

原创 页面延迟加载

用到的插件:jQuery.lazyload我在一个网站上利用延迟加载,使原本打开一个首页要140+个请求,减少到40个左右,打开速度也快了很多$(function() { $("img.lazyloading").lazyload({ effect: "fadeIn", failure_limit: 20, threshold: 100, skip_invisible : fa

2018-01-18 20:00:03 1217

原创 zencart商品列表无限下拉加载

用到这个可以无限下拉/滚动加载插件Infinite Scroll以搜索结果页商品列表为例includes/templates/你的模板/templates/tpl_advanced_search_result_default.php<?php/** * Page Template * * Loaded automatically by index.php?main_page=advance

2018-01-18 19:36:08 679 1

原创 zencart最近浏览模块

在详情页获取商品ID,用$_SESSION记录最近浏览的商品ID,并按时间由近到远顺序排列.如果在详情页,则最近浏览模块里不显示当前商品includes/modules/pages/product_info/header_php<?php/** * product_info header_php.php * * @package page * @copyright

2018-01-15 11:59:56 642

转载 MySQL查询结果按in集合顺序排序

按IN里面的顺序排序:select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);出来的结果集就是按in集合里的顺序排序参考:http://www.jb51.net/article/25639.htm

2018-01-15 09:46:09 1371

转载 原生js实现addClass,removeClass,hasClass方法

第一部分:原生js实现addClass,removeClass,hasClass方法function hasClass(elem, cls) { cls = cls || ''; if (cls.replace(/\s/g, '').length == 0) return false; //当cls没有参数时,返回false return new RegExp(' ' + cls

2018-01-06 16:14:11 667

转载 用CSS将长英文字母数字自动换行

办法:word-wrap:break-word参考:http://www.divcss5.com/jiqiao/j777.shtml

2018-01-06 16:09:42 273

原创 zencart数据库表崩溃

前段时间用zencart建站出现莫名其妙的打不开,提示数据库出错,于是一番辛苦排错,发现是whos_online表崩溃了。办法1.办法2. 参考1:https://zhidao.baidu.com/question/1893924924950825460.html参考2:http://blog.csdn.net/harryxlb/article/de

2018-01-06 15:56:04 528

转载 Zend Studio 默认中文字体太小解决办法

Zend Studio虽好,可惜软件太大。在用的过程中我遇到一个问题,就是默认中文字体小的可怜,于是去百度寻找解决之道,找到了一个有效的办法:打开菜单 窗口 -> 首选项 -> 常规 -> 外形 -> 颜色和字体 -> 基本 -> 文本字体 点击右边的“编辑”,将“脚本”改为“中欧字符”转载自:http://tunps.com/p/8630.html

2018-01-06 15:38:50 1062

转载 清空zencart测试数据

自己网上找的清空zencart测试数据的方法,好用。++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# 清空商品分类、商品、属性TRUNCATE TABLE categories;TRUNCATE TABLE categories_description;# 清空

2018-01-06 15:31:15 1070

转载 PHP的SESSION机制

一、默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files  1、session_start()    A、 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,      PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.i

2017-10-23 16:55:49 216

转载 计算时间差函数集合

function gettime($time_s,$time_n){    $time_s = strtotime($time_s);    $time_n = strtotime($time_n);    $strtime = '';    $time = $time_n-$time_s;    if($time >= 86400){        return $str

2017-10-21 23:23:36 360

转载 判断MySql某个数据库是否存在

SELECT * FROM information_schema.SCHEMATA where SCHEMA_NAME='dbname';

2017-10-20 15:55:55 5622

转载 php网站常见的几种攻击方式

针对 PHP 的网站主要存在下面几种攻击方式::    1、命令注入(Command Injection)    2、eval 注入(Eval Injection)    3、客户端脚本攻击(Script Insertion)    4、跨网站脚本攻击(Cross Site Scripting, XSS)    5、SQL 注入攻击(SQL injection)    6、

2017-10-18 10:29:20 3546

原创 PHP编译参数

第一次在Linux上装PHP,很多都不懂的,按以往习惯,就是一遇到不会先百度谷歌。我源码安装方式,安装过程还算顺利,但发现一个问题,就是PHP的扩展太少。于是我开始想一个一个装扩展,但是在装mysqlnd这个扩展的时候出现了各种问题,让我迷失在网上大家的各种方法,但都不灵。我很不服气啊,于是研究了三天三夜(至少),总算功夫不负有心人啊,让我搞定了。哎!惭愧,我是最近刚开始接触Linux这个系统的,

2017-10-14 19:14:08 287

空空如也

空空如也

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

TA关注的人

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