月度归档: 2021年11月

4 篇文章

thumbnail
【实践】使用FastGit加速GitHub操作
由于大陆网络环境问题,GitHub处于半被墙状态。但作为程序员,GitHub是犹如生命之水的存在。那么当我们需要clone一个仓库时,就会发现,速度从几十kb/s掉到几kb/s。如果是小型的项目,那么等几分钟无伤大雅,当大项目降临时,这个速度要等到猴年马月啊! FastGit FastGit 是一个对于 GitHub.com 的镜像加速器。我们使用开放资源为 GitHub 加速。 关于 FastG…
【笔记】原生JS实现WebSocket连接
很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。 在这种情况下,HTML5定义了WebSocket协议,能更好…
thumbnail
记人生中的第一次软件著作权申请
老师为了鼓励我做项目,给了我一个选题,叫《网上招聘系统》,并且能够为我申请软件著作权。 拿到选题跟需求,我的第一反应是:我刚刚学习并魔改了Hydro OJ的源码(使用Node.js+Typescript+Webpack构建的多页面应用),能不能使用同样的技术,去做另一个项目呢? 于是,我决定了,使用Node.js作为前后端,Express.js作为HTTP通信框架,Nunjucks作为模板渲染引擎…