- 博客(31)
- 资源 (6)
- 收藏
- 关注
转载 一个QThread例子
//threadTest.h #ifndef THREADTEST_H #define THREADTEST_H #include #include "test.h"class MyThread : public QThread { protected : virtual void run(); }; MyThread myThrea
2010-01-30 14:33:00 2237
原创 人,要拼,要搏
这学期感觉很累,人总是混混欲绝的样子。其实这学期也没有多大的进展,没有多大的成就,学习也没搞好,虽然在实验室学到了写东西,但远远还达不到自己预期的要求。其中也浪费了不少时间,因为本人喜欢看电影。反正学也没学好,玩也玩得不爽,到头来却是一场累。人就是这样,总是在事到尽头时才会回头去看往昔岁月,才会去总结,到头来只是一场忏悔而已。嗨,无语啊。。。。。 这学期虽然过去
2010-01-29 19:15:00 718
转载 qt对所有文字形式的文本使用tr()
qt对所有文字形式的文本使用tr()无论你的程序在哪里对将会呈现给用户的文本使用了"quoted text",要确保它被QApplication::translate()函数处理过。其实做到这一点只需要使用QObject::tr()。例如,假设LoginWidget是QWidget的一个子类: LoginWidget:: LoginWidget() {
2010-01-29 09:58:00 10286 2
原创 qt中如何去掉主窗口标题栏
做qt界面的时候这个问题想了一段时间,不过想象也简单,问了别人才知道是那么简单。 有这样一个程序:#include #include #include #include #include "widget.h"int main(int argc, char *argv[]){ QTextCodec::setCodecForTr(Q
2010-01-28 22:49:00 21226 8
原创 qt中关于文件的操作
基本用法QFile类是一个操作文件的输入/输出设备。QFile是用来读写二进制文件和文本文件的输入/输出设备。QFile可以自己单独被使用,但是如果和QDataStream或QTextStream一起使用将更加方便。文件名通常可以通过构造函数来传递,但也可以使用setName()来设置。你可以通过exists() 来检查一个文件是否存在并且可以通过remov
2010-01-28 22:12:00 12436 1
转载 转载Qt多线程的理解
POINT 1:QThread类的实例与普通类的实例没什么不同,只是运行着的run()函数会不同 例1:class MThread :public QThread { public: MThread(); ~MThread(); void run();
2010-01-28 21:55:00 1182
转载 QTimer,QTime的一点应用
<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {
2010-01-28 21:19:00 3625
原创 qt中设置按钮工具提示信息
1、如果未点击时提示(即鼠标移到按钮的区域时显示提示信息),则可用setToolTip()函数: void saveButton(); void stopsaveButton(); ... QPushButton SaveButton; QPushButton Stop_SaveButton;
2010-01-28 21:09:00 15402
原创 Q_OBJECT宏的作用
Q_OBJECT宏的作用 The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。比如编写事件接口等程序时,有时会出现如下问
2010-01-28 20:18:00 23952 2
原创 Qt Windows 打印qDebug信息的小tip
Qt程序打印一些命令行调试信息一般使用qWarning和qDebug函数, 在Linux平台下, 这两个函数分别向标准错误和标准输入打印默认都是会显示在控制台上, 但Windows平台就不同了。 默认情况下Qt Windows程序是看不到这些信息的, 这给我们编程和调试带来一些不便。 解决的方法其实非常简单, 一句话就可以搞定: 在pro文件里加入CONFIG+=c
2010-01-28 20:12:00 1856 1
转载 金玉良言,彻悟人生
1、成功一定有方法,失败一定有原因。2、待人三要素:团结能人做大事,团结好人做实事 ,团结坏人不坏事。3、进步三要素:你自己行 ,有人说你行 ,说你行的人行。4、说话三要素:该说时会说——水平,不该说时不说——聪明 ,知道何时该说何时不该说——高明。5、干活三要素:该干时会干——能力,不该干时不干——明智,知道何时该干何时不该干——英明。6、做人像水,做
2010-01-28 13:40:00 2207
原创 VMware下三种网络连接方式的比较
最近用VMware搭建虚拟并行网络系统,在搭建的过程中对VMware下三种网终连接方式有了理深该的理解,现将这三种连接方式的基本工作原理和区别做一简单描述,希望对网友有所帮助,如是有什么不妥之处请指正。 VMwafre下有三种网络连接方式,分另为:Bridge、NET 、HOSTONLY方式。下面对这三种方式的原理其不同进行简单的说明。 一、三
2010-01-28 12:14:00 1822
转载 VMware虚拟机装windows xp系统
一.准备安装所需要的软件: 1.VMware虚拟机的下载。首先下载:VMware Workstation(虚拟机) V6.0.2 Build 59824 汉化版 2.XP的系统软件。二.在VMware虚拟机为创建新的虚拟机 1.打开虚拟机,选择新建虚拟机: 2.下一步:3.选择典型(高手也可以点自定义其实都是一样的),然后点下一步
2010-01-27 22:31:00 7582
原创 为什么F盘会多出VC_RED和EULA类型的文件
最近电脑F盘经常出现VC_RED和EULA类型的文件一系列文件,原以为是病毒,但想到没有这么强大的病毒,杀毒软件也有。后来查了这些文件的来源,才知是windows更新错误时的备份文件。其实是可以手动删除的。
2010-01-27 16:59:00 76681 3
转载 XP如何修改Mac地址
MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interface Card(网卡,NIC)里的.MAC地址,也叫硬件地址,是由48比特长(6字节),16进制的数字组成.0-23位是由厂家自己分配.24-47位,叫做组织唯一标志符(organizationally unique ,是识别LAN(局.MAC域
2010-01-27 16:48:00 7954
原创 recycled文件的问题
最近装双系统时,装好后总会出现Recycled这个文件,还有4G呢,总是不能删除,图标是回收站的样子。后来在网上查了一下,才知道是咋回事。 其实,那本来就是回收站,因为在盘中删除了东西,不是直接放到桌面上的回收站里面,而是放在每个盘中的回收站中,已删除的文件之所以可以恢复就是因为它们被删后,并不是真正的从硬盘上“消失”了,而是其原来所占地址可以被新的文
2010-01-26 17:07:00 1694
原创 qt做启动界面
如何用qt做启动界面,说起来也很简单。其实只需要创建一个元件dialog,然后插入一张图片背景,用一个定时器,使其在主窗口显式之前显示规定的一段时间。 下面这里有一段代码: int main(int argc, char *argv[]) { QTextCodec::setCodecForTr(QTex
2010-01-26 10:41:00 2738 1
原创 色环电阻的认识
最近做试验是用的电阻较多,电阻上又没标值,总是用万用表测。由于电阻较多,又较杂乱,故测起来心很烦,一次高老师帮我检查电路时,在换电阻时,发现她能用眼直接看出五色环电阻的大小,真是高手,感觉如果能达到这种境界也是不错的,至于难不难,其实也不难,就是要记一下色环罢了。 五色环表示法规则如下表:颜色 无 银 金 黑 棕 红 橙 黄 绿 蓝
2010-01-26 10:14:00 3879 1
原创 如何认识小电容
我们在制作电路时经常会遇到像102,103,104等类型的电容,开始总是记不住他们的值是多少,后来根据经验判断原来他们是这样认识的。 举个例子:102是1000PF,关于电容的容量标识是这样的:它用三位数字表示,三位数字的前两位数字为标称容量的有效数字,第三位数字表示有效数字后面零的个数,它们的单位都是pF。 例如102就是10×100pF(其中的1
2010-01-26 09:38:00 1038
原创 汽车标志
以前路过学校总是看到形形色色的小汽车,感觉它们总是一样的,没什么区别。不过最近同学却告诉我,不同的车,不管在质量上还是在外形上都有很大的差别,比如所奔驰与现代就不是一个档次的,奔驰售价一般在百万左右,而现代却只值十几万。而且通过汽车前面的标志也可识别不同公司的汽车,下面贴些图来认识一下,以示谨记,以免以后别人问你路过的是什么车时你却不知道,这样就贻笑大方了。
2010-01-23 12:24:00 8927 1
原创 《钢铁是怎样炼成的》中的名言警句
① 人最宝贵的东西是生命.生命对人来说只有一次. 因此,人的一生应当这样度过: 当一个人回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞愧;这样,在他临死的时候,能够说,我把整个生命和全部精力都献给了人生最宝贵的事业——为人类的解放而奋斗。我们必须抓紧时间生活,因为即使是一场暴病或意外都可能终止生命。 ② 领袖的逝世没有引起党的队伍涣散。就像一棵大树一样,强有力的将
2010-01-23 00:47:00 1134 1
原创 MYSQL存储过程学习小结
Mysql 存储例程的使用 一、 简介 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程 是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。虽然常用术语是存储过程(stored procedure),但My
2010-01-23 00:34:00 811
原创 nfs及mount的使用
通过nfs及mount我们可以实现不同pc机上文件共享,具体实现步骤如下: (1)编辑 etc/exports文件,添加文件夹和属性如下: /opt/rootbox 10.10.19*(rw,no_root_squash,async) /opt/rootbox 目录下的文件及文件夹能够被ip以10.10.19.*类型的pc机共享,当然也可设置不同
2010-01-22 23:55:00 2075
原创 mysql存储过程中参数的in,out,inout区别
MySQL存储过程的参数用在存储过程的定义,共有三种参数类型,IN,OUT,INOUT,形式如:CREATE PROCEDURE([[IN |OUT |INOUT ] 参数名 数据类形...])1、IN 输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值2、OUT 输出参数:该值可在存储过程内部被改变,并可返回3、INOUT 输入输
2010-01-22 23:22:00 2543
原创 Linux中实现快速搜索文件
主要有下面三种方式:1.whereis 文件名特点:快速, 执行准确查找。2.find / -name 文件名查出很多东西,有很多“Permission Denied".#find / -name php.ini3.locate 文件名最快的方法.执行模糊查找。注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了. 这里就要说说locate命令了:locate命令可
2010-01-22 22:27:00 952
原创 MYSQL修改与找回密码
Linux修改密码实际很简单,首先进入MYSQL,然后指向下列命令:mysql>use mysql;mysql>update user set password =password(新密码) where user=root;mysql>FLUSH PRIVILEGES;mysql>quit; Linux中安装好数据库后,如果忘记登录密码,也有挽救机会:mysql找回密
2010-01-22 22:06:00 645
原创 ftp文件传输
在cmd中编辑:1、连接远端服务器:ftp 10.10.19.2542、到本地机的当前目录下: lcd d:/图片3、连接到远端机的目录下:cd /usr/local4、从本地机当前目录中文件传送到远端机的当前目录中:put filename5、从远端机当前目录中文件传送到本地机的当前目录中:get filename
2010-01-22 22:00:00 598
原创 tmpfile创建临时文件
函数名: tmpfile功 能: 以二进制方式打开暂存文件用 法: FILE *tmpfile(void);程序例:#include #include int main(void){ FILE *tempfp; tempfp = tmpfile(); if (tempfp) printf("Temporary file created/n"); else
2010-01-22 21:57:00 928
原创 关于fflush函数的使用
fflush(stdin) fflush(stdout)用来强制刷新缓冲区数据。如果需要在每次i/o操作前后,不希望缓冲中存在历史数据或者不期望的数据或者为了清除缓存等的时候使用,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧接着又要读取一个字符,此时应该先执行fflush(stdin);)。 个人感觉该函数在时钟显示方面可以起很大作用。 与fflush函数相似的
2010-01-22 21:52:00 1981
原创 mysql新增用户和登录
新增用户:GRANT ALL PRIVILEGES ON *.* TO root@你的远端ip IDENTIFIED BY 你的密码 WITH GRANT OPTION;如:GRANT ALL PRIVILEGES ON *.* TO root@10.10.19.220 IDENTIFIED BY 123456 WITH GRANT OPTION;登录到
2010-01-22 21:50:00 702
原创 fileno函数与ftruncate函数
fileno()函数功 能:把文件流指针转换成文件描述符相关函数:open, fopen表头文件:#include 定义函数:int fileno(FILE *stream)函数说明:fileno()用来取得参数stream指定的文件流所使用的文件描述词返回值 :返回和stream文件流对应的文件描述符。如果失败,返回-1。范例:#include main(){ FILE
2010-01-22 21:48:00 5124 2
基于数据库的学生管理系统
2010-04-11
Linux下mplayer的安装包(内含4个包)
2010-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人