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

相关文章

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

在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