LMLJS之代码高亮插件highlight发布
); }; </script> 后记:发现有些网站(比如 MDN)对于代码行号的处理,使用的是 list-style-type: decimal; 这种做法也很不错,兼容性也非常好,唯一的缺点就是数字后面有个点。 ...
谈谈HTML网页编辑器技术实现
Node 是 anchorNode 别名,extentNode 是 focusNode 的别名,其实这种说法是不对的,至少 extentNode 和 focusNode 在很多情况下就不同,这也是我在后面写编辑器时发现的。Selection.anchorNode 选择区域的开始节点Selection.focusNode 选择区域的结束节点 rangeCount 选择的区域数量,一般浏览器都是一个,唯独...
如何让MySQL支持utf8mb4字符集
接在 /etc/init.d/ 下面重启。关于网页支持 utf8mb4 问题。在使用 PDO 操作的时候,如果提交了 emoji 表情到数据库,并且数据库不支持 emoji 时,会直接将 emoji 后面的内容全部丢掉,这个我测试过,是血的教训,算是 PDO 的一个坑吧。如果数据库支持 emoji 是可以将它保存到数据库的,但是这个字符在网页上是显示不了的,就像一个空格一样,所以如果为了只做网站而去支...
一个比较低级的PHP代码加密方式
一些敏感信息和下面的内容进行去除了。最开始见到上面的代码的时候,觉得这样有意思吗?然后我竟然也尝试的慢慢追下去了。慢慢的换行,慢慢的打印,解开了三次 eval 之后,代码就漏出来了。解开了一个文件后,后面的文件就更容易解开了。最终解开了就是这个样子:$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,380),'iCT/x8JtVZYvedz07BUmgW...
谈谈网站开发中的跳转方式
性是不正确的。所以作为一个稍微有点脑子的程序员写个爬虫也应该知道在 img 标签中尝试的匹配下比较有可能的正确的图片路径,当时我的图片路径还是包含协议头的,傻逼的爬虫竟然将这个路径加在了当前网站路径的后面来访问。这个是典型的傻逼程序。在傻逼爬虫盛行这么多的今天,我觉得最好的跳转还是 js 或者 meta 头。就像 baidu.com 一样,人家使用的是 meta 跳转。如下示例:<html><meta...
花生WIFI天猫百度图片加载失败问题
十的市场份额以及谷歌的影响力,webp 算是在移动设备下都支持了,PC 下目前 Firefox 是不支持的。想到几点可能性,其一,文件名不符合规范导致,但百度的图片路径一直中规中矩,怎么不能加载呢?而后面的结论也证明了不是这个问题;其二,花生 WIFI 的代理服务器不支持 webp 图片格式?这个倒是有点可能性;其三,被花生 WIFI 屏蔽了。为了证明以上结论我下载了天猫加载失败的图片放到自己服务器上...
换行符\n回车符\r是0AH 0DH还是OAH ODH
十六进制数字的表示方法,习惯在前面加上 0x 或者在后面加上 h。例如 0x0A 或 0AH。鉴于很多文档将 0AH 写成 OAH 的问题,我自己一开始也被弄糊涂了,OAH 是什么意思?。下面我截取了一段 ASCII 码表。0000 1010100ALF␊换行键\n0x0A或0AH 0000 1011110BVT␋垂直定位符号 0000 1100120CFF␌换页键 ...
大润发超市购物小票算错账
买东西,搬家后就偶尔在大润发买。昨天买的东西比较少,回到家无意中看了下小票。当时是用微信支付的,金额是 45 元,这个价钱恰好是整数。因为是整数我就比较好奇,想算一算为什么恰好这么整?。我一开始把小数后面的 7 看成 9 了,觉得这样不可能是整数,仔细一看,才认为是 7。然后我就大概估算了一下,感觉总额加起来是 44 元,但是小票上面显示是 45 元,当时觉得不对,于是用手机的计算器再算了一篇,还是 ...
2016上海PHPCON技术峰会(二)
P 也有 Day,在上海,只有 996 啊。鸟哥,PHP7 高性能之源,The secret of PHP7's performance。赞助商工作人员的几个妹纸,也在认真的听讲,不过她们都喜欢坐在最后面。...
360Google是伟大的公司而我只是负责任的站长
所以后台在删除 VPS 的时候网页显示一直在进行中;暂且不说产品设计的问题,如果他们及时阻止,是不会有问题的。 这里非常感谢 360 和 Google,发布出去的文章通过他们算是找到了最初的样子,虽然后面有修改没有被快照。 恢复后过了两周左右才恢复正常的流量和收录。夜深了,不多说了。 ...