4.8 Beijing Rust Meetup | Call For Presenters

如果你有兴趣参与探讨Rust作为一种强调性能、安全和并发性的编程语言的各种应用、实践和无限可能性的头脑风暴,就一定不能错过这场来自达坦科技、南京大学、CloudWeGo、华为等技术专家带来的关于Rust编程语言相关应用的线下Meetup。我们的主题是Rust 💡X,意在探讨用Rust编程语言“点亮”的任何应用、实践和探索

时间:2023年4月8日 14:00

地点:环球财讯中心M层 北京市西城区宣武门外大街甲 1 号

嘉宾演讲(Presenter & Topic)

目前已经锁定的分享嘉宾和演讲主题有:

嘉宾:冯洋 南京大学计算机科学与技术系助理研究员

议题:基于实际场景应用分析的Rust库模糊测试技术报告

摘要:Rust是一种诺内存安全和并发安全的语言,而各类Rust库中API的漏洞与缺陷可能会对所有使用该库的程序产生影响。因此,保障Rust库的安全性与可靠性是一个极为重要的问题。为了进一步保障Rust库的安全,通过模糊测试来对Rust的库进行测试是一个可行方法。在本报告中,我们提出了一种依靠现有Rust生态系统来生成模糊测试目标的方法,该方法利用MIR解析待测库所在生态系统中的项目,找到现实中API之间的调用和依赖关系,从而从中提取出待测库的API序列,依此生成Rust库的模糊测试目标。

嘉宾:施继成 达坦科技联合创始人兼CTO

议题:在Linux 6.2中用Rust语言写驱动

摘要: Linux 在 6.1 中加入了 rust 语言的支持,自此开发者可以使用 Rust 语言进行 Linux 内核驱动开发。因为 Rust 语言的安全性,未来驱动的开发工作使用 Rust 语言将成为必然趋势。虽然 Rust 语言的支持还有许多不完善的地方,但不妨碍我们“吃螃蟹”——使用 Rust 语言写一个 Linux 驱动。

本次分享将:

  1. 介绍 Linux 系统的 Rust 语言支持。
  2. 以 Linux 上的简单 Driver 举例,说明如何用 Rust 写驱动。
  3. 分析 Rust 在 Linux 中工作的原理。
  4. 列举 Rust 进行驱动编写时的限制。
  5. 给出使用 Rust 编写驱动的 Guideline。

嘉宾:叶天星 华为技术有限公司

议题:用Rust实现Git传输协议、Git对象解析和数据库存储

摘要:本次分享将包含: 

  1. 使用 Rust 实现 Git 传输协议 - Git 传输协议是一种用于 Git 客户端和服务器之间进行通信的协议,有两种实现方式:HTTP 和 SSH。Git 传输协议可以确保数据传输的安全性和可靠性,并且能够高效地处理大量的数据。通过使用 Rust,可以轻松地实现 Git 客户端和服务器之间的数据传输,并确保高效的网络通信和数据安全性。
  2. Git 存储结构介绍 - Git 使用了一种称为对象存储的方式来存储代码版本信息。Git 对象有四种类型:blob、tree、commit 和 tag。

提交议题 (Call for Presenters)

无论是您正在用Rust编写安全性要求高的系统级软件,还是高效的并发程序,或是游戏、Web/移动应用程序等,只要是有关Rust应用的有趣、有意义的想法和实践,欢迎提交议题,和更多的同行分享交流。

请将姓名、公司、议题、摘要,联系方式等信息,发送至tianwei.wang@datenlord.com

Meetup报名方式 (Registration)

欢迎点击链接报名:https://www.meetup.com/rust-chinese-group/events/292379002

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/5250.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

优维科技联合广发证券发起「CD持续交付一期项目复盘会」

2023年3月16日,由优维科技联合广发证券共同发起的「广发证券CD持续交付一期项目复盘会」在广发总部大厦闭幕。 复盘目的 为了对广发证券CD持续交付一期项目的总体执行请看落实“回头看”方阵,充分挖掘项目的落地价值,总结项目未来可持续性开…

基于springboot实现广场舞团管理系统演【附项目源码】

基于springboot实现广场舞团管理系统演开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包&#…

【OS面试】说说你对IO多路复用的理解

面试官: 说说你对IO多路复用的理解? 我: IO多路复用是一种高效地管理多个文件描述符(FD)的方式,它允许同时监听多个IO事件并在有事件发生时立即响应。 在传统的IO编程中,每个socket连接都需要…

Linux中,和,|和||区别

1、& 表示任务在后台执行,比如运行一个jar文件,但是希望是后台运行可以执行 java -jar test.jar & 2、&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo step1‘ && echo ‘step2’ step1执行成功…

个人百度百科词条创建怎么收费?

互联网时代,百科营销起到举足轻重的作用,因为现在几乎人人都会在百度上去搜索答案, 当用户不了解你的时候,考虑是否和你合作的时候,也会下意识地去百度上搜索一下,看看有没有相关介绍。 这个时候创建一个百…

大屏使用dv-digital-flop定时刷新显示总人数

本文在基础上进行改进,后端使用若依后端IofTV-Screen: 🔥一个基于 vue、datav、Echart 框架的物联网可视化(大屏展示)模板,提供数据动态刷新渲染、屏幕适应、数据滚动配置,内部图表自由替换、Mixins注入等功…

OSPF(开放式最短路径优先协议2)

OSPF的不规则区域 远离骨干的非骨干区域 不连续骨干 使用tunnel隧道 在R2和R3之间构建一条隧道,之后,将这个隧道宣告到Area0,相当于将R3这个非法的ABR设备合法 化。 使用vpn隧道解决不规则区域的问题 可能产生选路不佳可能造成重复更新因为…

vue打包上线利用插件去除 console

开发阶段,我们会编写大量的 console 语句用于测试 使用 build 命令打包时,会作为警告提出,因为上线之后,这些 console 语句是没有任何作用的,所以警告你应该移除 挨个文件手动删除的方法,会有两个问题 耗…

用ChatGPT学习多传感器融合中的基础知识

困惑与解答: 问题:匈牙利算法中的增广矩阵路径是什么意思 解答: 匈牙利算法是解决二分图最大匹配的经典算法之一。其中的增广矩阵路径指的是在当前匹配下,从一个未匹配节点开始,沿着交替路(交替路是指依次…

C++的异常机制导致的crash问题

问题背景 最近工作中遇到了一个非常奇怪的crash问题,反反复复分析了好久。由于保密原因,这里只记录一下分析思路,不会涉及到代码。 初步log分析 tombstone显示这是一个abort:Cmdline: /vendor/bin/hw/vendor.qti.camera.provid…

HAL库(STM32CubeMX)之外部中断(STM32F103C8T6)

系列文章目录 HAL库(STM32CubeMX)——ADC学习总结(包含单次/连续模式下的轮询/中断/DMA)(蓝桥杯STM32G431RBT6) HAL库(STM32CubeMX)——DAC学习(STM32G431RBT6) HAL库(STM32CubeM…

【Spring源码】讲讲Bean的生命周期

1、前言 面试官:“看过Spring源码吧,简单说说Spring中Bean的生命周期” 大神仙:“基本生命周期会经历实例化 -> 属性赋值 -> 初始化 -> 销毁”。 面试官:“......” 2、Bean的生命周期 如果是普通Bean的生命周期&am…

ZYNQ中的AXI DMA

AXI DMA简介 DMA—直接内存访问—从外设到内存或者从内存到外设,不干涉CPU 硬核DMA和DMA软核如何选择 硬核—内存到内存、内存到PL(通过GP传输速率低)、内存到IO外设软核—从PL部分将大量数据进行搬运到内存(连接到HP速率更高&am…

【中级软件设计师】—数据结构与算法基础考点总结篇(八)

【中级软件设计师】—数据结构与算法基础考点总结篇(八) 课程大纲 1.1 数组 按行存储:a(2*53)*2 其中a表示的就是a[0][0] 1.2 稀疏矩阵 本题采用代入法,首先代入A0,0,A0,0存入的位置是M【1】,把i0,j0分别…

[网络原理] TCP 协议的相关特性

TCP和UDP都是传输层的协议. 文章目录1. TCP协议格式2. TCP连接及断开连接管理2.1 三次握手2.2 四次挥手3. TCP可靠性机制3.1 确认应答3.2 超时重传4. 滑动窗口5. 流量控制6. 拥塞控制7. 延迟应答8. 捎带应答9. 面向字节流10. 异常情况1. TCP协议格式 TCP的特点是有连接,可靠性…

Ceres 自动求导解析-从原理到实践

Ceres 自动求导解析-从原理到实践 文章目录Ceres 自动求导解析-从原理到实践1.0 前言2.0 Ceres求导简介3.0 Ceres 自动求导原理3.1 官方解释3.2 自我理解4.0 实践4.1 Jet 的实现4.2 多项式函数自动求导4.3 BA 问题中的自动求导Reference1.0 前言 Ceres 有一个自动求导功能&…

Java 读取Excel模板中的数据到实体类

目录一. 前提条件1.1 需求1.2 分析二. 准备2.1 自定义注解2.2 封装Excel的实体类三. 前台四. Controller层五. Service层💪💪💪六. 效果一. 前提条件 1.1 需求 从指定的Excel模板中读取数据,将读取到的数据存储到数据库中。 1.2…

VBA定位文本框控件中光标位置

实例需求:用户窗体中有如下4个TextBox控件,TextBox1中已经有文字内容,点击【定位】按钮,统计TextBox1中段落数量,并定位TextBox1中光标位置(箭头处),如下图所示。 示例代码如下。 P…

谈谈你对ThreadLocal的理解

谈谈你对ThreadLocal的理解 ThreadLocal是Java中的一个线程本地变量,它可以在多线程环境下,为每个线程提供独立的变量副本,保证了线程之间的数据隔离。ThreadLocal通常用于解决多线程共享变量的线程安全问题。 ThreadLocal通过一个ThreadLo…

第03章_基本的SELECT语句

第03章_基本的SELECT语句 🏠个人主页:shark-Gao 🧑个人简介:大家好,我是shark-Gao,一个想要与大家共同进步的男人😉😉 🎉目前状况:23届毕业生,…
最新文章