文章506
标签266
分类65
使用gowatch热部署提升你的开发效率

使用gowatch热部署提升你的开发效率

相信大家在进行前端开发的时候,都使用过热部署;修改完代码,保存一下即可看到效果;

而现在Golang也可以实现这样的功能了;只需要使用gowatch即可!

源代码:


初探Go-WebAssembly

初探Go-WebAssembly

WebAssembly作为一项新的技术,允许其他后台语言编译出.wasm格式的字节码文件,供浏览器和JS调用;Go言在1.11版本(2018年8月)加入了对WebAssembly(Wasm)的原生支持,使用 Go 语言开发WebAssembly相关的应用变得更加地简单;

本文从一个Hello-World的例子开始,带大家初探如何使用Golang开发WebAssembly;

源代码:

Golang中的context

Golang中的context

Go语言提供了Context标准库可以解决并发控制的问题,Context的作用和它的名字很像,上下文,即子协程的下上文;

本文就来讲解Golang中的context的用法;

源代码:

在Golang中使用nil调用方法

在Golang中使用nil调用方法

我们知道,在Java或是C++中,如果某个对象是空指针,则调用这个对象的方法会导致空指针错误;但是在Golang中我们却可以使用nil来调用方法;

源代码:


一个用蒙特卡罗方法自动玩2048的仓库

一个用蒙特卡罗方法自动玩2048的仓库

在Github免费领取你的Mac和Linux终端吧~

在Github免费领取你的Mac和Linux终端吧~

今天RSS推送了一个挺有趣的东西,能通过Github Actions直接创建一个Mac或者Linux服务器,并且可以通过ssh直接连接;

花了几分钟试了一下,感觉挺方便的!

源代码:


在Gitee搭建Github Pages

在Gitee搭建Github Pages

最近发现Gitee里面可以导入Github的仓库,甚至也支持像Github Pages一样搭建自己的博客,就搞了一下;

这么做的一个目的是有时在Github部署的博客国内不能访问;


win10内网穿透实现远程桌面连接

win10内网穿透实现远程桌面连接

由于最近要回导师公司,但是又不想让我新配的3700X、32G内存台式机浪费,所以可以在学校开内网穿透,在公司使用远程桌面继续使用;

内网穿透使用的是:


使用Golang建立一个简单的全文搜索引擎

使用Golang建立一个简单的全文搜索引擎

全文搜索是我们每天都在不知不觉中使用的工具之一。如果你曾经在google上搜索过“golang coverage report”或试图在电商网站上搜索“indoor wireless camera”,你就会使用全文搜索

全文搜索(FTS, Full-Text Search)是一种在文档集合中搜文本的技术。文档可以引用网页、报纸文章、电子邮件或任何结构化文本

今天我们尝试建造我们自己的FTS引擎。在这篇文章的最后,我们将能够在不到一毫秒的时间内搜索数百万个文档。我们将从简单的搜索查询开始,比如搜索含有“cat”的文章,然后扩展引擎以支持更复杂的布尔查询

小贴士:最著名的FTS引擎是Lucene(以及在此基础上构建的Elasticsearch和Solr)

本文译自:

源代码:


Github个人介绍页美化

Github个人介绍页美化