unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Search
Rss
黑夜模式
I'm Leaving Sentry
作者回顾了在Sentry工作的十年历程,表达了对团队、家人及共同成长经历的感激之情,并宣布开启新的冒险项目。这段经历不仅塑造了他的职业发展,也深刻影响了他的个人生活与价值观。...
2025-3-31 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
sentry
decade
ten
wife
wonderful
I'm Leaving Sentry
作者回顾了在Sentry工作的十年历程,表达了对团队、同事及公司的感激之情,并宣布将开启新的冒险。文中回顾了Sentry的成长历程、个人贡献及成就,并感谢了家人与团队的支持。最后,作者以积极的态度展望未来,准备迎接新的挑战与机遇。...
2025-3-31 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
sentry
decade
wife
ten
venture
Rust Any Part 3: Finally we have Upcasts
文章介绍了Rust中的As-Any Hack及其在早期版本中的局限性。随着Rust 1.86的发布,该问题已得到解决,允许将dyn DebugAny转换为dyn Any,并支持使用Any的方法。这使得许多旧的hack可以被淘汰。...
2025-3-27 00:0:0 | 阅读: 6 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
debugany
dyn
downcast
i32
anybox
Rust Any Part 3: Finally we have Upcasts
这篇文章介绍了 Rust 中 As-Any Hack 的问题及其在 Rust 1.86 中的修复。该问题涉及无法在 `dyn DebugAny` 上使用 `Any` 的方法(如 `downcast_ref`),而新版本解决了这一限制,使旧的 hacks 可以退休。...
2025-3-27 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
debugany
dyn
typeid
downcast
borrow
Rust Any Part 3: Finally we have Upcasts
文章介绍了Rust中的As-Any Hack技术及其在Rust 1.86版本中的修复。该技术允许将dyn DebugAny类型安全地转换为dyn Any,并解决了之前无法使用Any方法的问题。修复后,旧Hack可以退役,适用于MSRV更新的项目。...
2025-3-27 00:0:0 | 阅读: 2 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
debugany
dyn
typeid
downcast
borrow
Rust Any Part 3: Finally we have Upcasts
文章介绍了 Rust 中的 As-Any Hack 技术及其在 Rust 1.86 中的修复。该技术用于实现超特征的向上转型和向下转型功能。修复后无需再依赖旧 hack,开发者可直接使用 `dyn Any` 进行类型转换。...
2025-3-27 00:0:0 | 阅读: 2 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
debugany
dyn
typeid
downcast
borrow
Bridging the Efficiency Gap Between FromStr and String
文章介绍了Rust中从字符串转换为特定类型的问题,并提出了一个新的`FromString` trait来优化`FromStr`的不足。该trait通过避免不必要的克隆操作提高了效率,并提供了一个示例函数`from_string`来简化使用。...
2025-3-23 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
transmute
fromstr
trait
typeid
fromstring
Bridging the Efficiency Gap Between FromStr and String
这篇文章讨论了在 Rust 中将字符串转换为特定类型时的优化方法。通过引入 `FromString` trait 和相关实现,避免了不必要的 `String` 克隆,并简化了错误处理。...
2025-3-23 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
transmute
fromstr
trait
typeid
fromstring
Bridging the Efficiency Gap Between FromStr and String
文章讨论了在 Rust 中将字符串转换为特定类型的问题,并提出了一个新 trait `FromString` 来解决 `FromStr` 的不足之处。`FromString` 可以直接从 `String` 转换为目标类型,并在输入和输出均为 `String` 时避免克隆操作。文章还介绍了如何定义错误类型和实现该 trait 的方法。...
2025-3-23 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
transmute
fromstr
trait
fromstring
typeid
Bridging the Efficiency Gap Between FromStr and String
文章介绍了Rust中的FromStr trait及其局限性,并提出通过引入FromString trait来优化字符串转换效率。该trait支持直接从String转换为目标类型,并在输入输出均为String时避免克隆操作。作者提供了实现细节和示例代码。...
2025-3-23 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
transmute
fromstr
trait
fromstring
typeid
Ugly Code and Dumb Things
文章探讨了“烂代码”的价值与权衡,通过Flickr的Flamework框架展示了在快速迭代和解决实际问题时牺牲优雅设计的必要性。作者认为,在产品开发中优先考虑速度和实用性胜过追求完美代码,并强调了不同开发心态(产品 vs. 库/框架)之间的平衡与权衡。...
2025-2-20 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
flamework
messy
flickr
beautiful
pragmatic
Ugly Code and Dumb Things
文章探讨了“糟糕代码”的价值与Flamework框架在Flickr中的应用。作者分享了两种开发心态:追求优雅代码与快速解决用户问题。Flamework以简单直接的方式处理大规模数据和性能问题,尽管代码看似粗糙,但在实际应用中非常有效。文章强调了在产品开发中快速迭代的重要性,并指出后期可以通过重构来优化代码质量。...
2025-2-20 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
flamework
messy
flickr
ubuntuusers
beautiful
Ugly Code and Dumb Things
文章探讨了优雅代码与实用代码的区别,以Flickr的Flamework为例说明快速解决问题比完美设计更重要。...
2025-2-20 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
flamework
messy
flickr
ubuntuusers
sentry
Ugly Code and Dumb Things
文章探讨了“烂代码”的价值与争议,以Flickr的Flamework为例,展示了在快速迭代和解决实际问题时对优雅代码的妥协。作者指出,在产品开发中优先考虑速度和实用性胜过完美设计,并强调了在项目成熟后进行重构的重要性。...
2025-2-20 00:0:0 | 阅读: 2 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
flamework
messy
flickr
reusable
cal
Seeking Purity
文章探讨了Rust语言在内存安全方面的追求如何引发技术与意识形态的争论,并通过Python从2到3的迁移经验强调了在技术变革中保持灵活性和实用主义的重要性。...
2025-2-8 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
python
memory
purity
migration
messy
Seeking Purity
Rust语言以内存安全为核心原则,在技术社区中引发热烈讨论。然而,其过于严格的纯度要求导致与其他生态系统(如Linux内核)的摩擦。作者通过Python从2到3的迁移过程说明过度强调纯度可能引发问题,并强调变革需渐进和灵活。...
2025-2-8 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
python
memory
purity
messy
migration
Seeking Purity
文章探讨了 Rust 语言以内存安全为核心的技术追求及其引发的意识形态争论。尽管 Rust 在技术上具有创新性,但其对“纯粹性”的执着却导致与其他生态系统(如 Linux 内核)的摩擦。作者通过 Python 2/3 迁移的经验教训指出,过于教条化的技术推广可能适得其反,并强调在复杂现实中采取更灵活、折中的方法才是实现真正进步的关键。...
2025-2-8 00:0:0 | 阅读: 1 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
python
memory
purity
messy
migration
Seeking Purity
这篇文章探讨了Rust语言对内存安全的极致追求及其引发的技术与意识形态冲突。作者指出,Rust社区对内存安全的严格要求有时超越了技术本身,演变为一种近乎宗教式的追求。这种倾向在与其他生态系统(如Linux内核)的协作中引发了摩擦。作者通过回顾Python从2到3的迁移过程,强调了变革中的灵活性和实用主义的重要性,并认为真正的进步往往源于复杂、缓慢且充满争议的过程。...
2025-2-8 00:0:0 | 阅读: 0 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
python
memory
purity
messy
migration
Fat Rand: How Many Lines Do You Need To Generate A Random Number?
written on Tuesday, February 4, 2025 I recently wrote about dependencies in...
2025-2-4 00:0:0 | 阅读: 7 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
zerocopy
crate
windows
crates
ppv
How I Use AI: Meet My Promptly Hired Model Intern
written on Thursday, January 30, 2025 After Musk's acquisition of Twitter,...
2025-1-30 00:0:0 | 阅读: 8 |
收藏
|
Armin Ronacher's Thoughts and Writings - lucumr.pocoo.org
llm
chatgpt
slop
bluesky
grammar
Previous
3
4
5
6
7
8
9
10
Next