- 博客(587)
- 资源 (19)
- 收藏
- 关注
转载 浅入深出在Win XP上傻瓜式编译安装Qwt(下)
文章出处:http://9.douban.com/subject/9179697/在上和中篇中,通过一些列简单的配置,我们可以方便在WinXP上编译安装Qwt库,并且对pro文件作少需修改,就可以顺利的使用Qwt库开发程序。对于习惯敲代码的人来说,到这步已经足以满足开发的需求,但对于要求快速应用开发或者是习惯于Qt设计器的开发人员来说,这还远远不够。细心的人可能会觉得,前面把库文件复制
2010-04-03 12:21:00 2489
转载 浅入深出在Win XP上傻瓜式编译安装Qwt(中)
在上篇中,介绍了如何使用QtCreator编译安装qwt,现在介绍怎么使用QtCreator来编写使用了qwt库的qt程序。为了简化流程,本菜菜直接复制了qwt中example的代码,并且使用QtCreator新建一个工程并将代码粘贴进去。这时如果误以为只要点击run就可以运行程序,那就是大错特错了。本菜菜开始时就犯了如下的错误,不幸的是,是直接使用了qwt目录里的example,而里面的
2010-04-03 12:20:00 2282
转载 浅入深出在Win XP上傻瓜式编译安装Qwt(上)
现在看到的本文已经是第三版,写这篇博文的起初原因是本菜菜最近准备使用Qwt开发一些功能部件,而公司里基本是使用win Xp系统进行开发工作,为了便于日后的团队开发,所以研究了怎么将qwt库和QtCreator整合起来。但是由于不是很严谨的态度,但随便的实验感觉成功后,感觉整合没问题后,就轻松地写了篇博文,幸亏由于shiroki大姐的指出,才发现许多不足,甚至是严重的错误会误导别人。通过双休
2010-04-03 12:19:00 2208
原创 QtCreator的BUG
看了两篇文章,对于QtCreator的BUG有一定的解释:一:最近很多同学们反映QtCreator编译问题一堆,这让我很意外,因为在当时,我是花了一杯咖啡的时间编译完成然后复制过去就搞定了。主要分析大家的原因,得出来这些结论:1.不熟悉Qt程序的发布,教程没写到编译好怎么办,因此就不知道接下去该如何;2.没搞清楚Qt SDK和Qt lib关系,所以对于我在前面把编译好得qwt库文件
2010-03-11 22:55:00 1903 1
转载 20个Ubuntu常用软件方便使用
在向大家详细介绍Ubuntu常用软件之前,首先让大家了解下Ubuntu常用软件,然后全面介绍Ubuntu常用软件,希望对大家有用Ubuntu常用软件 20个 Ubuntu 常用软件 20个(I368的)1. AptonCD,Ubuntu常用软件系统下,备份“更新下载的软件包的软件。(教程已经写好了,在本博客里面找就行)此版本为私人修正版,官方的版本,在8.10上有bug,这个版本我自己在用,完
2010-02-25 16:56:00 1980
转载 键盘上每个键作用!!! (史上最全的)
键盘上每个键作用!!! (史上最全的) F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 A
2010-02-24 08:48:00 641
转载 C语言中volatile的用法
<!-- if (typeof addblog != "undefined"){ document.write(addblog); } // --> 嵌入式编程中经常用到 volatile这个关键字,在网上查了下他的用法可以归结为以下两点:一:告诉compiler不能做任何优化
2010-02-21 16:37:00 633
转载 C语言中的联合体union
在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也可以使用联合体来发挥其长处。首先看一段代码:union myun { struct { int x; int y; int z; }u; int k; }a; int main() {
2010-02-09 15:55:00 615
转载 Ubuntu PDF 文档中汉字反白不正常显示
用Ubuntu 9.04版本自带的PDF 阅读器Document Vierer 2.26.1版本,打开带汉字的PDF 文档后,选择汉字的话,某些文档中的汉字则会出现乱码或者不予显示。如下,正常与不正常之比较:据说此原理为:汉字在文档中不是按
2010-02-08 15:24:00 1586
转载 rtsp简介(ZT)
rtsp简介(ZT)Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等
2010-02-04 11:41:00 942
原创 赢在中国对80后30个忠告
1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨
2010-02-04 11:08:00 919
转载 块设备驱动分析
块设备驱动分析块设备驱动分析,基于sbull开始之前先来了解这个块设备中的核心数据结构:struct sbull_dev { int size; /* Device size in sectors */
2010-02-04 09:36:00 887
原创 关于/dev/null
<!-- @page { margin: 2cm } PRE.western { font-family: "DejaVu Sans Mono", monospace } PRE.cjk { font-family: "AR PL UKai CN", monospace } PRE.ctl { font-family: "AR PL UKa
2010-02-04 09:10:00 1465
原创 ubuntu如何支持支付宝安全登录,安装控件
自从上次支付宝在官方网志上宣布将支持 Firefox 浏览器后,已经有很多用户询问什么时候能够支持 Linux 平台下的 Firefox ,现在是可以做出回答的时候了:尽管该安全控件(针对 Linux 下 Firefox 的安全控件)还没有正式在官方网站上发布,本 Blog 用户可以提前体验啦。下载: 支付宝安全控件 for Linux 平台 的 Firefox ( MD5:0
2010-02-03 09:28:00 2002
转载 typedef struct 用法详解
document.body.oncopy = function() { if (window.clipboardData) { s
2010-02-02 11:00:00 857
转载 头文件的用途和结构
头文件的用途和结构早期的编程语言如BASIC、Fortran没有头文件的概念,C++/C语言的初学者虽然会使用头文件,但常常不明其理。这里对头文件的作用略做解释。【提示10-2】: (1)通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需按照头文件中的接口声明来调用库函数,而不必关心接口是怎么实现的。连接器会从库
2010-02-02 10:20:00 705
转载 UPnP协议
统一即插即用英文是Universal Plug and Play,缩写为UPnP。要说计算机外设的即插即用(Plug andPlay(缩写PnP)),大家可能很熟悉,但对统一即插即用,多数人会感到是一头雾水。由于windowsxp加入对UPnP的支持,并且被查出存在很严重的安全问题,所以,一时间,使得UPnP名声大噪。巧的是,本人原来查阅过关于UPnP的技术白皮书,而且也较为详细地看了
2010-01-28 11:16:00 643
转载 人生的三种境界
王国维曾经在《人间词话》中说过人生奋斗必然要经过的三种境界:第一种境界是“昨夜西风凋碧树,独上高楼,望断天涯路”,这是一个人在孤独之中寻找理想、寻找生命着落点的痛苦时刻;第二种境界是“为伊消得人憔悴,衣带渐宽终不悔”,这是一个人找到了值得为之奋斗的目标,全力以赴不惜一切代价而努力的过程;第三种境界是“蓦然回首,那人却在灯火阑珊处”,这是一个人通过自己的苦苦寻求和努力,发现自己想要的东西原来
2010-01-28 10:42:00 979
转载 Windows2003下搭建FTP服务器教程
Windows2003下搭建FTP服务器教程 Windows 2003Standard Edition、Windows 2003 Enterprise Edition、Windows XPProfessional 、Windows 2000 Server、Windows 2000 Advanced Server 以及Windows 2000 Profe
2010-01-26 11:30:00 1238
转载 HTTP协议简介
什么是HTTP协议HTTP 协议定义服务器端和客户端之间文件传输的沟通方式。目前HTTP协议的版本是Http1.1。RFC 2616描述了HTTP协议的具体信息。 这个协议已经成为浏览器和Web站点之间的标准。当我上网的时候底层是如何进行交互的?当访问者点击一个超链接的时候,将会给浏览器提交一个URL地址。通过这个URL地址,浏览器便知道去链接那个网站并去取得具体的页面文件(也
2010-01-22 16:37:00 759
转载 WWW的核心——HTTP协议(转)
众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP、ArchieGopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。 WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在统一的界面下,采用不同的协议访问不同的服务,如FTP、Arch
2010-01-22 16:09:00 742
转载 嵌入式Web服务器Boa的移植及其应用
随着嵌入式技术的发展和高速宽带网络的普及, 利用网络实现远程监控已为人们广泛接受, 嵌入式网络监控技术正是在此条件下逐步发展成熟起来的. 用户使用Web 浏览器, 通过以太网远程访问内置Web 服务器的监控摄像机, 不但可以实现对现场的远程视频监控,而且可以向监控现场发送指令. 在整个系统的实现过程中, 嵌入式Web 服务器起着十分重要的作用, 因此, 在嵌入式网络视频监控系
2010-01-22 16:04:00 1877
转载 移植Boa Web服务器到ARM-Linux系统
本次移植的主要参考资料: 1、 《嵌入式Web服务器移植 》是网上一份Boa移植文档,比较全面。本文档就是基本参照它来写的。基本上上可以说是这篇文章的修改版,增加了我的移植经验。由于这篇文章被转载得到处都是,我实在无法找到出处。在这里衷心的感谢文章作者!! 2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的Boa移植部分。 一、B
2010-01-22 15:13:00 683
转载 RGB与YUV图像视频格式的相互转换(转)
摘要:通过本文您可以学习到如何把图像转换为电视视频格式,YUV图像视频主要应用于电视和游戏视频显示。笔者以一张24位BMP图像为例实现RGB与YUV相互转换。如果您对图像转换成电视场制的视频格式有疑惑,相信本文能使您了解更多关于图像与视频格式转换的细节。 目录: 显示器图像显示概述 电视图像显示概述 RGB介绍 YUV介绍 隔行
2010-01-21 11:12:00 1518
转载 DMA模式
DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。DMA模式与PIO模式的区别
2010-01-21 10:33:00 859
转载 cmem模块
模块cmemk.ko为ARM和DSP通信提供连续的内存,装载的格式为:insmod cmemk.ko pools=4x30000,2x500000phys_start=0x0 phys_end=0x3000000 pools_1=4x65536phys_start_1=0x80000000 phys_end_1=0x80010000表明在内存0x0~0x2ffffff上
2010-01-21 09:55:00 2618
转载 dma是什么意思? 什么是dma?
dma是什么意思? 什么是dma?DMA的英文拼写是“Direct MemoryAccess”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了C
2010-01-18 11:51:00 4277
原创 linux shell编程if语句内判断参数
shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是
2010-01-18 11:00:00 1640
转载 JavaScript经典书籍
JavaScript核心技术 http://book.jqcq.com/product/620915.html 本书通过许多基于Web的例子展示了:如何构建JavaScript逻辑和将它与现有的对象结构连接,如何构建自己的程序库以及如何利用其他JavaScript用户编写的程序库。 JavaScript 完全手册 JavaScript 完全手册 http://book.jq
2010-01-15 09:36:00 4454
转载 Linux 内核启动分析(转)
Linux 内核启动分析(转) Linux 内核启动分析1. 内核启动地址1.1. 名词解释ZTEXTADDR解压代码运行的开始地址。没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态。这个地址不一定时RAM的地址,可以是支持读写寻址的flash等存储中介。Start address of decompressor. h
2010-01-14 15:58:00 1386
转载 GNU make 的主要预定义变量
GNU make 的主要预定义变量预定义变量 含义$* 不包含扩展名的目标文件名称。$+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。$$? 所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚。$@
2010-01-13 11:56:00 1276
转载 ubuntu9.10 NFS设置
ubuntu9.10 NFS设置 以下转自:http://blog.chinaunix.net/u2/74524/showart_1115775.html今天花了一些时间来配置了一下NFS服务,能过这种方式来挂载嵌入式linux系统的文件系统将会更加方便。下面将整个过程记录下来,一来是为了以后当笔记用
2010-01-07 17:32:00 1303
转载 Ubuntu9.10在ARM上建立NFS服务
Ubuntu9.10在ARM上建立NFS服务2009-12-25 17:39前言,我参照别人的做法,也是网上普遍做的方法,在linux下构建nfs服务。具体而言:在ubuntu9.10构建nfs服务器端,在ARM上构建客户端,这样便于开发。先引用别人的做法:1、进行NFS服务器端与客户端的安装:sudo apt-get install nfs-kernel-server
2010-01-07 17:30:00 941
转载 Qt编写串口通信程序全程图文讲解
http://blog.csdn.net/yafeilinux/archive/2009/10/24/4717706.aspx在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去http://sourceforge.net/projects/qextserialport/files/进行下载,也可以去下载我
2010-01-06 23:41:00 1431
原创 ar和nm命令的对库的使用
当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。1.ar基本用法 ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳
2010-01-06 14:08:00 689
原创 Linux中 静态库和共享库
1. 创建目录 mkdir –p test/sub2. 在子目录sub/下编写hello.c和hello.h /*****hello.c*****/ #include #include “hello.h” void hello() { printf(“Hello!/n”); } /*****hello.h*****/ #include vo
2010-01-05 09:34:00 659
转载 ar和nm命令的使用
ar和nm命令的使用当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍两个命令ar和nm,用来对库操作。 By Wing, 出处:only_you 当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使
2010-01-04 16:19:00 497
转载 PHONY 目标
PHONY 目标PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。 如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。 例如: clean: rm *.o temp 因为"rm"命令并不产生"clean"文件,则每次执行"makeclean"的时候,该命
2009-12-30 11:07:00 866
转载 在linux中 应用程序如何调用模块内的函数
在bbs上发了个如题所示的大土帖,结果没一个回复,哎,真丢人~~~,蒙师兄指点,才初步搞清楚linux模块函数的调用机制:首先,应用程序是无法直接访问模块中的函数的(即使是你自编自挂的模块--实际上它也是内核模块),用户空间与内核空间之间只有通过一些特定的系统函数来进行通讯(如什么user_to_kernel),而绝对不可能通过“直接调用模块里的函数”这种形式来通讯。那
2009-12-29 16:52:00 854 2
原创 C++中双指针的作用(int**)
为了叙述方便,下面所有的指针类型都为int * ,int ** 简单的指针的例子: int a=10; int *p=&a; //平时使用的最多的指针,是一级指针,它的值是内存中存放变量a 的地址 int **pp=&p; //双指针,它的值是p的内存的地址 ---------------------------------------------
2009-12-29 15:33:00 2693
编译原理(全)(龙书英文第二版)-Compilers:Principles, Techniques, and Tools (2nd Edition)
2010-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人