1、初识Rust – hello,world!

目录 编程

博主日常都使用解释型语言去实现功能,对数据类型之类的都不是特别了解,解释型语言书写时也比较自由,这些在编程中都是不好的习惯。所以想要学习一门比较偏低层的语言来加强下自己。在各项功能和开发速度对比之后选择了Rust这门语言,主要它涉及面比较广,可以开发服务端,嵌入式,WebAssembly等。。。结合工作,日后使用它的频率可能会更高。 继续阅读 “1、初识Rust – hello,world!”

Zabbix 5.0.2调用企业微信API实现报警消息微信通知

目录 编程, 运维

Zabbix原生就支持了非常多的消息通知类型,但大部分因为地区的原因根本无法使用,就算是可用的Email,手机短信这类消息通知方式也因为通知不够明显或会产生额外的费用导致不太实用。

不过非常幸运的是,除了自带的这些消息通知,它也可以通过脚本去自定义监控媒介。可以利用企业微信中消息推送API去实现报警消息直接推送到个人或多人微信的这样的功能。 继续阅读 “Zabbix 5.0.2调用企业微信API实现报警消息微信通知”

React弹出层组件设计思路

目录 编程

在使用原生JavaScript的网页开发中,一般采用直接插入DOM节点渲染的方式弹出弹出层与用户互动。

React采用Virtual DOM + 组件化开发的方式。如果开发者直接像原生那样操作DOM,则违背了React框架的设计初衷,带来大量的因浏览器重绘而造成的性能损失。虽然React改变了整个前端的开发方式,将前端带上工程化道路,但再强大的东西也有它的弱点,React大跨度组件间的通讯非常麻烦,需要依赖Redux库来进行简化。但简化后的通讯也不是组件间可以随意的通讯的,它们只能按约定好的话术进行交流。

继续阅读 “React弹出层组件设计思路”