logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++下基于windows socket的多线程服务器(基于TCP协议)

 之前用c++实现过基于windows socket的单线程TCP服务器(http://www.cnblogs.com/jzincnblogs/p/5170230.html),今天实现了一个多线程的版本,可以接受多个客户端的请求,原理与之前的单线程版本相似,只是在多线程版本中主线程用于监测客户端请求,每当有新客户端请求连接,主线程便新开一个线程用户处理客户端的请求。代码如下:  头文件:1 #if

#c++
vc++ 阻止 计算机系统进入休眠状态

SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_AWAYMODE_REQUIRED | ES_DISPLAY_REQUIRED);

#c++
OpenPose笔记——windows 10下,自编译openpose代码(vs下能跑了,pythonAPI也能使了)

一 .准备工作准备工作当然是各种环境:1. 至少VS2015 以上的版本2. CMake Gui,注意,千万不要下载3.16版的!3.16版本没有win64的选项,编译出来是win32版本的。。。然后x64和x86冲突简直哭死个人。。。。我个人用cmake 3.13.2版本莫问题3. OpenPose 源码 下载好后解压好待用。本人是2019年10月23日下载的源码4. 安装 CUDA 官网下载,

#windows
【解决BUG思路】get_gameObject can only be called from the main thread

BUG:11-02 14:38:46.703 6555-6934/net.lionbird.google.countryCreatorUS E/Unity: UnityException: get_gameObject can only be called from the main thread.Constructors and field initializers will be execut

spine动画融合与动画叠加

一.动画融合setMix1.概述:两个动作之间的平滑过渡参数duration为需要多少时间从fromAnimation过渡到toAnimation,过渡时间为动画重叠时间。下图为动作切换时的情况(setAnimation),左红线为切换动作时刻,两个红线之间为动作切换时间,这之间动画播放为A与B的混合,A和B所占的权重是不断变化的,从A占的权重从100到0,B占的权重从0到100。右红线之后为动作

#unity
ffmpeg-给视频添加字幕(二十四)

前言在我们观看电影或者抖音等短视频平台的视频时一般都会出现字幕,有了字幕那视频的表现形式就更加丰富了,所以为一段视频添加字幕也是一个硬需求。本文的目的就是为一段视频添加字幕,了解如何添加字幕前先了解下字幕的类型:外挂字幕外挂字幕是一个单独的外部字幕文件,格式类型一般有srt、vtt、ass等等。播放视频时,需要把外挂字幕和视频放在同一目录下,并在播放器中选择字幕文件才可以在视频中看到字幕。软字幕软

PC微信逆向:两种姿势教你解密数据库文件

文章目录定位数据库文件密码定位数据库密钥的思路获取数据库密钥的实战分析CreateFileW断点常见错误排查堆栈排查堆栈地址单步跟踪用代码实现解密数据库编译选项解密代码实际效果动态获取数据库密钥定位数据库文件句柄关于微信数据库句...

#c++
音视频封装到MP4/MP3ffmpeg(十四)

前言音视频封装指的是将编码后的数据放入具有一定规则的容器文件中,比如MP4文件,MOV文件,MP3文件等等。容器文件和编码方法是两个不同的概念,需要区分,不过MP3即是编码方法,也是一种容器文件。音视频封装是一种很常见的应用场景,比如封装成MP4文件,便于存储和传播。MP4既可以只包含音频或者视频,也可以同时包含多个音频和视频。本文以MP4为例,将音视频数据封装到MP4容器文件中封装相关流程ima

音视频转码ffmpeg(十六)

前言音视频转码主要指这样的概念:1、容器格式的转换,比如MP4转换为MOV2、容器中音视频数据编码方式转换,比如H264编码转换成MPEG4编码,MP3换为AAC3、音视频码率的转换,比如4M的视频码率降为2M4、视频分辨率的转换,比如1080P视频变为720P,音频重采样等等转码技术点分析转码流程图image.png流拷贝是指源文件音/视频编码方式也被目标文件支持,那么此情况下音/视频数据拷贝就

Opencv drawContours函数用于绘制和填充

在opencv中当我们使用一些基于连通域或者基于边沿信息的时候,往往会对contour进行处理除了利用findContours函数寻找连通域之外,也需要对连通域进行填充等操作这里介绍下drawContours函数,自己也是不断摸索和查阅了opencv相关手册drawContours在图像中绘制外部和内部的轮廓。drawContours(InputOutputArray image, InputAr

#opencv
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择