自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈大豪的宝库

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(9)
  • 收藏
  • 关注

原创 图灵计划(一)

数论的第一次应用数论是一门研究整数的学科。为什么会有人想要研究整数呢?数论到底能在生活中哪些地方得到应用呢?数论的用处并不是显而易见的。但是数论既然偏离了人类所有的生活轨迹,那为什么会有人研究它呢?让我们回到1937年的秋天,德国在希特勒的领导下重新武装,世界大战一触即发。此时的图灵和我们一样正思考着数论能在哪些地方被应用。他很快意识到,在战争爆发以后,能否保护盟军之间通过电报传递的密令将成为...

2020-01-05 16:40:51 883

翻译 你的gradle task出什么毛病了?(译)

最近工作中需要在android工程编译过程中加gradle task,拷贝文件。我在写task的过程中遇到了很多问题,于是在网上找到了这篇博客,里面总结了写gradle task时经常遇到的一些问题,我觉得总结得非常的好,所以翻译过来,希望能帮助到更多的开发者(ps:英文好的可以直接看英文的博客,我可能翻译的不是很好)。前言在Stack Overflow上活跃了大概5年的时间里,我发现尽管Gr...

2020-01-04 20:03:22 465

原创 OpenGL实现打砖块(一)

这里是GitHub上的项目地址。声明:这个项目思路和素材完全是基于这个OpenGL教程,作者是Joey de Vries。我做的工作仅是在macOS上用Objective-C实现了一遍,原教程是在windows上基于C++的实现。我的项目中没有依赖原教程中依赖的第三方库,完全是基于系统库的实现。非常感谢Joey de Vries提供的优秀的OpenGL教程!前言去年利用空闲时间学习了这个Op...

2020-01-04 13:04:36 888

原创 win32实现两个透明窗口联动

win32实现两个透明窗口联动在上一篇博客中,我已经完成了一个对某个颜色值透明的win32窗口,存在一个很大的缺陷:透明部分是无法响应鼠标消息的,这就导致窗口无法拖动。在查阅了大量资料也没有发现详细的解决方法后,决定记载一下我的解决方法。

2017-01-07 13:44:38 2963

原创 win32API实现透明字幕窗口

每周一记! 接上一篇内容 使用GDI实现视频字幕及特效,在实现了写入字幕功能后,添加一个透明的添加字幕窗口。

2016-12-25 13:54:20 2870

原创 使用GDI实现视频字幕及特效

每周一记!最近使用GDI实现了给视频添加字幕以及字幕出场和结束特效的功能,特此记录一下实现过程,注意这里的视频字幕是直接写入视频文件的。实现字幕的基本思路:首先创建一个设备位图,用DrawText函数往位图里面写字,然后取出位图数据与原视频解码出来的图片数据进行像素混合,这样就实行了添加字幕功能。

2016-12-18 12:14:06 1349

原创 Duilib 父窗口无效化和消息传递

当使用duillib界面库时,我们往往需要建立多个窗口,子窗口和父窗口之间有一定的逻辑需要,比如当子窗口弹出时,让父窗口无法处理父窗口内的控件的消息,即将父窗口无效化,直到子窗口关闭再恢复。建立多个窗口,我们可以定义多个窗口类来一一对应。我建立窗口类的时候继承的是duilib库里面封装的窗口类WindowImpBase。重载父类里的消息处理函数,就可以实现对消息的过滤。

2016-08-07 19:03:37 2607

原创 Duilib的消息传递机制

学会了怎么写XML文件,但是我还是不知道怎么实现各个控件之间的消息传递。于是我对源代码好好研究了一下,发现duilib作为一个界面库有自己独立的封装的窗口类,也就是WindowsImplBase。 在这个类中,实现对windows窗口传过来的消息的处理,以及初始化时创建控件,绘制窗口等功能。继承这个窗口类,就可以将我们自己的XML文件解析,显示自己设计的窗口。

2016-07-31 11:17:00 2848

原创 Duilib界面库入门笔记(一)

最近需要写一个界面,要用到duilib这个界面库,大家懂的,作为一个新手只能求助度娘了!然而这个界面库已经停止更新,文档也是非常的少,我只能自己慢慢体会。因此我把自己的学习笔记写下来,希望能对要入门的小伙伴们有点小帮助。 首先我们得下载一个完整的duilib界面库,带demo的那种,我是在CSDN上下的,链接在下面。

2016-07-30 12:46:17 1627

空空如也

空空如也

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

TA关注的人

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