31
2024
10
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍
https://gitee.com/xiaoym/knife4j knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,在微服务架构下显的很臃肿,因此项目正式更名为knife4j更名后主要专注的方面前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分提供更多灵活的中间件方案\工
作者:hqy | 分类:编程&AI | 浏览:201 | 评论:0
31
2024
10
GB28181开源项目WVP部署详细流程
开箱即用的的28181协议视频平台[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HcH0Aobk-1674895367480)(null)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EmrNYHcL-1674895367646)(null)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-40aBxGbL-1674895367515)(null)] [外链图片转存失
作者:hqy | 分类:编程&AI | 浏览:174 | 评论:0
31
2024
10
一个基于C++11的高性能运营级流媒体服务框架
https://github.com/ZLMediaKit/ZLMediaKit 简体中文 | English一个基于C++11的高性能运营级流媒体服务框架 项目特点基于C++11开发,避免使用裸指针,代码稳定可靠,性能优越。支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocke
作者:hqy | 分类:编程&AI | 浏览:178 | 评论:0
31
2024
10
[MediaServer] [3437-event poller 2] WebHook.cpp:194 operator() [network err]:3(connection refused):
2024-10-31 00:06:31.338 W [MediaServer] [3437-event poller 2] WebHook.cpp:194 operator() | hook http://192.168.1.1:18082/index/hook/on_server_keepalive 1ms,failed[network err]:3(connection refused):{ "data" : 
作者:hqy | 分类:编程&AI | 浏览:178 | 评论:0
31
2024
10
[MediaServer] [10186-event poller 15] WebApi.cpp:260 http api debug | "msg" : "Incorrect secret"
2024-10-31 00:10:47.488 D [MediaServer] [10186-event poller 15] WebApi.cpp:260 http api debug | # request:POST /index/api/getServerConfig# header:Accept-Encoding : gzipConnection : Keep-AliveContent-Length : 43Content-Type : application/x-www-fo
作者:hqy | 分类:编程&AI | 浏览:167 | 评论:0
30
2024
10
编程的艺术
编程的艺术 对于外行人甚至有些内行人来说,编程就是一个纯技术性的活。就像是数学正确的结果往往是唯一的一样,计算机也是如此,会毫无偏差的执行派给其的指令,如果出现意外的结果,那不是计算机的错,但是程序编写人自己产生的bug 。。。 程序的执行是准确的计算, 但是编程本身却是一门艺术。 首先,何为艺术?百度百科中的解释如下:艺术是才艺和技术的统称,词义很广,后慢慢加入各种优质思想而演化成一种对美,思想,境界的术语。艺术是
作者:hqy | 分类:编程&AI | 浏览:165 | 评论:0
30
2024
10
autotools的详细使用
autotools是系列工具, 它主要由autoconf、automake、perl语言环境和m4等组成;所包含的命令有五个: (1)aclocal (2)autoscan (3)autoconf (4)autoheader (5)automake一、准备源代码 本项目有三个源文件,分别为score.cpp, sum.cpp, average
作者:hqy | 分类:编程&AI | 浏览:156 | 评论:0
30
2024
10
Linux中使用autotools自动生成Makefile
关于Autotools的使用我们知道在Linux下面如果编译一个比较大型的项目,我们可以通过Makefile的方式来完成。但是,我们又蛋疼了,Makefile拥有复杂的语法结构,甚至让人难以领会,当我们项目非常大的时候,维护Makefile会成为一件非常头疼的事情。于是我们就有了autotools工具,专门用来生成Makefile,这个工具让我们很大程度的降低了开发的难度。Autotools并不是一个工具,而是一系列工具:1. autoscan2. aclocal3. autoconf4. au
作者:hqy | 分类:编程&AI | 浏览:154 | 评论:0
30
2024
10
config.status: error: cannot find input file: `Makefile.in‘
如果出现这种报错config.status: error: cannot find input file: src/Makefile.in,就在configure 之前执行如下命令aclocal libtoolize –force automake –add-missing autoconf autoheader make clean
作者:hqy | 分类:编程&AI | 浏览:142 | 评论:0
30
2024
10
编译小结(6)认识Automake
如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake来编译的。输入下"./configure","make","make install"就装上了。Automake就是有群人觉得写Makfile不方便,特别是工程文件多目录复杂时。所以就搞了这么个自动生成Makefile的开源的东东。类似的工具还有cmake和qmake。 Auto
作者:hqy | 分类:编程&AI | 浏览:148 | 评论:0
30
2024
10
使用Libtool构建动态链接库
文章目录使用Libtool构建动态链接库 使用libtool编译库文件使用libtool编译可执行文件libtool --help编译目标文件生成动态库**--tag选项****--mode选项**Libtool简介Libtool包Libtool的选项linux平台下动库的编译libtool 的使用示例autoconf、automake 与 libtool 配合使用Libtool简介不同Unix平台,共享库的编译、命名、管理方式不相同库的命名:.so/.a/.sa/.o有的平台支持动态
作者:hqy | 分类:编程&AI | 浏览:153 | 评论:0
30
2024
10
automake/autoconf入门
automake/autoconf入门 一、Makefile介绍Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但不是所有的文件都需重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。 Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重新编译相应的模块。
作者:hqy | 分类:编程&AI | 浏览:149 | 评论:0
30
2024
10
编译小结(6)认识Automake
说了很多如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake来编译的。输入下"./configure","make","make install"就装上了。Automake就是有群人觉得写Makfile不方便,特别是工程文件多目录复杂时。所以就搞了这么个自动生成Makefile的开源的东东。类似的工具还有cmake和qmake。
作者:hqy | 分类:编程&AI | 浏览:134 | 评论:0
30
2024
10
全网首发:ERROR: libx264 not found
明明编译了x264啊。怎么回事?有两种可能:在编译264的时候,configure没有加参数。正确写法:BUILD_LIBS=/usr/local ./configure \ --prefix=${BUILD_LIBS} \ --enable-shared在编译ffmpeg的时候,需要指明libx264.so所在目录。具体是这样指定的(注意:--extra-ldflags只能有一个)BUILD_LIBS=/usr/local 
作者:hqy | 分类:编程&AI | 浏览:138 | 评论:0
30
2024
10
Yasm的作用及NASM详解 nasm fasm yasm 还是masm、gas?
文章目录YASM介绍1. YASM 的主要特性1.1 多体系结构支持1.2 多输出格式1.3 强大的宏处理器1.4 Python 绑定2. YASM 与 NASM 的区别3. YASM 的安装过程3.1 在 Ubuntu/Debian 上安装3.2 在 Fedora/RHEL/CentOS 上安装3.3 在 macOS 上安装4. YASM 的使用方法4.1 编写汇编代码4.2 使用 YASM 编译汇编代码4.3 链接对象文件5. 在项目中使用 YASM结论YASM介绍YASM(Yet Anot
作者:hqy | 分类:编程&AI | 浏览:154 | 评论:0
18
2024
10
多站合一音乐搜索器最新修复版源码
多站合一音乐搜索器,是由麦葱(GitHub)开发的,由于原作者停止维护,音乐接口纷纷失效,因此现在分享一下我修复的版本,目前支持搜索试听以下网站音乐:网易云音乐 QQ 音乐 酷狗音乐 酷我音乐 虾米音乐 百度音乐 一听音乐 咪咕音乐 荔枝 FM 蜻蜓 FM 喜马拉雅 FM 5sing 建议用国内主机搭建!因为很多音乐网站有地域限制只能在国内使用。Demo / 演示http://www.musictool.top https://music.myepoch.cn/ &n
作者:hqy | 分类:编程&AI | 浏览:191 | 评论:0
18
2024
10
ScriptRunner - v3 用户脚本管理器 ScriptRunner - v3 用户脚本管理器 0.0.25 下载:
ScriptRunner - v3 用户脚本管理器0.0.25下载: 点击下载 谷歌商店教程:Chrome 浏览器插件下载&安装教程(图文讲解)截图:上一张 ScriptRunner - v3 用户脚本管理器 chrome谷歌浏览器插件_扩展截图下一张 ScriptRunner - v3 用户脚本管理器 chrome谷歌浏览器插件_扩展截图简介:ScriptRunner 允许您在任何您想要的网站上创建、管理和注入用户脚本? 在任何网站中创建、管理和注入用户
作者:hqy | 分类:编程&AI | 浏览:207 | 评论:0
11
2024
10
DPlayer 使用教程
DPlayer 使用教程项目地址:https://gitcode.com/gh_mirrors/dp/DPlayer项目介绍:DollarpotCandy: DPlayer 是一个迷人的HTML5弹幕视频播放器,旨在帮助人们轻松构建具有弹幕功能的视频播放体验。它支持多种流媒体格式,如HLS、FLV、MPEG-DASH、WebTorrent及自定义流格式,同时也兼容MP4、H.264、WebM、Ogg和Theora等媒体格式。DPlayer以其丰富的特性,如弹幕功能、截图、MP
作者:hqy | 分类:编程&AI | 浏览:244 | 评论:0
11
2024
10
DPlayer - 免费开源、轻量简洁的 HTML5 视频播放器,支持弹幕播放、清晰度切换、倍速播放
最近我在使用的一款简单容易集成的 web 视频播放组件,支持播放 B站弹幕。DPlayer 是一款基于 JavaScript 的 HTML5 弹幕视频播放器,用于在 web 开发中实现视频播放的功能,可以让开发者轻松在 web 应用中嵌入视频。轻量简洁的界面,集成使用非常简单;功能强大,支持主流的视频格式,同时也支持弹幕播放,能够轻松接入B站弹幕;支持直播模式,也支持用户实时弹幕互动;完整支持视频截图、倍速播放、清晰度切换等主流视频播放功能。现在
作者:hqy | 分类:编程&AI | 浏览:441 | 评论:0
11
2024
10
DPlayer ? Wow, such a lovely HTML5 danmaku video player
? Wow, such a lovely HTML5 danmaku video player 0:00 / 04:20 速度洗脑循环显示弹幕海量弹幕弹幕透明度 00:00#Special Thanks#Sponsors#InstallationUsing npm:npm install dplayer --saveUsing Yarn:yarn add&nb
作者:hqy | 分类:编程&AI | 浏览:171 | 评论:0