WEB技术
WOW.js 让页面动起来
如果你想给网站的各个模块增加点动画效果,可以用wow.js试一试,使用方法比较简单容易。seonoco.com目前就使用了其中几种动画效果。找找看有几个,答对有红包!我根据wow.js源文件的animate.css提取出来的动画效果有:.hinge .bounce .flash .pulse .sh ...
Nginx安装minify模块
曾经试过N种minify方案,手动的,各种推荐的PHP版的,APACHE模块,google pagespeed的模块,后来切换到lnmp环境,始终还是想找一个nginx模块的解决方案。还真让我找到了,顺利安装测试正常。详情和用法请查看这个模块的GIT项目地址:https://github.com/s ...
github个人主页百度无法抓取的解决办法
pw域名因为很便宜,所以申请了一个noco.pw域名玩玩,一开始绑定到github的个人主页上,单页面网站顺利搞定,空间费用都省了。题外话: 如果你想把域名费用一并省去,可以到这里http://www.freenom.com/en/index.html?lang=en注册tk,ml,ga,cf,gq ...
ip2long出现负数的解决办法
解决办法:<?php sprintf("%u\n", ip2long($ip));出现负数原因及处理方法当ip地址比较大时,ip2long会出现负数:原因说明:IPv4使用无符号32位地址,因此最多有2的32次方减1(4294967295)个地址。书写用4个小数点分开的10进制数。 记为A.B ...
减少http请求数
通过combo合并js、css请求延时加载图片、非展示不加载地球人都知道的csssprite技术 ...
SSH禁止ROOT登录
提示:因为比较重要,所以先说一句,执行禁止root登录的操作后不要直接断开SSH链接,而是新建一个窗口测试新帐号是否能正常登录,避免新建的普通账户出错,root也登录不了的悲剧情况发生。1.添加普通用户//添加一个名为noco的用户#adduser noco//修改密码#passwd nocoCha ...
Tengine动态加载dso第三方模块
以下是我的tengine2.1.2环境demo,请根据你的实际情况修改调整path等相关部分1.以nginx echo模块举例,下载echo-nginx-modulewget https://github.com/openresty/echo-nginx-module/archive/master. ...
CSS white-space 属性
可能的值值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。nowrap文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。pre-wrap保留空白符序列,但是正常地进行换行。pre-line ...
MySQL Left Join指定NULL列返回特定值
我们有时会有这样的应用,需要在sql的left join时,需要使值为NULL的列不返回NULL而时某个特定的值,比如0。这个时候,用is_null(field,0)是行不通的,会报错的,可以用ifnull实现,但是COALESE似乎更符合标准coalesce 函数可以接受多个参数,将会返回这些参数 ...
PHP扩展库或函数是否可用
1. 获取所有可用的模块 - get_loaded_extensions 该函数返回所有已经加载的(可用的)模块。2. 获取指定模块的可用函数 - get_extension_funcs 该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写3. 获取所有已经定义的函数 - get_de ...