开源项目推荐
文章平均质量分 68
收藏开源的精品项目
利白
这个作者很懒,什么都没留下…
展开
-
开源项目推荐:C++序列化库bitsery/cereal/flatbuffers
Bitsery是一个轻量级的,头文件仅依赖的C++二进制序列化库,特别为实时数据传输,尤其是游戏开发设计。它在编译时就执行跨平台要求,确保序列化后的数据不包含任何元数据,并尽可能小。Bitsery最大的特色是无需代码生成、无元数据,你可以直接使用你的类型进行序列化和反序列化。它提供了可配置的运行时错误检查,可以读写各种源,如流(文件、网络流等)或缓冲区(向量、C数组等)。通过扩展机制,你可以定制自己的序列化行为,比如细粒度的位级控制、前后兼容性以及智能和原始指针支持。原创 2024-07-24 12:35:52 · 335 阅读 · 0 评论 -
开源项目推荐:Qt插件学习之CTK/QCPFrame/qtcanpool等
CTK插件框架可以简单的描述为C++的动态组件系统。CTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型,这个模型允许通过那些组件间共享对象的服务通信。著名的医疗软件MTK就使用了CTK。原创 2017-11-10 10:01:00 · 1150 阅读 · 0 评论 -
开源项目推荐:Notepad--/NotepadNext/Notepad++关联文件扩展名,修改字体大小
notepad--是一个国产跨平台、简单的文本编辑器,是替换notepad++的一种选择。其内置强大的代码对比功能,让你丢掉付费的beyond compare。社区官网主程序插件。原创 2016-01-01 18:02:41 · 3783 阅读 · 0 评论 -
开源项目推荐:使用Qt编写和开发的开源IDE
什么是IDE?集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。怎么找到开源IDE?在GitHub搜索关键词"qt ide",可以找到一些优质项目。怎么找到IDE界面QSS风格?在GitHub搜索关键词"原创 2022-05-29 11:45:30 · 9524 阅读 · 12 评论 -
开源项目推荐:运动控制速度前瞻算法(Look-Ahead),连续小线段高速插补算法
1、LinuxCNCLinuxCNC支持最多9轴运动控制,内置具有前瞻性的实时轨迹规划器,可实现轨迹误差限制、轴同步运动控制、自适应进给率控制等功能;https://github.com/LinuxCNC/linuxcnc2、3、MRPT移动机器人软件库移动机器人编程工具包(MRPT)。移动机器人编程工具包(MRPT)提供了面向移动机器人和计算机视觉研究人员的c++库。库包括SLAM解决方案、3D(6D)几何、SE(2)/SE(3)李群、点、地标、姿态和地图上的概率密度函数(pd原创 2022-05-14 19:05:23 · 13306 阅读 · 2 评论 -
开源项目推荐:3D点云处理软件ParaView,基于Qt和VTK
ParaView 是一个开源、多平台的数据分析和可视化应用程序。 ParaView 用户可以使用定性和定量技术快速构建可视化来分析他们的数据。 可以使用 ParaView 的批处理功能以 3D 交互方式或以编程方式进行数据探索。开发 ParaView 是为了使用分布式内存计算资源分析超大型数据集。 它可以在超级计算机上运行以分析 PB 级大小的数据集,也可以在笔记本电脑上运行更小的数据,已成为许多国家实验室、大学和工业界不可或缺的工具,并获得了多项与高性能计算相关的奖项。官方网站https:原创 2022-04-23 12:06:05 · 4342 阅读 · 0 评论 -
开源项目推荐:关于cpu指令集simd二次封装的开源C++库
C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512 for x86/x64, VMX(Altivec) and VSX(Power7) for PowerPC, NEON for ARM.https://github.com/ermig1979/Simdhttp://ermig1979.github.io/Simd/#include <opencv2/core/core.原创 2022-03-17 17:55:02 · 3718 阅读 · 0 评论 -
开源项目推荐:C++/MFC/Qt开发的功能齐全的屏幕截图软件ScreenCatch/Snipaste
详情参见功能齐全的屏幕截图C++实现详解_chenlycly的专栏-CSDN博客功能齐全的屏幕截图C++实现源码-ScreenCatch.zip-C++文档类资源-CSDN下载原创 2021-11-09 11:19:13 · 2707 阅读 · 1 评论 -
开源项目推荐:基于Qt开发的远程桌面监控和文件传输软件Aspia
https://aspia.org/doku.phphttps://github.com/dchapyshev/aspiahttps://files.aspia.org/dev/已编译的第三方依赖库https://github.com/dchapyshev/aspia/blob/master/doc/building.md源码编译说明https://github.com/SoftwareNetwork/binaries......原创 2020-06-05 11:44:28 · 5854 阅读 · 0 评论 -
开源项目推荐:国外整理的一套在线渗透测试资源合集
在线资源渗透测试资源 Metasploit Unleashed- 免费的metasploit教程 PTES- 渗透测试执行标准 OWASP- 开放式Web应用程序安全项目 OSSTMM- 开源安全测试方法手册 Shell 脚本资源 LSST- linux shell脚本教程 Linux 资源 Kernelnewbies- 一个出色的Linux内核资源的社区 Shellcode 开发 Shellcode Tutorials- ...原创 2021-10-10 11:05:44 · 600 阅读 · 0 评论 -
开源项目推荐:Hook逆向技术之API拦截,Detours
1、开源项目DetoursDetours 是一个软件包,用于在 Windows 上监视和检测 API 调用。https://www.microsoft.com/en-us/research/project/detours/https://github.com/microsoft/detours2、商业项目WinAPIOverridehttp://jacquelin.potier.free.fr/winapioverride32/API Monitorhttp:/.原创 2021-09-30 11:10:16 · 1904 阅读 · 0 评论 -
开源项目推荐:若干开源的轻量级C++库/头文件,例如json解析
现代 C++ 的枚举(到字符串、从字符串、迭代)的静态反射,适用于任何枚举类型,无需任何宏或样板代码。3、C++枚举转字符串,magic_enum。FakeIt是一个简单的C ++模拟框架。8、C++ STL重构,提升性能。6、排序算法TimSort。原创 2021-09-28 16:07:14 · 1219 阅读 · 0 评论 -
开源项目推荐:FAST集结
Fast C++ logging libraryhttps://github.com/gabime/spdlogFASTBuild is a high performance, open-source build system for Windows, Linux and OS X. It supports highly scalable compilation, caching and network distribution.https://github.com/fastbuild/fa原创 2021-09-11 09:04:51 · 278 阅读 · 0 评论 -
开源项目推荐:音视频项目之OBS/Shotcut/Openshot/Kdenlive/QtAV
OBShttps://obsproject.com/https://github.com/obsproject/obs-studioShotcuthttps://www.shotcut.org/https://github.com/mltframework/shotcutQtAVhttp://www.qtav.org/https://github.com/wang-bin/QtAV原创 2021-09-09 09:23:16 · 2738 阅读 · 0 评论 -
开源项目推荐:3D重建开源库Colmap/OpenMVG/OpenMVS/Fade2D/2.5D
https://github.com/colmap/colmaphttps://github.com/openMVG/openMVGhttps://github.com/cdcseacave/openMVS/原创 2021-09-05 10:01:11 · 931 阅读 · 0 评论 -
开源项目推荐:MemoryModule
Library to load a DLL from memory.https://github.com/fancycode/MemoryModulehttps://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/思路:把dll文件放到exe的资源文件里,使用MemoryModule加载到内存,远程注入到其他软件的进程里,注射完exe关闭,这样本地和其他软件的进程中就不会查到dll,从而做到隐藏运行。在VS2015中把D.原创 2021-05-06 18:21:15 · 981 阅读 · 1 评论 -
开源项目推荐:Taichi
高效可移植的编程语言,用于在cpu和gpu上进行高性能、稀疏和可区分的计算。Taichi嵌入在Python中,其语法与Python极其相近,因此十分容易学习。 研究表明Taichi程序比等价的C++/CUDA代码短10倍,并能轻松达到更高性能。Taichi的即时编译系统能利用多核CPU与大规模并行GPU。 Taichi的语言设计使得其编译器能够进行有效的性能优化。https://taichi.graphics/https://github.com/taichi-dev/taichi..原创 2021-04-29 15:55:15 · 544 阅读 · 0 评论 -
开源项目推荐:多媒体音视频项目
视音频项目汇总https://blog.csdn.net/leixiaohua1020/article/details/42658139https://gitee.com/leixiaohuahttps://gitee.com/leixiaohua1020http://leixiaohua1020.github.io/原创 2021-04-08 21:22:44 · 523 阅读 · 0 评论 -
开源项目推荐:Steam开源游戏Mindustry和NS游戏模拟器Ryujinx
The automation tower defense RTS,塔防游戏,Steam平台可以购买,源码是开源的。原创 2021-04-01 09:13:54 · 1104 阅读 · 0 评论 -
开源项目推荐:音视频项目之录屏软件Captura/VLC
CapturaCapture Screen, WebCam, Audio, Cursor, Mouse Clicks and Keystrokeshttps://mathewsachin.github.io/Captura/https://github.com/MathewSachin/Capturahttps://www.zhihu.com/question/350418575原创 2021-03-18 17:47:34 · 720 阅读 · 0 评论 -
开源项目推荐:C++堆栈跟踪打印器,backward-cpp
backward-cpp,用于发现和解决段错误的问题,Segmentation fault (core dumped)https://github.com/bombela/backward-cpp---参考文献https://cloud.tencent.com/developer/article/1784848https://blog.csdn.net/xiangxianghehe/article/details/103111237...原创 2021-03-09 18:28:22 · 1493 阅读 · 0 评论 -
开源项目推荐:多进程和多线程的高性能消息队列(无锁队列),lock-free queue
一、多线程1、A fast multi-producer, multi-consumer lock-free concurrent queue for C++11https://github.com/cameron314/concurrentqueue2、A fast single-producer, single-consumer lock-free queue for C++h...原创 2018-12-22 09:55:46 · 3200 阅读 · 1 评论 -
开源项目推荐:Google之Abseil/Breakpad/Crashpad/Double-conversion
1.Abseilhttps://github.com/abseil/abseil-cpp2.Breakpadbreakpad是一个非常实用的跨平台的崩溃转储和分析模块,支持Windows,Linux和Mac和Solaris。由于他本身跨平台,所以很大的减少我们在平台移植时的工作,毕竟崩溃转储,每个平台下都不同,使用起来很难统一,而Google breakpad就帮我们做到了这一点,不管是哪个平台下的崩溃,都能够进行统一的分析。https://github.com/google/brea.原创 2021-03-04 18:20:05 · 1882 阅读 · 1 评论 -
开源项目推荐:POCO C++ Libraries大全,含MFC的编译及使用
ThePOCO C++ Librariesare powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.1、官网https:/...原创 2019-05-27 17:53:48 · 1992 阅读 · 3 评论 -
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
Dlib是一个现代化的C ++工具箱,其中包含用于在C ++中创建复杂软件以解决实际问题的机器学习算法和工具。它广泛应用于工业界和学术界,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。Dlib的开源许可证允许您在任何应用程序中免费使用它。Dlib有很长的时间,包含很多模块,近几年作者主要关注在机器学习、深度学习、图像处理等模块的开发。一、官网http://dlib.net/h......原创 2019-05-28 12:03:27 · 1615 阅读 · 1 评论 -
开源项目推荐:C/C++网络库(asio/muduo/poco/libevent/libuv/libhv/workflow/acl/HP-Socket/FxSocket/HslCommunica等等)
libcurl是免费的轻量级的客户端网络库,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet, TFTP. 支持SSL, HTTP POST, HTTP PUT, FTP上传, HTTP form上传,代理,cookies, 用户名与密码认证。如果你开发的是客户端,libcurl是一个不错的选择。原创 2015-08-28 00:06:58 · 2660 阅读 · 1 评论 -
开源项目推荐:C/C++框架和库
【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测...转载 2015-09-23 11:48:56 · 1163 阅读 · 0 评论 -
开源项目推荐:开源物联网平台ThingsBoard/ThingsKit
ThingsBoard 是一个开源的物联网平台,用于数据收集、处理、可视化展示以及设备管理。ThingsBoard 使用行业标准物联网协议(MQTT,CoAP 和 HTTP)实现设备连接,并支持云和本地部署。ThingsBoard 结合了可扩展性,容错性和性能,因此您永远不会丢失数据。网络神曲:Dragostea din tei。“蚂蚁呀嘿/蚂蚁牙黑”AI社交软件。原创 2021-03-01 21:42:12 · 1060 阅读 · 0 评论 -
开源项目推荐:微软收购的嵌入式实时操作系统,Azure RTOS ThreadX
通过了解,原来ThreadX的开发公司Express Logic在2019年4月被微软收购。经过了1年多的准备,微软将ThreadX包装成了azure-rtos并在github上开源。在国内嵌入式的圈子里,ThreadX可能还比较小众,大家更多的是使用之前就开放源代码的UCOS和FreeRTOS为主。当然,近两年随着大力的推广和新功能的迭代,国内的RT-Thread也越来越受关注。但在高安全产品领域内,比如汽车,工业设备,医疗设备,航空航天等领域内,ThreadX却是响当当的金字招牌。从他获得的一揽子安全认原创 2021-02-26 16:36:24 · 2005 阅读 · 1 评论 -
开源项目推荐:HandsFree机器人项目
HandsFreeHandsFree 是一个面向机器人研究、开发的开源软硬件系统。她有完备与科学的框架,以优秀的嵌入式系统框架为核心,精良的电路、机械设计为支撑,帮您快速实现多种形态的机器人。本系统包含机器人导航,SLAM,计算机视觉等模块,并拥有自己上层软件和调试系统。她支持国外其他的开源项目,如 ROS, MPRT, PIXHAWK 等,这一切都为您带来了无比的便捷和快乐!https://wiki.hfreetech.org/https://github.com/HANDS-FREE.原创 2021-02-18 11:14:28 · 770 阅读 · 0 评论 -
开源项目推荐:基于Qt实现的国产CAE软件集成开发平台,FastCAE
http://ksylvest.github.io/jquery-gridly/http://www.lanrenzhijia.com/demos/40/4004/demo/http://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.htmlhttp://jgraph.github.io/mxgra...原创 2021-01-30 21:11:27 · 4672 阅读 · 0 评论 -
开源项目推荐:office办公软件,绘图软件
1、libreofficeLibreOffice 是一款功能强大的办公软件,默认使用开放文档格式 (OpenDocument Format , ODF), 并支持 *.docx, *.xlsx, *.pptx 等其他格式。它包含了 Writer, Calc, Impress, Draw, Base 以及 Math 等组件,可用于处理文本文档、电子表格、演示文稿、绘图以及公式编辑。它可以运行于 Windows, GNU/Linux 以及 macOS 等操作系统上,并具有一致的用户体验。https://原创 2021-01-28 17:21:42 · 2848 阅读 · 11 评论 -
开源项目推荐:OpenGL之开源库OpenSceneGraph
可运行在所有的Windows平台、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX、Android和FreeBSD 操作系统。OSG在各个行业均有着丰富的扩展,能够与使用OpenGL书写的引擎无缝的结合,使用国际上最先进的图形渲染技术,让每个用户都能站在巨人的肩上。)是一个开源的三维引擎,被广泛的应用在可视化仿真、游戏、虚拟现实、科学计算、三维重建、地理信息、太空探索、石油矿产等领域。OSG采用标准C++和OpenGL编写而成。Windows编译好的库下载。...原创 2020-12-21 17:04:25 · 2113 阅读 · 0 评论 -
开源项目推荐:C/C++语言版本的http server和client,请关注RESTful
1、http server提到http server,一般用到的都是Apache和nginx这样的成熟软件,但是,有的情况下,我们也许也会用一些非常轻量级的http server。http server的c++轻量级实现里,Mongoose和tinyhttpd这两个比较有名,而且很有参考价值。tinyhttpd精简,仅有一个.c,500行代码。但是麻雀虽小五脏俱全,许多人推荐tinyht...原创 2017-11-09 15:27:56 · 11595 阅读 · 0 评论 -
开源项目推荐:libunibreak,现代C++实战30讲作者,吴咏炜
现代C++实战30讲基于现代C++编写可维护的高性能代码吴咏炜前 Intel 资深软件架构师http://wyw.dcweb.cn/index.htmhttps://github.com/adah1972/libunibreakhttps://github.com/adah1972/nvwa原创 2020-12-14 20:03:06 · 1419 阅读 · 1 评论 -
收藏的博客 -- Erlang学习
centos7环境下的erlang otp的编译(★firecat推荐★)一、技术博客http://blog.csdn.net/erlib为什么我要选择erlang+go进行服务器架构(1)为什么我要选择erlang+go进行服务器架构(2)http://www.qingliangcn.org/https://github.com/qingliangcn开源mgee—2010...原创 2017-09-14 15:25:46 · 861 阅读 · 0 评论 -
收藏的博客 -- 高性能Linux/Windows服务器/C++网络库(★★★★★)
免费的跨平台SSH和SFTP工具:https://www.putty.org/-- Windowshttps://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlhttps://www.poderosa-terminal.com/-- Windows/Machttps://filezilla-project.org/...原创 2017-08-08 14:54:12 · 4223 阅读 · 2 评论 -
收藏的博客 -- Nginx+Lua,OpenResty相关资源
Lor是一个运行在OpenResty上的基于Lua编写的Web框架.路由采用Sinatra风格,结构清晰,易于编码和维护.API借鉴了Express的思路和设计,Node.js跨界开发者可以很快上手.支持多种路由,路由可分组,路由匹配支持正则模式.支持middleware机制,可在任意路由上挂载中间件.可作为HTTP API Server,也可用于构建传统的Web应用.除Nginx的基本功能外,它还可用于API监控、访问控制(鉴权、WAF)、流量筛选、访问限速、AB测试、动态分流等。原创 2017-08-24 17:05:12 · 751 阅读 · 1 评论 -
收藏的博客 -- 深度学习AI框架与数学基础
需要的数学基础:有了基础的《概率/统计》、《线性代数》、《微积分》知识,就可以上手深度学习的算法和实践了。但经过一段时间的工程实践,慢慢觉得大多数时间都用在选模型,调超参,或者是网络结构的排列组合上。深度学习的黑盒特性越来越明显。难道深度学习工程师就当真是数据“炼丹师”吗?机器学习以数学理论为基础,要学好机器学习必须做好艰苦奋斗的准备,坚持对数学知识的追求。掌握机器学习至少需要微积分,线性代数.........原创 2019-12-08 19:59:27 · 1431 阅读 · 2 评论 -
收藏的博客 -- Redis学习
centos 7安装和使用redis,授权远程连接(★firecat推荐★)https://redis.io/https://github.com/antirez/redishttps://github.com/redis/hiredis-- make编译,安装路径是/usr/local/lib/libhiredis.ahttps://github.com/acl-dev/...原创 2017-11-15 17:19:11 · 898 阅读 · 0 评论