小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

在过去一年中,我自学XS,并决定通过博客分享学习过程。第二篇文章介绍了XS中变量类型检查的基础知识。Perl中的变量分为标量、数组和哈希三种类型。标量可以存储多种数据类型,而数组和哈希分别用于存储有序列表和键值对。在XS中,所有数据以'SV'形式传递,数组和哈希是特殊的标量。Perl C API提供多种函数用于验证'SV'类型,其中SvTYPE函数尤为重要。

学习XS - 我的变量是什么

blogs.perl.org blogs.perl.org · 2025-05-31T19:36:46Z
理解Tree-sitter的C API

本文介绍了Tree-sitter的C API,重点讲解解析器设置、代码解析、语法树遍历及查询。Tree-sitter支持高效的增量解析,适合实时应用。通过示例,读者可学习如何使用API进行代码解析和树操作,这对构建代码编辑器和自定义工具非常有帮助。

理解Tree-sitter的C API

DEV Community DEV Community · 2025-05-05T17:34:10Z

京东推出的Taro on Harmony方案支持鸿蒙应用开发,采用C API提升性能,优化了单线程架构的不足,支持多线程和动态更新,成为鸿蒙应用开发的优选框架。

Taro on Harmony :助力业务高效开发纯血鸿蒙应用

京东科技开发者 京东科技开发者 · 2025-04-29T08:18:37Z
PEP 788:PyInterpreterRef:C API 中的解释器引用

PEP 788 提出了新的 C API 函数,如 PyInterpreterGuard 和 PyThreadState_Ensure,以安全地附加到 Python 解释器,防止其终止。这些函数旨在解决非 Python 线程在解释器终止时挂起的问题,并弃用了 PyGILState API,以确保在异步环境中安全调用 Python 代码,避免资源泄漏和死锁。

PEP 788:PyInterpreterRef:C API 中的解释器引用

Newest Python PEPs Newest Python PEPs · 2025-04-23T00:00:00Z

CSnakes是一个.NET源生成器,旨在高效地将Python代码嵌入C#.NET项目,支持多种Python版本和操作系统。它通过C-API实现快速调用,简化了.NET与Python的集成,提升了性能和可维护性,开发者可轻松配置Python环境并调用Python函数。

CSnakes:在.NET项目中嵌入Python代码的工具

dotNET跨平台 dotNET跨平台 · 2025-02-23T23:56:53Z
与Golf服务器通信的C语言API

Golf应用服务器通过C API实现多线程访问,使用树结构存储键值对,支持添加、查询和删除操作。示例代码展示了如何创建服务器和C客户端,并进行数据的增删查。

与Golf服务器通信的C语言API

DEV Community DEV Community · 2025-02-13T00:42:59Z
在Zig中运行sklearn模型

本文介绍了如何使用Python的C API和Zig框架构建机器学习模型API。通过创建Logistic回归模型并编译为共享对象,结合Zap微框架处理请求,实现高效的模型预测,用户可通过HTTP请求获取预测结果。

在Zig中运行sklearn模型

DEV Community DEV Community · 2025-02-05T22:55:54Z
Python 3.14.0 alpha 3 发布

Python 3.14.0 alpha 3 发布,仍在开发中。这是计划中的七个 alpha 版本中的第三个,主要用于测试新特性和修复。新特性包括延迟评估注解和 Python 配置 C API。下一个预发布版本定于 2025 年 1 月 14 日,建议不用于生产环境。

Python 3.14.0 alpha 3 发布

Python Insider Python Insider · 2024-12-17T00:00:00Z

本文讨论了如何在不支持用户数据参数的C API中使用回调函数。通过创建包装器,将用户的lambda函数与回调绑定,从而传递额外参数。具体方法是动态生成代码,将用户数据与回调函数结合,确保在调用时能够访问这些数据。最终,采用模板化方式,使不同类型的回调适应这种处理,提升C API的灵活性。

不需要void*user_data的闭包封装

菜菜博士 菜菜博士 · 2024-10-31T00:00:00Z

文章介绍了在鸿蒙系统中实现高性能跨端框架的技术方案。通过分析方舟和V8虚拟机的优缺点,提出使用V8虚拟机实现多线程和业务热更新。文章还探讨了JSI和C-API的应用,以提升线程通讯和UI渲染效率,旨在提高跨端框架的性能和用户体验。

揭秘动态化跨端框架在鸿蒙系统下的高性能解决方案

京东科技开发者 京东科技开发者 · 2024-10-08T05:37:48Z
PEP 757:用于导入和导出 Python 整数的 C API

PEP 757 提议新增 C API,以高效导入和导出 Python 整数,主要功能包括 PyLongWriter_Create() 和 PyLong_AsDigitArray(),旨在简化与 gmpy2 等项目的接口,避免直接访问 Python 内部结构。此 API 允许 Python 在不破坏兼容性的情况下更改内部实现,且新 API 的添加不会影响现有功能。

PEP 757:用于导入和导出 Python 整数的 C API

Newest Python PEPs Newest Python PEPs · 2024-09-13T00:00:00Z
PEP 756:新增 PyUnicode_Export() 和 PyUnicode_Import() C 函数

PEP 756 提议在 Python 3.14 中新增 PyUnicode_Export() 和 PyUnicode_Import() 函数,以支持将 Python 字符串导出为 Py_buffer 视图和从缓冲区导入字符串。这些函数通常具有 O(1) 的复杂度,无需内存复制,旨在提升 C API 的灵活性和性能,优化字符串处理效率。

PEP 756:新增 PyUnicode_Export() 和 PyUnicode_Import() C 函数

Newest Python PEPs Newest Python PEPs · 2024-09-13T00:00:00Z

该文章介绍了在鸿蒙系统中使用系统组件进行UI渲染时存在的问题,包括UI层级过多、通讯流程长、列表渲染性能差和二次布局。为了解决这些问题,文章提出了一种新的方案,通过使用C语言的命令式接口来实现UI渲染,从而提高性能。文章还介绍了如何使用这个新方案,并给出了一个嵌套Demo的实现过程。

鸿蒙跨端实践-ArkTS和CAPI的混合开发实现

京东科技开发者 京东科技开发者 · 2024-09-02T01:58:19Z

该文章讨论了在鸿蒙系统中使用系统组件进行递归渲染时存在的问题,包括UI层级过多、通讯流程长、列表渲染性能差和二次布局。为了解决这些问题,提出了一种新的方案,通过使用C语言的命令式接口来实现UI层级的一致性、减少通讯过程和优化列表渲染性能。文章还介绍了如何使用这个新方案,并给出了一个嵌套场景的示例。

鸿蒙跨端实践-ArkTS和CAPI的混合开发实现

京东科技开发者 京东科技开发者 · 2024-09-02T01:55:43Z

NumPy 2.0.0发布,新增功能和性能改进,包括权重参数、字符串操作的高性能ufuncs、排序功能加速。Python API改进,公共API和私有API分开,删除非推荐函数和别名。C API改进,新增创建自定义dtypes的公共C API。类型推广行为改进,修正用户对类型推广的问题。NumPy 2.0.0是自2006年以来的第一个主要版本,是开源库良好管理模式的范例。建议依赖NumPy ABI的下游包构建新版本,并验证适用性。

NumPy 2.0.0发布

极道 极道 · 2024-06-17T21:59:00Z

随着 S3 等服务的流行,HDFS 仍被广泛使用。Databend 提出支持 HDFS 的需求,OpenDAL 计划采用 C API libhdfs 进行对接。hdfs-sys 和 hdrs 分别负责 HDFS C API 和 Rust 风格的封装,确保完整的 API 支持和良好的抽象分层。最终,OpenDAL 将基于 hdrs 开展 HDFS 支持工作。

2022-17: 新轮子 hdfs-sys & hdrs

Xuanwo's Blog Xuanwo's Blog · 2022-05-02T01:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码