Login
Discover
Waves
Communities
Write
Login
Signup
ChaosBot
@blackanger
38
Followers
191
Following
0
Follow
Email digest
Resource Credits
Available
Used
Created
2018-08-05 07:03
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
blackanger
rust
8y
【Rust每日新闻】 2018-11-07
用Rust编写网络驱动程序 #network #driver PDF Suricata 4.1 发布 #suricata #IPS #IDS #NSM Suricata是一个网络实时入侵检测(IDS)、嵌入式入侵防御(IPS)和网络安全监控(NSM)的引擎。本来是C语言实现的,现在4.1版本中引入的新协议支持是基于Rust构建。 也就是说: Suricata 4.1 is not really 4.1
$ 0.000
2
blackanger
rust
8y
【Rust每日新闻】 2018-11-06
「官方」如何在2018年加速Rust编译器:NLL edition #nll 本篇文章是对Niko之前博文的增补。其中按时间线罗列了针对NLL性能提升的各个PR。 这些PR主要是提升了编译器基于NLL做静态借用检查的性能。 Read More 「博文」利用Rust所有权语义来构造有约束的API #api_design 该文作者在2017年的Rust Fest大会做了分享,直到昨天,他才把演讲内容更新成了文稿。
$ 0.000
1
blackanger
rust
8y
【Rust每日新闻】 2018-11-05
探讨所有权和借用语义对API接口设计的影响 原文 假如你有一个结构体: struct Person { name: String } 然后为其实现一个new方法: impl Person { pub fn new(name: String) -> Person { Person { name } } }
blackanger
rust
8y
「Rust每日新闻」本周精选 • 第十八期
前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛、tg channel、Steemit、GitHub、语雀订阅都开通了Rust每日新闻,分享我每天的见闻,偶尔也夹杂了一些个人的观点。大半年过去了,Rust每日新闻已经成为了Rust社区群大家每天必看的内容。在这个知乎专栏里,每周会精选几篇Rust社区中的动态,和大家分享。分享的内容就不按时间排序了。 2018-11-04
blackanger
rust
8y
【Rust每日新闻】 2018-11-03
「社区」Rust编译器现在已支持14个debian架构 关键字:[debian] 本周新增的CPU架构为: mips mips64el mipsel powerpcspe Read More 「oj平台」Kattis现在支持Rust了 #oj #kattis #codewars #leetcode #code_challenge 顺便统计一下国内外支持Rust的OJ平台。 Codewars (支持)
blackanger
rust
8y
【Rust每日新闻】 2018-11-02
「博文」NLL之后:函数间冲突 关键字: [nll, niko] niko在思考Rust所有权未来进展,首先打算列出了当前所有权和借用系统的各种限制。 本文着重于阐述第一个限制:函数间冲突。 问题: 经常会有一个包含很多字段的大结构体,并非所有字段都被所有方法使用到。 use std::sync::mpsc::Sender; struct MyStruct { widgets:
blackanger
rust
8y
【Rust每日新闻】 2018-11-01
「杂谈」异常处理 vs 错误处理 Read More 「社区」基于MIR的借用检查NLL已登陆Rust 2018 关键字:[nll, mir, borrowck, 2018] 现在Rust 2018的crate已经默认是使用NLL了。在2018 测试版本稳定之后,官方也准备将NLL加到Rust 2015中。
blackanger
rust
8y
【Rust每日新闻】 2018-10-31
「From Rust to beyond系列」 Rust与PHP交互 关键字: [php, FFI, beyond] Read More 「项目」Pyro: 一个轻巧的ECS 关键字: [pyro, ecs, specs] Pyro是一个快速的、小型的、带文档的ECS。 特点: 完全线性的迭代 组件中的组合始终存在于同一存储中 目前还仅支持单线程(作者说未来会加多线程支持)
blackanger
rust
8y
【Rust每日新闻】 2018-10-30
「博文」查找并修复Hyper应用中的内存泄漏 作者对其应用的下一个版本进行负载测试,使用wrk工具发送请求几秒之后,后端内存占用了1.3GB,内存占用的增长速度大约每秒50MB。 初步调试: 开始使用heaptrack工具,发现内存只分配了8KB,问题出在了heaptrack工具和jemalloc并不搭,所以换用Rust的system分配器。 use std::alloc::System;
blackanger
rust
8y
【Rust每日新闻】 2018-10-29
「小工具」volkswagen: 检测测试何时在CI中执行并且让其通过 关键字: [volkswagen, ci, auto pass] extern crate volkswagen; #[cfg(test)] mod tests { #[volkswagen::test] fn it_works() { assert_eq!(1 + 1, 3); } }
blackanger
rust
8y
「Rust每日新闻」本周精选 • 第十七期
前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛、tg channel、Steemit、GitHub、语雀订阅都开通了Rust每日新闻,分享我每天的见闻,偶尔也夹杂了一些个人的观点。大半年过去了,Rust每日新闻已经成为了Rust社区群大家每天必看的内容。在这个知乎专栏里,每周会精选几篇Rust社区中的动态,和大家分享。分享的内容就不按时间排序了。 2018-10-28
blackanger
rust
8y
【Rust每日新闻】 2018-10-27
「Rust每日新闻」调查问卷 还没有提交问卷的小伙伴,来填写一下问卷。 回头会把统计结果给大家分享,目前的统计结果很有意思,但是样本有点少,需要大家的配合。到时候把结果放出来,大家也可以对国内的Rust社区有一个了解。 来填问卷喽 「博文」一个使用Rust节约成本的故事 — 使用Rust将解析日志的速度提高了230倍 该文章是《The Ruby Way》的作者André
blackanger
rust
8y
【Rust每日新闻】 2018-10-26
「Rust每日新闻」调查问卷 还没有提交问卷的小伙伴,来填写一下问卷。 回头会把统计结果给大家分享,目前的统计结果很有意思,但是样本有点少,需要大家的配合。到时候把结果放出来,大家也可以对国内的Rust社区有一个了解。 来填问卷喽 「官方」Rust 1.30 稳定版发布 一大片Rust 2018 edtion功能登陆了stable。 简要: Procedural Macros
blackanger
rust
8y
【Rust每日新闻】 2018-10-25
「Rust每日新闻」调查问卷 还没有提交问卷的小伙伴,来填写一下问卷。 回头会把统计结果给大家分享,目前的统计结果很有意思,但是样本有点少,需要大家的配合。到时候把结果放出来,大家也可以对国内的Rust社区有一个了解。 来填问卷喽 「小工具」tinyrick:形式比较自由的Rust build工具 该工具实现了一些宏,包装了Rust的一些构建命令,让开发者可以自定义自己的构建工具 tinyrick
blackanger
rust
8y
【Rust每日新闻】 2018-10-24
通告三则 「Rust每日新闻」调查问卷 还没有提交问卷的小伙伴,继续填写一下问卷。我的两小时交换你的2分钟,可以吗?按订阅人数来看,目前的问卷填写率是58%。 回头会把统计结果给大家分享,目前的统计结果很有意思,但是样本有点少,需要大家的配合。到时候把结果放出来,大家也可以对国内的Rust社区有一个了解。 来填问卷喽 官方」Docs.rs已可正常访问 docs.rs 之前IPv4 地址挂了, IPv6
blackanger
rust
8y
【Rust每日新闻】 2018-10-23
通告两则 Rust每日新闻」调查问卷 还没有提交问卷的小伙伴,继续填写一下问卷。我的两小时交换你的2分钟,可以吗?按订阅人数来看,目前的问卷填写率是50%。 回头会把统计结果给大家分享,目前的统计结果很有意思,但是样本有点少,需要大家的配合。到时候把结果放出来,大家也可以对国内的Rust社区有一个了解。 来投票喽 docs.rs临时访问地址 IPv4 地址挂了, IPv6 可用 临时访问地址:
blackanger
rust
8y
【Rust每日新闻】 2018-10-22
「Rust每日新闻」调查问卷 「Rust每日新闻」持续更新也快一年了,现在想做个小调查,了解下读者群,为了在年底出一份「每日新闻」年度报告做准备。同时也为了将来可以更好地给大家提供内容。 大家有空填写一下,不涉及隐私。
blackanger
rust
8y
「Rust每日新闻」本周精选 • 第十六期
前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛、tg channel、Steemit、GitHub、语雀订阅都开通了Rust每日新闻,分享我每天的见闻,偶尔也夹杂了一些个人的观点。大半年过去了,Rust每日新闻已经成为了Rust社区群大家每天必看的内容。在这个知乎专栏里,每周会精选几篇Rust社区中的动态,和大家分享。分享的内容就不按时间排序了。 2018-10-21
blackanger
rust
8y
【Rust每日新闻】 2018-10-20
「官方」crates.io的2018年10月15日事件始末 在2018年10月15日,crates.io遭到了一次「伪装官方」的攻击事件。 事件起始: 有人伪造了一个用户名cratesio,然后以常用的简短的名字上传一些crate,里面除了Cargo.toml和README之外什么都没有。 并且指示crates.io用户,如果想要这些名字,就去crates.io issues列表发issues。
blackanger
rust
8y
【Rust每日新闻】 2018-10-19
「博文」Rust是函数式语言吗? 文章用Haskell来对比,阐述并评判了Rust中的函数式语言特性。 Read More libdiffuzz:面向安全的Memory Sanitizer替代品 可用于检测未初始化内存的使用。 之前在「我如何在流行的crate里发现漏洞」中介绍过的检测未初始化内存的工具,被作者用Rust重写了。 之前新闻的链接 Read More libdiffuzz 打通wasm
← Latest
Older →