(MQTT Series) Part 4 - v3.1.1 Features

In our last article (which feels like ages ago :P), we discussed MQTT’s publish-subscribe functionality. This time, let’s go straight into its features.

Read More

【MQTT 系列】(四)v3.1.1 特性

上次的文章中(似乎有那么亿点久了 :P),我们说了 MQTT 的发布订阅相关的功能,这次我们直接来说它的特性。

Read More

我来深圳这五年之生活篇

上次洋洋洒洒写了五千多字的工作篇,这次我们来继续聊聊我在深圳的生活,不过内容不多。

Read More

我来深圳这五年之工作篇

这个时间点,挺尴尬的,因为我又一次经历创业失败了,嘟嘟的坟头草也没长多高。不过,我倒是有时间又可以写一些回忆了,这次就不仅仅写创业历程了,也顺便写点工作之外的事情,不过全放在一篇里面会让工作之外的内容有些尴尬,因此我把重篇幅的工作篇章放这里,其它的另外写一篇。

Read More

巧用群晖,让你的耳朵在每一次游泳时都能充满新意

在游泳时听歌的一个常见痛点是,耳机上存放的音乐内容越来越过时或者听腻了,要手动通过电脑来管理音乐,但是操作却非常麻烦。本文将会使用群晖(DS218+),通过简单的 USB Copy 或者自动化脚本来解决这个问题,实现自动帮耳机(Sony Walkman NW-WS623,以下统称 Walkman)更新歌曲。

Read More

2021 年度总结

今年最大的体会,就是体力与精力的双重下降:身体上颈椎与腰椎都有问题,下半年经常心悸跟腰背疼,去推拿了好几次,年底了又多了个干眼症。 另外,我的精力已经从纯技术路线转移了。 创业今年的疫情依然没有结束,但是我所在的公司开始做防疫相关的产品了,于是我们这一年来成长了不少,业务也真正有起色了。 不过,成功是有代价的,尽管目前只是小成功。 感觉自己的体力与精力最...

Read More

(MQTT Series) Part 3 - Publishing Subscribing and Topics

Basic Concepts Difference from Message Queues Topic Example Finally Following up on the last introduction (this blogger really drags out the updates :P), let’s discuss some...

Read More

【MQTT系列】(三)发布、订阅与主题

基本概念 与消息队列的区别 Topic 例子 最后 接着上次的简介(这个博主真会拖更 :P),我们来说说 MQTT 的一些基本概念。 基本概念在上次非常简单的 MQTT Hello World 中,我们其实就已经涉及到了一个非常重要的概念:发布与订阅。 想象大家很容易想起的,便是设计模式里面的发布订阅模式,确实,本质上 MQTT 实现的,就是...

Read More

(MQTT Series) Part 2 - Setting Up a Broker

Mosquitto Clustering TLS Certificates Testing P.S. Ref Another hiatus, two months. 🙈 In my last introduction, I briefly mentioned how to use a public Broker for testing....

Read More

【MQTT系列】(二)Broker 搭建

Mosquitto 集群 TLS 证书 测试 P.S. Ref 又停更了,两个月。 🙈 我在上次的 简介 里简单提到过,如何用公共的 Broker 来做测试,显然,你不能用测试服务器当做生产环境的服务器,我们还是需要一个属于自己的服务器。 MosquittoMosquitto 可谓是开源届最有名气的 MQTT Broker 了,只是功...

Read More

(MQTT Series) Part 1 - Introduction: Hello World

Preface Introduction to MQTT Hello World Ref PrefaceOver the past two months, I’ve practically stopped updating, although I’ve mentioned before that updates would not be ti...

Read More

【MQTT系列】(一)简介之 Hello World

说在前面 MQTT 简介 Hello World Ref 说在前面最近两个月,我几乎是停更了,虽然之前提到过不会及时更新了,但是拖了那么久还是第一次。我当然可以用忙来解释,毕竟我周末用来刷 B 站的时间也少了好多。所以就陷入了另一个窘迫的地步:现在有素材可以写,但是这些可以拿来写的素材却是我忙起来之后才能得到,导致没有足够的精力时间去整理这些...

Read More

Git 之消失的文件

今天来跟大家分享一个有趣的事情,在开始之前,想问问大家如何在 Git 中,如何在 Git 项目中,让一个文件消失?或者说,对 Git 来说不可见? 似乎很简单对不对?用 .gitignore 文件不就可以了。对,你说的没错,只是除了这个方法呢? 演示接下来如果你如果想尝试这个方法,请别在你的真实项目中操作,搞坏了我可没法负责。 123mkdir test...

Read More

Golang Heap 分析

通常,我们只会在两种情况下,会去分析一个程序的表现: 你遇到了问题; 你闲的没事干; 好了,开个玩笑,其实研究程序的性能对于每一个工程师来说,都很重要,我甚至可以这么说:这是一个工程师的必备技能。 下面来说说,我们如何去研究 Golang 程序的性能问题。 介绍之前我也在 穷人的程序性能分析器 介绍过 C++ 的性能分析,以及很久之前也介绍过 Nod...

Read More

像火箭科学家一样思考

这本书在我看来,就是在教你如何创业。因为,创业成功的难度不亚于一次火箭发射,虽然还会有更难的探月、探火星、载人,只是,这个过程中的方法论都是一致的,都是由普通的人类在用科学的方法,将不可能变为可能。 事实上,在技术行业,似乎做出一件伟大的产品似乎也是不可能的,比如你能在现在想象我们国家能在十年后造出可以跟 ASML 高端光刻机吗? 同样,可能你也无法在多...

Read More