三大JqueryCDN地址及LMLJS竞争加载示例
t 的 CDN,用过之后都感觉不错。为了让世界各地的人访问都能最快的加载完成,可以使用 LMLJS 的 competeLoad 来实现。 使用 LMLJS 的竞争加载能够在第一个加载完成之后,执行回调方法,达到最快的渲染体验。如下示例: <script> lml.loadJs.competeLoad([ '//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.m...
使用PHP实现获取周的起始和结束日期
跨年过去了几天,有些程序在获取周的起始和结束日期时出现 BUG,导致很多统计出现错误。经过排查,发现是通过周和年两个参数获取周的起始和结束日期的方法有问题导致。需要弄明白这个问题,需要明白周是可以跨年的,比如 2015年的最后一周是第 53 周,日期是 2015 年的 12 月 28 日到 2016 年的 1 月 3 日。 所以当你使用 PHP 的 date 函数在 2016 年的 1 月 1 日获...
使用PHP实现的最简洁快速的登录访问控制
个人做产品,和公司不一样。公司由于管理层级的压制,部门之间责任推卸等因素,导致产品效率很低,并且一般不敢或者不可以使用快速简单的实现方法。相反的,如果是个人做产品,时间比较紧的时候,在某些时候适当的使用一些临时处理方案是很好的选择。 比如,我们做的某个系统,或者某个系统的某些部分临时需要进行访问控制。在很短的时间内搭建用户系统,实现密码控制太累,也非常的傻逼。可以通过文件,Cookie 实现快速的访...
如何快速洗碗不让老婆等
年底,整个下半年都是在加班。对于老婆,我也非常惭愧。所以每当周末啊,什么的我都想尽快的洗好碗,然后多陪陪老婆。 我算是心思比较细腻的人了,用洗洁精擦洗碗筷我快也快不了多少,于是在冲洗餐具的时候加快了。方法就是两只手配合,快冲洗好之后左手将冲洗好的餐具拿到左边,后手接着那未冲洗的餐具接上,这样速度就快了不少,也节约了用水,何乐而不为呢。老婆说我就是个逗比,我说我要写在博客上。 最近忙的,要到深夜才有时间...
解决 The mysql extension is deprecated and will be removed in the future
r PDO instead in ... 。 PHP 核心开发组经过了很长时间的讨论,决定在 PHP5.5 版本后将 mysql_ 系列的函数标记为 deprecated,下面将给出如何解决这个问题的方法。 Why was mysql deprecated in PHP 5.5? Johannes Schlüter, one of the PHP developers listed missing p...
使用 CSS 3 transition 实现动画效果
使用 CSS3 的新特性 transition 可以很方便的实现像 JQuery 的 animate 方法一样的动画效果,但是有点遗憾的是,transition 只支持一个属性,重复定义后面的属性会覆盖前面的属性。 transition 有四个参数,分别是 transition-property(规定设置过渡效果的 CSS 属性的名称),transition-duration(规定完成过渡效果需要多...
VPS Reload OS后SSH连接报错解决
107.155.89.225 has changed and you have requested strict checking. Host key verification failed. 解决方法:删除 .ssh/known_hosts 文件中对应的 IP 那一行。 ...
基于JavaScript在线头像图片编辑前端后台实现
ontainer for css positioning $preview.appendTo(jcrop_api.ui.holder); }); } }; </script> imagecropper方法在网上找的,写的比较差,以后有时间会整理下代码。后台图片处理方式如下: <?php function imagecropper($source_path, $target_width, $target...
使用GIT BASH管理多个远程代码库
SSH 协议来进行推送代码功能,只能用来拉取项目更新,官方建议使用 https 协议来进行代码的推送,这样有个不方便,就是每次都需要输入用户名和密码。网上也有教程使 https 协议下能够记住密码的方法,但是感觉太过于麻烦,本人更习惯于 SSH 带来的方便。我第一次将 LMLPHP 代码托管在 GITOSC 的时候,由于习惯了 GITHUB 的 SSH 操作,对于 https 协议推送反而不知道怎么...
MySQL删除数据库中所有表方法
通过使用 CONCAT 函数将数据库表名称和需要执行的 SQL 语句连接起来,输出在控制台;然后从控制台复制这些内容,粘贴,执行,OK。table_schema 条件为需要操作的数据库名称,参考 SQL 语句如下: SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE ...