自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

419狼狼专栏

多为编辑笔记

  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 windows 编译 Breakpad_20200714

工作所需,备忘。环境:windwos 10 64位,vs2017准备:1、python 因为原本就已装过了(python 2.7.6),略 2、windows sdk 10.0.17763.0 开始->Visual Studio Installer->更多->修改->单个组件->windows sdk 10.0.17763.03、下载 Breakpad git clone git clone https://chromium....

2020-07-14 18:16:05 352 1

原创 zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)

"libzipp" 这库是基于 "libzip" 之上封装的,而 "libzip" 又是基于 "zlib"库封装的,所以要编译 "libzipp" 库就要先编译其他两个库。下载准备:"zlib-1.2.8.tar.gz""libzip-1.0.1.tar.gz""libzippp-master.zip"编译环境:cmake + vs2013 ,   安装好cma

2016-01-19 17:46:20 6817 1

转载 OpenMax的数据类型

原文出自http://blog.csdn.net/ifloveelse/article/details/28613115?utm_source=tuicool1. OpenMax IL控制APIOpenMax IL层的API允许IL client控制Audio,Video,image领域的多媒体组件。除这三个领域的组件以外的称谓其他组件,可以提供了额外的功能,比如音视频同步。一般而

2015-05-05 23:18:33 720

原创 Ubuntu下配置JDK和NDK

1、解压出JDK  和 NDK 工具包(文件夹),如:jdk1.6.0_45 和 android-ndk-r8e2、用户名:yangjc,文件夹 SDK3、添加环境变量:   1)执行命令 sudo vim /etc/profile   2)在打开的profile文件后面添加环境变量(按‘i’键在后面插入命令):JAVA_HOME=/home/yangjc/SDK/jd

2015-04-19 15:45:53 629

转载 c/c++时间操作(struct tm 和 time_t 时间和日期的使用方法)

关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一

2015-03-18 09:48:03 10475

转载 [GDI+]DrawRectangle和FillRectangle,细节决定成败

首先, GDI+里坐标网格是通过每个象素的中心的对于DrawRectangle 其中矩形的长度和宽度指的是象素之间的间隔数,因此如果要绘制DrawRectangle ( Pens.Black, 0,0, 5,4);最终会得到长为6个象素宽为5个象素的矩形框。而在FillRectangle 的时候,指定的长度和宽度是实际矩形的长宽的象素数。如果仍然按照GDI+的坐标网格来

2015-02-09 10:48:05 10897

转载 CListCtrl控件功能扩展总结

所有者绘制(owner-draw)和自定义绘制(custom-draw)    这两种方法应该是控件自绘中最常用到的普遍方法。(当然如果只是改变控件颜色只需要处理WM_CTLCOLOR消息就可以了。)但是对于这两者的区别,可能很多开发人员并不是很清楚。如果你做过控件自绘,可能对owner-draw已经很熟悉了。一般只要设置控件的自绘风格属性,并实现owner-draw的消息(WM_DRAWIT

2014-09-05 10:51:58 1345

原创 PreTranslateMessage 与 WindowProc

SendMessage要区分环境,如果是对本线程的窗口SendMessage,则不经过任何消息循环,也不放入消息队列,直接调用WindowProc,所以GetMessage和PreTranslateMessage都捕获不到;如果SendMessage是向其它线程或其它进程的窗口发消息,则消息进入消息队列,GetMessage和PreTranslateMessage能捕获到这个消息。

2014-08-07 14:44:29 684

转载 STL 容器的查找函数

在写程序的时候,需要经常在map或者vector中查找符合条件的记录,而在map和vector中都没有提到查找函数。在本文中,详细说明了find_if用在map和vector中的用法。我们首先看下在STL中find_if是怎样实现的,然后就能写出针对各种类型的find_if函数. //定义在STL实现代码stl_algo.h中template class Input

2014-07-25 19:08:42 965

转载 对vector等STL标准容器进行排序操作

西方有句谚语:不要重复发明轮子!STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort 算法C++之

2014-07-24 10:01:47 545

转载 VC中的宽窄字符串相互转换

初学VC的时候经常被VC里头的各种字符串定义搞糊涂了,没办法的时候就直接使用CString了反正,这个类总能处理的。后来随着用得多了,渐渐 得明白过来,那些字符串设置还是蛮有道理的。先来看看最简单的:CHAR这个类型是最简单的字符串了,就是一个字节表示一个字符的那种,不过你可别小看它,先弄懂它别的就好说了。接下来我们看看它的两个”变种”LPSTR在VC里头这个字符串实际

2014-07-14 15:09:28 1242

转载 VC 常用的数学函数

abs原型:extern int abs(int x);用法:#include 功能:求整数x的绝对值说明:计算|x|, 当x不为负时返回x,否则返回-x举例:      // abs.c           #include       #include       main()      {        int x;

2014-07-07 16:49:33 1230

转载 C++ TinyXml操作(含源码下载)

前言TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译,使用TinyXML进行C++ XML解析,使用简单,容易上手。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。 DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系

2014-07-01 09:43:46 597

转载 C++实现CString和string的互相转换

原连接:http://blog.csdn.net/yysdsyl/article/details/2463662CString->std::string 例子: CString strMfc=“test“; std::string strStl; strStl=strMfc.GetBuffer(0);unicode情形下:    CStringW s

2014-06-30 14:53:32 614

转载 vc下动态改变鼠标光标

消息下:SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS));或是:HCURSOR   hc;hc=LoadCursor(NULL,IDC_CROSS);             SetCursor(hc);IDC_APPSTARTING     带小沙漏的标准箭头   IDC_ARROW  

2014-06-26 15:28:59 972

转载 MFC 单文档框架最大化显示

看到很多MFC初学者都有这样的问题:MFC单文档程序默认运行时窗口不是最大化,怎么才能使其一开始就最大化显示,其实对于这个问题,很多网友都解释的不清楚,或是不全面!  其实这是在修改MFC的窗口界面的外观,修改MFC窗口的外观或是风格是要用到类风格(CS_XXXX)和窗口风格(WS_XXXX),学过MFC的学者都知道在WinMain函数中,最开始都定义了WNDCLASS窗口类,该类可以改变

2014-06-25 10:50:44 938

转载 wchar_t*和char*之间的互相转换

//将单字节char*转化为宽字节wchar_t*  wchar_t* AnsiToUnicode( const char* szStr )  {      int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 );      if (nLen == 0)      {     

2014-06-24 09:38:52 684

转载 让控件失去焦点

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明1.SetFocus另外一个控件         GetDlgItem(另一个控件名)->SetFocus();2.给要失去焦点的控件发WM_KILLFOCUS消息        GetDlgItem(要失去焦点的控件名)->PostMessage(WM_KILLFOCUS, 0, 0);   

2014-06-21 12:42:06 1823

转载 CWnd::OnNcHitTest 消息说明

CWnd::OnNcHitTestafx_msg LRESULT[1] OnNcHitTest( CPoint point );返回值:下面列出的鼠标击中测试枚举值之一。· HTBORDER 在不具有可变大小边框的窗口的边框上。· HTBOTTOM 在窗口的水平边框的底部。· HTBOTTOMLEFT 在窗口边框的左下角。· HTBOTTOMRI

2014-06-13 10:29:22 718

转载 NCCALCSIZE_PARAMS结构,重绘客户区用到的结构体,WM_NCCALCSIZE消息响应的传入参数

typedef struct _NCCALCSIZE_PARAMS {     RECT         rgrc[3];       PWINDOWPOS   lppos;} NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS;成员       ·rgrc        矩形数组。        第一个矩形包含窗口在移动或改变大小后

2014-06-13 10:15:28 1823

转载 如何在CDC上绘制背景透明的图片

//i give some code,Hope it helpsvoid CBarcodeBox::DrawTransparentBitmap(CDC* pDC,CBitmap* pBitmap,                    short xStart,short yStart,COLORREF cTransparentColor){    BITMAP     bm;

2014-06-09 16:59:20 2018

转载 Richedit使用大全

很不错的源代码http://www.pudn.com/search_db.asp?keyword=MyRichEdit&x=36&y=16richedit 常见使用问题一.常见问题a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认

2014-06-03 20:09:57 936

转载 最终--VC中MFC如何显示位图(拉伸以及非拉伸)

简单的记一下如何显示位图:1、声明一个CBitmap对象,并从资源中加位图。2、创建一个兼容的DC,用CDC的成员函数CreateCompatibleDC。3、用CDC的成员函数SelectObject将位图选入到兼容DC中。4、用CDC的成员函数BitBlt来输出位图。就这样了,一个完整的位图说显示了!=======================

2014-06-03 15:47:29 1843

转载 VC MFC工具栏(CToolBar)控件

工具栏工具栏控件在控件面板里没有对应的选项(图标),但有一个工具栏控件类CToolBar,所以我们如果要创建一个工具栏控件并显示在窗口里的话,只能用代码来完成,事实上任何一种控件,都可以用代码创建,如CButton按钮类,现举一个用代码创建按钮控件并显示在窗口里的例子。CButton类的Create成员函数可以创建一个按钮控件,这个函数的格式如下:BOOL CButton::C

2014-06-03 15:44:02 782

转载 VC MFC菜单栏(CMenu)控件

菜单栏在对话框窗口里显示菜单栏像工具栏一样,菜单栏在控件面板里没有对应的选项,但有一个菜单控件类CMenu,所以如果想要在对话框里显示菜单栏,就得像工具栏那样,到ResourceView选项卡里新建一个菜单栏资源,步骤跟新建工具栏资源一样,只是资源类型是:Menu,菜单资源设计如下图:如果想改菜单项文本内容的话,方法是右击要更改的菜单项,选择属性,接着会弹出这样一个对话框:

2014-06-03 15:42:30 1464

转载 动态改变listctrl 单元格背景及文字颜色(非重写控件)

CListCtrl 类里面没有直接改变单元格背景及文字颜色的成员函数,只有改变整个背景的颜色。我有时候只是需要把某个单元格的颜色改变来突出显示就可以了:我们可以通过重载ListCtrl控件的Customdraw 消息,然后在里面写一些代码就可以了;void CGPRSDlg::OnNMCustomdrawListshow(NMHDR *pNMHDR, LRESULT *pResul

2014-06-03 15:40:52 4940 2

转载 一步一步教你实现CTreeCtrl 自绘

最近因工作需求,需要自绘CTreeCtrl。由于原来从来没有自绘过,开始在网上搜索资料,查询(因此本文有些知识可能不全面,或许还有更好的办法来实现,还请大家多多指教。)经过一段时间的编写,终于写好了。在此,感谢网友bunpkin提供的实例参考。先贴上效果图,如果觉得还不错,那就继续往下看吧。如果觉得不行的,请飘过。 如何你看见这句话我会很高兴,因为至少我写的东西对你还是有一

2014-06-03 15:37:59 1093

转载 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解位图BITMAPINFOHEADER 与BITMAPFILEHEADER:先来看BITMAPINFOHEADER,只写几个主要的    biSize包含的是这个结构体的大小(包括颜色表)    biWidth和biHeight分别是图片的长宽    biPlanes是目标绘图设备包

2014-06-03 15:29:27 779

转载 对话框模板,RegexTest

我想用 MFC 和 C++ 创建一个基于对话框的程序(主窗口本身是个对话框)。我不想使用资源(.rc)文件,而是想在内存中动态创建对话框。我在 MSDN 中找到一些线索,但没有发现代码例子。我了解到 DLGTEMPLATE 和 DLGITEMTEMPLATE 结构以及 InitModalIndirect 函数或许可以用来创建模式对话框,但我不知道从何入手。请问如何不依赖资源文件动态创建对话框?

2014-06-03 15:13:37 1397

转载 不使用资源文件动态创建对话框的做法

作者:朱金灿一般而言,在 Windows编程中创建对话框需要先定义一个对话框资源。我想能不能不用资源文件单纯通过代码创建对话框呢?晚上搜索了一些资料,研究了一下,基本实现了。 我写了一个KDialog,代码如下(代码中有一些注释,相信大家能基本看懂):头文件的代码:[cpp] view plaincopy"font-s

2014-06-03 15:08:07 1184

转载 用CTime类得到当前日期、时间、星期,并格式化输出

用CTime类得到当前日期、时间、星期,并格式化输出① 定义一个CTime类对象 CTime time;② 得到当前时间 time = CTime::GetCurrentTime();③ GetYear(), GetMonth(), GetDay(), GetHour(), GetMinute(), GetSecond(), GetDayOfWeek() 返回整型(int)对应

2014-05-26 21:08:56 1037

原创 VC 实现拉伸位图 笔记

方法一:dc.StretchBlt(rectMain.left, rectMain.top, rectMain.Width(), rectMain.Height(), &MemeDc, 0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, SRCCOPY);

2014-05-24 10:46:19 1053

breakpad-20200714.zip

Google Breakpad,windows 平台编译,可直接使用的静态库文件,代码于 2020年07月14日更新自 Google 官网。

2020-07-14

libzippp-master

一个老外分享的库,是基于zlib、libzip封装的上层调用接口,支持跨平台,操作简单、方便。

2016-01-19

libzip-1.0.1

libzip-1.0.1,官网上源码(未作任何修改),这里分享出来主要是为了方便那些不想或不会从官网上下载的同学们,收1分资源分纯属当手工费,勿喷!

2016-01-19

zlib-1.2.8

zlib-1.2.8,官网源码(未作任何修改),可自行从官网下载,这里分享出来主要是为了方便那些不想或不会从官网下载的同学们,收1分的资源分纯属手工费,勿喷!

2016-01-19

h264视频测试文件包

h264的文件,可用作解码测试用,内含5个不同分辨率的文件,所以压缩后也还有是有点大,希望能帮到有需要的人吧,谢谢。

2015-05-10

空空如也

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

TA关注的人

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