[cpp] view plain copy 首先widget设置 setWindowFlags(Qt::FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground, true); [cpp] view plain copy 然后重载 Read More
posted @ 2018-03-22 23:32 findumars Views(2429) Comments(0) Diggs(0)
最近做项目遇到的问题,总结下。 有时候我们觉得系统的标题栏和按钮太丑太呆板,想做自己的标题栏以及最大化、最小化、关闭,菜单按钮,我们就需要 [cpp] view plain copy setWindowFlags(Qt::FramelessWindowHint); [cpp] view plain  Read More
posted @ 2018-03-22 23:13 findumars Views(1405) Comments(0) Diggs(0)
VMtools简介与安装 一、什么是VMware VMware是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的主机,这个虚拟主机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟主机的CPU是通过i386的保护模式 Read More
posted @ 2018-03-22 23:12 findumars Views(1209) Comments(0) Diggs(0)
简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调 Read More
posted @ 2018-03-22 23:12 findumars Views(4193) Comments(0) Diggs(1)
最近在学Qt。学东西怎么能不动手。 就写了些小程序。看QQ截图能够动态吸附直线的功能挺有意思,所以就模仿了一个。 先上效果图 界面很简单。。呵呵 移动鼠标,会把鼠标所在最小矩形选中。把没有选中的地方给模糊化,以示我们选中的区域很清楚。 还可以选中窗口中控件的区域。 小菜单 截图效果 编程思路: 1. Read More
posted @ 2018-03-22 23:10 findumars Views(1634) Comments(0) Diggs(0)
今天想试试Qt如何连接数据库的。 谁知怎么写完了提示driver not loaded我就郁闷了。 我自己是 VS2010 + Qt4.8.4 + MySQL5.1 的环境 网上查到是 C:\Qt\4.8.4\plugins\sqldrivers 里没有MySQL的dll以及lib文件。所以要自己编 Read More
posted @ 2018-03-22 23:09 findumars Views(1082) Comments(0) Diggs(0)
看别人代码看到void on_MyWidget_slotTest(); 就郁闷了,没看到他代码里有connect 却能把信号和槽可以连接起来。 今日回顾书本发现该函所的nb之处。 QMetaObject::connectSlotsByName(QObject * object)将递归的搜寻传入的Qt Read More
posted @ 2018-03-22 23:08 findumars Views(307) Comments(0) Diggs(0)
有时需要把一个子窗口内嵌进入父窗口当中。 我们可以这样做 1.新建一个QWidget 或者QDialog的子类 ClassA(父类为ClassB) 2.在新建类的构造函数中添加设置窗口属性 [cpp] view plain copy setWindowFlags(Qt::CustomizeWindo Read More
posted @ 2018-03-22 23:08 findumars Views(6645) Comments(0) Diggs(0)
qtpropertybrowser是一个洛基亚时代的一个产物,其实它就是QtDesigner侧栏那种样子而已。网上大部分的都只适用于Qt4,今天头脑发热想用Qt5编译一下,发觉一大堆错误,因为Qt4有些函数在Qt5里面是没有的,所以不断地找替代函数。当我辛辛苦苦编译出来后,在网上一搜,大把人发布了修 Read More
posted @ 2018-03-22 21:47 findumars Views(2482) Comments(0) Diggs(0)
这里可以简单的修改任意函数的返回地址,可以做到自定义EIP的指向,即可执行当前进程空间的任意指令,这里只是让大家更清楚栈帧结构,没有涉及跨进程的inline HOOK 等,后面会陆续讲下读取任意进程内存,修改任意进程函数执行流程等方法。 废话不多说了,直接上菜: [cpp] view plain c Read More
posted @ 2018-03-22 20:03 findumars Views(1091) Comments(0) Diggs(0)
1. 创业公司要先定一个目标,要善于把目标简化, 分解成一个, 一个更具体,更简单的问题2. 针对简单的问题进行聚焦, 做深做强3. 在做的过程中, 把断地推出自己的产品到市场上去试错, 要用事实来证明你的产品是有意义的4. 你不要用战术的勤奋掩盖战略的懒惰,有时候,我们花在目标思考上的时间太少。思 Read More
posted @ 2018-03-22 18:31 findumars Views(647) Comments(0) Diggs(0)