分类 编程开发 下的文章

JS判断用户输入URL的有效性,匹配指定域名后缀


项目中有遇到一个需求,在前台判断用户输入的URL是否正确,如果用户输入的不是有效URL,则弹出错误提示。因为正则表达式很久没用了,同时本着不重复造轮子的想法,所以去网上搜寻了一番,找到很多大神的解决方案(见这里这里还有这里)。但是发现有点和需求不匹配,同时检验中多少有些问题。


RAML基础入门学习笔记


最近在对开发的系统功能进行服务化与接口化,将现有的功能逐渐转移至接口。这样一方面方便多系统之间相互调用,同时与外部团队协作开发也容易对接。这就遇到了问题,接口增多无论是自己使用,还是对接沟通,没有文档的话都需要消耗大量的时间去回顾,沟通。这时需求就出现了,需要一个接口文档维护工具。


PHP基础语法测试回顾与小结


抽时间在PHP方面做了一次在线测试,大致是一些PHP的基础语法测试,包括变量,数组,对象,邮件发送,session,exception等方面的测试,测试的答题大约有45题,每题测试时间是2 min,这次测试的结果让我深感遗憾,结果为了不让自己颜面无存就容我保密一下吧。


使用图片、JS或CSS混淆电话及邮件地址防止采集


这个技巧其实很早网络上就有了,在网络上留下电话和邮箱的时候,总是会担心信息被爬虫抓取用来发送骚扰信息。电子邮件地址自不必说,电话就泄露更严重,即使是在赶集网留下的手机号,没几天就被其他不知名的分类网站原封抓取过去。也因此需要对网页上留下的信息混淆隐藏,防止联系方式进一步泄露。


从wordpress转向typecho无缝切换过程


起因

纠结了很久还是从wordpress转向typecho,转过来之后,甚至连主题风格都选择了类似的仿wordpress(以下简称wp)默认风格,可见其实我换掉wp并非为了好看,其实原因还是wp过慢,在速度体验上让我用起来还是有一些不舒服的地方。好吧,加上其官方商店慢如牛的下载速度,考虑到我并不经常折腾插件,需要的功能仅仅是markdown写作,反垃圾评论,代码高亮,评论邮件提醒等少量插件功能,于是换了typecho这个以简洁为设计理念的博客程序。


关于wordpress使用markdown插件的选择


用wordpress写博文时,最头疼的就是wordpress自身不带markdown支持,需要安装第三方插件支持,而上网搜寻后发现,大多都在推荐wordpress官方的JetPack包里包含的markdown模块。由于服务器在国内的原因,安装该插件无法轻松连接wordpress.com账号,另外为了一个markdown模块而安装整个JetPack包也略微有点多余,因此继续在网上搜寻。