自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

helloworldprogram的专栏

一分耕耘,一分收获

  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 类的声明和实现

#import @interface Car : NSObject//对象的属性(c++中叫做成员变量){    @publicint _wheels;int _speed;}//这里是方法的声明(C++中叫做成员函数)- (void) run;+(void) printClassname;@end@implemtation

2015-10-27 18:59:17 425

原创 C++需要注意点

list 链表vector 数组set 二叉树,仅存储Keymap 二叉树,Key-Value   首先,vector是序列式容器而set是关联式容器。set包含0个或多个不重复不排序的元素。也就是说set能够保证它里面所有的元素都是不重复的。另外对set容器进行插入时可以   指定插入位置或者不指定插入位置。如insert(v.begin(),1),也可以

2015-03-14 10:24:12 466

原创 perl学习笔记

1》:push与pop区别push与pop

2014-04-24 14:56:27 447

原创 基尔霍夫电压电流定律

KCL不仅适用于电路中任意一节点,它也适用于某一封闭平面KVL,任意一个回路,包括闭合或开口,循环一周各电压代数和为零

2014-03-27 15:20:57 1165

原创 逻辑门的转换

或非---》与非,通过两次求反得到或非---》与或非,通过合并卡诺图中的0得到

2014-03-27 14:39:45 1366

原创 如何判断PNP和NPN

在放大区,射级PN节正偏,集电极反偏,先找出2个电极相差为0.3或0.7,则这两级必为b和 e, 若集电极小于这两级则为PNP,否则为NPN

2014-03-27 14:37:53 3375

原创 反馈的判定方法

1:反馈信号与输出信号接同一极,可以判定为电压反馈2:反馈信号与输入信号接一级,可以判定为并联3:在共射极电路中,基极电极和集电极的瞬时极性相反

2014-03-27 14:27:59 911

原创 数字电路的化简

有四五种方法,但是比较难的是两个,我们叫它为消项法和消因子法 A'B+A=A+B  AB+A'C+BC=AB+A'C还有并项法 吸收法

2014-03-12 16:32:06 1865

原创 热力学第一定律

1:内能增量ΔΕ仅仅取决于前后两个状态之间的温度变化,而与前后两状态所经历的具体过程无关,这是内能与功和热量的重要区别,内能 E=M.iRT/2u2:W=∫pdv,气体做功 dw=Fdl=pSdl=pdv,在PV图上,一定量的气体所做的功在数值上等于P-V图上曲线下的面积,这是功的几何意义

2014-02-26 14:59:37 943

转载 QT多个信号连接到一个槽

Qt的内建(built-in)对话框:颜色对话框(QColorDialog),选择颜色[html] view plaincopyQColor clr=QColorDialog::getColor(plt.color(QPalette::Base),this);  错误消息框(QErrorMessage),显示错误信息

2013-12-09 15:22:40 969

转载 ubuntu中安装gstreamer开发环境(转)

sudo apt-get install libgstreamer0.10-dev gstreamer-tools gstreamer0.10-tools gstreamer0.10-docsudo apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly g

2013-12-05 13:47:42 1215

转载 linux驱动开发学习步骤

1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。 5. 写一完整驱动, 加上read, write, ioctl, polli

2013-12-05 10:22:30 479

原创 ubuntu下编译qt-4.7.4

下载源码,解压./configure  -nomake examples -nomake docs -nomake demos  -make tools -make libs -audio-backend -phonon -phonon-backend -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -qt-libmng  -no-o

2013-12-05 09:50:10 567

原创 libmad与mplayer的交叉编译过程

我用的交叉编译器是arm-linux-gcc 4.3.2  首先先编译libmad./configure --enable-fpm=arm --host=arm-linux CC=arm-linux-gcc --disable-debugging  然后编译mplayer./configure    --host-cc=gcc    --cc=arm-none-linu

2013-12-04 15:46:30 606

转载 QT编程经验

如何添加自定义的slot函数。...1Qt标准对话框之QMessageBox.2Qt 中如何使用外部链接库...6如何将qte默认的绿色背景设置为透明...6布局的时候设置左,上,右,下的距离...6如何加载图片...7在Qt4中如何为对话框设置背景?...7       如何添加自定义的slot 函数。以添加

2013-12-04 14:13:46 805

转载 QT 界面总结

QT提供了设计师工具,可以很方便的使用鼠标拖拽的方式绘制界面。绘制完毕后自动生成一个界面的.h文件(如ui_mainwindow.h),其中含有一个自动生成的Ui_MainWindow类,这个类中核心的函数是setupUi,根据界面向导的不同里面接收一个QWidget *参数或者QMainWindow *参数。这个函数会自动在传入的QWidget或QMainWindow上根据设计师绘制的界面创建可

2013-12-02 15:45:45 1020

原创 QT中如何使用ui文件

/********************************************************************************** Form generated from reading UI file 'mainwindow.ui'**** Created: Mon Dec 2 14:42:57 2013**      by: Qt User

2013-12-02 14:52:16 1061

转载 QT常用控件之QListWidget

1:新建QListWidget2:添加item3:设置高度4:给某个item贴图片5:自定义信号与槽

2013-11-28 14:17:52 700

转载 QT学习笔记

Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include"QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。widget被创建时都是不可见的(always createdhidden)。widget中可容纳其它widget。Qt中的widge

2013-11-28 14:13:46 732

原创 解决ubuntu下mplayer只有声音没有视频的问题

修改配置文件/etc/mplayer/mplayer中的输出可以指定到x11

2013-11-28 09:58:53 1084

原创 编译QT到arm上

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.4-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -optimized-qmake -qt-sql-s

2013-11-27 15:57:17 824

原创 安装了Phonon,却不能播放视频和音频

安装了Phonon,却不能播放视频和音频,同时提示警告:    WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded    WARNING: bool Phonon::FactoryPrivate::createBackend() phonon ba

2013-11-27 13:47:07 774

原创 qt应用程序交叉编译到arm环境变量设置

#/bin/shexport QTDIR=/home/tony/work/qt-arm/export QTINC=$QTDIR/includeexport QTLIB=$QTDIR/libexport PATH=$QTDIR/bin:$PATHexport LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATHqmake -project

2013-11-27 11:47:32 1432

转载 基于QT视频软件的开发和学习

先装好QT SDK,然后把环境变量设置一下(不会去G!)        然后把vlc库加入到mingw里面        先复制vlc-include.rar解压出来的头文件到Qt\2009.04\mingw\include里面        在把vlc-lib.rar解压出来的文件放到C:\vlc-lib        我们在 Qt Creator 里面建立一个空

2013-11-27 09:51:44 912

转载 arm linux嵌入式经典回答

很多新手刚开始学习ARM的时候都会遇到下面类似的问题,由于很多基本原理都不会,所以很容易被表面问题迷惑,相信看完下述问答的新手一定会对ARM有一个非常清晰的印象。1、请问qt-x11、qt-embedded、qtopia-core这三个有什么区别和联系2、如果arm上没有qt库,我在pc上通过交叉编译了一个qt应用程序,能直接下载到arm上运行吗?3、qmake和make有什么区别和联

2013-11-27 09:04:16 926

转载 FFmpeg开发指南

FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。    一、

2013-11-26 10:17:25 750

原创 qt-everywhere-4.7.4 交叉编一个到arm

我用的是ubuntu 12.04 用的编译器是4.4.3,是天嵌科技制作的一款编译器,解压后进入目录执行./configure -embedded arm -release -opensource -fast -no-accessibility -no-scripttools -no-mmx -no-multimedia -no-svg -no-3dnow -no-sse -no-sse2 -

2013-11-20 11:20:56 784

原创 QT4中从UI文件直接生成.h文件

使用命令  uic-qt4 MainWindow.ui -o ui_MainWindow.h其中ui_MainWindow.h中最后有个语句namespace ui{class Form:public ui_Form{};}其中Fom就是新生成的可以继承的界面类

2013-11-20 10:24:23 983

原创 QT中的信号与槽

1.一个信号可以连接多个槽2.多个信号可以连接同一个槽3.一个信号与另一个信号可以连接4连接可以移除注意 :要把信号成功连接到槽或信号,她们的参数或者类型必须要相同的顺序和相同的类型如果信号的参数比它所连接的槽的参数多,那么多余的参数就会忽略掉

2013-11-20 10:19:44 575

原创 QT经典学习书籍推荐

1. 精通QT4编程2.C++ GUI QT4(第二版)3.QT快速入门4.QT及Qt Quick开发实战精解

2013-11-20 10:16:14 7031

原创 QT中自定义的信号与槽需要注意以下几点

1.类声明和实现要分别放在.h和.cpp文件中2.类声明中包含Q_Object3.信号只要声明,不需要设计的实现(有系统自动完成)4.发射信号用emit关键字5.自定义的槽的实现与普通成员函数的实现一样

2013-11-20 10:13:31 693 1

原创 QString 和string类相互转换

在主体文件中加以下转换函数即可QString s2q(const string &s); //从string 到QString string q2s(const QString &s); //从QString到stringQString s2q(const string &s){return QString(QString::fromLocal8

2013-11-20 10:10:30 890

原创 minicom for linux键盘无法响应问题解决

串口的配置中有个Serial  port setup-》Hardware flow control 只要这个地方为YES,键盘都是没有响应的,改为no就可以了

2013-11-20 10:01:26 1191

原创 QT中的常用

QT中的常用类分为基本类和窗口类《一》基本类 包括 QChar字符,QString字符串,QPoint点,QSize大小,QRect圆,QFont字体,QPixmap图像,QICon图标《二》窗口类   QWidget,QDialog,QLabel,QAbstractButton,QPushButton,QCheckBox,QRadioBox

2013-11-20 09:30:05 643

转载 QT中常见的类的继承的总结

如果需要设计界面,且需要菜单栏,工具栏,状态栏,一般继承QMainWidget如果不要菜单栏,工具栏,状态栏等一般继承QDialog如果需要自定义视图来画图形,则可以继承QAbstractItem如果自己设计场景,游戏开发则继承QGrapicsview如果自己制作一个小图形视图,则可以考虑继承QGrapicsObject类,当将这些小视图构成一个视图组时,该组的类可以继承QGr

2013-11-20 09:25:01 5682

转载 QT学习之事件处理(二) 处理密集响应时的响应保持

当处理一个事件时,也可能会同时产生一些其它的事件,如果再处理一个特定的事件上耗费的时间比较多,那么用户界面就会变得无法响应。例如,在应用程序中把一个文件保存到磁盘中,直到文件保存完毕,才会处理那些由于窗口系统产生的事件。在文件保存的过程中,应用程序就不能响应来自窗口系统的重新绘制请求。一种解决方法当然是用多线程:一个线程用于处理应用程序的界面,另外一个程序则执行文件操作。另外一种更为简单的

2013-11-18 14:42:43 1202

翻译 QT学习之事件处理(一)

通常事件来源有来自窗口系统的QMouseEvent和QKeyEvent事件,以及来自系统的QTimeEvent,还有一些事件来自应用程序Qt为多数事件定义了特定的类,值得关注的是QResizeEvent,QPainEvent,QMouseEvent,QKeyEvent和QCloseEvent类,每一个类均从QEvent继承而来,并加入了本事件特定的功能函数QT中的所有事件类型均由Q

2013-11-15 15:11:45 809

转载 ubuntu 安装QT 5.0出现错误:Failed to load platform plugin "xcb".

当你安装QT 5.0 时,启动的时候会出现如下错误:Failed to load platform plugin "xcb". Available platforms are:linuxfbminimalxcb  Abandon这是因为相关的库没有安装完整,解决方法很简单,如

2013-11-12 14:16:45 4875 3

原创 总算解决了QT的一个诡异问题

问题的过程是这样的,就是我代码写的跟example里面的例子几乎都是一样,但是application 就是出来不了窗体,后面经过我多次实验,发现qmake连接到的不是我原来的/usr/local/Trolltech/Qt-4.7.4/bin/qmake,而是/usr/bin/qmake,奇怪,我记得之前不是这样的啊,后来想想有可能是又手动安装了 qmake,所以覆盖了,哎,搞的我好久,我做了一个软

2013-11-07 10:43:42 625

原创 C++ 有默认参数的函数

1.如果函数的定义在函数调用之前,则应在函数定义中给出默认值2.一个函数不能既做为重载函数,又作为有默认参数的函数。

2013-09-23 14:36:43 435

P2P协议.doc

p2p协议原版英文,加上关键字段中文翻译,里面有一些自己的理解

2019-10-15

C++与java比较区分

java and c is very differient

2011-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除