文章509
标签267
分类66
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个人介绍页美化

使用Wakatime记录你的Coding数据

使用Wakatime记录你的Coding数据

最近在搞Github主页美化,然后偶然发现了Wakatime这个可以记录你Coding时间的工具,在这里介绍下~


Github Actions总结

Github Actions总结

使用装饰器模式给你的异步回调设置超时重试

使用装饰器模式给你的异步回调设置超时重试

在许多场景下,都需要使用异步回调;本篇讲了在Go中如何使用反射构造一个处理异步回调的函数;

源代码:

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


golang并发素数筛-并发真的会快吗?

golang并发素数筛-并发真的会快吗?

Golang给了我们更加方便和简洁的语法实现并发操作,但是使用并发操作是需要考虑应用场景的,不考虑背景而滥用并发反而可能造成性能危机:有时并发操作并不一定比单线程的效率高;

本文首先通过素数筛方法并发计算质数,展现了golang以CSP为并发模型的并发编程特色;之后与单线程实现做对比,引出并发编程需要考虑背景的结论;

源代码:https://github.com/JasonkayZK/Go_Learn/tree/prime


解决提交代码到Github不显示小绿点的问题

解决提交代码到Github不显示小绿点的问题

最近在公司提交代码到Github的时候,发现提交了代码之后,在主页没有显示对应绿色的contributions;

最后发现是git的邮箱配置问题(并不是我偷懒没有写代码~);


最近一个月以来的总结

最近一个月以来的总结

好久没更新博客了,5-7日入职Tecent到现在已经一个半月了。今天趁着周末,聊聊在Tencent实习的那点事

不更新博客的原因其实也是因为大部分的文章暂时还是在公司内网Wiki上写;

不用担心,以后好的文章一定也会迁移到本博客的!

最后,博客快要一周年了,看着博客从创建时的每天不到10的PV,到现在每天将近100的PV和30~40的UV真的很欣慰;

张小凯在此感谢大家的一路支持!


Postman结合Newman做自动化测试

Postman结合Newman做自动化测试

本文讲述了如何使用Newman配合Postman进行自动化测试;