2023年3月20日
Web开发库fasthttp 社区有人弄了个http库,用它可以大幅提升net/http标准库的性能。 项目地址:https://github.com/valyala/fasthttp 参考阅读: https://zhuanlan.zhihu.com/p/408572315 ………
阅读全文
2023年3月15日
被人吐槽最多的 if err != nil 参考阅读: https://mp.weixin.qq.com/s/L_Sy4_6BURL4XWDK6bpEwg https://mp.weixin.qq.com/s/XILveKzh07BOQnqxYDKQsA ………
阅读全文
2023年3月15日
Go自带GC,其runtime有一套完整的内存管理逻辑;主要运用了分层管理的思想。 参考阅读: https://blog.csdn.net/QcloudCommunity/article/details/125755238 https://blog.csdn.net/DouJiangMs/article/details/126238823 ………
阅读全文
2023年3月6日
https://blog.csdn.net/panda_8/article/details/106722195 Plan9汇编手册 https://blog.csdn.net/qq_45091883/article/details/123515862 汇编示例,可以仔细看看 因为编译器优化的问题,很多时候代码性能的优劣其实和我们想象中是不 ………
阅读全文
2023年3月5日
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。分布式系统正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布 ………
阅读全文
2023年2月16日
很多时候我们需要用到定时器,比如定期执行一段逻辑。Go语言中用到最多无外乎几种: time.Sleep() time.NewTimer() time.After() time.NewTicker() 这三种底层逻辑都是相通的。具体看网上的介绍。 Sleep和NewTimer 这两个方法类似,你可能会发现NewTimer的实现是放 ………
阅读全文
2023年2月10日
连接WIFI 1 2 3 # 可以用串口连接工具,进入交互模式,调用AliOS Things内置命令netmgr设置 (ash:/data)# netmgr -t wifi -c WIFI_NAME WIFI_PASS……
阅读全文
2023年2月9日
物联网喊了这么多年,真正颠覆式的平台还没有出现。因为物联网应用过于碎片化,智能化的物联网涵盖的东西太多,需要的生态还有些不够完善。国内外云厂商其实早就在布局这个市场,最近更有加速之势;随着ChatGPT的爆火,感觉高阶版的智能物联网时代很快就会到来。 物联网从逻辑架构上一般分为四层,从底向上依次为:感知层、网络层、平台层和应用层。 ………
阅读全文