- 博客(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
重载时自增(自减)的前缀和后缀的区别
2014-10-25
qt quick qml 中的webview如何设置http get 请求的header
2016-06-20
duilib如何实现异步加载图片,即类似qq加载头像的问题。
2015-10-17
哪位大神知道这个接口有什么不好吗? bool IsXP(std::string a);
2015-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人