自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

joinwilson的专栏

专注于技术,应用于未来

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 libvlc添加视频录制接口

vlc开源播放器其实是自带录制功能的,只是其导出库中未包含该接口,下面我们为该库添加录制功能的导出接口。1、在libvlc_media_player.h头文件中加入以下函数LIBVLC_APIint libvlc_video_toggle_record(libvlc_media_player_t *p_mi,const char *psz_filepath,const char *psz_filename);2、在lib/video.c下面加入实现函数intlibvlc_video_togg

2021-03-27 21:01:19 1074 1

原创 基于Qt开发PC客户端软件

Qt 软件库用来开发PC端软件非常方便,如果有一套系统,即有服务端、移动端及PC端,那么PC端最适合用Qt来开发,设计界面所见即所得。基于C++语言高效灵活。下面基于本人之前开发的一个小软件来说说。以下是软件运行时的效果:实现以上界面窗口需要对原始窗口做如下改造1. 界面去掉原始标题栏2. 标题栏自定义,背景透明和工具栏共用背景图片3. 背景图片横向拉申,做出渐变效果4. 自定义控制按钮(最大化、最小化、恢复、关闭)5. 窗口套用mask变为圆角设置窗口为无边框风格WidgetMain

2021-03-27 20:50:26 1954

原创 多目录makefile模板写法

多目录makefile模板写法 在做linux开发的时候经常要写一些程序,这些项目还不是一个源文件就能搞定的,我这个人比较懒,懒的写makefile,也懒得记,于是就找一个模板记下来。以后照抄就好了。以下是一个例子。# libssh2 MakefileDIR_INC = ./includeDIR_SRC = ./srcDIR_OBJ = ./objDIR_BIN = ./binSRC = $(wildcard ${DIR_SRC}/*.c) OBJ = $(patsubst %.

2021-03-27 20:37:49 285

原创 网络编程相关知识点速查

网络编程相关知识点速查网络编程相关知识点速查一、获取网络信息相关的函数二、IPv6服务器流程三、IPv6和IPv4的TCP和UDP交互图四、select 函数就绪的条件五、read函数返回值的含义六、shutdown时的交互流程网络编程相关知识点速查我们在做网络相关的开发时,经常会记不清一些知识点,以下我把需要牢记的知识点分享给大家。希望对您有所帮助。一、获取网络信息相关的函数二、IPv6服务器流程三、IPv6和IPv4的TCP和UDP交互图四、select 函数就绪的条件五、read

2021-03-27 20:32:33 112

转载 使用Win API创建工具栏

到网上查了下资料,初步实现了使用WinAPI创建工具栏。        下面是创建一个标准工具栏的函数,(这里所谓标准工具栏是指工具栏按钮图片是WinSDK内置的)[cpp] view plaincopyprint?BOOL CreateStandardToolbar(HWND hParent)  {      // 首先需要先调用InitCommonCon

2013-10-22 09:12:15 734

转载 实现一个冒泡提示的浮点数编辑框

最近需要一个浮点数编辑框。所谓浮点数编辑框,就是限制输入只在”-1234567890.” 这些字符,其它字符不予输入(用户输错了冒一个气泡进行提示)。本想使用BCG库的CBCGPMaskEdit类,无奈该类允许重复输入小数点,不满足我的需求。        于是上网搜了一个,发现是基于VS2010的。VS 2010的编辑框已经实现了自动冒泡提示了。但是我的工程是VS 2005的。于是我设法

2013-10-22 09:03:59 410

MFC程序员的WTL指南

WTL 学习的好书 WTL8.1+VS2008 安装过程: 1.下载了WTL8.1,然后运行AppWiz文件夹下的setup90.js,就可以安装成功了。 2.然后就是配置工程了。打开VS2008,选择Tools->Options->Projects and Solutions->VC++ Directories,在include中将c:/wtl81/include加入。或者将include目录复制到Microsoft Visual Studio 9.0/VC/目录下就可以了。

2014-06-06

Visual C+++2008 教程

Visual C+++2008 教程

2012-05-07

空空如也

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

TA关注的人

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