自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 MySQL EXPLAIN中的key_len:精准掌握索引使用情况

首先映入眼帘的是可节省 60% Token 的新数据序列化格式 TOON,其官方开源的 TypeScript 实现在 GitHub 上一周便斩获了 3.5k Star,而且热度还在持续上涨。Snapchat 团队开源的跨平台 UI 框架 Valdi,不仅能够用 TypeScript 写跨平台 UI 而且无需重新编译即可在毫秒内看到改动效果。话说我也有看走眼的时候...TrendRadar 是一款基于 AI 的全网热点资讯追踪助手,最近持续霸榜一周涨了 10k Star,我初见它的时候 Star 才刚破千!

2025-11-21 12:47:08 866

原创 opentelemetry全链路初探--jaeger架构拆分

jaeger的架构演变在之前的描述中,一直使用jaeger:all-in-one来做数据存储与展示,jaeger:all-in-one就是将collector、query、ui、storage等等功能的大杂烩,在调试与测试环境中,非常方便,但是在生产环境肯定是不能这样用,本节就来 将其拆分成对应的子模块。

2025-11-21 12:45:10 757

原创 C#九成九新个人用入门指南

文章简介: TDS 是一款基于 .NET 开源免费(MIT license)、高效且用户友好的文件搜索工具,使用 Avalonia UI 技术并完美支持 AOT 编译,实现并优化了如 USN 读取/近实时更新,索引磁盘缓存,索引增强搜索,多关键字匹配,多线程搜索,Avalonia UI 实现(虚拟化,全局热键,系统托盘)等功能,具有轻量高效、界面美观、交互舒适等特性。文章简介: 在 C# 的语法演进中,“弃元(Discard)” 以一个简单的下划线 _ 成为了既提升代码可读性,又优化性能的 “双料特性”。

2025-11-20 17:34:39 846

原创 【光照】[PBR][漫反射]实现方法对比

两个模型均支持通过 ManySpeech.MoonshineAsr 库实现 离线(非流式)语音识别,也可结合内置或外接的语音端点检测(VAD)模块(如 ManySpeech.AliFsmnVad)实现 实时(流式)识别,适用于语音转写、实时字幕等场景。该项目是一个控制台/桌面端示例项目,主要用于展示语音识别的基础功能,像离线转写、实时识别等操作。moonshine-tiny-en-onnx:轻量级模型(27M 参数,约 190MB),适合资源受限的设备(如边缘设备、嵌入式设备),兼顾速度与基础识别精度。

2025-11-20 17:33:29 748

原创 ManySpeech —— 使用 C# 开发人工智能语音应用

Mud代码生成器是一套基于Roslyn的源代码生成器,专门针对.NET平台设计,提供了类似Lombok的功能,甚至更加丰富。在.NET的依赖注入系统中,构造函数注入是最推荐的依赖注入方式。这套工具通过在代码中添加特定的特性(Attribute)标记,然后在编译时自动生成相应的代码,大大减少了开发者需要手动编写的代码量。在现代Web应用开发中,数据传输对象(DTO)和视图对象(VO)是常见的设计模式。[property: Required(ErrorMessage = "客户端key不能为空")]

2025-11-20 17:31:19 513

原创 【光照】[PBR][几何遮蔽]实现方法对比

这是因为uview-plus 的 SFC 代码里大量用了隐式的 this 成员,在 uni-app x + TS 严格模式 下被识别为 never,于是直接拉进项目就会报 编译期类型警告,但 运行期功能正常。"pages": [ //pages数组中第一项表示应用启动页,参考:https://doc.dcloud.net.cn/uni-app-x/collocation/pagesjson.html。目前安装的uview-plus,版本为3.6.4,使用HBuilderX运行是,会出现很多警告信息。

2025-11-20 17:29:56 234

原创 PocoEmit遥遥领先于AutoMapper之打通充血模型的任督二脉

calc(var(--border_radius) - 1px) 0, calc(var(--border_radius) - 1px) 100%, // 两条横边。此造型如果内部无需镂空,整体还是比较简单的,利用 background: radial-gradient() 径向渐变或者 mask,都能比较轻松的实现。然后,利用上述的技巧,我们让渐变图形,整体偏移 -30px -30px,也就是让径向渐变图形的圆心,处于div的左上角 0 0 坐标处。在 CSS 高阶小技巧 - 角向渐变的妙用!

2025-11-20 17:28:34 425

原创 【STMHIIT 系列】理清 xxRAM、xxROM、xxFlash 的核心作用,附 H 系列五种内存详解,以及超便捷的内存区域管理方法

查看switch_core_media.c的switch_core_media_patch_sdp函数,在处理video信息时,强制重选了video本地端口,而audio端口处理正常。查看调用堆栈,mod_sofia模块在处理183sdp的流程中,proxy_media模式下会主动调用“switch_core_media_patch_sdp”这一并无必要的操作。经过修改后的fs虽然可以正常转发rtp媒体流,但是仍然无法转发rtcp消息,在网络较差的情况下,视频媒体流无法利用rtcp的特性修复视频卡顿。

2025-11-19 21:27:51 341

原创 PHP. 的新 URI 扩展

一个典型的问题就是求逆矩阵:在工程实践和数值计算中,直接求解逆矩阵通常是一个性能消耗大且可能不精确的操作,应该尽量避免。其实效率只是一方面的问题,使用计算机求解的另外一个问题是舍入误差累积:在计算机中,浮点数运算存在固有的舍入误差;总而言之,使用通解求解逆矩阵,可能存在不精确且性能消耗大的问题。(对应零奇异值的分量)在正规方程中不受约束——这反映了在列秩不足时普通最小二乘解不是唯一的(可以在零空间方向任意加解)。从以上论述可以看到,SVD分解稳定且能处理秩亏的情况,但比QR分解慢,复杂度高,通常。

2025-11-19 21:24:11 883

原创 DIY ChatGPT 一周狂揽 k Star「GitHub 热点速览」

需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。output_fields=['name', 'age'], # 仅返回name、age这2个Field。group_by_field='document_id', # 按document_id字段的值分组。vector=[0.1, 0.2, 0.3, 0.4], # 向量检索,也可设置主键检索。根据向量进行分组相似性检索。

2025-11-19 21:20:24 313

原创 从丑陋到优雅,让代码越变越美(客户端检测方法思考)

在日常开发中,我们常常需要将一个对象映射到另一个对象,比如将数据库实体转换为数据传输对象(DTO),或将请求模型映射为领域模型。Mapster 是一个开源免费(MIT license)、快速、高性能、灵活且易于使用的 .NET 对象映射库,用于在 .NET 用程序中进行对象之间的转换和映射操作,大幅减少手动赋值带来的重复代码、人为错误和维护成本。接下来我们分别定义一个源对象(Student)和一个目标对象(StudentViewModel),它们的属性名和类型完全一致。FirstName = "李",

2025-11-19 21:13:21 645

原创 调试JavaScript/VB Script脚本程序(IE篇)

对高性能内存池项目感兴趣的朋友可以看这篇文章:三周肝出4000行代码,我的内存池竟然让malloc"破防"了!如果你想深入掌握内存池的设计精髓,想拥有一个能让面试官眼前一亮的硬核项目,想在简历上添加最亮眼的技术标签,我强烈推荐你了解我最新打磨完成的 高性能内存池实战项目!// block1指向block2。// block2是最后一个。// 指向实际内存块。

2025-11-18 22:31:48 423

原创 Ruby :方法对象

如下面的例子中,如果将34单独合并b,外层再包裹a似乎是合理的,但是将34先包裹a后再合并5的b也是合理的,甚至有没有办法将67一并合并,因为其都存在b标签。如果仅存在单个文本节点的情况下,是符合设计的结构,而如果是存在多个节点,除了Void/Embed节点的情况外,则说明DOM结构被破坏了,这里我们就需要移除掉多余的节点。而当我们输入完成后,数据结构Model层的内容是会将文本放置于text前,这部分则是编辑器来控制的行为,这跟我们输入非中文的表现是一致的,也是符合预期表现的。

2025-11-18 22:28:26 217

原创 .net 跨平台也是一句谎言

芳掣殴破摩尔纹(Moiré Pattern)是一种由两个周期性结构(如网格、条纹或像素阵列)因频率或角度差异相互干涉而产生的视觉干扰条纹。:相机传感器(CCD/CMOS)的像素阵列与屏幕像素或物体纹理频率接近时,会因采样冲突产生摩尔纹?:避免使用低质量压缩格式(如 ETC),推荐 ASTC 或 BC7?:显示器通过调整像素排列角度(如PenTile)减少摩尔纹干扰?:纹理过滤模式不当(如点过滤)导致锯齿和摩尔纹?

2025-11-18 22:24:42 306

原创 WPF 基础到企业应用系列——WPF千年轮回 续前缘

GPU根据屏幕像素覆盖率自动选择Mip层级,公式为:$lod=log2(max(\frac{\partial u}{\partial x},\frac{\partial v}{\partial y}))$其中偏导数通过纹理坐标微分计算。:每级Mipmap通过对上一级4个像素取平均值(颜色纹理)或最大值(深度纹理)生成,例如256×256纹理生成128×128层级时,每个新像素由原纹理2×2区域计算得出。生成深度纹理Mipmap时,通过Compute Shader对4×4区域取最大值下采样。

2025-11-18 22:20:14 408

原创 不畏浮云遮望眼,只缘身在最高峰

结语:在AI技术快速发展的今天,Litho代表了软件工程文档化的新范式——让代码自我描述,让文档自动生成。在现代软件开发中,架构文档往往成为团队的技术债重灾区。模板驱动 Doxygen、Javadoc 生成速度快,成本低 仅限语法层面,缺乏语义理解。AI直接生成 通用LLM+Prompt 灵活性高,理解能力强 成本不可控,输出不稳定。维护成本高 每次代码变更都需要手动更新文档 开发效率降低,文档更新率不足30%格式不统一 缺乏标准化模板,文档质量参差不齐 知识传承困难,审查效率低下。

2025-11-18 22:16:14 448

原创 结合实例学习F#(一) --快速入门

如果你用了 new BigDecimal(0.1) 的方式,创建出来的值其实也不是 0.1,而是一个近似值。而 double 类型在 Java 中占 64 位,按照 IEEE 754 标准,其中 1 位是符号位,11 位是指数位,52 位是尾数位。创建 BigDecimal 时,建议使用 String 类型的构造方法,也就是 new BigDecimal("0.1") 这样。// 输出: 1,表示 c > a。// 输出: false。

2025-11-17 21:15:34 243

原创 Windows Mobile下访问Sqlite的Native C++封装

如果你看到了“别动”的标签(底层 const 修饰的指针),想根据这个标签给瓶子再贴一个标签,或者把别的瓶子上的标签移过来(创建新指针/修改旧指针),那么另一个标签上也得写“别动”(底层 const 修饰)。但是你还是可以根据这个标签,移动其它可以移动的标签(将其它无顶层 const 修饰的指针,赋值为它),或者创建一个新的标签,是否为强力胶都可以(创建新的指针时,顶层 const 修饰并不重要)。顾名思义,指针本身是常量,不能变(不能改变保存的位置,即不能修改它指向的对象是哪一个)。

2025-11-17 21:11:09 922

原创 手工製Coded UI Test(Visual Studio 新的UI自動化測試)

考虑能满足就满足,遇到不能满足的就把前面满足的人里买的最多的那个人踢出去(如果踢掉他就能满足当前的人),这样就能保证答案最大化。最后算答案的时候直接四重循环更新答案,但是由于我们之前存的是三个可以抵达的最大权值点,所以显然复杂度只有。但是区间的使用是有限制的,考虑取用区间时按照右端点排序,这样可以贡献到更多后面未知元素。参考的题解说预先要按照左端点排序,但是事实上与优先队列采用一致的排序方式也不影响。但是这题实际上是离线的,线段树主要起到辅助二分判定的作用。先对每个虫洞的宽度排序,然后判定的时候把满足。

2025-11-17 21:07:10 519

原创 当个项目中出现了只有一个方法的相同代码时,要不要单独建一个项目来消除重复代码

可以看到,*p2 实际上指的是 p1,而它的值则是 a 的地址。当然啦,我让你先把引用忘了是有原因的,因为这里的 & 和上面引用那里的完全不是一个东西。各位都知道你的内存很大,位置很多,取地址符就是用于查找变量的位置的。前面提到了指针是对象,也就是说指针也有地址,也就是自己的位置。实际上,把 & 和类型名称放一起也是可行的,但是考虑到上面这个一次声明多个的问题,我还是建议和变量名放一起,否则有歧义。我们的变量对象在内存里,& 找到了对象的位置用指针存起来,然后想要用的时候,再用 * 根据位置找到对象。

2025-11-17 21:02:29 315

原创 WP有约(一):课程安排

AI也是如此,给它什么样的提示词,就会得到什么样的回答。以前我也是这样,每次长假后的第一周都像在调试一个状态异常的系统,各种报错和性能问题接踵而至。现在是2025年10月7日,国庆假期倒数第2天(明天10月8日是假期最后一天,10月9日上班)。定义了明确的输出格式,确保每次得到的信息都是完整和一致的。国庆假期还有2天结束(今天10月7日,后天10月9日上班),现在感觉[描述你的状态]。你是企业心理健康顾问。- [ ] **21:00** 进行10分钟"4-7-8呼吸法"(吸气4秒,憋气7秒,呼气8秒)

2025-11-17 20:57:49 894

原创 真实的用户,真实的中国互联网

这个SQL最大的问题就是标量子查询 (SELECT count(*) FROM ORDER_EXECUTION@DB_LINK c WHERE c.ORDER_NO=A.ORDER_NO AND c.DELETE_FLAG='0')更糟糕的是,完成数被计算了两次(一次用于显示,一次用于计算剩余数),所以实际上子查询执行了2000次!SQL的编写尽量少采用复制、粘贴的方式来实现,最后是根据业务逻辑梳理清楚后再编写SQL语句,可减少SQL的复杂度,也可以减少表的多次访问。

2025-11-16 15:39:26 489

原创 Windows Metro app开发初体验

机器视觉产品化的难点,几乎都在外部,故很难解决:一,机器视觉是按项目付费,不是按产品付费。一,十余年前,有个小公司主力程序员离职,他在csdn的bbs发帖,他走后公司会倒。MSMVP魏总给我讲过一件事:他有个哥们是东北人,900亩地,收割的时候,全家老小跟着机器捡土豆,能捡多少捡多少。二,我写某谷等级4(普及+)的题解,尽可能的详细,等级3的题解则简单得多,等级二得题目则一句话带过。三,每个经济周期(5到7年),将主要项目重构一遍,反复修改直到接收的项目程序员能理解,并在此基础上根据项目调整。

2025-11-16 15:35:37 456

原创 选择HttpHandler还是HttpModule?

Docker运行:可以使用Docker来运行项目,先使用docker build -t stremio-web .构建镜像,再通过docker run -p 8080:8080 stremio-web运行容器。Stagehand是一个AI浏览器自动化框架,它结合了代码编写和自然语言操作的优势,为开发者提供了灵活、高效的浏览器自动化解决方案,适用于生产环境。项目提供了一些截图,包括Board、Discover和Meta Details的界面截图,让用户可以直观地了解项目的界面和功能。

2025-11-16 15:31:32 350

原创 架构之路(五):忘记数据库

自适应探针体积(Adaptive Probe Volumes)是Unity URP渲染管线中用于优化间接光照烘焙的核心技术,它通过自动化生成探针网格,动态适配场景几何密度,实现高效的光照数据采样与存储?:在静态场景中,动态物体无法直接使用烘焙光照贴图,光照探针通过存储空间中的光照信息,让动态物体也能获得与静态环境一致的间接光照效果。:高密度区域(如室内细节)使用小间距探针(1-3米),低密度区域(如开放地形)使用大间距探针(9-27米)?:基于场景几何密度自动生成规则排列的探针点,无需手动放置?

2025-11-16 15:23:12 242

原创 游戏:ar从入门到落地

利用 AR、Substance Painter、UE4 和 MR 构建沉浸式游戏体验 在当今的游戏开发领域,不断探索新的技术来提升玩家体验已成为趋势。将 AR(

2025-11-16 14:46:32 279

原创 [python]基于动态实例的命令处理设计

燎系岩室如果你也在为“评审慢、质量不稳定、沟通碎片化、重复劳动多”而头疼,这篇文章会把我们在 AIReview 项目中的实践完整分享给你:我们如何把多模型 LLM 能力、Prompt 可定制、异步分析、实时协作、Git 集成等组合起来,让代码评审真正落地、可量化、可持续改进。分层与领域清晰:API(ASP.NET Core)/ Core(领域与业务)/ Infrastructure(EF Core、外部服务、Hangfire、Redis)数据库:SQLite(默认)或 PostgreSQL(生产推荐)

2025-11-15 16:37:17 254

原创 Influxdb订阅与kapacitor使用梳理

这里我们只需要了解大概流程就好了,至于里面是否有再细节一点的流程,甚至 AOT/JIT,就不去深究,后面有机会再分享,属于另外一范畴,可以看到这里就出现了 Roslyn,他的作用就是用于编译原生的 C# 代码为 IL,你可以把他理解为是一个开源编译器平台,而且他本身还是用 C# 写的,相信自己的直觉,没错,用 C# 写的代码编译 C# ,俗称自举,约等于(鸡生蛋、蛋生鸡),形成这种局面开始是在微软诞生了 Roslyn 之后,早期的编译器还是用 C++ 的。只有知道了语义之后才能真正"活"起来。

2025-11-15 16:32:23 461

原创 类型的区别和应用场景 nested 每个对象独立存储为隐藏的子文档 适合存储数组 查询的时候有特定的语法 nested查询 且字段要 ...

但是,当我们有很多个并列最小的数时,对这些数删除的顺序是有讲究的。每次只能删除最左边或最右边的数,否则一定会产生两个相等的数交换位置的情况。这样,才能保证后面被删除的数是最优的。,然后再将前后的数合并,即将要删掉的数删掉。对一个序列分成三段,一段为要删的数前的数,一段为其自己,一段为其后面的数,启动次数就是前面的数的。其实树状数组也可以用,又快又好些,吹普常数大的没边,但我是范浩强吹普死忠粉,我就要用。小 D 认为一个整数序列是好的,当且仅当它先(不严格)上升,后(不严格)下降。,他想让这个序列变成好的。

2025-11-15 16:27:14 335

原创 游戏:3dcoat的正确打开方式

3D 游戏角色建模中的重拓扑技术实践 在 3D 游戏开发中,角色建模至关重要。从粗糙的基础模型到精细的最终角色,每一步都充满挑战。今天就来聊聊 3D 游戏角色建

2025-11-15 03:06:47 253

原创 游戏实用指南:骨骼绑定 + ar

骨骼绑定在 AR 游戏开发中的实践探索 在游戏开发领域,骨骼绑定是一项关键技术,它能让虚拟角色呈现出自然而生动的动作。随着 AR 技术的兴起,将骨骼绑定与 AR

2025-11-15 03:01:02 454 1

原创 [MCP][]快速入门MCP开发

这里我们只需要了解大概流程就好了,至于里面是否有再细节一点的流程,甚至 AOT/JIT,就不去深究,后面有机会再分享,属于另外一范畴,可以看到这里就出现了 Roslyn,他的作用就是用于编译原生的 C# 代码为 IL,你可以把他理解为是一个开源编译器平台,而且他本身还是用 C# 写的,相信自己的直觉,没错,用 C# 写的代码编译 C# ,俗称自举,约等于(鸡生蛋、蛋生鸡),形成这种局面开始是在微软诞生了 Roslyn 之后,早期的编译器还是用 C++ 的。只有知道了语义之后才能真正"活"起来。

2025-11-14 14:07:44 401

原创 Blelloch并行扫描算法

但是,当我们有很多个并列最小的数时,对这些数删除的顺序是有讲究的。每次只能删除最左边或最右边的数,否则一定会产生两个相等的数交换位置的情况。这样,才能保证后面被删除的数是最优的。,然后再将前后的数合并,即将要删掉的数删掉。对一个序列分成三段,一段为要删的数前的数,一段为其自己,一段为其后面的数,启动次数就是前面的数的。其实树状数组也可以用,又快又好些,吹普常数大的没边,但我是范浩强吹普死忠粉,我就要用。小 D 认为一个整数序列是好的,当且仅当它先(不严格)上升,后(不严格)下降。,他想让这个序列变成好的。

2025-11-14 14:02:45 283

原创 深入理解Java内存模型与volatile关键字:从理论到实践

free-threading版本的python旨在提供与启用GIL功能python版本类似的线程安全行为,通过内部锁来实现dict、list 和 set这些内置数据类型的线程安全。从3.13版本开始,python引入了free-threading功能,其中GIL可被关闭,python线程可充分利用多核cpu资源,这里做下简单介绍。这里使用源码编译的方式安装python3.14.0版本,如果嫌麻烦,可直接下载预编译的二进制文件。1)通过源码安装时,需要添加 --disable-gil 标志;

2025-11-13 16:47:49 379

原创 .B PaddleOCR-VL 登顶 SOTA!GPUStack 高效推理部署实战指南

注意:这里数学公式中的每个元素要分开写,也就是:MathTex("E", "=", "m", "c", "^2")。波浪形文字特效的核心是通过自定义Animation类,对文本对象中的每个字符应用不同的位置偏移,从而形成波浪效果。这个示例展示了波浪特效在数学公式(使用MathTex创建)上的应用,同样分别应用了垂直和水平方向的波浪效果。这个示例展示了波浪特效在中文文本上的应用,先应用垂直方向的波浪,然后应用水平方向的波浪。"""在动画过程中更新文本对象""""""中文波浪文字特效简单示例场景"""

2025-11-13 16:42:27 416

原创 Windows Phone 编程实践—推送通知(剖析推送通知实现架构)

free-threading版本的python旨在提供与启用GIL功能python版本类似的线程安全行为,通过内部锁来实现dict、list 和 set这些内置数据类型的线程安全。从3.13版本开始,python引入了free-threading功能,其中GIL可被关闭,python线程可充分利用多核cpu资源,这里做下简单介绍。这里使用源码编译的方式安装python3.14.0版本,如果嫌麻烦,可直接下载预编译的二进制文件。1)通过源码安装时,需要添加 --disable-gil 标志;

2025-11-12 15:06:11 260

原创 数据库设计Step by Step ()——范式化

注意:这里数学公式中的每个元素要分开写,也就是:MathTex("E", "=", "m", "c", "^2")。波浪形文字特效的核心是通过自定义Animation类,对文本对象中的每个字符应用不同的位置偏移,从而形成波浪效果。这个示例展示了波浪特效在数学公式(使用MathTex创建)上的应用,同样分别应用了垂直和水平方向的波浪效果。这个示例展示了波浪特效在中文文本上的应用,先应用垂直方向的波浪,然后应用水平方向的波浪。"""在动画过程中更新文本对象""""""中文波浪文字特效简单示例场景"""

2025-11-12 15:00:50 275

原创 Endpoints做了一个REST API很优雅的Case 一、以下是http测试 @HostAddress = lo ...

free-threading版本的python旨在提供与启用GIL功能python版本类似的线程安全行为,通过内部锁来实现dict、list 和 set这些内置数据类型的线程安全。从3.13版本开始,python引入了free-threading功能,其中GIL可被关闭,python线程可充分利用多核cpu资源,这里做下简单介绍。这里使用源码编译的方式安装python3.14.0版本,如果嫌麻烦,可直接下载预编译的二进制文件。1)通过源码安装时,需要添加 --disable-gil 标志;

2025-11-11 14:27:59 422

原创 LangChain框架入门:手把手带你玩转LCEL表达

注意:这里数学公式中的每个元素要分开写,也就是:MathTex("E", "=", "m", "c", "^2")。波浪形文字特效的核心是通过自定义Animation类,对文本对象中的每个字符应用不同的位置偏移,从而形成波浪效果。这个示例展示了波浪特效在数学公式(使用MathTex创建)上的应用,同样分别应用了垂直和水平方向的波浪效果。这个示例展示了波浪特效在中文文本上的应用,先应用垂直方向的波浪,然后应用水平方向的波浪。"""在动画过程中更新文本对象""""""中文波浪文字特效简单示例场景"""

2025-11-11 14:23:01 399

原创 C++ 模板参数推导问题小记(模板类的模板构造函数)

free-threading版本的python旨在提供与启用GIL功能python版本类似的线程安全行为,通过内部锁来实现dict、list 和 set这些内置数据类型的线程安全。从3.13版本开始,python引入了free-threading功能,其中GIL可被关闭,python线程可充分利用多核cpu资源,这里做下简单介绍。这里使用源码编译的方式安装python3.14.0版本,如果嫌麻烦,可直接下载预编译的二进制文件。1)通过源码安装时,需要添加 --disable-gil 标志;

2025-11-10 14:43:12 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除