AtomoVideo: High Fidelity Image-to-Video Generation

3 月 13 日
阅读 3 分钟
343
Litong Gong, Yiran Zhu, Weijie Li, Xiaoyang Kang, Biao Wang, Tiezheng Ge, Bo Zheng
封面图

Facebook, Instagram, and WhatsApp宕机事件的原因线索(2021-10-04晚开始)

2021-10-05
阅读 2 分钟
4.6k
【宕机根本原因的线索】:这个问题与一个叫做BGP路由的东西有关,且极有可能与配置失误有关。【影响时间长的线索】:当时facebook的办公网无法连接外网, 极有可能是影响时长达6小时的原因,因为无法登录服务器修复线上问题。【宕机时间段】:2021-10-04 23:39〜2021-10-05 06:45
封面图

Rust的Blanket Implements(通用实现)

2020-10-17
阅读 2 分钟
4k
With implementations in Rust, you can extend the functionality of an implementation type. Implementations are defined with the impl keyword and contain functions that belong to an instance of a type, statically, or to an instance that is being implemented.

微软:Rust是安全系统编程行业的“最佳机会”

2020-06-26
阅读 2 分钟
2.6k
不管软件公司投入多少工具资源、培训资源。Ryan Levick认为:“ C ++本质上不是安全的语言,”微软云开发倡导者,在上个月的AllThingsOpen虚拟会议,解释了为什么Microsoft逐渐从 C/C++ 转移到 Rust 构建其基础结构软件。并鼓励其他软件行业巨头考虑相同的问题。

翻译惹的祸: IP、ICMP、TCP和UDP包的校验和的那些事

2019-10-27
阅读 4 分钟
4.4k
(1) Adjacent octets to be checksummed are paired to form 16-bit integers, and the 1's complement sum of these 16-bit integers is formed.(2) To generate a checksum, the checksum field itself is cleared, the 16-bit 1's complement sum is computed over the octets concerned, and the 1's complement of ...

在CLion中调试Rust代码

2019-10-20
阅读 3 分钟
13k
我们将整个博客投入到IntelliJ Rust已有一段时间了。在本文中,我们将仔细研究该CLion插件在调试Rust应用程序时需要做些什么。

Rust中的全局静态变量(涉及到 match、lazy_static! 、phf)

2019-07-28
阅读 5 分钟
23.8k
一般避免使用全局变量。 取而代之,尽早在某处构建对象(比如在main中),然后将对该对象的可变引用传递到需要它的位置。 这通常会使您的代码更易读。

Rust知识点

2019-07-21
阅读 1 分钟
3.2k
rust知识脑图 [链接] facebook大牛讲述内部推Rust的历程《bring rust home to meet parents》翻译: [链接] 重要时间点 July 04, 2019 Future进入稳定版本 1.36.0[链接] Apr. 23, 2019 Rust在2019年的路线图是走向成熟。[链接] Oct. 25, 2018 过程宏(Procedural Macros)进入稳定版本 1.30.0[链接] Mar. 12, 2018 宣布将发...

Tensorflow Rust实战下篇[整合actix-web提供http服务]

2019-06-29
阅读 16 分钟
5.2k
上一篇我写的文章Tensorflow Rust实战上篇. 这一次我们看看使用tensorflow建立了什么,并通过http接口提供服务。随着Actix Web1.0版本发布,我认为用它构建一些东西将是一个很好的时机。

Rust的所有权(Ownership)

2019-06-23
阅读 4 分钟
4.1k
作为一个java开发者,我所知道的关于内存分配的所有内容都是由一些称为垃圾收集的process处理的,这是JVM的问题,而不是我的问题。因此,当我打开Rust Book并看到Rust没有垃圾收集机制时,我变得有点担心。处理记忆管理的责任是否应该压在我身上?显然,对于C这样的系统编程语言来说,处理内存分配是一件大事,如果做得...

一位人物

2019-06-22
阅读 2 分钟
1.6k
如果我被问到有没有一个真心崇拜的技术人?19年以前,我会告诉你没有。 听讲过一些厉害的人,网络上的大咖也好,业务大牛也好,这些人尽限于传说,对我来讲没有深刻具体的感知。现在,有那么一个活生生的人的在我的工作环境中发光发热。至此,如果有人问我类似的问题,我会告诉他说:有,他就是这样子的:

Discord CTO 谈如何构建500W并发用户的Elixir应用

2019-06-13
阅读 4 分钟
5.9k
从一开始,Discord就是Elixir的早期使用者。 Erlang VM是我们打算构建的高并发、实时系统的完美候选者。我们用Elixir开发了Discord的原型,这成为我们现在的基础设施的基础。 Elixir的愿景很简单:通过更加现代化和用户友好的语言和工具集,使用Erlang VM的强大功能。

使用Rust和Elixir实现高效的下发好友列表

2019-06-01
阅读 3 分钟
5.4k
我们进行的一个大项目是改变我们更新公会成员列表的方式(屏幕右侧的那些漂亮的头像)。我们可以直接发送会员列表中可见部分的更新(分页),而不是为会员列表中的每个人都发送更新。这样做的好处很明显,例如网络流量更少,CPU使用率更低,电池寿命更长等等。

Tensorflow Rust实战上篇

2019-04-21
阅读 6 分钟
9.2k
机器学习的一个方向是能够将它用于照片中的对象识别。这包括能够挑选动物,建筑物甚至人脸等特征。本文将引导您使用一些现有模型来使用rust和tensorflow完成人脸检测。我们将使用一个名为mtcnn的预训练模型进行人脸检测(注意:训练新模型不是我们在本文中关注的内容)。

rust使用vscode调试环境

2019-04-15
阅读 1 分钟
10.2k
1、需安装vscode插件 RLS(vscode搜索插件rls) 、 lldb(vscode搜索插件codelldb) 2、配置lldb调试文件 {代码...} 如图:

rust的私有代码仓库及rust版本管理

2019-04-13
阅读 2 分钟
5.3k
公司内部要使用或推广必须要满足私有性和保密性,公司内部的代码是不可以公开到公网上的。rust的公开代码仓库是crates.io,那么私有仓库的解决方案是什么?我们一起来探索一下。

raft算法学习记录

2019-03-24
阅读 2 分钟
2k
分布式系统中考虑得最多的一个问题:节点崩溃 raft算法中节点分三类: leader、follower、candidate。 其中最复杂的问题都和leader节点崩溃有关,follower和candidate简单直观。 如何比较两个节点的日志条目,哪个节点的日志更加新? 任期大者,更新 任期相同者,index大者更新 leader日志完整性特性(Leader Completenes...

大中台小前台战略下的现状

2019-03-20
阅读 2 分钟
6.7k
阿里的中台战略听闻起源于马老师的一次参观,参观的对象是一个国外的游戏公司supercell。公司人不多,200+,一个游戏通常4-5个人研发,但开发出几款著名的游戏:《卡通农场》、《部落冲突》、《海岛奇兵》、《部落冲突:皇室战争(Clash Royale)》《荒野乱斗(Brawl Stars) 》据统计在2013年,《卡通农场》和《部落冲突》...

在公司三年跌宕起伏的经历

2019-03-09
阅读 2 分钟
1.6k
人总有过一些暴富的念头,择一业、埋头干、终暴富。这是一个简单直接的路线,那么这条康庄大道究竟是怎么样的,路口在何方。互联网,这个时代出现暴富的事例最频繁的行业之一。大者,有腾讯阿里先后市值破5000亿美元大关,带领一部分员工实现财富自由,走向人生颠峰。近者,页游、手游行业许多小公司造出月流水过亿的项...

高性能mongodb之应用程序跑执行计划

2019-03-07
阅读 5 分钟
2.2k
之前发了一篇关于mongodb执行计划的说明。利用执行计划,我们可以判断每一次sql的执行情况和mongodb给出的执行建议。在mongo shell中跑执行计划的命令,举个例子:

一篇Rust的30分钟介绍

2019-02-26
阅读 6 分钟
11.8k
我最近向Rust的文档提交了一个提案。 我通篇提案中一个重要组成部分是对可能听说过Rust的人简短而简单的介绍,以便他们能够确定Rust是否适合他们。 前几天,我看到了一个精彩的演讲,并认为它可以作为这个介绍的一个很好的基础。 将此视为此类介绍的RFC(Request For Comments)。 非常欢迎反馈在rust-dev或Twitter上。

一些关于Rust在2019年的思考

2019-02-24
阅读 2 分钟
3.4k
今年也有点特别; 在2018年,我们对Rust推出了大约三年的版本时间表。 所以现在不仅是思考2019年的好时机,而且也是2020年和2021年的时候。 Rust在2015年的一些思考是关于“稳定性”的。 Rust在2018年的一些思考是关于“生产力”的。我希望Rust在2021年的一些思考能够是关于“成熟”的。

淘宝top平台调用接口响应时间优化

2019-02-22
阅读 1 分钟
3.2k
调用top接口的响应时间长(160ms左右),超时和连接异常频繁发生。导致消息组件消费工程的tps遇到瓶颈(单实例单消息队列250tps),只能通过增加实例数来支撑更高的消费能力。

高性能mongodb之执行计划

2019-02-22
阅读 4 分钟
6k
MongoDB 3.0之后,explain的返回与使用方法与之前版本有了不少变化,介于3.0之后的优秀特色,本文仅针对MongoDB 3.0+的explain进行讨论。现版本explain有三种模式,分别如下:

高性能mongodb之利用javascript函数式编程玩转mongodb shell

2019-02-22
阅读 1 分钟
2.1k
命令一集合记录数列表: db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)})快速展示mongo所有集合和集合的文档数,但是没有做排序。

使用ycsb对mongodb做性能测试

2019-02-11
阅读 8 分钟
10.2k
ycsb的workloads目录下保存了6种不同的workload类型,代表了不同的压测负载类型,详细的介绍列在下面:workloada:混合了50%的读和50%的写;workloadb:Read mostly workload,混合了95%的读和5%的写,该workload侧重于测试集群的读能力;workloadc:Read only,100%只读workloadd:Read latest workload,插入数据,接...