一直搞不清楚VPN和Shadowsocks的区别,今天看到了一篇文章,在这里总结一下;
本文部分内容转自:
一直搞不清楚VPN和Shadowsocks的区别,今天看到了一篇文章,在这里总结一下;
本文部分内容转自:
今天突然发现Github的主页居然更新了,变成了整个地球的一端向另一端发出光束,类似于飞机航线,很是炫酷!
Github官方也写了一篇博文专门来讲他们是如何制作Github Globe的:
在使用npm安装依赖的时候,有几个额外的占位符,如,-g、-s等等;
本文总结了常用的占位符的作用;
在上一篇文章《cmake生成动态链接库dll》中,我们编写C++并生成了DLL库;
但是DLL库不仅可以被C系的编程语言调用,也可以被其他编程语言调用;
本文给出了较为流行的几种编程语言的DLL调用实例:
源代码:
系列文章:
偶然间发现的Typora在编辑代码段时的技巧!
API限频可以保护和提高API的服务的可用性;如果某个IP在一个时间段进行大量的访问请求(例如典型的DDos攻击),不但会影响其他用户的访问,严重的还有可能直接拖垮整个服务;
针对API限流有多种策略,Node.js可以使用Koa现成的限流模块koa-ratelimit,Java也有对应的限频实现方式(通常通过注解+AOP的方式即可实现);
本文使用Redis+Node,以相当轻量级的方式实现了针对IP的访问限频,起到了抛砖引玉的作用;
源代码:
二维码现在已经是日常生活中随处可见的了,本文讲解了二维码的原理,并且最后手把手教你使用JS创建一个二维码;
本文译自:
几年前,Google给Chrome浏览器加了一个有趣的彩蛋,如果你在未联网的情况下访问网页,会看到No Internet的提示,旁边是一只像素恐龙;
按下空格键,小恐龙开始奔跑!
有一次在C++的代码中不小心贴了个url,结果发现竟然能编译通过,并运行!
有时我们使用cURL请求url测试后,希望将cURL命令转为其它语言的测试代码;
可以试试本文推荐的工具: