![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源项目
文章平均质量分 72
介绍一些非常不错的开源项目。
码肥人壮
三好员工: 好困好饿好想下班。
展开
-
商业项目如何选择开源代码
有些项目是有多个许可协议的,可能针对不同部分使用不同的 GPL 许可,所以含有 GPL许可的项目最好不要用。2、LGPL 许可的项目中是否还有 GPL 许可协议,有的最好不要使用。1、MIT、BSD、apache2、LGPL v3 这种明确可商用。原创 2024-03-27 11:59:20 · 257 阅读 · 0 评论 -
srs流媒体服务安装和使用
SRS(Simple Realtime Server)是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。原创 2023-04-15 23:18:28 · 1660 阅读 · 0 评论 -
用于C++的对象关系映射库—YB.ORM
YB.ORM 旨在简化与关系数据库交互的 C++ 应用程序的开发。对象关系映射器(ORM) 通过将数据库表映射到类并将表行映射到应用程序中的对象来工作,这种方法可能不是对每个数据库应用程序都是最佳的,但它被证明在需要复杂逻辑和事务处理的应用程序中是合理的。虽然这是一个正在进行的项目,但大多数功能都已经完成。为 C++ 开发人员提供方便的 API保持C++的高性能保持源代码在不同平台和编译器之间轻松移植支持大多数主要的关系数据库管理系统(DBMS)原创 2023-02-27 09:43:58 · 813 阅读 · 0 评论 -
阳后买不到温度计 那么自己diy!(已开源)
疫情期间买不到温度计,使用stm32 diy一个体温计。原创 2023-01-01 23:04:45 · 514 阅读 · 1 评论 -
esp8266搭建智能家居系统
我这esp32、8266都有,虽然esp32性能要强一些,但是之前esp8266有硬件连接,而且刚好可以用上,所以使用8266了,毕竟编程上两者区别不大。客户端就是监控采集终端数据的,客户端可以是手机、电脑,或者其他联网设备,也可以是esp8266,用于展示家居状态数据或者获取设定的状态,不过我们一般客户端只讲PC端,下面介绍各平台的客户端软件。如果后面加了新的传感器,将需要修改源代码。我用的是MQTT Dash(科学上网,google商店下载的,不得不说,里面好用的软件还是非常多的,而且免费无广告)原创 2021-12-18 12:28:20 · 9318 阅读 · 0 评论 -
google_breakpad crash检测
1 breakpad介绍google_breakpad是一个由google主导的开源项目,官方介绍为:An open-source multi-platform crash reporting system,即 开源的多平台崩溃上报系统。这是由google员工在工作中那20%的自由创造时间创造的作品,真正对技术热爱的人才会在自由时间改变世界,只完成工作的人永远只能做一把被人用完就丢的枪。2 支持google breakpad 支持iOS linux windows,但是注意,不支持mingw64原创 2022-02-11 13:24:46 · 1014 阅读 · 0 评论 -
Qt/C++ 压缩/解压缩库—QuaZip
基本介绍:Quazip是 Qt平台下面的一个非常受欢迎的压缩解压缩库。Quazip库是一个用于压缩与解压缩的跨平台库文件,是对zlib的封装。Minizip(基于zlib) 的 ZIP/UNZIP 包是一个简单的 C 库,用于创建、附加和读取 ZIP 档案,从技术上讲,QuaZip 是 Minizip 的简单 C++ 包装器,或者可以将其称为适配器模式的实现。支持平台:它应该可以在 Qt 4.8.7 或更高版本支持的任何平台上正常工作,理论上,即使是像 Qt 4.6.2 一样旧的版本也可以正常工作(原创 2022-01-28 10:29:27 · 1733 阅读 · 0 评论 -
qt Excel表格读写库—QtXlsx
一 项目介绍QtXlsx 是一个可以新建、读取、写入Excel 文件的库。它不需要 Microsoft Excel,可以在 Qt5 所支持的任何平台上使用,即可跨平台!项目为MIT开源许可,相对来说限制比较宽松。源代码下载:https://github.com/dbzhang800/QtXlsxWriter该项目名称为QtXlsxWriter,最初为2014年就开始由大神开发。这里推荐大神博客:https://www.cnblogs.com/swarmbees/后来有一个QtXlsx的项目,该项原创 2022-01-26 11:15:08 · 2655 阅读 · 0 评论 -
qwt使用教程
1、下载源代码qwt官网地址:https://qwt.sourceforge.io/看下图官网只支持SVN下载,可以去github查找qwt,然后clone下来。2、代码编译使用qtcreator打开项目;配置项目,如下所示去掉注释如果还需要安装示例程序,还需要去掉如下注释执行qmake、构建、运行。...原创 2021-03-23 22:20:16 · 2227 阅读 · 0 评论 -
一文学会QxOrm
1、下载QxOrm源代码gitee下载链接:https://gitee.com/jiangtao008/QxOrmgitee仓库下载(速度快点)如有问题可去github搜索QxOrm一样可下载。github下载:https://github.com/QxOrm/QxOrm2、QxOrm数据手册目前未找到pdf,但是在源码中有html网页手册,如下图路径:打开index.html文件后,点击如下图即可找到官方手册:3、使用QxOrm前一般都需要对源代码进行编译生成动态库,编译过程有时间另起文原创 2021-10-09 11:28:24 · 6739 阅读 · 9 评论 -
QCodeEditor - 基于Qt的代码编辑器
一 基本介绍QCodeEditor是一个支持自动完成、语法高亮和行号的代码编辑器。它面向所有想要支持多种语言的人,从编程语言到标记语言,甚至是自定义脚本语言。在目前的状态下,它可以完美地处理上面提到的所有功能,但是还有很多事情需要实现。QCodeEditor是基于 Qt 的QPlainTextEdit,它已经包含一个用于添加语法突出显示和自动完成的接口。二 代码使用使用编辑器本身非常简单。可以通过QPlainTextEdit在表单中添加 a 并将其提升到kgl::QCodeEditor(请注意,必.原创 2022-01-18 11:07:36 · 6158 阅读 · 2 评论