文章506
标签266
分类65
【转】浅谈vpn、vps、Proxy以及shadowsocks之间的联系和区别

【转】浅谈vpn、vps、Proxy以及shadowsocks之间的联系和区别

Github主页更新了,变得更加酷炫!

Github主页更新了,变得更加酷炫!

npm的instal命令总结

npm的instal命令总结

在使用npm安装依赖的时候,有几个额外的占位符,如,-g、-s等等;

本文总结了常用的占位符的作用;


各编程语言加载并调用dll库

各编程语言加载并调用dll库

Typora编辑代码块时的小技巧

Typora编辑代码块时的小技巧

偶然间发现的Typora在编辑代码段时的技巧!


Node+Redis实现基于IP的限流策略

Node+Redis实现基于IP的限流策略

API限频可以保护和提高API的服务的可用性;如果某个IP在一个时间段进行大量的访问请求(例如典型的DDos攻击),不但会影响其他用户的访问,严重的还有可能直接拖垮整个服务;

针对API限流有多种策略,Node.js可以使用Koa现成的限流模块koa-ratelimit,Java也有对应的限频实现方式(通常通过注解+AOP的方式即可实现);

本文使用Redis+Node,以相当轻量级的方式实现了针对IP的访问限频,起到了抛砖引玉的作用;

源代码:


生成二维码的原理

生成二维码的原理

二维码现在已经是日常生活中随处可见的了,本文讲解了二维码的原理,并且最后手把手教你使用JS创建一个二维码;

本文译自:


调教Chrome中的小恐龙游戏

调教Chrome中的小恐龙游戏

几年前,Google给Chrome浏览器加了一个有趣的彩蛋,如果你在未联网的情况下访问网页,会看到No Internet的提示,旁边是一只像素恐龙;

按下空格键,小恐龙开始奔跑!


代码中嵌入了http链接会发生什么

代码中嵌入了http链接会发生什么

有一次在C++的代码中不小心贴了个url,结果发现竟然能编译通过,并运行!


cURL命令转代码工具

cURL命令转代码工具