SECon 2024 参会记录 拖草哥的福,拿到了一张免费的深圳 SECon 门票,于是 6 月底去学习了一番,个人认知有所提升~ 今年 SECon 的主题是 “拥抱 AI、走深向实”,AI Agent、大模型、AIGC 基础设施相关的专场很多,本文主要记录 AI Agent 和大模型这两块儿的内容。 关于 AI Agent Software 2.0 文章里提到,引入 AI 技术非常重要,因为未来主要是用... 2024-07-0718 min read
ARTS #217 | 银河大作战 周末带娃看舞台剧,很欢乐~ Algorithm 本周选择的算法题是:Find All Groups of Farmland。 impl Solution { pub fn find_farmland(mut land: Vec<Vec<i32>>) -> Vec<Vec<i32>> { let m... 2024-06-225 min read
分享一次 VS Code 插件开发过程 最近工作较多用到 Python 的图像处理,也就是这些库: Pillow:强大的 Python 图像处理库,支持打开、操作和保存各种图像文件格式,是 PIL(Python Imaging Library)的友好分支 opencv:开源的计算机视觉和机器学习库,提供了丰富的图像和视频处理能力 numpy:一个基础科学计算库,能对多维数组、矩阵进行高效运算,内置了大量的数学函... 2024-06-107 min read
关于 Rust 的一些分享 Rust 生态 🔥 Crates 每日下载量,7 天平均值: crates.io 目前单天下载量在 1.44 亿,超过了自 2015 年 5 月发布 Rust 1.0 以来到 2022 年的总下载量,其生态从 2020 年起,每年下载量以 1.7 倍速度增长。 🔥 crates.io 上的 用户/团队 数: 目前有 37000 左右的 用户/团队 将他们的 crate 发布在... 2024-05-2613 min read
为什么人们不断创造新的编程语言? 前言 在软件开发的历史上,我们见证了无数编程语言的诞生,从早期的机器语言到现代的高级语言,每一种语言的诞生都伴随着特定的目的和需求。近年来,我们看到了 Kotlin 对 Java 的挑战、Swift 对 Objective-C 的替代,以及 Mojo 对 Python 的创新。本文将探讨人们为何不断创造新的编程语言,以及这些新语言如何适应时代的变迁。 人们为何不断创造新的编程语言 ... 2024-05-129 min read
Tech Lead 的角色与责任 《The Manager’s Path》一书在豆瓣的评分高达 9.2,粗略分享一下该书中的内容。 Tech Lead 的定义 Tech Lead 不仅是团队中资历最老的成员,而是愿意承担代表团队、项目审查和处理项目管理细节等责任的人,这种定义突出了 Tech Lead 的责任感和服务精神,他们致力于提高整个团队的生产力,而非仅仅关注个人成就。 以项目审查为例,这个过程涉及对项目计划... 2024-04-214 min read
ARTS #216 | 露营庆生 时间过得真快,马上就是小学生了,愿你每一天都洋溢着快乐,勇往直前~ Algorithm 本周选择的算法题是:Maximum Nesting Depth of the Parentheses。 impl Solution { pub fn max_depth(s: String) -> i32 { let mut max_depth = 0; ... 2024-04-053 min read
ARTS #215 | 乐高小人 周末在乐高店玩小人仔,自由发挥起来还挺有趣的 Algorithm 本周选择的算法题是:Insert Interval。 impl Solution { pub fn insert(intervals: Vec<Vec<i32>>, new_interval: Vec<i32>) -> Vec<Vec<i32>... 2024-03-174 min read
ARTS #214 | 1700 天了 不知不觉这么久了,相信时间的力量~ Algorithm 本周选择的算法题是:Find All People With Secret。 impl Solution { pub fn find_all_people(n: i32, meetings: Vec<Vec<i32>>, first_person: i32) -> Vec<i... 2024-03-104 min read
Get Stuff Done “Get Stuff Done” 出自《绝对坦率》 ,今天聊一下这本书的内容和给我的启发~ 这本书是讲什么的 《绝对坦率》 这本书讲的是如何建立与员工的信任关系,从管理者角度,旨在帮助管理者建立一种更加人性化、高效和公正的管理方式,并通过这种绝对坦率的方式提升团队的凝聚力和工作成果,因此它也是一种管理理念。 为什么阅读此书 管理的本质是提高企业的经济效益,增强企业竞争力,而绝对坦... 2024-02-259 min read