自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++获取时间间隔(毫秒)

LARGE_INTEGER m_i64CPUFreq;LARGE_INTEGER m_i64Begin;LARGE_INTEGER m_i64End;QueryPerformanceFrequency(&m_i64CPUFreq);QueryPerformanceCounter(&m_i64Begin); //do something..............QueryPerformanceCounter(&m_i64End);// 获取毫秒doubl...

2022-05-25 16:11:08 502

转载 FFmpeg在VS2019下的编译

今天无意中在gayhub发现个牛逼工程,全VS工程编译FFMPEG库,包括依赖库全是VS生成的,无需Mingw等Linux环境。简单记录下过程,以防将来重装系统等情况,备忘。GitHub - ShiftMediaProject/FFmpeg: Unofficial FFmpeg with added custom native Visual Studio project build tools. FFmpeg: A complete, cross-platform solution to recor

2021-11-03 11:46:10 1365 1

原创 VS2019+msys2编译ffmpeg

1、下载VS2019社区版本、下载msys64位版本的可执行文件进行安装。https://www.msys2.org msys2官网https://visualstudio.microsoft.com/zh-hans/downloads/ VS2019下载地址2、通过vs2019的x86 Native Tools 命令行工具打开msys2,并继承命令行工具的环境变量用文本编辑器打开 msys2安装根目录下的msys2_shell.cmd ,将rem set MSYS2_PATH_TYPE=inh

2021-10-28 09:51:53 572

原创 cef的js调用

一、js调用1、cef包含浏览器(browser)进程和渲染进程(render)2、c++调用js 获取对应的frame对象,执行ExcecuteJavaScript(),3、Js调用C++ 在渲染进程中获取V8 js引擎的context上下文,获取对应的V8对象,将对应的调用接口字符串绑定到window对象 然后再V8handler中定义重写Execute方向,定义接口的实现二、cef框架 cefclient->多个browser对象->每个b...

2021-08-27 10:18:26 1043

原创 Qt程序最小化或WIN+D后再打开,UI接收不到QEvent::UpdateRequest消息

前言碰到一个很奇怪的问题,双屏下,Qt程序最小化或WIN+D后再打开,界面出现部分或全部假死的现象,接收不到QEvent::UpdateRequest事件:原因在最小化窗口属性后,Qt :: WA_Mapped从QWidget中删除(可以在qwidget.cpp中设置断点到setAttribute_internal来检查它)。 但是在显示窗口后没有再次设置此属性。 如果不满足QWidgetBackingStore :: sync中的(discardSyncRequest(tlw,tlwE...

2020-12-22 11:15:22 635

原创 qt5.12.3版本在Qt creator中添加源码调试

Qt 针对 Windows 平台提供了两种安装包:MinGW版本: 使用MinGW作为默认编辑器,附带了GCC,GDB 等工具,在qtCreator中可以使用GDB 作为默认的调试器。MSVC版(VS2013 VS2015 VS2017..)使用MSVC作为默认编译器,需要使用CDB调试器。在写代码的时候,或者调试程序的时候,需要追踪到qt源码中查看实现,那么怎么在qt编码的时候,方便跳转到对应的qt源码中呢,以及调试的时候,可以在源码中下断点进行调试?1. 我们需要在安装qt版本到时候,同

2020-11-26 18:00:00 1148

原创 如何修改git已提交记录的邮箱?

重置账户邮箱信息我们当然要修改啦,那么执行如下命令,重置提交的账户信息:git commit --amend --author="cmlanche <[email protected]>" --no-edit

2020-06-16 10:52:25 528 1

原创 C++注册监听器demo

// .henum class SlideMultiplexerCtrlId{ // public SelectionChanged, ChangeCurrentPage,};} // namespace sdnamespace sd { namespace tools {class SlideMultiplexerCtrlEvent{public: SlideMultiplexerCtrlId const meEventId; const...

2020-05-14 10:36:49 575

原创 QScrollbar进行垂直滚动条qss详细设置

QScrollBar::vertical {margin: 13px 50px 13px 50px;background-color: rgb(255, 255, 255, 100);border:0px;width:12px;}.QScrollBar::handle:vertical {background-color:purple;width:12px;}QScrollBar::add-page:vertical {background-color:pink;

2020-05-14 10:27:34 1267

原创 QT问题

1、继承QAbstractButtonPrivate等私有类的方法,添加对应的***_private模块即可。(添加widgets_private模块)后续问题,持续更新中...

2019-10-15 11:32:12 137

原创 C# BrowserTabUserControl 未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项。找不到指定的模块。

尝试以下两种解决方案:1、安装vs2013运行库2、右键添加引用“Microsoft.CSharp”

2018-08-02 19:39:07 3843

转载 Chrome学习笔记(三):UI组件,皮肤引擎

原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一个东西单拿出来都可以说很很多,单就一个breakpad都说了两篇。恩,不过也许是我太啰嗦了。1. UI控件库(Control)简介我们知道Chrome做这一套皮肤引擎是为了替换掉Windows

2017-04-25 18:56:11 1290

转载 Chrome学习笔记(二):UI组件,皮肤引擎

原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(二):UI组件,皮肤引擎 —— 基础设施篇Chrome的UI是很奇妙的,因为看起来能很好的跨平台,而且可以很好的兼容各个平台的特性,比如在Mac下最小化和关闭按钮在左侧,还兼容全屏的特性,在Linux上,也能加载GTK的外框,外加现在Chrome在推的Aura,更是直接接管了桌面合成器。。。这一切

2017-04-25 18:55:27 2402

转载 Chrome学习笔记(一):线程模型,消息循环

原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(一):线程模型,消息循环看Chrome已经有一段时间了,但是一直都没有沉淀些内容下来,是该写写笔记什么的了,免得自己忘记了。看的都是Windows平台下的代码,所以记录也都是记录的。。。废话。。那么首先,先从最基础的东西记录起吧:Chrome的线程模型和消息循环。多线程的麻烦多

2017-04-25 18:52:48 431

转载 详解YUV420数据格式

原文地址:http://www.cnblogs.com/azraelly/archive/2013/01/01/2841269.html1. YUV简介YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:

2017-04-18 12:33:49 1622

原创 MFC Win32 sendmessage丢失this指针,this指针变为NULL

一般导致这种问题的原因是内存访问越界造成的,看一下调用栈或者sendmessage之前是否有数组分配越界。

2016-12-05 13:23:35 530

原创 CEF会遇到的问题

一、资源文件都添加的情况下,debug下运行还是会出现崩溃二、flash配置包括路径、文件等都没有问题的情况下,但是flash还是不能正常加载。三、 [1201/100152:FATAL:memory.cc(19)] Out of memory. size=4194304 的cef内存溢出错误

2016-12-01 20:11:42 18121 8

H264转化MP4源码

H264转MP4 C++ vs2010源码

2016-09-23

EasyX_2015冬至版

•增加对 Visual Studio 2015 正式版的支持(2015-10-15)。

2015-12-13

空空如也

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

TA关注的人

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