自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾经沧海

给你波澜不惊的爱情,陪你看世界的风景,许你一世的欢颜。

  • 博客(268)
  • 资源 (11)
  • 收藏
  • 关注

转载 Wireshark图解教程(简介、抓包、过滤器)

Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码!!     wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定

2015-08-16 23:35:06 783

转载 "undefined reference to" 问题解决方法

最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'     关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1.  链接时缺失了相关目标文件(

2014-04-02 10:21:06 1088

转载 在海思hi3520上移植minigui3.0

首先从官网上下载以下几个包:libminigui-gpl-3.0.12.tar.gz,minigui-res-be-3.0.12.tar.gz,mg-samples-3.0.12.tar.gz,zlib-1.2.2.tar.gz,libpng-1.2.37.tar.gz,libmgplus-1_2_4.tar.gz,freetype-2.3.9-fm20100818.tar.gz,jpegsrc.

2014-03-13 09:39:44 3487

转载 miniGUI3.0.12移植到Hi3531

一、移植资源包:下载miniGUI3.0.12组件简单介绍一下各个库:freetype:字体qvfb2和gvfb::虚拟显存,主要用在pc机上做仿真jpegsrc:显示jpeg图像时要用到的库libpng:显示png图像时要用到的库zlib:PNG压缩算法libminigui:minigui3.0.12的核心库minigui-

2014-03-13 09:34:21 1397

转载 Linux中find常见用法示例

·find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} \;#-print 将查找到的文件输出到标准输出#-exec    command    {} \;       -----将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前

2014-03-10 11:13:45 647

转载 QT/E中的字体

QT/E支持以下四种字体文件1.       TrueType(TTF)  可缩放的矢量字体,显示用。2.       Postscript Type1 (PFA/PFB) 可缩放的矢量字体,打印机使用。3.       Bitmap Distribution Format fonts (BDF) 不可缩放的像素字体。最好不要在产品系统中使用,其载入速度很慢且占用了大量的存储空间。

2014-03-03 15:23:47 750

转载 qt字库的移植(使其很好的显示中文)

1 如何定制字库(移植字库)    需要将至少两个文件赋值到....lib/font目录下1. fontdir 文件。这个是应用程序寻找当前系统中最合适自己需要的字库的索引;2,需要的字体库文件,一般是多个。具体移植那一个,看你使用的字库是什么了,。比如我现在的系统我就是移植的wenquanyi_12pt.bdf就可以了,当然这个比较大。你也可以用小点的。我的flash比较大呵呵,懒得折腾。在

2014-03-03 14:52:35 975

转载 Qt的皮肤设计(Style Sheet)

Qt的皮肤设计,也可以说是对Qt应用程序的界面美化,Qt使用了一种类CSS的样式规则QSS。 一、Style Sheet的应用1.直接在程序代码中设置样式,利用setStyleSheet()方法widget->setStyleSheet("color:red");     //widget内字体颜色为红色widget->->setStyleSheet(QPu

2014-03-03 11:26:27 862

转载 Qt embeded 4.5.3 在ARM-Linux的移植

移植这个是发现用Qt 4.6 for X86移植到ARM-Linux,理论上移植没太多问题,但实际碰到太多问题,而且QT官网上有针对Embeded Linux 的qt 4.5.3下载。这个资料也全。因此首先用这个版本试试。然后再来移植4.6的版本。 下载http://get.qt.nokia.com/qt/source/qt-embedded-linux-opensou

2014-03-01 16:29:01 2116

转载 Qt 界面实现多国语言的切换实例

Qt内部采用的全Unicode编码,这从根本上保证了多国语界面实现的正确性和便捷性。Qt本身提供的linguist工具,就是来实现这个翻译过程的。实现多国语的步骤大体上说来有这么几步:Qt 界面实现多国语言的切换实例是本文要介绍的内容,一直认为Qt界面相对于还是很好实现的一种开发。多国语界面的实现,在MFC中是很别扭的。以前在作MFC时,实现多国语言的界面,只有把资源文件做成各个语言的

2014-02-28 13:51:12 3656

转载 详解 Qt 选择性编译和库裁减

Qt 选择性编译和库裁减是本文将要介绍的内容,编译一次Qt要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来:编译之前确定哪些功能是不必要的,对编译树进行简单裁剪比如最常见的,像demos, examples,虽然很有参考价值,但完全可以放在后面用到的时候再单独编译小工程,这样可以节省不少时间。经过实践,最简单的方法是修改co

2014-02-28 10:36:30 3783

转载 QT 移植杂项

今天翻看以前写的blog, 发现一篇关于QtE屏幕动态旋转的文章(俺写的,汗), 结合今天碰巧看到的代码一对照, 发现原来QtE是可以支持屏幕动态旋转的, 只是上次没有发现而已! 原来自己写了一篇很傻的blog还不自知… 这里只好补上一篇简单的blog以做修正。在 QtE程序动态旋转的不完全实现 一文中笔者讲到QtE自带了支持旋转的gfxdriver插件“transformed”, 通过编译s

2014-02-28 09:29:04 2146

转载 OpenGL之渲染优化

在过去的几年里,硬件加速流水线获得了无与伦比的发展.同时也日愈复杂,它们的性能特征越来越难以理解.以前改善性能只意味着减少用于渲染的CPU内循环周期,现在变成确定瓶颈与系统的处理它们.此时优化性能的的主导思想是,流水线的速度由最慢的一个阶段决定.本文中讨论了现代显卡所存在的瓶颈之一,以及部分的解决办法.数据在主板中的传递CPU从RAM中获得数据并且处理数据,然后写入RAM中.GPU的工

2014-02-27 15:58:04 4302

转载 Qt/X11下qvfb工具运行时的小问题

当运行Qt提供的虚拟Frame Buffer环境时:1.如果terminal提示:Cannot open keyboard pipe /tmp/.qtvfb_keyboard-0 把/tmp下的.qtvfb_keybo.qtvfb_mouse-0ard-0 删除然后回到到原目录下(不要切换目录)运行就ok了。什么原因不太清楚,file一下可以

2014-02-26 15:46:55 820

转载 如何解决编译Qt及Qvfb时出现的问题

编译 Qt 及 Qvfb 问题出现解决实例是本文要介绍的内容,有关Qvfb 工程的介绍,先来看内容。1、/usr/bin/ld: cannot find -lXtst这个问题是库名称的问题,一般库后都有.so.6等数字,而 qt 编译时,这样的库名识别不了,解决办法是建立一个不带数字后最的库名的软连接如这个问题:sudo ln -s /usr/lib/libXtst.so.6 /usr

2014-02-26 15:19:45 1693

转载 Linux编译内核的详细配置

目录 序言 第一章 内核编译的基础 第一节内核简介 第二节内核版本 第三节编译原因 第四节准备工作 第二章 内核编译的流程 第一节编译开始 第二节配置内核 {核心内容} 1.代码成熟等级 2..处理器类型和特色 3.对模块的支持 4.基本的选择 5.即插即用支持 6.块设备支持 7.网络选项 8.电话支持 9.SCSI设备的支

2014-02-26 09:15:15 1531

转载 QT中QWS的含义

QT编程和文档中的术语QWS的全称是Qt windows system,是QT自行开发的窗口系统,体系结构类似X Windows,是一个C/S结构,由QWS Server在物理设备上显示,由QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。另外在运行QT程序时添加-qws参数,表示这个程序时Q

2014-02-25 16:24:10 1202

转载 QT应用之透明背景

在嵌入式平台,我们使用的QT会是以QWS方式运行,即会先运行QWSServer,再运行实际的窗体,在该情况下,默认QWS背景会是绿色的,而在嵌入式上,很多方案都会将video和graphic层分开,两层的层叠也是可调的,当需要在video上面做一些控制图标等,此时就需要将gfx调到vid之上,此时就需要将运行于gfx的qt程序设置背景透明,共需要设置两处:一处是QWS,一处是窗体。对此,我们使用q

2014-02-25 16:15:17 1808

转载 Qt 内存管理机制

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/526734这篇文章首先发布于我的主页 http://www.devbean.info,以后也会直接发布在那里。现在有 Flex 4 的一篇和 《从 C++ 到 Objective-C》系列,感谢大家支持!

2014-02-25 14:51:39 597

转载 Qt核心剖析: moc

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/355100前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt

2014-02-25 14:26:40 545

转载 Qt核心剖析:信息隐藏(3)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/335550前面我们已经看到了怎样使用标准的 C++ 代码以及 Qt 提供的 API 来达到信息隐藏这一目标。下面我们来看一下 Qt 是如何实现的。还是以 QObject 的源代码作为例子。先打开 qo

2014-02-25 14:21:26 711

转载 Qt核心剖析:信息隐藏(2)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/326686下面在上一篇的基础上,我们进入Qt的源代码,看看Qt4.x是如何实现 Private Classes 的。正如前面我们说的,或许你会看到很多类似 Q_D 或者 Q_Q 这类的宏。那么,我们来

2014-02-25 14:20:23 708

转载 Qt核心剖析:信息隐藏(1)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/325581如果你阅读了 Qt 的源代码,你会看到一堆奇奇怪怪的宏,例如 Q_D,Q_Q。我们的Qt源码之旅就从理解这些宏说起。下面先看一个C++的例子。class Person     {   

2014-02-25 14:14:16 858

转载 linux下android开发环境搭建及NDK安装

对于Linux我也是一位新人,弄Linux也就半年左右吧,同时作为Android队伍中的一个新人。 由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境。 我以前一直在LinuxSir潜水,第一次发贴,我还是细致的把我作的写下来。同时作为我的学习笔记我会把我的学习成果发上来的。 作为新人,如果有什么不对的地方,还望各位不吝赐教,多多关照~ 目录

2014-02-25 11:11:34 748

转载 移植QT4.7.1到arm-linux设备上

到QT的官方网站下载QT源码包 qt-everywhere-opensource-src-4.7.1.tar.gz交叉编译QT开发包1:防止意外,清理掉以前的配置条件gmake confclean2:配置编译条件./configure -prefix /opt/qt4-7 -opensource -embedded arm -no-webkit -qt-libtiff -qt-

2014-02-25 11:10:04 1144

转载 qte for arm的编译过程

自从接触qte以来,便觉得qte在众多嵌入式GUI中算上层的,其构建很清晰,充分利用了c++的继承、多态等,读了部分源码很有收获。写应用程序还可以在pc上用qt designer,在写GUI程序的时候很方便,想把程序放到板上去跑,很容易,在qmake的时候加上-spec cross就可以了。现在我把以前如何交叉编译qte,和在交叉编译中遇到的问题以及如何解决等大概整理一下。先到

2014-02-25 11:08:12 692

转载 The specified system/compiler is not supported

在编译mips版本的qt4.8时遇到一个编译错误,让我百思不得其解:错误提示是:The specified system/compiler is not supported按照字面意思是不支持交叉编译工具,但是这个是不可能的,而且在configure时也指定了-xplatform qws/linux-mips-g++,而且指定的mkspecs的相对路径也是对的,很纳闷。我就expo

2014-02-25 10:31:37 3867

转载 Qt开发:设置QMAKESPEC,生成不同平台的makefile

进行Qt开发时,经常会编译程序到不同平台运行,例如本机上可能同时配置有linux平台和arm-linux平台的Qt开发包,qmake工具。在针对不同平台的编译时除了要指定相应的qmake,还要设置好QMAKESPEC。 一个特定平台下的qmake,使用QMAKESPEC环境变量指定的配置文件,为 其 生成makefile所以当我们改变编译平台时执

2014-02-25 09:45:12 5637

转载 使用ARM开发详细步骤/关于QT/E安装,编译,以及执行

一、编译QTE库一般,如果你要做Qt/Embedded的开发,最好把Qt/Embedded编译成为两个版本,一个是主机版,一个是目标版。1. 下载QTE在获得Qt/Embeded的源码(free版的源码可在[url]www.trolltech.com[/url]下载)之后,将其分别解压到两个目录(比如:/qte/qte-3.3.4-host/和:/qte/qte-3.3.4-targe

2014-02-25 09:20:41 1403

转载 Linux环境变量的设置和查看方法

1.使用env命令显示所有的环境变量  $ env  HOSTNAME=redbooks.safe.org  PVM_RSH=/usr/bin/rsh  Shell=/bin/bash  TERM=xterm  HISTSIZE=1000  ...2.使用set命令显示所有本地定义的Shell变量  $ set

2014-02-24 21:12:45 491

转载 QT/E相关软件下载 安装

QT/E相关软件下载 安装一,QT/E的安装。在本机中安装了包括QT4.0.1(WINDOWS版本)以及QT/E2。3。7(LINUX版本)。QT/E我安装在我的虚拟机中。因为QT/E2.3.7的版本问题,其适宜在REDHAT9。0版本(或更低版本)下安装,否则安装不成功。QT/E安装过程复杂,具体细节可以参考下面这篇文章。《Qt/Embedded开发环境建立的过程》此文在网上

2014-02-24 21:09:07 921

转载 嵌入式工具Qt的安装与使用

Qt是Trolltech公司的一个产品。Trolltech是挪威的一家软件公司,主要开发两种产品:一种是 跨平台应用程序界面框架;另外一种就是提供给做嵌入式Linux开发的应用程序平台,能够应用到PDA和各种移动设备上。Qt和Qtopia分别是其中具 有代表性的两个。 Qt是一个多平台的C++图形用户界面应用程序框架,它能给用户提供精美的图形用户界面所需要的所有元素,而且它是基于一种面

2014-02-24 21:07:48 972

转载 linux下配置QT QMAKESPEC has not been set, so configuration cannot be deduced

如果编译时候出现错误:QMAKESPEC has not been set, so configuration cannotbe deduced.Error processing project file: XXXXX.pro是QMAKESPEC变量没有设置好,在/root/.bash_profile里加入一行:export QMAKESPEC=/usr/local/qt-

2014-02-24 21:03:19 942

转载 Qt Embedded性能优化详解

Qt Embedded是挪威公司的图形化界面开发工具QT的嵌入式版本,它通过QTAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式.Qt Embedded和Qt一样,在4.5版本之后提供了三种不同的授权协议GPL, LGPL和Commercial。长久以来,虽然使用Qt Embedded在作开发,但对Q

2014-02-24 15:52:45 2312

转载 深度解析 QT 编译安装方法

本文以QT4.5 版为例,分别介绍QT4.5 linux x11版、QT4.5 embedded linux 版(arm)、QT4.5 windows版、QT4.5 wince版编译安装。第一步:下载QT的源码包或者sdk。在www.qtsoftware.com   或者  ftp.trolltech.com  网站上可以下载到相应的QT/QTE的源代码包。第二步:检查

2014-02-24 14:08:56 1128

转载 解析 QT 静态库和动态库

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境,Qt Creator 功能包括项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。QT中静态库的生

2014-02-24 14:06:21 902

转载 Qt 平台中使GUI保持响应流畅

如何使Qt 平台中的GUI保持响应流畅?一般来说耗时较长的操作,分为计算密集型操作和IO密集型操作,对于这两类操作如何提高响应速度。而从操作的本质上来说,操作又可分为不可分解操作,如在第三方库中耗时较长的操作,以及可分解操作,其中可分解操作又可细分为串行操作和可并行操作,如何针对这几类操作来提高响应速度呢?如何将异步的操作,如网络库中异步的读取数据方法,变成同步的操作?此外

2014-02-24 14:03:18 836

转载 QT 操作excel 类封装(转载)

QT 操作excel 类封装(转载)原链接:http://blog.csdn.net/liliming1234/article/details/7054941pro file[plain] view plaincopyCONFIG += qaxcontainer    QT       +=

2014-02-24 13:50:07 1195 1

转载 最新tslib的移植

编译QT的时候,先编译tslib:#./autogen.sh#./configure --prefix=/usr/local/tslib1.4/ CC=arm-linux-gcc \--host=arm-linux ac_cv_func_malloc_0_nonnull=yes --enable-inputapi=no  安装后,将tslib安装文件夹下的内容复制到开发板的相同

2014-02-24 11:37:10 700

转载 tslib和qt在君正平台上的搭建

1.安装tsliba.下载tslib和相关工具最新tslib下载地址:https://github.com/kergoth/tslib#readme发现此地址下载的tslib比tslib1.4.tar.gz要新。sudo apt-get install autoconfsudo apt-get install automakesudo apt-get

2014-02-24 11:34:44 898

qt控件经典自绘

非常经典的qt自绘控件的例子,可直接使用

2015-08-16

QExcel 1.0.3

qt中使用excel的例子,已将相关接口封装成qexcel类,可直接使用

2015-08-16

EXCEL库EXCEL.EXE

用于VC编程操作EXCEL,包含EXCEL编程需要的大部分类

2013-05-05

OpenGL Win32 AppWizard

用于在VC环境下开发OpenGL程序的向导,包含使用说明和帮助文档

2013-04-13

OpenGL基础图形编程

OpenGL作为一个性能优越的图形应用程序设计界面(API),能实现高性能的三维图形功能。

2013-04-12

LineCounter

VC6.0等开发环境中显示行号的小插件,含使用说明

2013-04-12

VBAPI函数参考手册

VBAPI函数参考手册,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数,按分类编排,具有索引功能,支持全文检索,可添加到收藏夹。

2013-04-12

Visual Basic语言参考-函数速查

Visual Basic语言参考-函数速查

2013-04-12

新编Windows API参考大全

新编Windows API参考大全,包含窗口管理、图形设备接口、系统服务、国际特性以及网络服务等方面API

2013-04-12

MFC类库详解

快捷查询MFC类、MFC宏、全局、结构、风格、回调函数和消息映射等等

2013-04-12

Linux函数大全

常用的C函数库,含原型、头文件、说明、相关函数以及实例,CHM格式,分类速查

2013-04-12

空空如也

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

TA关注的人

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