前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

作者头像
小柒
发布2023-12-12 19:05:26
3540
发布2023-12-12 19:05:26
举报
文章被收录于专栏:开源服务指南开源服务指南

picture

jart/cosmopolitan[1]

Stars: 12.9k License: ISC

picture

Cosmopolitan Libc 使 C 成为一种构建一次运行在任何地方的语言,就像 Java 一样,但它不需要解释器或虚拟机。相反,它重新配置了标准 GCC 和 Clang 以输出符合 POSIX 标准的多语言格式,在 Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS 上本地运行,并具有最佳性能和最小占用空间。

  • 可在多个平台上原生运行
  • 性能优越且占用空间极小
  • 支持各种编译模式
  • 提供强大调试功能

federico-busato/Modern-CPP-Programming[2]

Stars: 5.1k License: NOASSERTION

这个项目是一个面向已经熟悉 C 和面向对象编程的人,旨在提高他们对 C++ 编程的熟练度。该课程涵盖了 C++ 编程基础知识,并深入讲解了先进的语义和概念。其主要功能包括:

  • 免费且频繁更新
  • 包含最新语言标准中的概念和特性
  • 实用教学:简洁结构化描述与代码相关联
  • 最小代码示例以展示特定功能或问题而不偏离主题
  • 附加语言方面内容:工具、编码约定、项目组织和代码优化等。

核心优势包括实践教学方法,从真实案例中获取经验并分享给用户。

apache/incubator-opendal[3]

Stars: 2.2k License: Apache-2.0

picture

OpenDAL 是一个数据访问层,允许用户以统一的方式轻松高效地从各种存储服务中检索数据。该项目的主要功能包括 Rust 核心库、多种语言绑定 (如 Java、Node.js 和 Python)、应用程序 (oli:OpenDAL 命令行界面,oay:OpenDAL 网关) 以及支持标准存储协议 (如 ftp、webdav)、对象存储服务 (如 s3、gcs 等)、文件存储服务 (如 fs、azdls 等),消费者云存储服务和键值/缓存数据库后端。其关键特点和优势包括:

  • 支持多种编程语言
  • 统一接口方便使用不同类型的数据源
  • 多样化且广泛覆盖了常见的云端与本地文件系统资源
  • 开放式开发模式鼓励社区参与贡献

EmergeTools/Pow[4]

Stars: 1.8k License: MIT

picture

Pow 是一个为您的应用程序提供愉快的 SwiftUI 效果的项目。

  • 提供了一系列 SwiftUI 过渡效果以及 Change Effects,可以在数值更新时触发视觉或触感反馈。
  • 可选择多种 Change Effects:Spray、Haptic Feedback、Jump、Ping 等
  • Particle Layer 功能可避免粒子特效被其直接祖先裁剪,并且支持自定义名称
  • 所有过渡都使用静态变量 movingParts 命名空间管理,如 Anvil、Blinds 等。

chiteroman/PlayIntegrityFix[5]

Stars: 1.3k License: GPL-3.0

picture

这个项目是一个 Zygisk 模块,用于修复 “ctsProfileMatch” (SafetyNet) 和 “MEETS_DEVICE_INTEGRITY” (Play Integrity)。该模块的主要功能包括注入 classes.dex 文件以修改 android.os.Build 类中的一些字段,并在本地代码中创建钩子来修改系统属性。它旨在避免硬件认证,只欺骗 Google Play 服务的 DroidGuard (SafetyNet/Play Integrity) 服务。用户可以通过自定义 .pif.json 文件伪装 GMS 不稳定进程的自定义值。此外,在故障排除方面提供了详细步骤指导。

  • 修复 “ctsProfileMatch” 和 “MEETS_DEVICE_INTEGRITY”
  • 注入 classes.dex 文件
  • 创建钩子来修改系统属性
  • 提供自定义 .pif.json 文件支持

sashabaranov/go-openai[6]

Stars: 6.9k License: Apache-2.0

这个项目是 Go OpenAI,它提供了 OpenAI API 的非官方 Go 客户端。主要功能包括支持 ChatGPT、GPT-3、GPT-4、DALL·E 2 和 Whisper 等 API,并且可以进行各种用例的示例使用。该项目的核心优势和关键特点包括:

  • 支持多种 OpenAI API
  • 提供简单易用的安装指南
  • 维护清晰文档以处理 API 错误
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • jart/cosmopolitan[1]
  • federico-busato/Modern-CPP-Programming[2]
  • apache/incubator-opendal[3]
  • EmergeTools/Pow[4]
  • chiteroman/PlayIntegrityFix[5]
  • sashabaranov/go-openai[6]
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档