自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (29)
  • 收藏
  • 关注

原创 docker灵活部署mysql

当你使用Docker运行MySQL时,并且希望将MySQL数据库的数据存储在宿主机(也就是运行Docker的主机)上的特定路径,你需要在启动容器时通过。参数来实现数据卷挂载。这样可以确保数据库的数据持久化,即使容器停止或删除,数据也不会丢失。用docker部署mysql,并将数据库映射到主机上,并增加远端访问mysql数据库。,要将这个目录作为MySQL容器内部的数据存储位置,你可以按照以下方式执行。数据存在在host主机上,防止docker关闭数据清空。假设你已经在宿主机上创建了外部数据目录,例如。

2024-04-19 16:47:03 85

原创 ubuntu用户与用户组管理

执行这个命令会永久性地从系统中移除指定的用户组,因此在执行此操作前,请确保不再有其他用户依赖于此组,或已经将相关的用户转移到了其他合适的组中。请注意,虽然赋予了sudo权限的新用户在执行sudo命令时能暂时获取root级别的权限,但他们在日常操作中并不是真正的root用户。在执行这些命令前,请确保你有正确的权限,并且确认没有重要的数据会被误删。这将在系统中新增一个名为“developers”的用户组,之后可以将用户添加到这个组中,以便共享相应的组权限。如果要同时删除用户的主目录及其中的所有文件,使用。

2024-04-19 16:05:03 607

原创 如何避免每次执行docker命令都要输入sudo

推荐第一种,方便省时。

2024-04-16 09:30:01 176

原创 Qt事件机制

Qt的事件机制是Qt应用程序的核心组成部分,它是基于事件驱动模型设计的,允许程序对用户的输入以及其他系统事件做出响应。Qt 的事件机制是其框架的核心之一,它使得对象能够接收和响应各种事件,包括鼠标点击、键盘按键、定时器事件等。综上所述,Qt的事件机制确保了应用程序能够有效地响应用户输入和其他外部条件的变化,从而实现动态交互的图形用户界面及相关的逻辑处理。当鼠标在该窗口内按下时,事件过滤器首先接收到事件,打印出鼠标点击的位置,然后决定是否阻止事件的进一步传播。类自身作为自己的事件过滤器,通过重载。

2024-04-10 16:04:00 570

原创 尝试在手机上运行google 最新开源的gpt模型 gemma

Gemma是谷歌于2024年2月21日发布的一系列轻量级、最先进的开放语言模型,使用了与创建Gemini模型相同的研究和技术。由Google DeepMind和Google其他团队共同开发。Gemma提供两种尺寸的模型权重:2B和7B。每种尺寸都带有经过预训练(pre-trained)和经过指令调制(instruction-tuned)的变体。

2024-04-09 14:21:40 980 1

原创 C++中生成指定长度的随机字符串的方法

C++中生成指定长度的随机字符串的方法

2024-04-08 19:03:58 364

原创 git lfs如何使用

Git Large File Storage (LFS) 是一个Git扩展工具,用于更好地管理和存储大型文件(例如图片、视频、数据集等),这些文件不适合直接纳入Git仓库进行版本控制。

2024-04-08 10:46:31 626 2

原创 Qt 容器类整理与使用

QList详细介绍QList是Qt框架中的一个重要的泛型容器类,它是动态数组的实现,但是它的内部实现并不是简单的连续内存区域,而是根据元素大小和数量选择最优的存储策略(可能是数组或者链表)。这意味着QList能够灵活地应对不同场景下的需求,尤其是在元素较小或者大量元素已预先分配空间的情况下,它会尽可能地利用连续内存来加速随机访问。特点与功能模板类:QList是一个模板类,可以存储任何QObject派生类或者其他POD类型的数据。动态性:QList的大小可以在运行时动态调整,可以随时添加或移除元素。

2024-04-07 14:16:12 952 1

原创 将图像转换为ASCII艺术形式

通过这个简单的示例,我们展示了如何使用OpenCV库将图像转换为ASCII艺术形式。这种技术可以应用于许多领域,如图像处理、艺术创作以及图像压缩等。你可以根据自己的需求和创意对这个程序进行扩展和改进,创造出更加独特和有趣的效果。

2024-04-02 13:54:36 322 1

原创 std::setprecision std::fixed 介绍与使用

指示输出时最多应显示的小数位数。请注意,这并不包括整数部分的位数,也不保证能完全精确地表示原始浮点数的所有有效数字,因为浮点数的内部表示可能存在舍入误差。是另一个操纵符,它指示输出流在格式化浮点数时采用固定的定点表示法,即总是包含小数点以及后面的小数部分。是一个操纵符,用于设置输出流中浮点数的精度,即表示小数部分显示的位数。两者结合使用可以精确控制浮点数输出的格式,即定点表示且具有指定数量的小数位。当需要精确控制浮点数的小数位数并确保以定点形式输出时,确保输出的浮点数具有指定数量的小数位。

2024-03-26 12:47:23 273

原创 Qt获取电脑屏幕大小

在Qt中获取电脑屏幕的大小(宽度和高度),可以使用类(对于Qt 4.x和早期的Qt 5.x版本)或QScreen类(对于较新的Qt 5.x版本及以上)。

2024-03-25 17:43:21 433 2

原创 std::tuple_cat 简单使用

这个函数非常有用,特别是在需要合并多个元组或创建一个多元素组合的时候。是C++标准库中的一个函数模板,用于将一个或多个。在这个例子中,我们首先创建了三个不同的。实例连接起来,形成一个新的。按照索引访问并输出了新。,其中包含了所有原来。

2024-03-21 14:27:58 205

原创 OpenCV 将rgb图像转化成字符图像

这段代码首先将RGB图像转换为灰度图像,然后对其进行降采样,最后将每个像素的灰度值映射到字符集中的字符,形成ASCII艺术图像。这里的字符集可以根据需要自定义,亮的像素映射到字符集中靠前的字符,暗的像素映射到靠后的字符。此外,降采样的比例应根据输出设备的实际分辨率进行调整。将RGB图像转换成字符图像(ASCII art)通常涉及到灰度化、降采样、映射字符等一系列步骤。

2024-03-11 14:42:47 424

原创 使用OpenCV实现两张图像融合在一起

图像融合技术是一种结合多个不同来源或不同传感器捕获的同一场景的图像数据,以生成一幅更全面、更高质量的单一图像的过程。这种技术广泛应用于遥感、医学影像分析、计算机视觉等多个领域。常见的图像融合技术包括基于像素级、特征级和决策级的融合方法,以及基于多尺度分解如图像金字塔的方法。

2024-03-11 13:52:46 968

原创 大模型中 .safetensors 文件、.ckpt文件和.pth以及.bin文件区别、加载和保存以及转换方式

在大型深度学习模型的上下文中,.bin和.pthckpt文件这是由 Hugging Face 推出的一种新型安全模型存储格式,特别关注模型安全性、隐私保护和快速加载。它仅包含模型的权重参数,而不包括执行代码,这样可以减少模型文件大小,提高加载速度。加载方式:使用 Hugging Face 提供的相关API来加载文件,例如函数。ckpt文件。

2024-03-06 16:48:21 5893

原创 简单介绍一下Qt动画系统,并举例说明如何使用

Qt动画系统是Qt框架中的一部分,用于创建和管理动画效果。它提供了一种简单而强大的方式来实现动态图形效果,使得用户界面更加生动和交互。属性动画(Property Animation):允许您对控件的属性进行动画处理,如位置、大小、颜色等。您可以通过指定起始值和目标值,以及动画的持续时间和插值函数来创建属性动画。并行动画(Parallel Animation):允许多个动画同时进行,可以并行地对多个属性或对象进行动画处理。顺序动画(Sequential Animation)

2024-03-05 14:38:57 998

原创 markdown手动添加目录

这样,你就手动创建了一个简单的目录,使得读者能够快速浏览和导航你的 Markdown 文档。

2024-03-04 14:43:51 630

原创 QSlider 介绍与使用

当使用 Qt 编写程序时,QSlider 是一个常用的控件,用于实现滑块功能。

2024-03-01 13:22:15 1190

原创 Windows和Linux分别如何控制台创建链接

确保你有足够的权限来创建链接,并且目标文件和链接文件的路径是正确的。命令允许你创建硬链接、符号链接或者目录链接。命令有两种类型的链接:硬链接和符号链接(也称为软链接)。在Windows操作系统中,你可以使用。在Linux中,你可以使用。命令在控制台创建链接。命令时使用合适的权限。

2024-02-23 10:22:15 346

原创 wget 基本用法

wget是一个用于从 Web 服务器下载文件的常用命令行工具。下面是一些常用的wget。

2024-02-22 14:02:40 365

原创 马赛克与目标清除工具分享(lama-cleaner)

lama-cleaner是一个前后端分离的服务,后端使用python,前端使用nodejs编写的服务,使用的是开源项目lama实现的图像操作,还支持很多其他的插件,windows端和macos还有相应的软件可以直接下载安装。

2024-02-22 10:25:34 509

原创 Qt 信号槽函数异步与同步处理

在Qt中,信号和槽机制是基于事件驱动的,它是异步的。当一个信号被发射时,与该信号相关联的槽函数会被放入事件队列中等待执行。然后,事件循环(Event Loop)负责按照一定的顺序执行这些槽函数。如果一个槽函数执行时间较长,而信号发送端是在同一线程中,那么在槽函数执行的过程中,事件循环会被阻塞,导致其他事件无法被处理。这可能导致程序在槽函数执行完之前被阻塞。如果信号发送端和槽函数不在同一线程,Qt提供了两种连接方式:直接连接和队列连接。在直接连接中,信号和槽在同一线程中执行,可能会被槽函数的执行时间影响。

2024-01-24 14:27:13 684

原创 std::for_each 简单使用

函数对象可以是普通函数指针、函数对象类的实例,或者是使用 lambda 表达式创建的匿名函数对象。函数是一个算法,其参数列表中只接受一个可调用对象(函数或函数对象),并且该可调用对象必须接受一个参数,通常是容器中元素的类型。它的第三个参数期望的是一个可调用对象,而函数模板并不是可调用对象。这样可以实现对不同类型的元素执行相同的操作,只要该操作可以通过可调用对象表示。的第三个参数,以对不同类型的 vector 执行相同的操作。的第三个参数,以对不同类型的 vector 执行相同的操作。

2024-01-17 17:35:55 475 1

原创 nohup指定输出日志名称

【代码】nohup指定输出日志名称。

2024-01-16 10:02:08 641

原创 ubuntu 22.04.1 安装mysql-server方法,以及开启局域网客户端访问权限与修改密码等方法

请注意,允许远程连接存在一定的安全风险,建议只允许特定 IP 地址或使用 VPN 等更安全的方式。在 MySQL 控制台中,首先选择使用的数据库。安装过程中,系统将提示你设置 MySQL 的 root 用户密码,请记住这个密码。现在,你的 MySQL 服务器应该已经安装、配置并且允许从局域网的客户端进行连接。输入在安装时设置的 root 密码,没有提示设置密码就是密码为空。行,或者将其设置为 MySQL 监听的 IP 地址,以允许来自局域网的访问。的系统数据库,包含用户信息。替换为你想要设置的新密码,

2024-01-15 17:53:32 576

原创 文档扫描与矫正-仿射变换

在文档扫描过程中,由于拍摄角度和畸变等原因,文档图像可能存在一定程度的形变。仿射变换可以用于校正文档图像,使得文字和线条保持水平垂直,提高文档的可读性。图像变换是计算机视觉和图像处理中的关键技术之一,它允许我们对图像进行各种形式的变形、调整和校正。其中,仿射变换是一种常见的变换方式。在这个示例中,当你点击图像上的三个点时,程序会执行仿射变换,并显示原始图像和校正后的图像。以下是一个简单的C++示例代码,使用OpenCV实现放射变换并展示图像。为你自己的图像路径。

2024-01-10 16:52:19 378

原创 使用openssl计算文件的md5,sha256,以及用aes算法对密码进行加密

要使用 OpenSSL API 计算文件的 MD5 值,您可以使用 OpenSSL 提供的一组函数。计算文件的 SHA-256 值与计算 MD5 值类似,只需在代码中使用 OpenSSL 的 SHA-256 相关函数即可。请注意,这只是一个简单的示例,实际应用中应该更加注意密钥的安全生成和管理。函数负责打开文件、读取文件内容并更新 SHA-256 上下文,最后计算最终的 SHA-256 值。在 Windows 上,您需要链接相应的 OpenSSL 静态库或动态库,具体取决于您的配置。

2024-01-05 11:07:40 790

原创 C++ 生成数据唯一的UUID

在C++中,生成唯一的UUID(通用唯一标识符)通常需要使用外部库,因为标准的C++库并没有直接提供UUID生成的功能。一个常用的库是Boost C++ 库,它提供了UUID生成的功能。

2024-01-03 16:07:30 1346

原创 Qt 加载图片并展示loading效果

这个类通过使用Qt的网络访问模块(QNetworkAccessManager)从指定的URL加载图片,并在加载过程中显示loading效果。同时,还使用了布局管理器(QVBoxLayout)来组织控件的布局,以及QProgressBar来显示加载进度。这个类的设计使得在GUI应用程序中轻松地实现带有loading效果的图片加载功能。一个基于Qt框架的C++类,用于在一个窗口中显示一张图片,并在加载图片时显示loading效果。

2024-01-03 14:47:13 832

原创 std::array 使用举例

std::array是 C++ 标准库提供的容器,它表示一个具有固定大小的数组。与裸数组相比,std::array具有更多的优势,如提供了方便的成员函数、支持迭代器等。下面是对std::array的详细介绍以及使用示例。std::array。

2023-12-29 14:28:41 466

原创 C++ enum class 如何使用

enum class提供了更好的类型安全性和作用域限定,使得枚举更加灵活和可维护。它是 C++11 引入的一个重要特性,推荐在新的代码中使用。

2023-12-29 13:35:34 804

原创 std::unordered_map 简单使用

是 C++ 标准库中的一种关联容器,用于实现键值对的存储和快速查找。它基于哈希表实现,具有以下特性:std::mapstd::mapstd::map以下是在这个例子中,我们创建了一个,插入了一些键值对,并且演示了查找和遍历操作。的初始化和赋值方式有多种,取决于使用的 C++ 版本和个人偏好。

2023-12-28 14:41:22 1205

原创 std::allocator 如何使用

是 C++ 标准库中的一个内存分配器,用于分配和释放内存。它是 C++ 标准模板库(STL)中的默认分配器,被许多容器类使用,如std::list等。

2023-12-28 10:28:13 486

原创 汉宁窗口介绍以及计算方法

汉宁窗口是一种在信号处理和频谱分析中常用的窗口函数。它的名字来自于发明者之一的Julius von Hann(也写作Hanning)。Hann是奥地利的物理学家,他于1928年发表了一篇题为《Über die Verwendung von Fensterfunktionen bei der Fourier-Analyse von Zeitabhängigen Messungen》(关于在傅里叶分析中使用窗口函数进行时间相关测量的论文)的文章,介绍了这个窗口函数的概念。

2023-12-26 17:36:09 1292

原创 python 科学计算库scipy学习

SciPy是一个用于科学计算的开源工具库,它建立在NumPy的基础上,并提供了更多的数学、科学和工程计算的功能。SciPy包含许多模块,涵盖了各种科学计算领域,包括优化、统计、信号处理、图像处理、常微分方程求解等。以下是一些SciPy。

2023-12-26 09:55:47 426

原创 python range用法

range是 Python 中的一个内置函数,用于生成一个整数序列,通常用在循环中。

2023-12-25 17:05:52 588 1

原创 std::iota 函数简单使用

它的作用是用一个连续的范围内的递增序列填充容器。是 C++ 标准库中的一个算法,位于。将从1开始生成递增的整数,并填充到。以下是一个简单的示例,说明了。

2023-12-15 12:39:07 821

原创 python 的几种创建以及删除虚拟环境的方法

在 Python 中,有几种工具可以用来创建和管理虚拟环境,其中两个最常用的是venv和virtualenv。同时,也有一些第三方工具如conda(用于 Conda 环境)和pipenv(用于项目环境)。

2023-12-12 14:41:16 1558

原创 使用rknn-toolkit2将paddleseg模型导出rknn模型

【代码】使用rknn-toolkit2将paddleseg模型导出rknn模型。

2023-12-12 14:38:51 822

原创 C++几种cast该如何使用

在选择类型转换时,应该根据具体的情况和需求谨慎选择合适的转换方式,避免不必要的安全问题。

2023-12-06 14:52:48 535

More effective C++ 中文版, 35个改善编程和设计的有效方法

网上找了很久,没有找到,不是就几页的sample版本,就是打开了不知道是什么玩意的东西,要不就是积分很贵,这本是跟同事要的分享出去

2018-03-11

GB28181相机接入源码VS2013编译运行

GB28181相机接入,VS2013编译运行,所用库的源文件也都在,其他版本的程序可以编译相应的库文件替换即可,网上资料不多

2018-01-24

gradle-4.1-all.zip附带网址下载

android studio 提示 project refresh failed错误,需要将这个文件复制到提示的路径下,就可以了,外网访问比较慢

2018-01-23

编译opencv需要的下载失败的ffmpeg.dll/iipcv/face_landmark_model.dat

编译opencv需要的下载失败的ffmpeg.dll/iipcv/face_landmark_model.dat,放到相应文件夹下

2018-01-12

游戏编程入门

游戏编程入门第四版源码

2017-08-20

爬取谷歌安卓官方Demo的python小程序

这是一个python小程序,用于爬取google安卓的官方Demo,我可能比较贪心吧喜欢把东西都装在自己包里,写个小程序批量下载google的源码,挺方便的下载完用了五个小时吧,我这里网比较慢,只是爬了每个资源的网址,并且合成了git命令,改后缀名为bat,双击就行了

2017-07-30

VC++实现录屏截屏

截屏是通过微软官方Demo的方法实现的,录屏是通过将大量截屏图片合成成一个Mp4文件实现录屏效果,偷懒用了OpenCV的函数,以后再用VC自带的库合成,项目还在开发中持续更新

2017-07-30

NDK官方文档

NDK官方文档

2017-06-07

remapkey工具

这是windows官方的键盘映射修改工具 其他工具试了不行只能用这个 直接拖拽,很方便的

2016-07-18

蓝牙小车安卓客户端源码

这是毕业设计做的项目,根据国外网上资源修改添加了自己需要的内容,已经很完善了,分享出来大家分享,eclipse导入即可执行,这只是手机软件端源码,还有单片机端的源码,以后有时间分享出来

2016-05-24

颜色代码表

这是一份很详尽的颜色代码表,妈妈再也不用担心我开发时再去查找颜色了

2016-05-08

C语言写的贪吃蛇

C语言写的贪吃蛇练习,linux平台下写的,不是很完善

2016-05-02

基于ARM的嵌入式项目世界时钟集成电子书MP3等功能

基于ARM的嵌入式项目,TQ2440芯片,写的世界时钟

2016-05-02

QT加C++开发的爱拱白菜的猪小游戏

用qt和c++开发的小游戏爱拱白菜的猪

2016-05-02

RFID管理系统

这是一个团队项目,一个RFID软件项目,可以连接端口,读取RFID芯片的数据

2016-04-26

matlab软件gossiping仿真

这是我们课设做的一个gossiping仿真代码。可执行,很不错的源码注释详细

2016-04-26

ASP.NET购物网站系统

这是学校的课设,做的一个网站,分享出来大家可以借鉴借鉴

2016-04-26

C学生管理系统通用链表

这是C语言写的一个学生管理系统,基本功能都已实现,在linux环境下写的,通用链表,文件读写等

2016-04-26

C语言学生管理系统

这是C语言写的一个学生管理系统,基本功能都已实现,在linux环境下写的,普通链表写的通用链表写的链接看我的其他下载内容

2016-04-26

CS实验室设备管理系统

这是一个团队项目,基本实现了实验设备管理,人员管理开发软件VS2010

2012-12-21

图像编辑模型 big-lama.pt

lama 模型,用来删除图像上的目标

2024-02-22

cef + chromium 完整源码(cef 5414 chromium 109)

cef 版本5414 chromium 版本109.0.5414.8 完整源码,已经把hook同步完成 ,并且为了缩小体积把.git文件清除了,使用百度云分享 直接同步的代码,release编译不过,做了很多修改才编译通过 在多台机器上测试通过,可以编译debug/release 64/32 各种版本 解压出来根目录下有个readme.md照着编译能编译过 编译的时候,需要在bat文件里指定自己的 windows SDK 路径和vs 路径,安装vs时需要安装debug组件 我的编译环境如下: 1. windows 11 2. VS 2019 3. Windows Sdk 给有需要的人使用,如果编译不通过去博客下方留言

2023-11-28

cef-binary-109.0.1+gcd5e37a+chromium-109.0.5414.8-windows32

cef_binary_109.0.1+gcd5e37a+chromium-109.0.5414.8_windows32_minimal.tar.bz2,有网友需要release 32为版本,编译了一个版本, 1. 支持视频播放的 2. libcef with video 3. chromium版本号109.0.5414.8 4. 编译教程 https://blog.csdn.net/CHNIM/article/details/128963412

2023-10-11

DragGAN 狮子调整模型

DragGAN 狮子调账模型 stylegan2_lions_512_pytorch.pkl

2023-09-18

cef-binary-109.0.1+gcd5e37a+chromium-109.0.5414.8-windows32.zip

支持视频播放的cef, cef版本109.0.5414.8 debug版本, windows 32位版本

2023-09-07

cef chromium-109.0.5414.8 x64 支持视频播放 Release版本

cef_binary_109.0.1+gcd5e37a+chromium-109.0.5414.8_windows64_minimal.zip mini版本,只包含Release库,支持视频播放 博客地址:https://blog.csdn.net/CHNIM/article/details/128963412

2023-08-08

go编程书籍 学习资料 go并发编程实战 go语言编程 go语言程序设计 go语言圣经 go语言实战

go语言学习必备学习资料,go并发编程实战,go语言编程,go语言程序设计,go语言圣经, go语言实战组合下载,pdf书籍

2023-08-07

H264 标准中文版和英文本

H264 标准文档 国际电信联盟,发布,通用视听业务的先进视频编码 本建议书|国际标准是由已有视频编码标准发展而来(H.261,H.262和H.263),以适应各种应用,如视 频会议,数字存储媒体,电视广播,互联网流式传输和通信等,对运动图像压缩比提出的更高要求,本编 码标准正是为了满足这种日益增长的需求而开发的。同时,本标准的设计也能够使编码图像能够以灵活的 方式在不同的网络环境中使用。使用本建议书|国际标准可使得运动图像能以计算机数据的形式被使用,并 能够存储在各种存储媒体上,在现有或未来网络中传送和接收,在现有或未来广播信道中分发。 本版本于2005年3月通过,包含的修改是对视频编码标准增加了四个简表,分别是高级,高级 10,高 级 4:2:2和高级 4:4:4,提高了视频质量能力,从而扩展了标准的应用的范围(如,通过包括支持更大范围 的图像样点精度和更高解析度的色度格式来实现)。另外,定义了补充数据的新类型,更进一步扩展视频 编码标准的适用性。最后,对已印刷版本中的若干错误进行了修正。本版本除了增强了视频编码能力以 外,还用来和联合研发的ISO/IEC 14496-10标准在

2023-08-07

android-studio-2022.1.1.19-linux.tar.gz

android-studio 2022.1.1.19 linux版本下载

2023-05-06

android-studio-2022.1.1.19-mac.dmg

android-studio 2022.1.1.19 for mac x86架构 android-studio-2022.1.1.19-mac.dmg android 项目编译要求高版本android studio程序,费力下载下来的,文件太大,已上传百度云,如果下载链接失效,请回复,予以更新

2023-05-06

cef chromium-109.0.5414.8 x64 支持视频播放

基于chromium 109.0.5414.8版本的的cef动态库支持视频播放 win64版本 博客地址:https://blog.csdn.net/CHNIM/article/details/128963412

2023-03-04

bgr buffer与bgra buffer

保存的两块rgb和rgba buffer数据,用于大家使用和研究,可以通过opencv加载图片保存,或者硬解码保存,或者libjpeg保存,我是通过deepstream直接保存的

2018-11-08

实现类似av_parser_parse2功能

刚开始解码H264视频时,查阅文档说有Nalu头,参考雷神代码,将文件指针传入去掉头可以解码,但是需要每次传入定量buffer解码,不是传入文件指针,经过修改可以用有bug

2018-09-19

视频倒播实现

提取opencv的代码,利用ffmpeg实现视频倒播,opencv实现好的视频处理类,直接提取出来,加载ffmpeg库就可以实现倒播视频,要显示画片需要opencv库显示

2018-09-18

TCP大文件批量传输

修改了部分bug,现在可以批量读取文件并发送,可以满足文件批量发送的要求

2018-06-28

TCP实现的批量大文件传输

TCP实现的批量大文件传输的C++库,一对多的模型 发送端: 外部调用只需要将文件路径传入,自己去读文件发送,发送端可以指定channel,ip,port,发送时,指定channel推送文件路径即可,挺好用的 接收端: 只需要初始化,并指定文件存放路径接收到的文件就会自动存放到里边

2018-06-28

UDP批量文件传输

UDP实现的批量文件传输socket实现,封装成C++类了,测试传输2G以上文件没有问题,大规模传输文件也不存在问题,我测试了一次性传输上千张图片不存在问题

2018-06-26

TCP批量文件传输

tcp文件批量文件传输,支持大规模文件传输,封装的C++接口

2018-06-26

VC14程序部署补丁包

VC14开发部署补丁包,连个包安装上就可以运行否则会报各种错误

2018-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除