WHLUG丨deepin、华中科技大学开放原子开源俱乐部、 RustSBI 和清华大学开源操作系统训练营共话开源新生代成长之路
2024年11月30日下午,由 deepin(深度)社区联合华中科技大学开放原子开源俱乐部、 RustSBI 开源社区和清华大学开源操作系统训练营共同举办的WHLUG(武汉Linux用户组)线下沙龙在华中科技大学成功举办。

本次活动聚集了50余位来自华中科技大学、南昌大学的高校学生和武汉本地的开源爱好者线下参与。有年轻的 CTO 为大家讲解如何使用Rust进行嵌入式开发,有即将毕业的学长学姐向大一大二新生介绍表达与沟通的技巧,有开源社区布道者为大家分享自己的开源经历和经验,有高中生分享自己过去四年自学计算机的经历和感悟。现场气氛十分热烈,让我们一同回顾本次活动的精彩瞬间吧!
活动伊始,来自鹿仔科技的 CTO 陈昱衡为大家带来了《用 Rust 解锁高效嵌入式开发》的主题分享。
随着嵌入式系统在物联网、工业自动化和消费电子领域的广泛应用,开发者面临着性能、可靠性和开发效率之间的权衡。Rust 作为一门以内存安全、高性能和现代化开发体验为核心的语言,正逐步成为嵌入式开发的热门选择。
陈昱衡介绍了如何利用 Rust 的语言特性和生态工具链(如 Embassy 框架)实现高效开发。包括为什么选用 Rust、Rust 和 C 在单片机开发中的对比、现有 Rust 单片机开发方式对比,并为大家分享了自身使用 Rust 做嵌入式开发的实际案例和经验。
鹿仔科技 CTO / 陈昱衡接下来,来自南昌大学超算俱乐部的易炜涵和王子勤同学为大一新生们阐述了表达与交流能力对于计算机从业者的重要性。
他们表示,表达与交流是信息的桥梁,开源社区离不开表达与交流,认清表达与交流的关键性问题、改善表达与交流的技巧,是大家参与开源社区必不可少的技能之一。他们希望通过此次分享,能够帮助新入学的新生们更高效地呈现思路、推动协作、传递想法。
紧接着,来自 deepin(深度)社区的袁泉结合自身经历为大家带来了《个人随想录:开源之旅的点滴》的分享。
袁泉作为一位热衷于在大西北做开源布道的开源爱好者,结合自己丰富的校园社团、开源项目经历,为现场的同学们介绍探索开源之路上个人价值的探索与实现,并展开介绍如何参与到开源社区的贡献中来。
最后分享的是来自北京中学的高一新生李天星,她虽然只有16岁,却已经自学计算机超过4年。
据李天星介绍,她的编程之旅始于五年级,受微信“跳一跳”小程序启发,她用 Scratch 复刻了这款游戏,并由此踏上了学习 Python 的旅程。到了六年级,她与朋友们共同创建了首个开源社团,并成功搭建了自己的网站。初中时期,在网课的背景下,她不仅自学了大量知识,还独立构建了一个网站框架。进入初三后,开始涉足人工智能领域,仅用六个月时间就掌握了 transformer 技术,并投身于大数据科研工作,目前已向 NAACL 投稿并顺利通过首轮审稿。
李天星希望她的经历能够激励更多年轻人勇敢追求自己的兴趣和梦想,她的故事是开源时代新生代潜力的生动写照,展现了年轻一代在技术探索上的无限可能。
闪电演讲环节,来自华中科技大学的景天一同学进行了题为《再见报告——不使用 MS Word 撰写本科和研究生实验报告》的演讲,旨在帮助大家提高撰写报告的效率,让学术写作变得更加高效和便捷。
此外,《数据结构与算法 Rust 语言描述》的作者谢波老师也来到了活动现场进行了即兴演讲,分享了他在 Rust 语言编程和算法设计方面的独到见解和宝贵经验。
本次活动【照片合集及主题分享PPT】可点击下方【阅读原文】前往 deepin 社区官网下载获取~
关于WHLUG
WHLUG (武汉 Linux 用户组)由 deepin(深度)社区于 1997 年发起创立,创建的初衷是为武汉地区的 Linux 爱好者们提供一个不受外界干扰的技术讨论氛围,让每一个技术爱好者回归技术本质,构建武汉最纯粹的 Linux 技术讨论圈子,持续推动武汉本地开源社区文化的发展。
我们诚挚地欢迎武汉地区的学生/开源爱好者加入,共同参与到 WHLUG 活动的策划和组织中,同时,热忱欢迎各高校社团与我们携手,为构建武汉最纯粹的 Linux 技术圈和推动本地开源发展贡献力量。
相关文章:
WHLUG丨deepin、华中科技大学开放原子开源俱乐部、 RustSBI 和清华大学开源操作系统训练营共话开源新生代成长之路
2024年11月30日下午,由 deepin(深度)社区联合华中科技大学开放原子开源俱乐部、 RustSBI 开源社区和清华大学开源操作系统训练营共同举办的WHLUG(武汉Linux用户组)线下沙龙在华中科技大学成功举办。 本次活动聚集了50余…...
通过HTML Canvas 在图片上绘制文字
目录 前言 一、HTML Canvas 简介 二、准备工作 三、绘制图片 四、绘制文字 五、完整代码 效果演示: 前言 HTML canvas 为我们提供了无限的创意可能性。今天,我们就来探索一下如何通过 HTML canvas 将图片和文字绘制到图片上,创造出独特…...
C# 冒泡的算法
C# 冒泡的算法 public void BubbleSort(int[] arr) {int temp;for (int j 0; j < arr.Length - 2; j){for (int i 0; i < arr.Length - 2; i){if (arr[i] > arr[i 1]){temp arr[i 1];arr[i 1] arr[i];arr[i] temp;}}} }使用方法 int[] array new int[] { 5,…...
大数据项目-Django基于聚类算法实现的房屋售房数据分析及可视化系统
《[含文档PPT源码等]精品Django基于聚类算法实现的房屋售房数据分析及可视化系统》该项目含有源码、文档、PPT、配套开发软件、软件安装教程课程答疑等! 数据库管理工具:phpstudy/Navicat或者phpstudy/sqlyog 后台管理系统涉及技术: 后台使…...
AWS创建ec2实例并连接成功
aws创建ec2实例并连接 aws创建ec2并连接 1.ec2创建前准备 首先创建一个VPC隔离云资源并且有公有子网 2.创建EC2实例 1.启动新实例或者创建实例 2.创建实例名 3.选择AMI使用linux(HVM) 4.选择实例类型 5.创建密钥对下载到本地并填入密钥对名称 6.选择自己创建的VPC和公有子网…...
TypeScript 开始学习 -接触的新东西
目录 语言类型类型总览JavaScript 中的数据类型TypeScript 中的数据类型 定义类型断言索引签名泛型 语言类型 JS -> 弱类型 TS -> 强类型 TypeScript(TS)是一种强类型语言。这意味着在TypeScript中,变量和函数参数的类型必须在编译时…...
非对称任意进制转换器(安卓)
除了正常进制转换,还可以输入、输出使用不同的数字符号,达成对数值进行加密的效果 点我下载APK安装包 使用unity开发。新建一个c#代码文件,把代码覆盖进去,再把代码文件添加给main camera即可。 using System.Collections; usin…...
【优选算法篇】寻找隐藏的宝藏:用二分查找打开算法世界的大门(上篇)
文章目录 须知 💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力! 👍 点赞、收藏与分享:觉得这篇文章对你有帮助吗࿱…...
基于Vue实现的移动端手机商城项目 电商购物网站 成品源码
📂文章目录 一、📔网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站演示 📸部分截图 🎬视频演示 五、⚙️网站代码 🧱项目结构 💒vue代码预览 六、🔧完整…...
C语言:数组
数组 数组的概念 引例 如果我们要在程序中表示一个学生的成绩,我们会使用一个int来表示,如:int score。假如我们要在程序中表示一组成绩,此时我们所学的常规的数据类型就无法再表示,这个时候我们就需要使用一种新的…...
时间序列预测之FiLM
没错,就是看电影 文章目录 前言1. 问题描述2. 创新之处3. 贡献 一、时间序列在legende - fourier域的表示1. 勒让德投影2. 傅里叶变换 二、 模型结构1. LPU: Legendre Projection Unit2. FEL: Frequency Enhanced Layer3. 多尺度专家机制的混合 二、实验结果长时预测…...
【机器学习】窥数据之序,悟算法之道:机器学习的初心与远方
文章目录 机器学习入门:从零开始学习基础与应用前言第一部分:什么是机器学习?1.1 机器学习的定义1.1.1 举个例子:垃圾邮件分类器 1.2 机器学习的核心思想1.2.1 数据驱动的模式提取1.2.2 为什么机器学习比传统方法更灵活࿱…...
OpenCL介绍
OpenCL(Open Computing Language)详解 OpenCL 是一个开源的框架,用于编写在异构平台(包括中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)和其他…...
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
本篇将带你实现一个数字键盘应用,支持用户通过点击数字键输入数字并实时更新显示内容。我们将展示如何使用按钮组件和状态管理来实现一个简洁且实用的数字键盘。 关键词 UI互动应用数字键盘按钮组件状态管理用户交互 一、功能说明 数字键盘应用将实现以下功能&…...
【前端知识】npm命令行详细说明
npm命令行详细说明 概述一、定义与功能二、基本命令三、配置文件与注册表四、应用场景五、高级特性 环境设置1. 设置镜像源2. 配置全局依赖存储路径3. 配置缓存路径4. 查看所有配置5. 清除缓存6. 升级npm版本 npm组件打包1. 初始化项目2. 安装依赖3. 构建脚本4. 打包项目5. 发布…...
Python网络爬虫技术详解与实践案例
Python网络爬虫技术详解与实践案例 在大数据和人工智能盛行的今天,数据的获取与分析成为许多项目和业务的关键。网络爬虫作为一种自动化的数据采集工具,广泛应用于数据挖掘、市场分析、情报收集等领域。本文将详细介绍Python网络爬虫的基本概念、工作流程、进阶技巧,并附上…...
【遥感目标检测综述】【GRSS】遥感目标检测与深度学习的相遇:挑战与进展的元综述
Remote Sensing Object Detection Meets Deep Learning: A Meta-review of Challenges and Advances 遥感目标检测与深度学习的相遇:挑战与进展的元综述 论文链接 0.论文摘要和作者信息 摘要 遥感目标检测(RSOD)是遥感领域最基…...
【大数据技术基础】 课程 第3章 Hadoop的安装和使用 大数据基础编程、实验和案例教程(第2版)
第3章 Hadoop的安装和使用 3.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构。Hadoop是基于Java语言开发的,具有很好的跨平台特性,并且可以部署在廉价的计算机集群中。H…...
【机器学习】机器学习的基本分类-监督学习-决策树-C4.5 算法
C4.5 是由 Ross Quinlan 提出的决策树算法,是对 ID3 算法的改进版本。它在 ID3 的基础上,解决了以下问题: 处理连续型数据:支持连续型特征,能够通过划分点将连续特征离散化。处理缺失值:能够在特征值缺失的…...
云计算vsphere 服务器上添加主机配置
这里是esxi 主机 先把主机打开 然后 先开启dns 再开启 vcenter 把每台设备桌面再vmware workstation 上显示 同上也是一样 ,因为在esxi 主机的界面可能有些东西不好操作 我们选择主机和集群 左边显示172.16.100.200...
告别繁琐配置:用快马ai一键生成windows版openclaw自动化安装脚本原型
最近在折腾一个开源工具OpenClaw,发现它在Windows下的安装过程真是让人头大——各种依赖检查、环境变量配置,手动操作一不小心就出错。作为一个懒人程序员,我决定用Python写个自动化安装脚本,结果发现用InsCode(快马)平台的AI辅助…...
破解Python加密包:PyInstxtractor的逆向侦探手记
破解Python加密包:PyInstxtractor的逆向侦探手记 【免费下载链接】pyinstxtractor PyInstaller Extractor 项目地址: https://gitcode.com/gh_mirrors/py/pyinstxtractor 作为一名逆向工程师,我经常遇到被PyInstaller加密打包的Python可执行文件。…...
semi-utils:让照片水印处理效率提升15倍的智能批处理方案
semi-utils:让照片水印处理效率提升15倍的智能批处理方案 【免费下载链接】semi-utils 一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。 项目地址: https://gitcode.com/gh_mirrors/se/semi-utils 在数字影像创作领域ÿ…...
EcomGPT开源大模型部署:从单机Web到Docker Swarm集群扩展方案
EcomGPT开源大模型部署:从单机Web到Docker Swarm集群扩展方案 1. 引言 如果你在电商行业工作,每天面对海量的商品信息,是不是经常被这些事搞得头大:给几百个商品写标题、从冗长的描述里手动提取关键参数、或者为不同市场的商品做…...
多语言翻译工作流:OpenClaw协同千问3.5-27B实现文档自动本地化
多语言翻译工作流:OpenClaw协同千问3.5-27B实现文档自动本地化 1. 为什么需要智能翻译流水线? 去年参与一个开源项目时,我遇到了文档翻译的噩梦。团队需要将技术文档同步翻译成英、日、韩三种语言,传统流程是:先用机…...
5步快速掌握CodeCombat:游戏化编程学习的终极指南
5步快速掌握CodeCombat:游戏化编程学习的终极指南 【免费下载链接】codecombat Game for learning how to code. 项目地址: https://gitcode.com/gh_mirrors/co/codecombat CodeCombat是一款创新的游戏化编程学习平台,通过将编程学习融入冒险游戏…...
揭秘Nunchaku FLUX.1 CustomV3工作流:LoRA融合技巧让图片细节更丰富
揭秘Nunchaku FLUX.1 CustomV3工作流:LoRA融合技巧让图片细节更丰富 你是否曾经看着别人用AI生成的图片,惊叹于那些纤毫毕现的发丝、细腻柔和的皮肤质感、以及充满故事感的光影细节,而自己用同样的模型却总感觉差了点什么?画面好…...
3分钟解锁硬件直通黑科技:DiscreteDeviceAssigner让Hyper-V性能飞升
3分钟解锁硬件直通黑科技:DiscreteDeviceAssigner让Hyper-V性能飞升 【免费下载链接】DDA 实现Hyper-V离散设备分配功能的图形界面工具。A GUI Tool For Hyper-Vs Discrete Device Assignment(DDA). 项目地址: https://gitcode.com/gh_mirrors/dd/DDA 在虚拟…...
SDMatte模型推理加速:利用OpenCV和CUDA进行预处理优化
SDMatte模型推理加速:利用OpenCV和CUDA进行预处理优化 1. 为什么需要预处理加速 在图像处理的实际应用中,我们常常忽视一个关键环节:预处理。当把一张原始图片送入SDMatte这样的深度学习模型前,通常需要经过一系列转换操作——调…...
CSS 网格容器:全面解析与最佳实践
CSS 网格容器:全面解析与最佳实践 引言 CSS 网格布局(CSS Grid Layout)是 CSS3 中的一项重要特性,它允许开发者以更加灵活和高效的方式对页面布局进行设计。相较于传统的布局方式,CSS 网格布局提供了更为丰富的布局选项和更好的兼容性。本文将全面解析 CSS 网格容器,并…...
