自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王日强

C/C++

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

转载 iOS: FFmpeg编译和使用问题总结

iOS: FFmpeg编译和使用问题总结    折磨了我近一周多时间的FFmpeg库编译问题终于解决了,必须得把这一段时间来遇到过的坑全写出来。如果急着解决问题,编译最新版本的FFmpeg库请直接看第二部分,编译较老版本(0.7)的FFmpeg库请直接跳至第七部分,那里有你想要的编译脚本,但别忘了抽空看看全文。 一、背景  网上有很多FFmpeg编译配置的资

2014-07-16 18:55:17 689

翻译 iOS framework配置脚本

# Sets the target folders and the final framework product.FMK_NAME=HovnVoipEngineFMK_VERSION=1.0# Install dir will be the final output to the framework.# The following line creat

2014-07-01 09:32:01 1768

原创 QT使用静态库的时需要外加库

Imm32.lib, Ws2_32.lib,winmm.lib

2012-11-06 00:16:49 1356 1

转载 vs2010静态编译qt

下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的。只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时

2012-11-04 17:00:55 5635 2

原创 C/C++标准函数库

标准 C I/Oclearerr()清除错误fclose()关闭一个文件feof()如果到达文件尾(end-of-file)返回"True"(真)ferror()检查一个文件错误fflush()书写输出缓存的内容fgetc()从流获取一个字符fgetpos()获取文件位置指针

2012-08-13 21:37:51 7086

转载 C++中std::tr1::function和bind 组件的使用

个人的总结:为什么要使用?它们可以实现类似函数指针的功能,却比函数指针更加灵活(体现在占位符上面),尤其是在很多成员调用同一个函数(仅仅是参数类型不同)的时候比较方便这个是函数指针做不到的要注意的地方:使用的时候一定要注意指向的是没有this指针的函数(全局函数或静态成员函数),还是有this指针的函数。后面一种必须要用bind()函数。而且要多一个参数。注意bind的

2012-05-16 10:44:06 4827

原创 map操作

1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - value的对应。key 和 value可以是任

2012-02-06 17:13:34 627

原创 根据错误码获取错误信息

wchar_t * lpMsgBuf = NULL; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER |   FORMAT_MESSAGE_FROM_SYSTEM,   NULL,   GetLastError(),   LANG_NEUTRAL,   (LPWSTR)&lpMsgBuf,  0,   NULL );

2012-02-03 16:01:04 942

原创 demon使用MFC listBox 和 checkbox笔记

// 默认打勾((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(TRUE);// 清空m_list1.ResetContent()

2011-12-21 13:39:41 707

转载 SendMessage函数完全使用手册

首先 我们了解一下Windows的消息机制。Windows是一个消息驱动式系统,Windows消息提供应用程序与应用程序之间,应用程序与Windows系统之间进行通信的手段。举个例子,打开记事本程序,该程序有一个 “文件“菜单。 那么,在运行该程序的时候,如果用户单击“文件菜单“里的“新建“命令, 这个动作将被Windows所捕捉,Windows经过分析得知这个动作应该由我们打开的记事本程序所

2011-12-12 11:42:04 461

翻译 控制托盘图标显示或隐藏

BOOL CHide::ShowTrayIcon(BOOL bShow){ HWND hWnd= FindWindow(_T("Shell_TrayWnd"), NULL); if (hWnd== NULL)return FALSE; hWnd= FindWindowEx(hWnd, NULL, _T("TrayNotifyWnd"), NULL); if (hWnd=

2011-12-09 14:27:51 824

转载 开发符合国际化标准的软件

在X窗口系统下开发软件, 应尽量符合国际化标准.它包括, 设置合适 的locale(见前面讲述的在X下使用locale), 注意选择字符集和字体集, 本地化文本的处理, 输入方法等等.这里推荐用户尽量使用在国际化方面 已经比较完善的高层图形库, 如Qt, gtk+, Java等, 这样可以避免考虑以 上问题.选择Motif时需要考虑资源的国际化问题和FontList等.开发国际化软件

2011-11-30 17:02:30 2347

转载 Windows 7桌面显示图标窗口类名称

Windows 7下,我们取桌面图标窗口的句柄使用以下语句 在windows XP时代,我们获取桌面图标窗口的句柄往往用一下语句:HWND hwndParent = ::FindWindow( "Progman", "Program Manager" );HWND hwndSHELLDLL_DefView = ::FindWindowEx( hwndParent, NU

2011-11-24 16:33:47 4624

转载 获取硬盘分区信息

/* * 硬盘分区序列号 * chen.brick@gmail.com 2007.5.28 */#include #include #include int main() { _ULARGE_INTEGER lpFreeBytesAvailableToCaller, lpTotalNumberOfBytes, lpTotalNumberOfFreeBytes;

2011-11-23 22:34:46 2620

转载 windows操作磁盘API

文件系统和文件输入输出(file system & file I/O)系统和卷操作GetLogicalDrives 函数:DWORD GetLogicalDrives(void);该函数返回一个32位的值,其中每一位代表是否某一个逻辑驱动器存在。(第1位代表A,第25位代表Z)GetLogicalDriveStrings函数:

2011-11-23 21:19:51 11850 3

原创 注册表功能API大全

FunctionDescriptionGetSystemRegistryQuota获取当前的大小的最大值,注册和注册表是可以实现该系统。RegCloseKey关闭一个句柄,指定的注册表项。RegConnectRegistry建立一个连接到一个预定义的注册表处理在另一台电脑。RegCopyTree

2011-11-23 16:24:53 1304

转载 用Windows API分解路径

在很多代码中看到,由于需要获取一个路径字符串中的文件名或者扩展名,很多程序员都用了c库中的字符串查找函数来获取。这样子写得代码很多,也麻烦。其实在VC中,可以用更好的方法来获取。没有什么特别多说明,代码如下: LPTSTR szfileName = new TCHAR[MAX_PATH]; GetModuleFileName(NULL, szfileName ,

2011-11-23 15:15:43 655

转载 string使用总结

1.初始化string s0;string s1("hello");string s2(5, 'a'); //s2 = aaaaa;string s3(s1); // s3 = hellochar str[100] = "aaaaabbbbbaaaaaaaaaaaaaaaaa";string s4(str, 5); //s4 = aaaaa;string s5(st

2011-11-18 14:23:11 446

转载 MessageBox的常见用法

一    函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。 Text:欲显示的信息字符串。 Caption:对话框标题字符串。

2011-11-17 13:10:46 624

转载 tr1中的函数指针定义

1.需要头文件#include 2.定义functor变量 : std::tr1::function DpdCreateT;BCB可以先typedef一下函数声明typedef T* (Delegate)(P1*, P2*);std::tr1::functionDelegate > DpdCreateT;3.连接: 类函数xx.DpdCreateT = std:

2011-11-17 09:40:00 849

原创 C++关于tr1中绑定成员函数的bind使用

std::tr1::bind()模板函数的使用通过上面的std::tr1::function 可以对静态成员函数进行绑定,但如果要对非静态成员函数的绑定,需用到下面将要介绍的bind()模板函数.首先说bind的用法,其声明如下所示:bind(Function fn, T1 t1, T2 t2, …, TN tN);其中fn为将被调用的函数,t1…tN为函数的参数。如果不指明参数,

2011-11-16 13:36:17 5220

原创 C++tr1正则表达式不区分大小写

tr1::wregex wregEx( m_wstrRegExpression.c_str(), wregex::icase );// 正则表达式不区分大小写标志(wregex::icase)

2011-11-15 09:30:53 1395

原创 csdn的感想

进入csdn能让 自己在自己的专业里找到许多许多有用的东西,真的很开心很感谢@!! 

2010-11-15 17:09:00 472

多音字姓名拼音表.txt

百家姓当中多音字的拼音表,用于通讯录名称排序使用。

2019-08-01

openssl加密封装framework

对openssl标准密码库进行了objc的封装,调用非常简单,已经封装了aes,rsa,md5

2014-07-02

C++程序设计原理与实践C++之父作品

C++程序设计原理与实践C++之父作品C++程序设计原理与实践C++之父作品C++程序设计原理与实践C++之父作品

2011-10-19

深入JSP网络编程源码

深入JSP网络编程课程的源代码,这是课程资源,主要是jsp网站架构源代码

2011-06-18

数据库系统及应用复习题

数据库系统及应用复习题数据库系统及应用复习题

2010-11-17

常用的HTML的标注

常用的HTML的标注,这些都是常用的html的标注

2010-11-15

软件工程课程设计(超市管理系统)文档

软件工程课程设计(超市管理系统)文档,含有需要的文档格式

2010-11-15

空空如也

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

TA关注的人

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