Stella981 Stella981
3年前
Rust 凭什么成为最受欢迎的语言?
最近这十年,技术的发展可以说日新月异,各个技术领域,新东西层出不穷,像编程语言,近十年就诞生了好几种,比如Rust、Swift、Dart、TypeScript等等,跟进什么,放弃什么,这是个选择问题,因为每个人的时间才是最宝贵的。在选择学习什么编程语言的时候,我们总会思考这些问题:这门语言是否优秀,发展前景如何,这门语言能给我带来多少好处?等
Stella981 Stella981
3年前
Polkadot
polkadotk8s是一个用于快速搭建安全的Polkadot或Kusama验证节点的开源项目。Polkadot是一个支持分片的采用POS共识的区块链,Kusma是Polkadot的测试网络。在这个教程中,我们将学习如何利用自动化工具在GoogleKubernetesEngine上部署Polkadot验证节点,不需要编译任何Rust代码或安全任何启动脚
Stella981 Stella981
3年前
Go语言的成功也预示着Rust的成功【转】
从整体的角度来看Go,很难理解他是怎么取得这么大的成功的。从理论的角度上来说Go是一门非常糟糕的语言,就算是和C或者Ada之类旧语言相比也是这样。从整体的角度来看Go,很难理解他是怎么取得这么大的成功的。从理论的角度上来说Go是一门非常糟糕的语言,就算是和C或者Ada之类旧语言相比也是这样。它缺乏大量的编译时的检查和编译时的逻辑,它缺乏销毁逻辑导
Stella981 Stella981
3年前
Rust无需安装visual studio即可编译的安装方式
感谢@rz(https://my.oschina.net/dush)提供,编辑器配置完毕,编译测试已经通过,可以安心去鼓捣wasm了。按以下配置可以成功编译:Currentinstallationoptions:defaulthosttriple:x86_64pcwindow
Stella981 Stella981
3年前
CentOS6 x64下编译TiDB
TiDB由三部分组成:tidb(SQL解析引擎)、tikv(存储引擎)、pd(placementdriver,提供时间戳服务和系统拓扑维护)。其中tidb和pd用go语言开发,tikv用rust语言开发。 官方要求TiDB在CentOS7中使用,但有时确实需要在CentOS6及以下部署,此时可根据如下方式编译:1\.配置编译环境为了提
Stella981 Stella981
3年前
DLang、Rust 以及 Golang 对比数据库操作方式
我们使用DLang/Rust/Golang在服务端开发的时候对数据库操作是家常便饭,而对于所谓的系统级编译型语言来说操作数据库可能没那么方便,不像PHP和JAVA那样,对于比较新的三个编译型语言我们来看看效果,刚好这三个语言的语法差异比较大。一、数据插入INSERT1.1:DLan
非凸科技 非凸科技
2年前
开源!非凸Rust高性能日志库ftlog
!图片1(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/ff5dc61d1f3ccf407272a1fb9714aa7d.png)日志是应用程序的重要组成部分,无论是服务端程序
文盘Rust -- 把程序作为守护进程启动
当我们写完一个服务端程序,需要上线部署的时候,或多或少都会和操作系统的守护进程打交道,毕竟谁也不希望shell关闭既停服。今天我们就来聊聊这个事儿。最早大家部署应用的通常操作是“nohupxxxx&”,别说像weblogic或者其他java
文盘Rust -- 生命周期问题引发的 static hashmap 锁 | 京东云技术团队
2021年上半年,撸了个rustcli开发的框架,基本上把交互模式,子命令提示这些cli该有的常用功能做进去了。项目地址:春节以前看到已经0.4.x了,于是想看看能不能用rust做个服务端的框架。春节后开始动手,在做的过程中会碰到各种有趣的问题。于是记下来
文盘Rust -- 给程序加个日志 | 京东云技术团队
日志是应用程序的重要组成部分。无论是服务端程序还是客户端程序都需要日志做为错误输出或者业务记录。在这篇文章中,我们结合聊聊rust程序中如何使用日志。类似java生态中的log4j,使用方式也很相似log4rs中的基本概念log4rs的功能组件也由appe