- 博客(67)
- 资源 (6)
- 收藏
- 关注
转载 mini2440 SPI驱动移植 既自己总结的应用层的操作
mini2440 SPI驱动移植分类: Linux 嵌入式 SPI2011-10-10 11:24 674人阅读 评论(6) 收藏 举报最近项目需要,需要在mini2440上移植SPI驱动,板子需要驱动SPI设备,上网找了很多资源,但是很多都是有问题,最终在基本理解驱动结构的前提下,将SPI驱动顺利移植到mini2440。,我使用的内核版本是2.6.32.2,这个版
2012-05-31 15:47:43 1568
原创 QT__窗体__操作
自己的总结:窗体 居中 以后把一下功能统一到一个接口函数中。#include #include QDesktopWidget* desktop = QApplication::desktop(); move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2);
2012-05-30 18:42:38 610
转载 QT__正则表达式__操作
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正
2012-05-30 18:40:27 601
转载 C++总结 ----- 静态变量和静态函数
C++总结 ----- 静态变量和静态函数分类: 学习笔记 2006-04-21 19:56 2957人阅读 评论(0) 收藏 举报在C语言中有静态数据类型,声明一个静态数据类型意味着:该变量的生存周期是静态的,即在程序的开始即分配到程序,终止时才释放。在C++中,声明一个类的静态数据成员意味着所有的实例只有该数据成员的一个拷贝。 《深入浅出MFC》这样解释: S
2012-05-30 18:35:52 637
原创 __QPainter___操作
QT__QPainter___操作说明: 程序是转载,分析是自己的/*前沿:同很多坐标系统一样,QPainter的默认坐标的原点(0, 0)位于屏幕的左上角,X轴正方向是水平向右,Y轴正方向是竖直向下。在这个坐标系统中,每个像素占据1 x 1的空间。你可以把它想象成是一张坐标值,其中的每个小格都是1个像素。这么说来,一个像素的中心实际上是一个“半像素坐标系”,也就是说,像素(x, y)的中心
2012-05-30 18:35:14 1446
原创 QT__事件之锁住键盘__操作
锁定按键:#ifndef WIDGET_H#define WIDGET_H#include #include //-----------------------------------------------------class TestOther :public QWidget{public: TestOther(QWidget *parent = 0);};/
2012-05-30 11:42:29 1687 1
转载 QT__stylesheet__操作
QT皮肤编程(QT style sheet)总结QT style sheet的基本原理就是利用QSS语言对软件的外观进行定制。QSS可以直接在代码中输入,也可以保存在一个文本文件中,利用文件读取函数在软件运行时读入到一个文本串中,再利用QApplication类的函数setStyleSheet(&QString)使其生效。实例代码:#include #i
2012-05-29 22:35:19 11896 2
转载 QT__QFrame__操作
/*继承了QWidget。被QGroupBox、QScrollView、QDockWindow、QGrid、QHBox、QLabel、QLCDNumber、QLineEdit、QMenuBar、QPopupMenu、QProgressBar、QSplitter、QtTableView和QWidgetStack继承。成员类型文档QFrame::Shadow这个枚举类型定义了QFrame
2012-05-28 21:22:46 6304
转载 ip段的详细划分详解[转]
ip段的详细划分详解[转]上一篇 / 下一篇 2007-06-04 14:54:07 / 个人分类:网管知识查看( 3767 ) / 评论( 8 ) / 评分( 41 / 0 )IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0
2012-05-27 12:27:40 2264
原创 rhel5.4下samba安装
rhel5.4下samba安装我的环境是: vmWare6.5 +[root@localhost Server]# uname -aLinux localhost.localdomain 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux 第一步 :rpm -qa|grep
2012-05-26 11:43:36 1242
转载 ubuntu最常用和终端快捷键
ubuntu最常用和终端快捷键 Bash Shell 快捷键lCTRL k:删除从光标到行尾的部分lCTRL u:删除从光标到行首的部分lALT d:删除从光标到当前单词结尾的部分lCTRL w:删除从光标到当前单词开头的 Bash Shell 快捷键 l CTRL k:删除从光标到行尾的部分 l CTRL u:删
2012-05-24 17:39:26 1114
转载 QT__QLabel__操作
QLabel设置文字大小和颜色ui.label是QLabelui.label_4->setText("some text");//设置字号QFont ft;ft.setPointSize(12);ui.label_4->setFont(ft);//设置颜色QPalette pa;pa.setColor(QPalette::Window
2012-05-24 17:38:50 721
转载 QT __IPAddr控件__操作
QLineEdit *ipEdit = new QLineEdit(); //先这样,等研究好正则表达式后,自动增加"."操作。 QRegExp regExp("^(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])[.](\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])[.](\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5
2012-05-24 15:02:07 778
转载 Qt中提高sqlite的读写速度
Qt中提高sqlite的读写速度分类: Qt2010-08-30 12:10 363人阅读 评论(0) 收藏 举报SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query.exec("insert
2012-05-22 10:53:26 1362
转载 Qt Model/View 的简单说明
Qt Model/View 的简单说明 (一)使用Qt Model/View的好处 1、利用 Qt 的模型 / 视图架构,我们可以只从模型中获取实际在视图中显示所需要的数据。这样在处理非常大的数据集的时候,可以更加快速,而不至于降低性能。通过把一个模型注册到两个或多个视图,就可以让用户使用不同的方式查看数据以及和数据交互。 Qt 对于
2012-05-20 19:34:39 957
转载 Qt实现自定义模型基于QAbstractItemModel
Qt实现自定义模型基于QAbstractItemModel一个小例子 QTableView + QStandardItemModel Cpp代码 QStandardItemModel model; //设置大小 model.setColumnCount(3); //列 model.setR
2012-05-20 19:31:56 3403
转载 Qt实现自定义模型基于QAbstractTableModel
Qt实现自定义模型基于QAbstractTableModel Qt实现自定义模型基于QAbstractTableModel两个例子 例子1代码 Main.cppCpp代码 #include #include "currencymodel.h" int main(
2012-05-20 19:30:41 6880
转载 使用预定义模型 QStringListModel+QStringlist例子
使用预定义模型 QStringListModel例子使用预定义模型 QStringListModel例子 源代码如下Main.cpp Cpp代码 #include #include "teamleadersdialog.h" int main(int argc, char *argv[]) { QApplica
2012-05-20 19:28:08 2264
转载 使用预定义模型QDirModel+Treeview的例子
使用预定义模型QDirModel的例子 使用预定义模型QDirModel的例子Main.cppCpp代码 #include #include "directoryviewer.h" int main(int argc, char *argv[]) { QApplication app(argc, argv);
2012-05-20 19:26:21 1756
原创 QT__listview_standitemmodel__操作
#ifndef LISTVIEWSTANDARD_H#define LISTVIEWSTANDARD_H#include #include #include class listviewStandard : public QWidget{ Q_OBJECT public: listviewStandard(QWidget *parent = 0);
2012-05-20 19:24:27 3195 2
转载 QT__QTableWidget__操作
QTableWidget 用法总结------------------------------------好好练习下这个。。。。。。。。。。。。。。。。。。。。。。。。设置 tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); tableWidget->setSel
2012-05-20 00:08:42 855
转载 QT __ MyListView__操作
#ifndef MYLISTVIEW_H#define MYLISTVIEW_H#include #include #include #include #include #include #include #include class MylistView : public QListView{ Q_OBJECTpublic: explicit Mylis
2012-05-19 22:55:35 813
原创 linux__链表__操作
#include #include CSocketList:: CSocketList() { lSocket=0; ///当前节点的socket lUdata=NULL; ///节点的 user data lHead=NULL; lPrev=NULL; lNext=NULL;
2012-05-19 10:48:35 490
原创 linux__时间__操作
sno_guo的博客,用来记录平时用到的一些小函数.不断更新中........unsigned int get_current_time(){ time_t timep; struct tm *p; int year; time(&timep); p=localtime(&timep); year=(int)(p->tm_year-
2012-05-19 10:48:07 649
原创 linux__select__操作
select 一般用在多线程中的阻塞检测一定的动作发生后执行的,如果只是在两个函数中,func1(select();) func2(select();)如果这两个函数依次调用,则先阻塞第一个函数,然后再次阻塞第二个函数。#include #include #include #include #include #include #include #include #include
2012-05-19 10:46:28 598
原创 linux__ 信号__操作
在main函数的入口处加入:void CaptureAllSignal(){//测试捕获信号int i; for(i = 0; i < 32; i ++) { signal(i, SignalHander); }} /* ---------------------------------------------------------
2012-05-19 10:45:18 527
转载 QT 显示中文 操作
1, QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //说人说这样做危险 QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); //有人说这样做危险。 QPushButton *ptnbutten=new QPushButto
2012-05-19 09:13:02 465
转载 Qt中的菜单类使用
Qt中的菜单类使用2008-10-15 11:26:38标签:QMenu c++ 休闲 Qt 职场mainwindow.h: #ifndef __MAINWINDOW_H__ #define __MAINWINDOW_H__ #include class QMenu; class QAction; cla
2012-05-16 22:29:59 799
转载 交叉编译ARM版 Qt
交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.7.3) .分类: QT2011-12-29 10:03 261人阅读 评论(0) 收藏 举报 因实际项目需求,需将Qt编译成LINUX-ARM版,以下为整个操作过程,使用Qt编写的程序已在实际开发板上运行,在此贴出,但愿能为需要的朋友提供上帮助。 准备工作:Linux内核
2012-05-16 09:47:18 7953
转载 ubuntu下arm-linux-gcc的问题
ubuntu下arm-linux-gcc的问题 (2009-07-09 11:13:30)转载▼标签: ubuntu arm-linux-gcc 杂谈分类: 嵌入式及Linux折腾了一天,终于搞定了。ubuntu没有root权限,刚开始用碰到很多麻烦,查了好多资料,终于把arm-li
2012-05-14 15:50:18 859
转载 QT__QString___操作
更多内容可以直接看:http://doc.qt.digia.com/4.7-snapshot/qstring.html#include #include //! [1]int main(int argc, char *argv[]){ QString str1="liming"; QString str2="You are"; str2+=str1+" !"
2012-05-13 22:41:48 2433
转载 进度条QProgressBar/QProgressDialog类
进度条QProgressBar/QProgressDialog类#include #include #include #include #include #include #include class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = 0); ~Dial
2012-05-13 10:21:30 961
转载 QT 绘制矩形,椭圆等。
#ifndef MYRECT_H#define MYRECT_H#include class myRect : public QWidget{ Q_OBJECT public: myRect(QWidget *parent = 0); ~myRect();private : void paintEvent(Q
2012-05-13 09:54:20 7022
原创 QT__界面布局__操作
在界面上显示的几个经典函数。把图片打到label上:void Window::loadImage(const QImage &image){ QDesktopWidget desktop; QImage useImage; QRect space = desktop.availableGeometry(); if (image.width() >
2012-05-12 21:57:38 3829
原创 QT___信号和槽___操作
信号和槽的使用总结::slots槽函数作为一个参数来传递:digitButtons[i] = createButton(QString::number(i), SLOT(digitClicked()));Button *Calculator::createButton(const QString &text, const char *member){
2012-05-12 21:52:46 880
原创 使用mutex+waitcomdition的形式来多线程通信(QtSDK examples)
#include #include #include #ifdef Q_WS_S60#include const int DataSize = 300;#elseconst int DataSize = 100000;#endifconst int BufferSize = 8192;char buffer[BufferSize];
2012-05-12 21:48:18 504
原创 使用QSemaphore来同步两个线程(QSDK examples)
#include #include #include //! [0]#ifdef Q_WS_S60const int DataSize = 300;#elseconst int DataSize = 100000;#endifconst int BufferSize = 8192;char buffer[BufferSize];
2012-05-12 21:40:11 1173
原创 使用公共线程池的例子(QtSDK helloworld )
#include // A hello world program to demonstrate the use of the global thread pool// hellothreadpool/main.cppclass Work : public QRunnable{public: void run() { qDebug()
2012-05-12 21:26:12 1179
转载 [Qt] QFuture和QFutureWatcher
[Qt] QFuture和QFutureWatcherQFuture, QFutureWatcher第一次看到这两个类,感觉很有意思,也很有用。整理如下:先来说说QFuture:QFuture类代表了一个异步调用的结果。而这个异步调用需要使用Qt Concurrent架构中的API。QFuture让线程可以通过某个后期产生的结果来实现同步。这个结
2012-05-12 11:16:03 11298
转载 QMetaObject之invokeMethod 点滴记录(有时间在看看)
QMetaObject之invokeMethod 点滴记录2010-10-18 16:53起源C++ GUI Qt4 编程 一书多线程部分提到invokeMethod的用法QMetaObject::invokeMethod(label, SLOT(setText(const QString&)), Q_ARG(QString, "Hello"
2012-05-12 11:15:08 9032
vlc-android1.8.0的全部源代码下载地址[包括C语言]
2015-12-18
android平台的视频播放器中需要的屏幕滑动源代码.
2015-11-13
安卓视频播放器演示程序(支持软硬解)
2015-10-31
业余时间优化的android2.3的H264解码器
2012-12-28
havlenapetr的android播放器源代码
2012-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人