4、初识Rust – 变量
一、基础认识
Rust中普通变量由let声明,变量名称不能使用大小驼峰,而是使用下划线过渡。
fn main() { let x = 1; println!("{x}"); }
一个小小的个人站
Rust中普通变量由let声明,变量名称不能使用大小驼峰,而是使用下划线过渡。
fn main() { let x = 1; println!("{x}"); }
Cargo工具是用来构建Rust项目结构和包管理工具,和npm非常像,它可以为开发者处理非常多的任务,比如构建代码,下载依赖库,编译依赖库(dependencies)。 继续阅读 “3、初识Rust – Cargo工具”
在第一篇里,博主第一次使用了Rust输出了Hello,World!,其中除了入口main之外,打印Hello,World!的函数名字叫println完整的代码为 println!("Hello,World!");
。特别需要注意的是Rust的缩进是4空格而不是1tab。 继续阅读 “2、初识Rust – println”
博主日常都使用解释型语言去实现功能,对数据类型之类的都不是特别了解,解释型语言书写时也比较自由,这些在编程中都是不好的习惯。所以想要学习一门比较偏低层的语言来加强下自己。在各项功能和开发速度对比之后选择了Rust这门语言,主要它涉及面比较广,可以开发服务端,嵌入式,WebAssembly等。。。结合工作,日后使用它的频率可能会更高。 继续阅读 “1、初识Rust – hello,world!”
大部分React开发环境基本都是直接使用create-react-app脚手架搭建,这样可以开箱即用各种配置完成的模块,不需要将时间浪费在环境配置上。不过当出现一些错误时,也会非常的头疼。 继续阅读 “create-react-app导入svg图片出现错误的解决方法”
Zabbix原生就支持了非常多的消息通知类型,但大部分因为地区的原因根本无法使用,就算是可用的Email,手机短信这类消息通知方式也因为通知不够明显或会产生额外的费用导致不太实用。
不过非常幸运的是,除了自带的这些消息通知,它也可以通过脚本去自定义监控媒介。可以利用企业微信中消息推送API去实现报警消息直接推送到个人或多人微信的这样的功能。 继续阅读 “Zabbix 5.0.2调用企业微信API实现报警消息微信通知”
在使用原生JavaScript的网页开发中,一般采用直接插入DOM节点渲染的方式弹出弹出层与用户互动。
React采用Virtual DOM + 组件化开发的方式。如果开发者直接像原生那样操作DOM,则违背了React框架的设计初衷,带来大量的因浏览器重绘而造成的性能损失。虽然React改变了整个前端的开发方式,将前端带上工程化道路,但再强大的东西也有它的弱点,React大跨度组件间的通讯非常麻烦,需要依赖Redux库来进行简化。但简化后的通讯也不是组件间可以随意的通讯的,它们只能按约定好的话术进行交流。