03 2018 档案

摘要:作者:潘安仁链接:https://www.zhihu.com/question/40720890/answer/87926792来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 建议先去了解GCC的内联汇编的格式,我之前也没接触过GCC的内联汇编,都是看intel的汇编 阅读全文
posted @ 2018-03-29 21:13 findumars 阅读(558) 评论(0) 推荐(0) 编辑
摘要:DLL中导出函数的声明有两种方式: 一种方式是:在函数声明中加上__declspec(dllexport);另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。 方式一:在函数声明中加上__declspec(dllexport) 阅读全文
posted @ 2018-03-27 21:41 findumars 阅读(14777) 评论(0) 推荐(1) 编辑
摘要:QPalette是一款非常好用的颜色设置工具: 头文件:#include <QPalette> (^-^我没有用这个头文件也可以使用QPalette) 常用函数: 1 2 3 4 ColorGroup属性: 1 2 3 4 5 6 ColorRole属性: 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2018-03-26 20:01 findumars 阅读(1785) 评论(0) 推荐(0) 编辑
摘要:利用QPainter绘制各种图形 Qt的二维图形引擎是基于QPainter类的。QPainter既可以绘制几何形状(点、线、矩形、椭圆、弧形、弦形、饼状图、多边形和贝塞尔曲线),也可以绘制像素映射、图像和文字。此外,QPainter还支持一些高级特性,例如反走样(针对文字和图形边缘)、像素混合、渐变 阅读全文
posted @ 2018-03-23 22:26 findumars 阅读(2592) 评论(0) 推荐(0) 编辑
摘要:python启动应用程序和终止应用程序 1. 目的 每天上班,工作需要,电脑上需要每天开机启动一些软件,下班时候,需要关掉一些软件。一个一个打开和关闭貌似是很繁琐的,于是乎,这个脚本产生了。 2. 环境 系统环境: - win7-32位 - python 2.7.9 你还需要安装pywin32。 p 阅读全文
posted @ 2018-03-23 20:43 findumars 阅读(10531) 评论(0) 推荐(0) 编辑
摘要:窗体坐标和区域大小各种位置信息 Qt提供了很多关于获取窗体位置以及显示区域大小的函数,包括窗体的坐在点位置、长、宽、尺寸信息等。 1、创建头文件geometry.h,声明继承于QDialog的类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 阅读全文
posted @ 2018-03-23 19:01 findumars 阅读(737) 评论(0) 推荐(0) 编辑
摘要:在中学的时候,背诵孔子论语里面的名言,吾日三省吾身,为人谋而不忠乎?与朋友交而不信乎?传不习乎? 当初不是很明白其中的奥妙。 大学时候,读《曾文正公全集》,其中一段话是记忆十分的深刻: “细思古人工夫,其效之尤著者,约有四端: 曰慎独则心泰,曰主敬则身强,曰求仁则人悦,曰忠诚则神钦。慎独者,遏欲不忽 阅读全文
posted @ 2018-03-23 04:08 findumars 阅读(270) 评论(0) 推荐(0) 编辑
摘要:类成员函数指针 类成员函数指针(member function pointer),是C++语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。 目录 1 语法 2 语义 3 类成员函数指针的用途 4 例子 4.1 未知继承的成员函数指针例子 5 参考文献 语 阅读全文
posted @ 2018-03-23 00:49 findumars 阅读(10272) 评论(1) 推荐(0) 编辑
摘要:你为什么不舍得让自己变得优秀?有时想到了锻炼身体,还没有开始,就幻想着通过锻炼变得很强壮的样子……突然又感觉这是多么的可笑啊,你能坚持多久?能坚持到看到自己变得强壮的样子吗?也就是心血来潮,三五天就不再想这事了,这是多么地可笑啊!可是你究竟是为什么不能坚持呢?没时间吗,还是……感觉最终还是归咎于养成 阅读全文
posted @ 2018-03-23 00:48 findumars 阅读(299) 评论(1) 推荐(0) 编辑
摘要:[cpp] view plain copy 首先widget设置 setWindowFlags(Qt::FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground, true); [cpp] view plain copy 然后重载 阅读全文
posted @ 2018-03-22 23:32 findumars 阅读(2415) 评论(0) 推荐(0) 编辑
摘要:最近做项目遇到的问题,总结下。 有时候我们觉得系统的标题栏和按钮太丑太呆板,想做自己的标题栏以及最大化、最小化、关闭,菜单按钮,我们就需要 [cpp] view plain copy setWindowFlags(Qt::FramelessWindowHint); [cpp] view plain  阅读全文
posted @ 2018-03-22 23:13 findumars 阅读(1385) 评论(0) 推荐(0) 编辑
摘要:VMtools简介与安装 一、什么是VMware VMware是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的主机,这个虚拟主机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟主机的CPU是通过i386的保护模式 阅读全文
posted @ 2018-03-22 23:12 findumars 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调 阅读全文
posted @ 2018-03-22 23:12 findumars 阅读(4141) 评论(0) 推荐(1) 编辑
摘要:最近在学Qt。学东西怎么能不动手。 就写了些小程序。看QQ截图能够动态吸附直线的功能挺有意思,所以就模仿了一个。 先上效果图 界面很简单。。呵呵 移动鼠标,会把鼠标所在最小矩形选中。把没有选中的地方给模糊化,以示我们选中的区域很清楚。 还可以选中窗口中控件的区域。 小菜单 截图效果 编程思路: 1. 阅读全文
posted @ 2018-03-22 23:10 findumars 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:今天想试试Qt如何连接数据库的。 谁知怎么写完了提示driver not loaded我就郁闷了。 我自己是 VS2010 + Qt4.8.4 + MySQL5.1 的环境 网上查到是 C:\Qt\4.8.4\plugins\sqldrivers 里没有MySQL的dll以及lib文件。所以要自己编 阅读全文
posted @ 2018-03-22 23:09 findumars 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:看别人代码看到void on_MyWidget_slotTest(); 就郁闷了,没看到他代码里有connect 却能把信号和槽可以连接起来。 今日回顾书本发现该函所的nb之处。 QMetaObject::connectSlotsByName(QObject * object)将递归的搜寻传入的Qt 阅读全文
posted @ 2018-03-22 23:08 findumars 阅读(301) 评论(0) 推荐(0) 编辑
摘要:有时需要把一个子窗口内嵌进入父窗口当中。 我们可以这样做 1.新建一个QWidget 或者QDialog的子类 ClassA(父类为ClassB) 2.在新建类的构造函数中添加设置窗口属性 [cpp] view plain copy setWindowFlags(Qt::CustomizeWindo 阅读全文
posted @ 2018-03-22 23:08 findumars 阅读(6624) 评论(0) 推荐(0) 编辑
摘要:qtpropertybrowser是一个洛基亚时代的一个产物,其实它就是QtDesigner侧栏那种样子而已。网上大部分的都只适用于Qt4,今天头脑发热想用Qt5编译一下,发觉一大堆错误,因为Qt4有些函数在Qt5里面是没有的,所以不断地找替代函数。当我辛辛苦苦编译出来后,在网上一搜,大把人发布了修 阅读全文
posted @ 2018-03-22 21:47 findumars 阅读(2401) 评论(0) 推荐(0) 编辑
摘要:这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。 废话不多说了,直接上菜: [cpp] view plain c 阅读全文
posted @ 2018-03-22 20:03 findumars 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:1. 创业公司要先定一个目标,要善于把目标简化, 分解成一个, 一个更具体,更简单的问题2. 针对简单的问题进行聚焦, 做深做强3. 在做的过程中, 把断地推出自己的产品到市场上去试错, 要用事实来证明你的产品是有意义的4. 你不要用战术的勤奋掩盖战略的懒惰,有时候,我们花在目标思考上的时间太少。思 阅读全文
posted @ 2018-03-22 18:31 findumars 阅读(639) 评论(0) 推荐(0) 编辑
摘要:by Paddy McWilliams, Director of Product Marketing, CEVA 在过去的十年里,开源软件已经成为了科技世界最大的催化剂。现在开源的力量带来了自由发展,生成的社区也在硬件世界中得以立足。正是基于这些原因,RISC-V赢得了极高的人气。下面将会介绍RIS 阅读全文
posted @ 2018-03-13 05:47 findumars 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:widget.h 1 virtual bool event(QEvent *event); 1 virtual bool event(QEvent *event); 1 virtual bool event(QEvent *event); 1 virtual bool event(QEvent *e 阅读全文
posted @ 2018-03-05 04:23 findumars 阅读(1234) 评论(0) 推荐(0) 编辑

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