会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
千里之行,始于足下
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
67
下一页
2025年2月19日
『Python底层原理』--CPython的变量实现机制
摘要: 在Python中,变量的使用看起来非常简单,例如 a = 10,s = "hello"等等。 然而,这种简单的赋值操作背后,CPython其实做了很多复杂的工作。 本文将通过一些简单易懂的代码示例,一起探索Python变量背后的奥秘,让我们对它的实现机制有更深一步的理解。 1. 变量到底是什么? 在
阅读全文
posted @ 2025-02-19 22:06 wang_yb
阅读(723)
评论(0)
推荐(1)
2025年2月18日
用 just 简化项目命令管理
摘要: 在软件开发过程中,高效管理项目命令是提升开发效率的关键, 它们可以帮助我们自动化重复的任务,简化项目管理流程,提高效率。 今天,我们来介绍一个名为 just 的任务运行器。 它由 Casey 发起,用 Rust 编写,旨在提供一个简单、高效且用户友好的任务管理解决方案。 just 的设计理念是让任务
阅读全文
posted @ 2025-02-18 14:11 wang_yb
阅读(668)
评论(0)
推荐(0)
2025年2月11日
『玩转Streamlit』--会话状态管理
摘要: 在Web应用开发中,会话管理是一个至关重要的概念,它能够帮助开发者追踪用户在应用中的行为和状态,从而为用户提供更加个性化、连贯且高效的交互体验。 Streamlit作为一个简单而强大的用于快速构建和部署数据科学和机器学习项目,也提供了强大的会话状态管理功能,即st.session_state。 本文
阅读全文
posted @ 2025-02-11 09:46 wang_yb
阅读(1721)
评论(0)
推荐(0)
2025年2月10日
manim边学边做--通用变换
摘要: 在 Manim 动画制作中,Transform、TransformFromCopy、ReplacementTransform和Restore是四个通用的对象变换动画类。 这几个类能够实现从一个对象到另一个对象的平滑过渡、复制并变换、直接替换以及状态恢复等多种效果。 Transform:将一个Mobj
阅读全文
posted @ 2025-02-10 13:12 wang_yb
阅读(979)
评论(1)
推荐(0)
2025年2月9日
『Python底层原理』--CPython如何运行Python代码
摘要: Python作为一种广泛使用的编程语言,其简洁的语法和强大的功能深受开发者喜爱。 然而,对于许多Python用户来说,CPython(Python的官方实现)的内部工作机制仍然是一个神秘的黑盒。 今天,我们将继续探索CPython的源代码,尝试了解Python从程序启动到字运行的神秘面纱。 1. C
阅读全文
posted @ 2025-02-09 11:40 wang_yb
阅读(1212)
评论(0)
推荐(0)
2025年2月4日
manim边学边做--局部变换
摘要: 本次介绍的两个用于变换的动画类:TransformMatchingShapes和TransformMatchingTex。 它们的主要特点是对一组对象或一段文本进行局部变换,适用于复杂的图形或者文本的变换场景。 其中: TransformMatchingShapes:用于不同形状的 VMobject
阅读全文
posted @ 2025-02-04 10:13 wang_yb
阅读(741)
评论(0)
推荐(1)
2025年2月1日
『Python底层原理』--CPython如何编译代码
摘要: 前一篇我们介绍了CPython VM的运行机制,它基于一系列字节码指令来实现程序逻辑。 不过,Python字节码在完整描述代码功能上存在局限性,于是代码对象应运而生。像模块、函数这类代码块的执行,本质上就是对应代码对象的运行,代码对象涵盖了字节码、常量、变量名以及各类属性信息。 实际开发Python
阅读全文
posted @ 2025-02-01 21:44 wang_yb
阅读(1187)
评论(0)
推荐(0)
2025年1月27日
manim边学边做--时针方向变换
摘要: 今天介绍的两个动画类ClockwiseTransform和CounterclockwiseTransform, 用于将某一个元素按照时针方向变换为另一个对象。 ClockwiseTransform:将一个对象以顺时针方向变换成另一个对象 CounterclockwiseTransform:将一个对象
阅读全文
posted @ 2025-01-27 15:39 wang_yb
阅读(546)
评论(0)
推荐(0)
2025年1月26日
Rust多线程中安全的使用变量
摘要: 在Rust语言中,一个既引人入胜又可能带来挑战的特性是闭包如何从其所在环境中捕获变量,尤其是在涉及多线程编程的情境下。 如果尝试在不使用move关键字的情况下创建新线程并传递数据至闭包内,编译器将很可能返回一系列与生命周期、借用规则及所有权相关的复杂错误信息。 不过,这种机制虽然增加了学习曲线,但也
阅读全文
posted @ 2025-01-26 14:22 wang_yb
阅读(543)
评论(2)
推荐(0)
2025年1月23日
『Python底层原理』--CPython 虚拟机
摘要: 在 Python 编程的世界里,我们每天都在使用 python 命令运行程序,但你是否曾好奇这背后究竟发生了什么? 本文将初步探究 CPython(Python 中最流行的实现)的一些内部机制,为了更好的来理解 Python 语言的底层运作。 1. CPython 简介 CPython 是用** C
阅读全文
posted @ 2025-01-23 17:19 wang_yb
阅读(1776)
评论(0)
推荐(4)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
67
下一页
公告