导读 微软去年宣布在涉及安全的模块中会使用 Rust 来替代 C、C++ 和其他语言,以改进应用的安全情况,并解释为什么他们认为 Rust 目前是业界采用的最佳选择。除了具备性能与安全方面的特性,Rust 还拥有健康的生态和社区,综合起来各种因素最终推动他们采用 Rust。 现在,另一家科技巨头 — ...
分类:
移动开发 时间:
2020-03-31 19:27:46
阅读次数:
96
自签证书 生成key文件 通过key文件,生成csr文件 将key文件与csr文件进行打包,生成crt文件 配置Nginx服务器 上述配置对于crt证书、pem证书,都适用。配置完之后,需要 。如果访问时报错 ,可以使用 检查一下服务器是否开放了443端口。 配置完成之后,发现每次重启nginx,都 ...
分类:
Web程序 时间:
2020-03-30 20:07:30
阅读次数:
113
https://hsivonen.fi/modern-cpp-in-rust/ Since version 56, Firefox has had a new character encoding conversion library called encoding_rs. It is writte ...
分类:
编程语言 时间:
2020-03-29 21:26:15
阅读次数:
81
金属Rust:原子操作 对于复杂的操作来说,使用互斥量(Mutex)来避免竞态条件相当省力。但是对于一些比较小规模的操作,比如让一个计数器+1之类,会考虑更方便的原子对象。 原子类型在标准库中的 模块下。原子类型和平时使用的基础类型(primitive type)很像,唯一的区别是原子类型的操作能够 ...
分类:
其他好文 时间:
2020-03-29 12:34:28
阅读次数:
125
金属Rust: 与`AsRef` 最近在调整Writium的结构,自己果然开始嫌弃Iron麻烦了。造轮子的灵魂觉醒了!那么在包裹Hyper的 和`Response`的过程中,遇到了个问题:到底应该用什么取引用好呢? 在 中我们能找到两个用于取引用的trait: 和`AsRef BorrowMut A ...
分类:
其他好文 时间:
2020-03-29 12:28:53
阅读次数:
84
前文中我们聊了Rust如何管理线程以及如何利用Rust中的锁进行编程。今天我们继续学习并发编程。 ...
分类:
其他好文 时间:
2020-03-25 01:25:26
阅读次数:
65
# Rust学习 ## Rust安装 1. 直接访问官网 https://www.rust-lang.org/tools/install 下载相应的版本进行安装。 2. 如果是Windows版本的Rust,需要安装Visual Studio 2012以上版本的VC++ 才能编译通过 3. 在命令行窗 ...
分类:
其他好文 时间:
2020-03-24 23:23:36
阅读次数:
111
# Rust异步网络编程 Rust的高性能异步网络编程模式目前是基于mio和futures这两个库构建的生态。 Tokio则连接这2个库构建了一个异步非阻塞事件驱动编程平台。 # 什么是 mio,futures,tokio ## 1- Mio Mio是Rust的轻量级快速低级IO库,专注于非阻塞AP ...
分类:
其他好文 时间:
2020-03-24 23:17:09
阅读次数:
80
苹果拥抱 Rust,正在将 C 代码移植到 Rust 微软去年宣布在涉及安全的模块中会使用 Rust 来替代 C、C++ 和其他语言,以改进应用的安全情况,并解释为什么他们认为 Rust 目前是业界采用的最佳选择。除了具备性能与安全方面的特性,Rust 还拥有健康的生态和社区,综合起来各种因素最终推 ...
分类:
移动开发 时间:
2020-03-24 01:08:09
阅读次数:
96
1,使用全局管理员登录Office365AzureAD注册GraphAPI应用,具体参考官网链接https://docs.microsoft.com/zh-cn/graph/auth-register-app-v22,在API权限添加委托应用---以下权限实际上没什么用处,需要将运行graphapi的账号添加为被读取Onedrive站点的管理员Sites.Read.AllSites.ReadWri