昨天有个朋友问了个问题,他有一台服务器有几个IP地址,然后和第三方接口合作需要绑定一个白名单IP。那这时候问题来了,怎么能保证请求接口时候用的是指定IP。
我略微百度后知道了有一个非常简单的方法。
昨天有个朋友问了个问题,他有一台服务器有几个IP地址,然后和第三方接口合作需要绑定一个白名单IP。那这时候问题来了,怎么能保证请求接口时候用的是指定IP。
我略微百度后知道了有一个非常简单的方法。
收到一封钓鱼邮件,这个邮件界面只有老外才会做那么low。。。要不是我有研究的兴趣,一般人根本没动力点进去好吗?
先说一下这个需求,需要判断某个域名是否在黑名单中。黑名单中的域名一旦设置,其下任何级的域名都认为是在黑名单中。
如黑名单中加入a.com,则a.com、www.a.com、1.2.3.a.com等都算进入黑名单。
如黑名单中加入com,则所有com域名都算进入黑名单。
10W黑名单时,大概在200毫秒左右。接下来想到的办法,10W黑名单时,耗时1-3毫秒左右。
1024程序员节是中国程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。
在项目中,暴露给用户真实的项目ID,很有可能被恶意采集,很有可能被猜到目前有多少量(对造假不利)。前两天群里有人分享了一个php类库Hashids,就可以解决这个问题。
Hashids是一个能利用整数生成出短小、唯一、非连续标识符的类库,它支持包含php在内的好多好多(真的好多)种语言。
Hashids支持通过生成出来的标识符进行解码为原数字,还支持加盐加密,不会因为大家都用这个类库就被猜到真实ID。
手机上要对网页进行调试真的很麻烦,尤其是iOS系统,你还得有个苹果电脑还得装的是苹果系统,真难了。
还好现在有js模拟的F12开发者工具,虽然并不能和Chrome的比,但是一般调试使用也足矣了,前端福音!
这几天为我的开源项目御用文档系统YurunDoc(截止发稿前未开源)开发了下载PDF的功能,方便有些奇怪的用户喜欢下到本地看。
刚开始研究时候没想到竟然没有一个成熟的方案,百度一下找到的方案都是一些对中文兼容不好的。
中间省去无数研究尝试过程……
终于在Gayhub(Github)找到了好用的类库。
做项目前端用canvas处理图片碰到跨域问题,百度之,终于解决!
今天遇到了用JS关闭当前页面窗口没反应的问题,看Console说是Scripts may close only the windows that were opened by it.
历时4个月,ApiAgent终于自豪的发布了1.0版本。
ApiAgent是一个使用PHP开发的API接口代理程序,支持跨域接口代理和接口合并请求功能。ApiAgent不光是一个接口代理项目,也可以作为类库使用。