日志
-
2013-04-16 13:45
-
内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如
阅读全文»分类:C/C++|回复:0|浏览:1547
#define TABLE_COMP(x) ((x)>0?(x):0)
就定义了一个宏。
为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数
所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行
该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行的地
址,转回后要恢复现场,并按原来保存地址继续执行。因此,函数调用要有一
定的时间和空间方面的开销,于是将影响其效率。而宏只是在预处理的地方把
代码展开,不需要 ..
-
2013-04-12 18:24
-
QtADB是一个可以在电脑上管理手机的程序,跟魔方手机助手 和豌豆夹差不多,但是小巧不少,而且是绿色软件,没有广告,还可以通过WiFi连接手机。
阅读全文»分类:Android|回复:0|浏览:2150
详见:用linux管理你的android手机(QtADB)
详细情况,需要访问QtADB的官网,可惜此网络需要翻墙才能访问。
-
2013-04-12 17:38
-
问题描述:在mac os x中安装android开发环境后,当连接设别的时候,发现不能连接设备,按说,mac os x是无需安装驱动,也无需豌豆夹、魔方手机助手 之类工具的。
阅读全文»分类:Android|回复:0|浏览:2197
问题解决:需要将设备的usb vender id加入到 .android/adb_usb.ini中,无法连接的设备,一般都是国产手机。步骤如下:
1.打开终端,输入:system_profiler SPUSBDataType 命令 可以查看连接的usb设备的信息
比如我的是中兴手机,最后查看到中兴设备的 vender id: 0x19d2 Product Id:0x2207
2.输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x19d2, ..
-
2013-04-11 16:33
-
Qt 已经内置了一个SQLite 数据库,方便我们开发桌面应用。但是这个SQLite 是官方提供的开源版本,这意味着这个版本的 SQLite 实际是没有加密功能的。对于一般的桌面应用,数据库加密有时是比较重要的,特别是当你需要对所存储的数据必须保密的时候——比如密码,或者用户个人隐私信息等。
阅读全文»分类:Qt|回复:0|浏览:1778
其实,SQLite已经为我们预留了接口sqlite3_key()函数。但是,这个函数其实是没有实现的。也就是说,如果我们能够提供该函数的实现,就可以实现SQLite数据库的加密。顺着这个思路,我们这里给出一种处理方案,为Qt提供一个有加密功能的SQLite插件 ..
-
2013-04-10 12:03
-
<div green?="">场景:<div green?=""> 许多应用程序在启动时显示一个画面,在程序启动到第一个画面显示需要一段漫长的时间,导致用户感觉到点就了该应用是否不能运行的错觉。<div green?="">方案:<div green?=""> 给Qt应用程序加一个启动画面,程序员用这种方法可以让启动时间感觉不那么长,还有用这个画面满足市场的一些要求。需要使用的类是QSplashScreen。<div green?="">解决方案1:<div green?=""> 本文介绍的是Qt实现启动界 ..
阅读全文»分类:默认分类|回复:0|浏览:1998
-
2013-04-03 11:18
-
tar
阅读全文»分类:Mac OS X|回复:0|浏览:1686
解包:tar xvf
FileName.tar
打包:tar cvf FileName.tar
DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip
FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf
FileName.tar.gz
压缩:tar zcvf FileName.tar.gz
DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2
FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf
FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2DirName
—— ..
-
2013-03-27 15:47
-
Qt应用中,经常有需要用到SSL的地方,例如XMPP等。Qt SDK中的Qt支持SSL,而单独下载的Qt library则一般不带SSL。如果需要SSL支持则需要我们自己编译。
阅读全文»分类:默认分类|回复:0|浏览:2147
点击查看具体内容
-
2013-03-14 12:40
-
win下
阅读全文»分类:默认分类|回复:2|浏览:2911
void Widget::onOpen()
{
QString path = pathEdit->text();
path.replace("/", "\\"); //生成正确的文件路径
pathEdit->setText(path);
QProcess::startDetached("explorer "+path);//打开上面获取的目录
}
mac下
void Widget::onOpen()
{
QString path = pathEdit->text();
//path.replace("/", "\\"); //生成正确的文件路径
pathEdit->setText(path);
QProcess::startDetached("open"+path);//打开上面获取的目录
}


