自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SP_daiyq的专栏

时刻保持一颗归零的心

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

原创 cef 3.2357版本之后无法加载flash的问题

3.2357版本之前,直接添加plugins目录到exe的同级目录,然后将flash插件dll放到plugins目录里就可以了。但是从3.2357之后的版本用同样的方式,却不能正常加载flash插件,原因是chromium从42之后就不默认支持NPAPI了(3.2357使用的chromium是43),如果需要支持的话,需要通过command line设置“--enable-npapi”。设置之后就

2015-12-05 17:48:43 7712 2

原创 cefclient 3.2345 MD/MTD编译后无法运行的问题

cef 3.2345 MD/MTD编译会出现如下警告: manifest authoring warning 81010002: Unrecognized Element "compatibility" in namespace "urn:schemas-microsoft-com:compatibility.v1".运行时,会出现错误:解决方法:删掉manif

2015-12-05 15:06:39 2787

原创 解决CefAddWebPluginDirectory不好用的问题(设置插件的指定路径)

void CefAddWebPluginDirectory(const CefString& dir) 的使用需要注意一下几点:1、cef默认使用的是utf16编码(unicode),给CefAddWebPluginDirectory传参数的时候需要注意这个问题2、调用时机:需要在CefBrowserHost::CreateBrowser的调用之后调用CefAddWebPluginDire

2015-12-02 12:51:25 3208

原创 libcef_dll_wrapper /MD /MDd的编译

sln中的几十个项目全都使用/MD /MDd编译,libcef_dll_wrapper默认使用的/MT /MTd编译。因此需要使用/MD /MDd对libcef_dll_wrapper进行编译。否则将会出现如下链接错误:1>正在链接...1>msvcprt.lib(MSVCP90.dll) : error LNK2005: "public: __thiscall std::ba

2015-11-22 21:06:16 4690

原创 cef3加载flash崩溃问题的解决

使用NPAPI的flash很简单,将dll放置到exe生成路径下的plugins目录中即可。 使用中遇到的问题: 1、release下,加载flash正常 2、debug模式下,加载flash时会crash崩溃解决方法: 项目debug模式下加载的libcef.lib不使用debug版的libcef.lib,改用release版的libcef.lib 同时,项目debug模式下也不要使用d

2015-11-22 18:11:52 5512 1

原创 duilib\utils\utils.h(251) : error C2504: “VARIANT”: 未定义基类

创建win32应用程序的工程文件,删除不需要的代码,只留下空的winmain函数。编译时提示如下错误:duilib\utils\utils.h(251) : error C2504: “VARIANT”: 未定义基类duilib\utils\utils.h(269) : error C2061: 语法错误 : 标识符“LPOLESTR”duilib\utils\util

2015-03-22 22:25:49 3745 1

原创 异形窗口 - 显示hello

void CTestdDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 HRGN wndRgn; CClientDC dc(this); CFont mFont; if (dc.m_hDC!=NULL) { VERIFY(mFont.CreateFont(200, 50, 0, 0, FW_HEAVY, TRUE, FALSE

2015-03-21 07:20:00 1190

原创 VS2008编译RPC idl文件(支持.ACF文件)

1、命令行编译:使用vc的Microsoft Visual Studio\VC98\Bin\下的MIDL.EXE进行编译(命令行编译时会自动添加.ACF文件进行编译):midl hello.idl2、VS2008编译:VS2008在对idl文件编译时只会编译.idl文件,.ACF文件是不会参与编译的,需要在项目中做如下动作:a、右键.idl文件 --> 属性b、

2015-01-09 23:54:39 2979

转载 将所有的"..."字符串替换成_T("...")

文章转于:VS正则表达式应用[原创]将所有的"..."字符串替换成_T("..."),但是不能替换#include后面的字符串由于vs的正则表达式懒惰跟贪婪控制语法不明确,只好用2条表达式来实现1. 将_T("...")转换成"..."  _T\x28{"[^"]@"}\x29\12. 将"..."转换成_T("..."),其中过滤掉#include 的前缀~(\#in

2015-01-05 00:11:06 1695

原创 只运行一个应用程序的实例

#define APP_ID "C4A75624-61A8-4D2D-9112-E410742857E8" // GUIDvoid CImageProcDlg::OnlyRunOneInstance(){ BOOL bInstanceExist=false; HWND hWnd = ::GetWindow(::GetForegroundWindow(), GW_HWNDFIRST);

2014-12-18 00:34:34 834

转载 HTTP status code

转载于:http://www.blogjava.net/nighty/archive/2011/03/09/346036.html

2014-12-17 22:55:13 866

原创 给SHBrowseForFolder 添加“新建文件夹”按钮

一般情况下,SHBrowseForFolder的文件夹浏览没有“新建文件夹”按钮,让其支持“新建文件夹”按钮其实很简单,只需要给BROWSEINFO的ulFlags设置上0x0040即可:void CXXX::OnBrowseforfolder() { // TODO: Add your command handler code here BROWSEINFO bi; bi.hwndO

2014-12-10 12:53:44 3846

原创 托盘图标在explorer.exe进程退出重启后图标消失(应用程序进程依然存在)的问题

杀掉explorer进程后,windows taskbar也就没有了,托盘图标也就跟着消失了。当explorer进程重启,taskbar将会被创建,taskbar创建后会使用字符串“TaskbarCreated”注册一个消息,然后将这个消息广播到它的所有top-level windows。因此我们可以去注册并捕获这个消息,然后在消息处理函数中调用Shell_NotifyIcon(NIM_A

2014-12-09 23:36:15 3627 1

原创 socket编程实现http GET请求

// 如果host不是点分十进制格式,则将其转换成点分十进制格式BOOL CTestDlg::GetRealIP(string& host, string& retip){ retip = host; unsigned long t = inet_addr((char*)(LPCSTR)host.c_str()); if (t == INADDR_NONE) { hostent

2014-12-04 15:03:42 3962

原创 打开一个指定的文件夹并选中里面的一个指定文件或文件夹

打开F盘并选中里面的TestFolder文件夹:ShellExecute(m_hWnd, "open", "explorer.exe", "/select,F:\\TestFolder", NULL, SW_SHOWNORMAL);explorer的命令行参数:/n为默认选择内容打开一个新的单窗格窗口。默认选择内容通常是安装 Windows 的驱动器的根目录。

2014-11-27 17:16:29 2689

原创 关于link时缺少external symbol的一个快速解决方法

项目中用到directshow,在编译的时候出现了如题的错误,通过查找资料

2014-11-18 17:03:58 1233

原创 如何修改单文档应用程序的标题

默认情况,Frame window的style具有FWS_ADDTOTITLE的style

2014-11-14 22:12:26 1202

原创 对话框中按下回车后,焦点自动移动到下一个控件

1、处理回车键按下的处理,默认按下

2014-11-12 17:08:47 2456

原创 GetPrivateProfileInt等函数读写失败

今天调用GetPrivateProfileInt等函数失败,后来zhongyu

2014-05-14 19:50:43 5429

原创 MFC LINK : error : Internal error during ReadSymbolTable

编译环境:VC++6.0  XP系统编译工程:MFC项目link问题:LINK : error : Internal error during ReadSymbolTabledebug模式没有问题,release模式在link的时候出错。这个错误折腾了我整整半天的时间,最终找到解决方法:错误主要出在 C:\Program Files\Microsoft Visual Studio\

2013-12-30 16:19:56 3959

转载 windows 应用程序崩溃时的内存转储及dump文件的分析

1、在现场设置程序崩溃时的自动内存转储,得到dump文件       在windows 注册表如下项:     //HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/AeDebug     中提供了调试器的相关设置。      Debugger  设置具体的调试器和启动参数      Auto

2012-09-11 10:27:10 18967

原创 DirectShow预览窗口的消息响应

你拉出一个Picture控件,将其Notify的属性设置上,然后作为Directshow的预览窗口,同时对其添加消息响应处理(BN_CLICKET)。你会发现在预览的时候是无法响应点击消息的。而如果不用于作为Directshow的预览窗口时是可以响应的。这就很明显:是Directshow所导致,那要怎么处理才能让其响应消息。我们必须设置IVideoWindow::put_MessageDrain方

2012-02-21 15:34:39 1774

原创 non-aggregates cannot be initialized with initializer list

我定义了一个结构体,示意如下:Struct A{ int x; CString test;};然后我定义一个变量同时对其进行串行初始化:A a = {0, "hello"};编译出现错误:non-aggregates cannot be initialized with initializer list后来发现,可进行串行初始化的数据结构中是不能

2011-11-24 17:23:59 9036

原创 如何区分一个.lib文件是静态库还是动态库导出的文件

一种简单的方式:    用dumpbin - exports xxx.lib 查看导出的函数接口,如果有导出的话就是动态库的lib文件,如果看不到导出函数就是静态库。    不知道这种方式是不是一定正确,不过从几次的测试来看没有问题。

2011-10-28 16:25:14 2697

原创 'HDEVNOTIFY' : missing storage-class or type specifiers

由于要响应设备的插拔,所有要注册设备的事件通知,用到'HDEVNOTIFY' 等的时侯,编译出现了莫名奇妙的错误:error C2146: syntax error : missing ';' before identifier 'm_hDevNotify'error C

2011-08-23 10:09:34 3359

原创 组合键的检测

VC中如何检测组合键:BOOL CxxxxxDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if (p

2011-08-05 17:31:28 4673

原创 文件夹浏览--Folder

void SetFolder(void){ BROWSEINFO bi; char dispname[MAX_PATH]; char szFolder[MAX_PATH]; ITEMIDLIST *pidl; bi.hwndOwner =

2011-08-05 15:29:27 709

转载 RenderStream 智能连接Filter

ICaptureGraphBuilder2::RenderStream方法可以同时将两个或者三个filter连接成一个链(chain)。通常情况下,当每个filter只有一个输出pin和一个输入pin时,这个方法就才,适用。  我们现在先忽略前两个参数,第三个参数是一个I

2011-08-03 16:25:34 3485

原创 Filter的注册与调试

手动注册:打开命令行提示,进入到相应的filter的目录下注册: regsvr32 filter.ax注销: regsvr32 /u filter.ax自动注册:VC++编译filter的时候可以通过设置实现自动注册,Project --> Set

2011-08-03 10:14:45 1101

原创 DrawDib 使用例子

BITMAPINFOHEADER biHeader; memset(&biHeader, 0, sizeof(BITMAPINFOHEADER)); biHeader.biBitCount=24; biHeader.biCompression=BI_RGB; biHeader.biHeight=480; biHeader.biPlanes=1; biHeader.biSi

2011-06-22 14:26:00 2319

原创 点击子对话框的关闭按钮不起作用

<br />    今天发现一个怪事,当子对话框弹出时,想点击关闭按钮将其关闭,可是无论如何也不响应。花了许多时间也找不到相应的解决办法,突然我发现在往对话框上添加一个空间时,那个“Toggle Guides”没有把所有的空间框住,于是将其直接不显示。后来运行代码发现子对话框的关闭按钮可以起作用了,但是到底是为什么这样就可以让关闭按钮起作用呢?始终是没有想明白。。。

2011-05-17 11:16:00 3585 3

原创 syntax error : identifier 'LPWIN_CERTIFICATE'

<br />    这几天拿到一个应用程序,编译的时候出现如下错误:<br />c:/progra~1/miaf9d~1/vc98/include/imagehlp.h(959) : error C2061: syntax error : identifier 'LPWIN_CERTIFICATE'<br />c:/progra~1/miaf9d~1/vc98/include/imagehlp.h(985) : error C2061: syntax error : identifier 'LPWIN_CE

2011-03-17 20:54:00 1811

原创 VC操作Excel之sercies、Trendline

<br />      演示一下如何通过VC操作Excel生成下面这样的一个图表,它有两个系列,每个系列都拥有自己的X轴数据和Y轴数据,同时显示其线性的渐近线(TrendLine)以及获取其渐近线公式,因为在项目当中有时候需要其渐近线公式进行分析。<br /> <br /><br />      具体的代码演示如下:<br /> // 变量的定义 _Application app; Workbooks books; _Workbook book; Worksheets sheets; _

2011-02-18 12:23:00 5562 8

原创 VC操作Excel之用ChartWizard自动生成图表

<br />      在用VC操作Excel的时候,生成图表有时是不可避免的,这里记下如何通过ChartWizard来简单生成一个图表。首先我们得了解一下图表的组成结构,一个简单的chart通常包括标题、绘图区、图例、数值(X)轴标题、数值(Y)轴标题,绘图区由N个数据系列组成。通过ChartWizard来生成图表非常的简单。网页“http://www.excelpx.com/home/show.aspx?id=3819&cid=15”对ChartWizard方法的参数有一个比较详细的介绍,在操作Exce

2011-02-17 14:52:00 10292 4

原创 VC操作Excel之基本操作

<br />      最近由于工作需要,不得不操作Excel,包括基本的数据输入输出、字体设置、颜色设置、单元格的合并、填充色的设置,当然还包括图表的生成以及渐近线的操作等。折腾了许久,项目终于完成了^_^。现在将学习操作Excel的点点滴滴记录下来和大家一同分享,也作为自己的一次总结。<br />      1、Excel的对象模型(有人称其为层次结构)<br />      打开一个Excel工作表,点击“工具”->“宏”->“Visual Basic 编辑器”选项打开VB的编辑器,打开帮助文档,里面

2011-02-17 12:32:00 23533 13

Automotive-SPICE-PAM-30-中文版.pdf

Automotive-SPICE-PAM-30-中文版。 汽车Automotive spice 中文版

2019-08-07

Android的设计与实现卷I.pdf

《Android的设计与实现:卷I》高清,从源代码角度,系统、深入、透彻剖析Android系统框架层(Framework)的设计思想和实现原理,为Android应用工程师和系统工程师解决各种难题提供了原理性的指导!

2019-07-20

细说Android4.0NDK编程.pdf

《细说Android4.0NDK编程》由王家林所著,通过NDK,应用程序可以非常方便地实现Java与C/C++代码的相互沟通。本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计模式在NDK中的美妙应用,NDK与软/硬件整合,NDK与云计算等。本书还特别介绍了Android UI编程技术。 《细说Android4.0NDK编程》适合从事Android开发的人员阅读。

2019-07-20

《最强Android书 架构大剖析》_崔孝晨.pdf

《最强Android书:架构大剖析》通过实验而不是源码,将Android 系统层层拆解,令读者深刻透彻地掌握Android 系统的内部技术:以init 进程为切入点详细阐述了Android 的启动过程和关键服务;从Android 作为资源协调者和服务提供者的角度,重点分析了servicemanager 和system_server 这两个进程。同时,作者比较了Linux 与Android 系统的区别,并对Android 系统的安全性做了深入的阐述。 《最强Android书:架构大剖析》采用了大量的图表示例和实验,表达新颖清晰,让读者能直观地掌握Android 的技术精髓。 《最强Android书:架构大剖析》适合广大移动开发者及对Android 系统感兴趣的人员阅读。

2019-07-01

C++标准程序库

这是The C++ Standard Library的中文版,是学习C++的必要书籍

2013-06-18

Objective-C培训资料.pdf

Objective-C 培训资料,主要讲OC的语法以及一些Foundation类的使用。

2012-07-03

空空如也

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

TA关注的人

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