文章482
标签257
分类63
使用golang构建简单的websocket应用

使用golang构建简单的websocket应用

众所周知,HTTP是面向无连接的通信协议,而在构建web应用时,有时还是需要像socket这样的长连接;

同时,传统的web应用依赖于客户端请求的推动,而服务器仅仅作为应用的响应方;

为了能够实现服务器、客户端双端通信,websocket应运而生;

本文通过实现一个简单的websocket应用,来学习如何在go中使用websocket;

源代码:


使用mongodb和serverless给你的博客添加点赞吧

使用mongodb和serverless给你的博客添加点赞吧

最近,博客上线了点赞功能。使用的是MongoDB+腾讯云云函数的方式,整个功能使用的组件全部是免费。

下面,跟随本文的脚步,也给你自己的博客添加点赞功能吧!

源代码:


Chrome扩展入门

Chrome扩展入门

最近我还是放弃了Firefox,转而拥抱Chrome;一个很重要的原因就是Firefox经常抽风,各种无法访问,各种4xx的证书错误实在是让我受不了;转到Chrome之后,做了书签、密码、扩展等数据迁移;

然后,最近阮一峰推送了一个Chrome扩展入门;

我大概看了一下,在这里总结一下;

源代码:


使用Github-Actions同步github和gitee仓库

使用Github-Actions同步github和gitee仓库

在之前的一篇文章在Gitee搭建Github-Pages中,我讲解了如何使用Gitee同步Github Pages代码,并生成gitee的博客。但是到目前为止,在使用Gitee同步代码时还需要手动进行同步,很少麻烦。

所以本文继续使用Github-Actions实现Github和Gitee仓库之间的同步;

源代码:


【转】Golang中Slice底层实现

【转】Golang中Slice底层实现

【转】ShadowsocksR部署

【转】ShadowsocksR部署

一个自建ShadowsocksR的经历;