- 博客(14)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 unsigned int 和double 转换中出现的问题
#include int main(){ unsigned int i = 0; int j = 10; double yl = (double)((i - 204) / 819 * j); fprintf(stderr, " yl = %f ---2", yl); //大家猜猜结果是多少?}今天改程序碰到了这样一个问题,输出的结果很不正常。就算i是0
2012-08-31 20:32:47 6632 2
原创 关于LINUX下如何进入带中文的文件夹的小技巧
[root@NW sd]# ls lost+found project.init ²âÊÔFs1_²âÊÔ¹¤³ÌL9打中文的文件夹如上所示,中文完全看显示不出来了,这个时候如果你想进入这个文件夹去看看,可以使用传说中的通配符.我现在能看到的英文是"Fs1_",所以我就用cd *Fs1_*,哈哈,效果你也看到到了,神奇的进去了.这下明白了吧.
2012-08-30 14:12:47 6401
转载 将按钮去掉边框
int main(int argc,char* argv[]){ QApplication app(argc,argv); QWidget* pWidget=new QWidget(0); QPushButton* btn=new QPushButton(pWidget); btn->setFlat(true);//设置按钮无边框,但最终显示的时候有虚线框
2012-08-29 15:52:59 4391
原创 关于QTableWidget插入数据库数据很慢的原因
一开我以为QTableWidget是因为数据量过大的原因导致的.因为有1000多条数据,还有6列.就1000*6,后来我测试发现时间都耽误在了insertRow()上,我恍然大悟,6000多条数据对于CPU来说也是小菜一碟啊.我估计是插入行的时候需要建表导致变慢,我索性把数据库中数据条数读出来,然后采取一次性插入,速度上确实提高了不少.以前在ARM板卡上运行要1-2分钟,现在只要几秒钟就OK了.此
2012-08-28 14:32:32 9337 5
原创 关于QTimer中调用QMessageBox会阻塞线程问题.
如果你实在需要用QMessageBox来提示信息的话,就用下面的方式.不过你要注意保护好内存. hole->guanJiangOverFlag = 0; hole->guanJiangOverStopFlag = true; QMessageBox *msgtest; msg
2012-08-24 17:45:55 5057 2
转载 pc上格式化sd卡
因指导学员在arm-Linux使用JPT-7模块来跑GPS应用.Nand Flash 空间太小,而且所用的板经常烧不了根文件系统.所以决定用SD卡来跑根文件系统.1.PC机上格式化SD卡 在桌面的PC机上用SD读卡器操作SD卡: 一般情况下PC机上第一个U盘整体设备结点是/dev/sda,第二个是 /dev/sdb,在RHEL5下它会被自动mount到/media/disk和 /me
2012-08-24 09:12:27 2985
转载 更改QT程序的图标
1. 制作ICO图表文件首先自己准备好喜欢的BMP位图文件,然后利用图标制作工具IconMaster将位图文件转化为ICO图标文件2. 制作rc资源文件用记事本新建个文件,里面就写一行:IDI_ICON1 ICON DISCARDABLE "myappico.ico"其中myappico.ico为自定义的图标的名称,将记事本文件保存改名
2012-08-23 08:28:19 720
转载 Qt 中文显示 QMessageBox按钮中文显示
1,QT中如何显示中文呢?QTextCodec*pCodec=QTextCodec::codecForName("System");//获取系统字体编码QTextCodec::setCodecForLocale(pCodec);QTextCodec::setCodecForCStrings(pCodec);QTextCodec::setCodecForTr(pCod
2012-08-21 10:18:35 3414
转载 开发板挂在u盘技术
在/etc/rc.d/init.d中,增加脚本usidk# !/bin/sh# see how we were called.if [ ! -d /udisk ]then mkdir /udiskfimount /dev/udisk /udiskexit 0在/etc下,修改mdev.conf,增加# a
2012-08-17 16:39:33 1413
原创 Error: Can't get kernel image!
碰到这个的原因是下载的内核文件是2.4M,然而我启动的Uboot设置的参数却只有2M,所有提示Error: Can't get kernel image!.纠结了很久原来是自己反了低级错误.谨记~~~~~~~~~~~在烧写之前,我们先搽除下 NandFlash命令: nand erase a0000 200000(这个参数错误) NandFlash 烧写内核命令:命
2012-08-17 13:12:40 8035
原创 关于运行ARM开发板上SD变成只读文件解决方案
其实是掉电保护,之前挂在的SD变成了制度文件,只需要将SD卡重新挂载一遍就OK了.FAT: Filesystem panic (dev mmcblk0p4) fat_free_clusters: deleting FAT entry beyond EOF File system has been set read-onlyJFFS2 notice: (410) chec
2012-08-15 19:48:33 9511
转载 inotify -- Linux 2.6 内核中的文件系统变化通知机制
一、 引言众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发
2012-08-03 09:53:02 633
转载 linux移植中的技巧
linux开发板中输入错误了,#变成>了.请使用CTRL+D开机设置好开发板的IP,请在/etc/init.d/rcS添加ifconfig eth0 192.168.1.*
2012-08-02 16:34:06 469
转载 使用QT在windows下高精度测试程序运行时间
#include #include #include #include #include #include using namespace std;void caculate(){ for(int i=0;i<32323;i++) { for(int j=0;j<32323;j++) ; }}int main(int argc, char
2012-08-02 14:36:02 2423
at91sam9g45的pwm驱动
2012-07-19
数字信号处理实验 MATLAB实验程序 图片
2010-05-31
Tms320c6455 mcbsp1无法正常使用,求大神解答。
2015-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人