给Qt内嵌CEF

admin | C++ | 2014-06-18
  目录[-] 给Qt内嵌一个Chrome吧 CEF简述 参考 环境准备 Qt环境 CEF环境 参考 CEF编译 源码 CEF for Qt QMake编译 cefclient for Qt 参考 其他链接 给Qt内嵌一个Chrome吧 CEF简述 CEF(Chromium Embedded Framework),是一个用于开发Web浏览器控件的开源项目,其基于Google Chromium。 参考 CEF:给客户端内嵌一个Chrome吧 理解WebKit和Chrom... [阅读全文]
ė9,942 浏览数 6没有评论 0

CEF:给客户端内嵌一个Chrome

admin | C++ | 2014-06-18
CEF是什么 CEF是Chromium Embedded Framework的缩写,是个基于Google Chromium项目的开源Web browser控件,支持Windows, Linux, Max平台。除了提供C/C++接口外,也有其他语言的移植版。 因为基于Chromium,所以CEF支持Webkit & Chrome中实现的HTML5的特性,并且在性能上面,也比较接近Chrome。 CEF还提供的如下特性:自定义插件、自定义协议、自定... [阅读全文]
ė9,298 浏览数 6没有评论 0

CEF1和CEF3两个版本的区别

admin | C++, 二次开发 | 2014-06-18
早在content API出现之前,CEF便已出现,其目的是提供嵌入式的框架,可以让渲染网页的功能方便地嵌入到应用程序之中。CEF依赖于chromium浏览器,所以chromium对HTML5的支持和性能上的优势,都得以继续在CEF中体现出来。但是,根据实际测试的结果来看,情况可能并非如此。首先,其对GPU硬件加速的支持不是很好,这时因为它会把GPU内存读回到CPU内存,速... [阅读全文]
ė8,092 浏览数 61条评论 0

Android系统性能调优工具介绍

admin | andriod | 2014-05-28
经作者授权,发表Tieto某青年牛的一篇《程序员》大作。 Android系统性能调优工具介绍 在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是: 测评:对系统进行大量有针对性的测试,以得到合适的测试数据。 分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。 性能优化:对hotspot相关的代... [阅读全文]
ė2,402 浏览数 6没有评论 0

XPCOM的JS回调(VS2010)

admin | 二次开发 | 2014-05-23
1.XPCOM的很多东西都和COM的内容很像。当然也就在类型上有很多麻烦的地方,在此也不再啰嗦,读者自己研究尝试。 这里只是做个简单的示例,用于XPCOM回调JS内容。   准备: 1.下载python2.7.3(高的版本貌似有点问题,木有深入研究过),并设置环境变量,网上很多,不再说。(加入ClassPath中即可) 2.在cmd下输入python+回车,出现下图,表示成功 &nb... [阅读全文]
ė2,454 浏览数 61条评论 0

Android开发调试工具ADB的使用

admin | andriod | 2014-05-22
ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。 ADB主要功能有: 1、在Android设备上运行Shell(命令行) 2、管理模拟器或设备的端口映射 3、在计算机和设备之间上传/下载文件 4、将电脑上的本地APK软件安装至Android模拟器或设备上   1、在使用ADB之前首先看看你的Eclipse中... [阅读全文]
ė2,062 浏览数 6没有评论 0

微软发布开源项目 向第三方开放Outlook数据

admin | 二次开发 | 2014-05-21
北京时间5月25日消息,据国外媒体报道,微软于本周一发布了两项开源项目,目的是提高微软Outlook文件的互用性并让Outlook的数据向外迁移变得更容易。 这两个开源项目包括了一些工具,可以让第三方开发商更容易从Outlook Personal Folders(.pst)文件中读写数据。这些文件储存着电子邮件、联系人、附件和其他数据。 这两个开源项目通过Apache许可证授权... [阅读全文]
ė1,609 浏览数 6没有评论 0

C++中的强制类型转换

admin | win32 | 2014-05-19
标准c++中主要有四种强制转换类型运算符:      const_cast,reinterpret_cast,static_cast,dynamic_cast等等。    1)static_cast<T*>(a)    将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。    表达式static_cast<T*>(a), a的值转换为模板中指定的类型T。在运行时转换过程中,不进行类型检查来确保转换的安全性。    ... [阅读全文]
ė1,839 浏览数 6没有评论 0

高精度多媒体时钟应用类

admin | win32 | 2014-05-16
C++ //多媒体高精度时钟应用类 ///////////////////////////////////////////// #include <MMSYSTEM.H> #pragma comment(lib, "WINMM.LIB") class CHighResolutionTimer { typedef void (*TIMERCALLBACK)(DWORD); private: DWORD m_dwUser; MMRESULT m_nIDTimer; UINT m_uDelay; TIMERCALLBACK m... [阅读全文]
ė2,272 浏览数 6没有评论 0

timer 精度

admin | win32 | 2014-05-15
C++ #include <windows.h> static int g_nCount = 0; #define Timer_Once_Time (1000/18) DWORD WINAPI threadFunc (LPVOID pArg) { Sleep(100*Timer_Once_Time); printf("%d",*((int*)pArg)); return 0; } void CALLBACK TimerProc(HWND hwnd, UINT message, UINT timerID, DWORD time) { g_nCoun... [阅读全文]
ė1,810 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量