使用淘宝镜像来加速npm包管理

NPM对于大部分开发者尤其是前端开发者来说应该是耳熟能详了,NPM是最大的软件注册中心,包含 600,000 多个包,每天,世界各地的开发人员通过NPM共享和下载软件包,现在很多的项目也都基于NP...

Ubuntu基于Apache为自己的网站开启HTTPS

现今蛮多网站都开启了https,就我个人感觉,对于浏览器地址栏显示了安全两个字的网站看起来就舒服很多,所以最近折腾了一下也给自己的博客全站开启了https。 我之前也有去搜索过ubuntu开启ht...

React项目优化小结

前段时间,我们组花了些时间去优化了一下我们一个react项目,主要是营收下降了而且还被客户投诉了,说是使用太卡顿,周五收到的消息,老板让我们尽快解决这个问题,没办法只能硬着头皮上,接下来就是各种总...

记一个防止ssh暴力破解的shell脚本

博客很小,访问量也并不是很大,但是每天还是能看到很多IP在攻击博客,无奈装了web防火墙也做了一些必要的措施,对于通过博客程序的攻击还是有限的得到了扼制,但是后来发现每天都有很多不明IP在试图暴力...

Canvas下雪效果实现

适逢双旦,也许有些眼尖的网友已经发现本博悄悄上线的下雪效果,这里简单的记录一下其实现。 其实用js来写一个下雪效果并不难,但是如果要兼顾到效果的逼真度,流畅度,用户体验那就需要好好思考一下了,至少...

基于canvas的前端图片真实旋转

对于前端图片的旋转,我们一般会利用css来旋转,但是css旋转有一些问题,比如旋转的图片外层有一个容器是通过图片的宽高撑开的,当图片旋转后,就会出现一个非常诡异的现象图片和容器的框分离了,而容器的...