08 2018 档案

摘要:用Qt做过项目开发的人,肯定使用过诸如QList、QVector、QLinkList这样的模板容器类,它们虽然名字长的不同,但使用方法都大致相同, 因为其使用方法都大体相同,很多人可能随便拿一个容器类来使用,但却不知道这种选择是不是最优,这对于对性能要求不苛刻的应用,这种选择不会有任何影响,但是若性 阅读全文
posted @ 2018-08-31 22:58 findumars 阅读(1049) 评论(0) 推荐(1) 编辑
摘要:大家对虚表并不陌生,都知道每个含有虚函数的类对象都有1个虚指针,但是在现实使用中,却总是因为这而调试半天,才发现原来是虚指针惹的祸。我这几天在调试代码时候也中招了,我的问题是这样的,如下图,CTree是最底层基类(非虚类), CSamplerTree(虚类)派生自CTree,CMSamplerTre 阅读全文
posted @ 2018-08-31 22:46 findumars 阅读(383) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Osean_li/article/details/53240705 ******************************************************************* 阅读全文
posted @ 2018-08-31 21:42 findumars 阅读(1595) 评论(0) 推荐(0) 编辑
摘要:制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。 下面的教程总结了Javascript在网页定位方面的相关知识。 一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。 浏览器窗口的大小,则是指在 阅读全文
posted @ 2018-08-31 19:39 findumars 阅读(153) 评论(0) 推荐(0) 编辑
摘要:水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素。他们起作用的首要条件是子元素必须没有被float影响,否则一切都是无用功。margin:0 auto 也可以被写成margin:0 auto 0 a 阅读全文
posted @ 2018-08-31 19:36 findumars 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Inside Qt 系列 QObject这个 class 是 QT 对象模型的核心,绝大部分的 QT 类都是从这个类继承而来。这个模型的中心特征就是一个叫做信号和槽(signaland slot)的机制来实现对象间的通讯,你可以把一个信号和另一个槽通过 connect(…) 方法连接起来,并可以使用 阅读全文
posted @ 2018-08-31 19:35 findumars 阅读(2434) 评论(0) 推荐(0) 编辑
摘要:Qt为了使其动态库最大程度上实现二进制兼容,引入了d指针的概念。那么为什么d指针能实现二进制兼容呢?为了回答这个问题,首先弄清楚什么是二进制兼容?所谓二进制兼容动态库,指的是一个在老版本库下运行的程序,在不经过编译的情况下,仍然能够在新的版本库下运行;需要经过编译才能在新版本下运行,而不需要修改该程 阅读全文
posted @ 2018-08-31 18:23 findumars 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:Translated by mznewfacer 2011.11.16 首先,看了Xizhi Zhu 的这篇Qt之美(一):D指针/私有实现,对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++需要宏定义就像需要设计模式一样。也许你不知 阅读全文
posted @ 2018-08-31 18:17 findumars 阅读(820) 评论(0) 推荐(0) 编辑
摘要:我还是个小孩的时候,曾经在堂兄的礼品店干过。 那些漫长炎热的夏天实在是太无聊了,所以我甚至都没开口让他给我工钱。 不过有一天我突然想到了一个好点子。我可以跑到山里面,到当地果园摘一些无花果,然后卖给游客。 我把这个计划告诉了堂兄。 “这是个糟糕的想法,”他听了直摇头:“每个人都会问你的果是从哪儿来的 阅读全文
posted @ 2018-08-30 08:48 findumars 阅读(629) 评论(0) 推荐(0) 编辑
摘要:一般先使用ldd 来查看该应用程序缺少什么东西,然后,再根据sudo apt install XXX 去安装相应的动态库. 假如没有对应的库,可以使用: 阅读全文
posted @ 2018-08-30 08:37 findumars 阅读(2679) 评论(0) 推荐(0) 编辑
摘要:四种编译优化类型的解释: `-O ' `-O1 ' Optimize. Optimizing compilation takes somewhat more time, and a lot more memory for a large function. With `-O ', the compi 阅读全文
posted @ 2018-08-30 08:35 findumars 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1、坚持睡眠时间表。每天在相同时间上床睡觉,在相同时间醒来。作为习惯的动物,人类很难适应睡眠模式的改变。周末多睡一会并不能完全弥补周中的睡眠不足,还往往会使周一早上更难起床。为就寝时间设置闹钟。我们几乎都会为起床设置闹钟,但经常忘了提醒自己该睡觉了。如果这 12 条建议你只会记住一条,那希望是这一条 阅读全文
posted @ 2018-08-30 08:31 findumars 阅读(784) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为foruok原创文章,转载请通过订阅号“程序视界”联系foruok获取授权。 https://blog.csdn.net/foruok/article/details/81324048 7月23日下午,我带女儿出去玩儿,乘电梯下楼时她问我:“爸爸,除了读书、写书,你最喜欢做什么?” 阅读全文
posted @ 2018-08-30 00:46 findumars 阅读(625) 评论(0) 推荐(0) 编辑
摘要:成都-陈剑客 2018/8/28 16:19:49你们一定要搞清楚被迫加班和自己弄的差别完全是两回事明白不?给你们举个例子南方农村好多人冬天都要去田里夹黄鳝,冰冷刺骨哦所以好多都得了关节炎但是,很多人喜欢冬泳,同样是很寒冷,却没有一个得关节炎主动与被迫得差别是很大的,结果完全不一样 阅读全文
posted @ 2018-08-28 22:24 findumars 阅读(440) 评论(0) 推荐(0) 编辑
摘要:Changes the thread affinity for this object and its children. The object cannot be moved if it has a parent. Event processing will continue in the tar 阅读全文
posted @ 2018-08-28 21:07 findumars 阅读(578) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明出处 https://blog.csdn.net/MatchYang/article/details/54564462 1. 为QML创建C++插件的官方原文 2.创建插件的过程 3.创建一个插件的实例: 此实例使用C++调用libexif库以读取图 阅读全文
posted @ 2018-08-23 18:16 findumars 阅读(636) 评论(0) 推荐(0) 编辑
摘要:Qt Quick Controls 原本是为支持桌面平台而开发的,后来又加入了移动平台和嵌入式平台的支持。它们应用非常广泛,因为它们提供了足够灵活的样式系统,以允许开发具有平台相关或者无关风格的应用程序。 在嵌入式系统中,硬件资源有限,这套系统可能是比较低效率的。而Qt Quick Controls 阅读全文
posted @ 2018-08-23 18:13 findumars 阅读(4376) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明出处 https://blog.csdn.net/MatchYang/article/details/52988257 在直接使用QStandardItemModel存取数据时,必须考虑线程安全问题 以下是使用场景: QListView用于显示图片缩 阅读全文
posted @ 2018-08-23 18:12 findumars 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:ubuntu 交叉编译qt 5.7 程序到 arm 开发板平台1 ubuntu 12.042 arm-linux-gcc 4.5.13 QT 5.74 开发板210 armcortex-A8 一 概述QT5的ARM移植及其中文显示 二 准备工具1.交叉编译工具(arm-linux-gnueabi-4 阅读全文
posted @ 2018-08-23 18:07 findumars 阅读(3467) 评论(0) 推荐(0) 编辑
摘要:自定义控件时基类用了QWidget,发现qss设置不起作用,需要重载其paintEvent函数即可; 如下代码: void CCustomWidget::paintEvent(QPaintEvent*) 阅读全文
posted @ 2018-08-23 17:19 findumars 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:为application 设置setQuitOnLastWindowClosed属性,确实为true; 将其显示为false; 退出该应该程序不能调用QDialog的close消息槽,只能调用qApp->exit(); a.setQuitOnLastWindowClosed(false); http 阅读全文
posted @ 2018-08-23 17:15 findumars 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:多线程时出现如下警告信息: A mutex must be unlocked in the same thread that locked it; 原因可能有二: 1.创建QMutex不在当前线程; 2.QWaitCondition::wait 调用前没有调用QMutex::lock; 解决方法: 阅读全文
posted @ 2018-08-23 17:11 findumars 阅读(291) 评论(0) 推荐(0) 编辑
摘要:他们已基本失去成为互联网一线领袖的机会,他们是迟到的80后, 所幸,这群年轻人并未颓废,而是面对现实,脚踏实地,不再飘摇。 对于互联网以至中国商业而言,他们姗姗来迟。 他们已不太可能取代70和60年代的人成为主流商业规则的制定者或标志性人物。 为什么中国的80后里出不了扎克伯格和Lady Gaga? 阅读全文
posted @ 2018-08-06 03:28 findumars 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 阅读全文
posted @ 2018-08-06 03:27 findumars 阅读(355) 评论(0) 推荐(0) 编辑
摘要:进程、线程和协程的理解 进程、线程和协程之间的关系和区别也困扰我一阵子了,最近有一些心得,写一下。 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共享堆,不共享栈,协程由 阅读全文
posted @ 2018-08-06 03:24 findumars 阅读(485) 评论(0) 推荐(0) 编辑
摘要:注:本文纯转贴,供学习使用 本文一共介绍了七种javascript加密方法: 在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的javascript代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^ 但我们也应该清楚 阅读全文
posted @ 2018-08-06 03:22 findumars 阅读(2044) 评论(0) 推荐(0) 编辑
摘要:前言: Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是 开发新手可能会经历一些常见的问题。本文识别一些最常见的隐患并向您显示如何避免它们。 相关文档:《linux socket 编程》 在 4.2 BSD UNIX® 操作系统中首次引入,Sockets 阅读全文
posted @ 2018-08-06 03:19 findumars 阅读(530) 评论(0) 推荐(0) 编辑
摘要:前同事的文章,觉得写得很清晰,收藏了。 http://blog.chinaunix.net/uid-27105712-id-3270102.html 在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO 阅读全文
posted @ 2018-08-06 02:52 findumars 阅读(3805) 评论(0) 推荐(0) 编辑
摘要:由于最近公司要开发一个以C++插件机制为主的,主要有一个问题就是C++的二进制兼容性的问题。一旦类使用虚函数,只要随便改动下增删查改下头文件的虚函数,就会导致程序在跑的时候进行乱跳,因为这个时候exe跟dll里面的vtable模型是不一致的刚好程序是使用QT开发了,所以就用了两种方式来保证头文件一致 阅读全文
posted @ 2018-08-02 23:09 findumars 阅读(560) 评论(0) 推荐(0) 编辑
摘要:css是不能够定义变量的,也不能嵌套。它没有编程语言的特性。在项目开发中,常常发现有很多css代码是相同的,但我们通常都是复制然后粘贴。 举个例子:假设h5应用里主题色是#FF3A6D,可能用于文字或者背景色。通常开发中,哪里需要这个颜色,我们就复制这个颜色并粘贴。下次要修改就得全部查找批量替换,其 阅读全文
posted @ 2018-08-02 16:47 findumars 阅读(1830) 评论(0) 推荐(0) 编辑
摘要:现在总结一下:其中牵扯到lea指令,mov指令,[] 一.lea指令:对于寄存器来说:第二个操作数是寄存器必须要加[],不然报错,这里lea就是取[寄存器]的值,如:mov eax,2lea ebx,[eax];执行后ebx=2mov ebx,eax;等同于上句lea ebx,eax;编译器报错: 阅读全文
posted @ 2018-08-01 22:35 findumars 阅读(6388) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示