201403-18 Windows 下 使用 PhantomJS 实现网站截图 22463 VIEW 1. phantomjs介绍 基于Javascript驱动的命令行webkit引擎,轻量级,安装简单,开发快速,渲染速度较快,无界面的webkit浏览器。 phontomjs跟一般浏览器一样可以加载网页,但不同的是它不会把网页显示出来,在加载网页后它会提供一系列的Javascript API给.... Read More >
201402-20 Linux的关机与重启命令 6684 VIEW 重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 关机命令: 1、halt 立刻关机.... Read More >
201402-18 Linux Top 命令解析 8924 VIEW TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. top - 12:38:33 up 5.... Read More >
201401-17 MySQL utf8mb4 字符集:支持 emoji 表情符号 17049 VIEW ㈠ 序言 为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、 涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集 这必须要作为移动互联网行业的一个技术选型的要点 ㈡ 限制 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错 ㈢ 简要步骤 以下是一个未升级到 5.5.3 的.... Read More >
201310-23 strtotime() PHP中的其他用途 上月下月时间不准确 18555 VIEW 当我们使用PHP获得上个月的时候,一般会使用strtotime('-1 MONTH'),但是这样有时候会不准确,比如 今天是2013-03-31,strtotime('-1 MONTH')的结果是2013-03-03,而不是预期的2013年2月的日期,初步设想是因为这个方法是先查找上个月的天数,然后在使用今天的时间减去上个月天数。。。 以下有几种方法,可以帮助我们达到预期效果,比如我要返回上.... Read More >
201310-23 MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描 17564 VIEW MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描 满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累积函数(如果有)。在某些情况中,MySQL能够做得更好,即通过索引访问而不用创建临时表。 为GROUP BY使用索引的最重要的前提条件是所有GROUP BY列引用同一索引.... Read More >
201309-05 PHP/MYSQL UTF8 中文排序 7887 VIEW 1. 需要在php数组中用中文排序,但是一般使用utf8格式的文件,直接用asort排序不行。用gbk和gb2312可以。这跟几种格式的编码有关系。gbk和gb2312本身的编码就是用拼音排序的。 function utf8_array_asort(&$array) { if(!isset($array) || !is_array($array)) { return false;.... Read More >
201306-27 Oracle VM VirtualBox虚拟机安装Ubuntu Server 12074 VIEW 安装过程如下: 原文转自:http://www.linuxidc.com/Linux/2012-04/59368p8.htm.... Read More >
201306-13 WordPress 函数调用大全 29680 VIEW WordPress模板基本文件 style.css 样式表文件 index.php 主页文件 single.php 日志单页文件 page.php 页面文件 archvie.php 分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php 留言区域文件(包括留言列表和留言框) 404.php 404错误页面.... Read More >
201301-03 MySQL 5.1分区技术初探(六) 4360 VIEW 3.3 连接查询 同样地,对于连接查询,在有没有分区的条件下,将有性能3倍左右的差距。对于更大的数据量,可能会有更大的性能差距。SQL如下: select count(*) from salaries s left join employees e on s.emp_no=e.emp_no wh.... Read More >
201301-03 MySQL 5.1分区技术初探(五) 3987 VIEW 3.1 单表查询 从销售记录中找到1999年整年的销售记录有多少条,这个很简单,查询语句如下: select count(*) from salaries s where s.from_date between "1999-01-01" and "1999-12-31" ; 那么对于分区前后的.... Read More >
201301-03 MySQL 5.1分区技术初探(四) 4279 VIEW 2.5 KEY分区 与HASH分区类似,但它的key可以不是整数类型,如字符串等类型的字段。MySQL 簇(Cluster)使用函数MD5()来实现KEY分区;对于使用其他存储引擎的表,服务器使用其自己内部的哈希函数,这些函数是基于与 PASSWORD()一样的运算法则。 2.6 不同分区技术的.... Read More >
201301-03 MySQL 5.1分区技术初探(三) 3422 VIEW 2.3 LIST分区 LIST分区与RANGE分区有类似的地方,举个与例1类似的例子如下: 例3. 假定你创建了一个如下的一个表,该表保存有20家音像店的职员记录,这20家音像店的编号从1到20。 而这20个音像店,分布在4个有经销权的地区,如下表所示: 地区 商店ID 号 北区 3, 5,.... Read More >
201301-03 MySQL 5.1分区技术初探(二) 3604 VIEW 2. MySQL分区介绍 MySQL的分区技术不同与之前的分表技术,它与水平分表有点类似,但是它是在逻辑层进行的水平分表,对与应用程序而言它还是一张表。 2.1 MySQL分区类型 MySQL5.1有5中分区类型: RANGE 分区:基于属于一个给定连续区间的列值,把多行分配给分区; LI.... Read More >
201301-03 MySQL 5.1分区技术初探(一) 3813 VIEW 1. 背景介绍 当 MySQL中一个表的总记录数超过了1000万后,会出现性能的大幅度下降吗?答案是肯定的,但是性能下降的比率不一而同,要看系统的架构、应用程序,甚至还要根据索引、服务器硬件等多种因素而定。比如FCDB和SFDB中的关键词,多达上亿的数据量,分表之后的单个表也已经突破千万的数据量,.... Read More >
201210-31 Jquery Highcharts 选项配置 说明文档 7203 VIEW Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,下面为Highcharts常用的最核心的参数选项配置。 Chart:图表区选项 Chart图表区选项用于设置图表区相关属性。 参数 描述 默认值 backgroundColor 设置图表区背景色 #FFFFFF borderWidth 设置图表边框宽度 0 bo.... Read More >
201209-14 Google Chrome 开发者工具/开发人员工具 6020 VIEW 怎样打开Chrome的开发者工具? 你可以直接在页面上点击右键,然后选择审查元素: 或者在Chrome的工具中找到: 或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。 打开的开发者工具就长下面的样.... Read More >
201206-28 jQuery结合CSS3实现3D翻转(jquery 翻转效果) – Rotate3Di 12219 VIEW Rotate3Di是一个可以让任何HTML元素实现等距3D翻转和3D旋转的jQuery插件,它甚至允许你实现自定义3D旋转动画。当然这中间用到了CSS3的transform变换属性,所以这个3D翻转效果也只能在以下浏览器上有效果:Safari, Chrome, Webkit, Firefox 3.5+, IE9+, and Opera 11+。该插件的功能包括:给HTML元素设置任意的等距旋转角度.... Read More >
201205-30 php 5.3 闭包语法介绍 function() use() {} 8260 VIEW PHP 5.3 加入了闭包语法,也就是匿名函数,允许开发者申明行内函数和在变量中保存。虽然这个语法和JavaScript的闭包相比有点怪异,但是对于PHP语言来说,这是一个良好的补充。 <?php /** * 下面提到的代码在PHP5.3以上版本运行通过. */ function callback($callback) { $callback(); } //输出: This .... Read More >
201205-15 substr(),mb_substr()及mb_strcut的区别和用法 4049 VIEW PHP substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是一般的服务器都没打开php_mbstring.dll,需要在php.ini在把ph.... Read More >