自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一蓑烟雨任平生 也无风雨也无晴

白云一片去悠悠 青枫浦上不胜愁

  • 博客(13)
  • 资源 (3)
  • 问答 (4)
  • 收藏
  • 关注

原创 为什么不习惯使用qml?

最近北京下了几场很大的雨,闷热潮湿。本来期待的曼市德比,场地因素,不能得以进行。最近,工作有点像全国的天气,有点糟糕。一个问题一直困扰着,为什么我们那么不习惯使用qml进行逻辑处理。不可否认,qt是一个伟大的框架,qt quick也是一门利器。但是,在使用qt quick进行windows客户端开发时,一个接一个的坑。大坑一:qml中webview如何设置http请求的header?这个问题一直没得

2016-07-25 23:05:12 17039 2

原创 为什么使用对象指针而不是使用对象本身?

引子:class A{};class B{ public: B(); ~B(); private: A object_a; A * ptr_a;};在上面的代码中,是使用类A的对象好,还是对象指针比较好呢?很多时候,我们都没有深刻考虑过这两种情况,似乎在一个类中 都可以满足我们的需求。这种问题在stackoverflow上当然有回复: t’s very

2016-07-21 00:09:50 28794

原创 指针成员变量需要初始化为nullptr吗?

今天的博客是与大家一起讨论一个问题,共同学习进步。上一篇博客用了很多代码段,演示了各种的情况下的内存泄露。今天在实际工程中又遇到了指针带来的错误,分君分享。描述: 有一个类A:class A{ public: A(){} ~A(){} void show(){std::cout << "show" << std::endl;}}有一个类B:class B{ publ

2016-07-14 22:28:14 15310 3

原创 几个小例子--memory leak

C++程序员最害怕、最容易遇到的问题就是内存泄露,或是说非法访问内存。不想说太多的道理,就用几个简单的例子来诠释。指针超过作用域void MemoryLeak( ){ int *data = new int; *data = 15;}在释放前产生异常void MemoryLeak() { int* ptr = new int; // do something which

2016-07-13 23:48:35 3959 1

原创 Long Names Are Long

Code Reviews的意义One smart thing Google does is rigorous code reviews. Every change, before you can land it, gets reviewed in at least two way. First, someone on the team does a normal review to make sur

2016-07-11 22:03:25 18676

原创 Qt中使用WMI时遇到的那些坑儿

之前都很顺利,稳稳地,根据msdn的文档简单修改就可以了。Windows客户端开发–WMI技术介绍Windows客户端开发–使用WMI获取显卡详细信息(win32控制台程序)但是,可但是,当我们把wmi用于qt中时,一个接一个的坑儿就来了。CoInitializeEx 在GUI程序中,不再是这样:hres = CoInitializeEx(0, COINIT_MULTITHREADED);改成hr

2016-07-10 01:23:58 7438 2

原创 Why would you learn C++ in 2016?(2016年,为什么我们要学习C++)

看了篇文章,转过来,分享~~~url: http://itscompiling.eu/2016/03/10/why-learn-cpp-2016/“C++ is dead”I’ve been hearing this since I went to the university. That’s like 10 years ago. Back then Java was already domina

2016-07-08 23:23:39 27919

原创 Windows客户端开发--使用WMI获取显卡详细信息(win32控制台程序)

昨天接受了WMI的基础知识,因为自己也是刚刚接触,也是应用型的,没有研究的更深更透。今天,就写一个真是的例子吧。比如说,我们要获得计算机显示适配器的详细信息,包括显卡的型号,显卡驱动的版本号,以及显卡当前的状态。Win32_VideoControllerclass Win32_VideoController : CIM_PCVideoController{uint16 AcceleratorCa

2016-07-08 00:09:15 18198 8

原创 Windows客户端开发--WMI技术介绍

时光荏苒,六道轮回。2004年,初中,欧锦赛,希腊神话,17岁的C罗哭成了泪人!2016年,工作,欧洲杯,能否再让C罗哭成泪人?想要获得计算机硬件的详细信息,我们可以使用WMI。今天就作为开篇,谈一谈什么是WMI? Windows Management Instrumentation (WMI) is a scalable system management infrastructure th

2016-07-07 23:37:31 29910 2

原创 国内的windows硬件检测软件算是很牛逼的吧!!!?

这几天的实践表明,免费的,windows操作系统上硬件驱动检测软件,国内做的挺牛逼的。虽然这些软件有些流氓,比如鲁大师,比如驱动精灵。但是,在硬件检测方面确实挺厉害的,客官的说。缘由: 最近在搞opengl,使用的是4.1,这样有一些windows电脑无法正常显示。或是因为电脑显卡本身太老,所以只有把电脑砸了才能解决问题。另外一些原因就是显卡的驱动太老,更新驱动后,就可以支持更高版本的opengl

2016-07-07 01:19:21 15371 1

原创 C++11--可以这么玩初始化列表吗?

我们知道C++11新增了初始化列表,在之前的博客中也有过介绍。 浅析C++中的初始化列表(区别赋值和初始化) c++11特性之initializer_list今天就讨论这么用初始化列表,不喜勿喷。先写一个类:class SimpleType{private: int a { 1 }; // << wow! int b { 1 }; // << wow2!

2016-07-06 00:13:13 12408

原创 分享一个牛逼的chrome插件--WhatFont

今天跟大家分享一个chrome插件,WhatFont。当你想知道浏览器上某个文字的字号、颜色、字体等,WhatFont会给你很大的帮助。The easiest way to identify fonts on web pages.[PLEASE refresh tabs after installation to load WhatFont.]What is the easiest way to f

2016-07-04 21:35:25 11710

原创 几个简单代码片段-- Google C++ style guide

欧洲杯,德国VS意大利。战车遇到浪漫之师,结果如何? Who Cares!!!开球之前,review一下近期写的代码,发现一些代码写的不是很规范。于是,重新温习一下 Google C++ style guide。之前博客有过介绍,谷歌C++编程规范笔记,现在只是用几个简单的代码片段展示一下。定义常量、宏定义、枚举:// 使用下划线分隔#define FLAG_FOO 0x0// 要有括号#de

2016-07-03 01:04:41 43326

duilib开发dll、lib、头文件等

进行duilib开发需要的所有的dll、lib、头文件等

2015-09-02

2015年阿里巴巴面试题完美解决

2015年阿里巴巴实习生招聘,最难理解的一道算法题,完美解决

2015-04-04

重载时自增(自减)的前缀和后缀的区别

对于自增(自减)运算,前缀和后缀的优先级有所不同。在重载时候,前缀自增和后缀自增的方法也不相同,本代码详细阐述了两者的区别所在。开发平台VS2010

2014-10-25

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

TA关注的人

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