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

相关文章

提示: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

bash: arm-linux-gcc: No such file or directory

ubuntu出故障重装了系统,一直用着的gcc使用不了,提示bash: arm-linux-gcc: No such file or directorywhich找到的命令所在的目录 在google上翻了一阵发现此类问题的帖子不多,后来在Freescale的的LTIB环境配置文档中发现有这么一段:     # Packages required for 64-bit Ubuntu

编译linux内核出现 arm-eabi-gcc: error: : No such file or directory

external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte

file-max与ulimit的关系与差别

http://zhangxugg-163-com.iteye.com/blog/1108402 http://ilikedo.iteye.com/blog/1554822

瑞芯微Parameter File Format解析

Rockchip android系统平台使用parameter文件来配置一些系统参数 主要包含:串口号:nandflash分区 固件版本,按键信息等; 如下是台电P98HD的parameter参数: FIRMWARE_VER:4.1.1        // 固件版本 //固件版本,打包 updata.img 时会使用到,升级工具会根据这个识别固件版本。 //Boot loader 会读取