GitHub-single_file_libs

2024-04-17 08:52
文章标签 file github single libs

本文主要是介绍GitHub-single_file_libs,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GitHub - nothings/single_file_libs: List of single-file C/C++ libraries.

翻译(英语很差)(自己翻着玩)+了解

拥有最小依赖的单文件公共领域/开源库

我是 许多 single-file C/C++ public domain libraries.

的作者。我不是唯一一个写像这样的库的人,下面是一些类似的库。

总的来说,下面的是一系列的小的,易于集成的,可移植的,适用于C/C++,应该可以在32位和64位平台上被编译的库。但我不保证这些库真的那么好。

库一般最多两个文件(.h .cpp)

感觉是超级多的轻量级的c/c++库

json解析

GitHub - miloyip/nativejson-benchmark: C/C++ JSON parser/generator benchmark

许多json解析器。有一些性能的分析结果。

  • data structures
  • string processing
  • scripting
  • hashing

数据结构

字符串处理

脚本

哈希

  • mathematics
    • vector math
    • geometry math
    • general math
  • parsing
    • JSON
    • YAML
    • CSV
    • other serialization
    • argv argument processing
    • other parsing
  • graphics
    • textmode
    • 2D graphics
    • 3D graphics
    • 3D geometry file processing
    • image loading, saving, & processing
  • audio/video/data compression
    • compression
    • audio processing & files
    • video
  • videogames
  • operating system features
    • files and filenames
    • multithreading
    • networking
    • https://github.com/nothings/single_file_libs?tab=readme-ov-file#hardware
  • debugging, profiling, testing
    • debugging
    • profiling
    • unit testing etc.
  • other
    • AI
    • cryptography
    • user interface
    • miscellaneous

再下面是更具体的细分:

如:

hashing

librarylicenseAPIfilesdescription
xxHashBSDC/C++2fast hash function

如果你需要使用C/C++实现某个功能,又希望代码是轻量级的,可以在这些库中寻找一下,有没有你想要的功能。 

这篇关于GitHub-single_file_libs的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/911346

相关文章

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

Java实现将byte[]转换为File对象

《Java实现将byte[]转换为File对象》这篇文章将通过一个简单的例子为大家演示Java如何实现byte[]转换为File对象,并将其上传到外部服务器,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言1. 问题背景2. 环境准备3. 实现步骤3.1 从 URL 获取图片字节数据3.2 将字节数组

解决JavaWeb-file.isDirectory()遇到的坑问题

《解决JavaWeb-file.isDirectory()遇到的坑问题》JavaWeb开发中,使用`file.isDirectory()`判断路径是否为文件夹时,需要特别注意:该方法只能判断已存在的文... 目录Jahttp://www.chinasem.cnvaWeb-file.isDirectory()遇

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

提示:Decompiled.class file,bytecode version如何解决

《提示:Decompiled.classfile,bytecodeversion如何解决》在处理Decompiled.classfile和bytecodeversion问题时,通过修改Maven配... 目录问题原因总结问题1、提示:Decompiled .class file,China编程 bytecode

如何提高 GitHub 的下载速度

如何提高 GitHub 的下载速度 文章目录 如何提高 GitHub 的下载速度1. 注册账号2. 准备好链接3. 创建仓库4. 在码云上下载代码5. 仓库更新了怎么办 一般来说,国内的朋友从 GitHub 上面下载代码,速度最大是 20KB/s,这种龟速,谁能忍受呢? 本文介绍一种方法——利用“码云”,可以大大提高下载速度,亲测有效。 1. 注册账号 去“码云”注册一

Github连接方式

打开Linux中git的配置文件: /home/username/git/MyRepository/.git/config [core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = true[remote "origin"]fetch = +refs/heads/*:refs/remot

GitHub每周最火火火项目(9.2-9.8)

项目名称:polarsource / polar 项目介绍:polar 是一个开源项目,它是 Lemon Squeezy 的替代方案,并且具有更具优势的价格。该项目的目标是为开发者提供一种更好的选择,让他们能够在追求自己的热情和兴趣的同时,通过编码获得相应的报酬。通过使用 polar,开发者可以享受到更实惠的价格,同时也能够更自由地发挥自己的创造力和技能。 项目地址:https://github.

Open a folder or workspace... (File -> Open Folder)

问题:vscode Open with Live Server 时 显示Open a folder or workspace... (File -> Open Folder)报错 解决:不可以单独打开文件1.html ; 需要在文件夹里打开 像这样

android java.io.IOException: open failed: ENOENT (No such file or directory)-api23+权限受权

问题描述 在安卓上,清单明明已经受权了读写文件权限,但偏偏就是创建不了目录和文件 调用mkdirs()总是返回false. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_E