自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 安装与建立qt桌面运行环境

安装与建立qt桌面运行环境 安装与建立qt桌面运行环境1、  准备工具操作系统:REDHAT LINUX 9.0Qt工具包:      tmake-1.13.tar.gz   qt-embedded-2.3.10-free.tar.gz     qt-x11-2.3.2.tar.gz2、  安装

2008-05-28 09:23:00 1149

转载 移植sshd到博创2410开发板

移植sshd到博创2410开发板 移植sshd到博创2410开发板一、环境硬件环境:Host:X86PC        Target:博创241

2008-05-28 09:21:00 1993

转载 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程

关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。 在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.b

2008-05-26 09:57:00 548

转载 s3c2410 s3c2440 的区别

三星2440 16/32-bit RISC 微处理器. 三星2440是一款专用的以手持设备为主而设计的芯片,其特点有低功耗, 高速的处理计算能力. 为了减少系统的耗费,2440使用了如下组件: 2440基于ARM920T内核的,0.13Um cmos 标准单元和存储单元复合体. 它功耗及小,简单,稳定的设计非常适合对电源要求较高的产品上. 她采用了新的总线构架(AMBA). 2440提供了杰出的特

2008-05-23 09:52:00 732

转载 linux 多线程和同步机制的使用

最近正在尝试写一个脚本解析器, 其中有的地方要考虑多线程的并发,所以找了个多线程库的实现来看(linuxthreads,虽然已经被NPTL取代,但是在linuxthreads里 可以看到很多原汁原味的概念,选择linuxthreads还有一个原因是我找不到pthread实现的独立包,也不想从glibc中自己分离 pthread的实现部分^_^),在看源码前,这里先看看pthread的接口说明(这里

2008-05-22 16:36:00 1436

转载 linux下库文件后缀名称

windows静态库文件就是.lib文件,动态库文件就是.dll文件。内容一样,都是将函数封装在一起编译后供自己或他人调用。好处在于编译后的库文件看不到源代码,可保密;同时不会因为不小心修改了函数而出问题,便于维护。 两种库的区别在于静态库被调用时直接加载到内存,而动态库再是在需要的时候加载到内存,不使用的时候再从内存释放。 unix系统的静态库文件和动态库文件后缀分别是.a和.so

2008-05-22 12:04:00 4756 2

转载 GCC 中文手册

GCC 中文手册 作者:徐明 GCC Section: GNU Tools (1) Updated: 2003/12/05 Index Return to Main Contents ------------------------------------------------------------------------ -------- NAME gcc,g++-GNU工

2008-05-22 11:43:00 1226

转载 指针(一)(基本概念)

概念很重要!在这里复习下哈! 19.1 指针是什么? 当我们说“人”这个词时,有时指的是“人类”如:“人是一种会笑的动物”,有时则指个体:比如“张三这人”。  “指针”这个要念也一样,它可以意指“指针类型”,也可以代表某个具体的“指针变量”。下面我们重点要讲的是:“什么叫指针变量”。 所以这一小节的题目其实应是:“指针变量是什么?” “指针变量

2008-05-22 11:20:00 2984 1

原创 如何挂载U盘和移动硬盘

如何挂载U盘和移动硬盘1、插上U盘上终端输入命令:fdisk -l显示:Disk /dev/sda: 82.3 GB, 82348277760 bytes255 heads, 63 sectors/track, 10011 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes   Device Boot      Start      

2008-05-21 14:13:00 1088

转载 GTK+ FAQ

GTK+ FAQTony Gale Shawn Amundson Emmanuel DelogetApril 30th 2003 中文版声明: Translator:

2008-05-21 12:40:00 3997

转载 linux线程-函数

索引:1.创建线程pthread_create 2.等待线程结束pthread_join 3.分离线程pthread_detach 4.创建线程键pthread_key_create 5.删除线程键pthread_key_delete 6.设置线程数据pthread_setspecific 7.获取线程数据pthread_getspecific 8.获取线程标示符pthread_self 9.

2008-05-20 11:26:00 834

转载 linux-线程使用

线程创建1.1线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。1.

2008-05-20 10:26:00 1421

转载 多线程编程------使用同步对象编程

使用同步对象来编程 本章定义了四种可用的同步类型,并且讨论实现同步的注意事项。 互斥锁(mutex) 条件变量(condition variable) 多读单写锁(multi-read,single-write lock) 信号量(semophore) 进程间同步(process synchronization) 同步原语的比较(compare primitive) 同步对象是内存中的变量,你可以

2008-05-19 09:19:00 655

转载 同步,异步,阻塞,非阻塞

在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。 同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendM

2008-05-19 09:00:00 552

转载 volatile的作用

关键在于两个地方:        1. 编译器的优化  (请高手帮我看看下面的理解) 在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后,再取变量值时,就直接从寄存器中取值; 当变量值在本线程里改变时,会同时把变量的新值copy到该寄存器中,以便保持一致 当变量在因别的线程等而改变了值,该寄存器的值不会相应改变,从而造成应用程序读取的

2008-05-17 16:12:00 455

转载 数据类型、运算符、表达式

数据类型、运算符、表达式数据类型、运算符、表达式 C语言的数据类型   在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面: ·数据类型 ·存储类型 ·作用域   在本课中,我们只介绍数据类型说明。其它说明在以后各章中陆续介绍。所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为

2008-05-16 10:14:00 847

转载 数的定点和浮点表示

定点表示:又称整数表示,小数点在数中的位置是固定不变的; 浮点表示:又称实数表示,小数点在数中的位置是浮动的。 对于任意一个二进制数N,可用N=S*2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点 的位置,当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为定点数;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为浮点

2008-05-16 10:13:00 5099

转载 关于'a++'和'++a'和'a+5'是否能作左值的问题

在网络上看的几篇文章都说不的不太清楚。也之能做为参考!定义:凡是可以“被赋值”的表达式,就叫“左值”,左值总是直接的或间接的变量凡是可以“赋值给”左值的,就叫“右值”,右值可以是变量、常量、函数调用等左值定义很简单,只要是能被赋值的就是左值。  例子:  void   main()    {            int   a   =   0;            a++   =   1; 

2008-05-16 10:00:00 1449

转载 左值右值问题

左值(lvalue)和右值(rvalue)是编程中两个非常基本的概念,但是也非常容易让人误解,看了很多文章,自我感觉真正将这个问题讲的很透彻的文章还没有看见,所以自告奋勇来尝试一下。如果左值右值的概念不是非常清楚的话,它们迟早会像拦路虎一样跳出来,让你烦心不已,就像玩电脑游戏的时候每隔一段时间总有那么几个地雷考验你的耐性,如果一次把所有地雷扫尽就好了。:)左值(lvalue)和右值(rvalue)

2008-05-16 09:47:00 746

转载 strlen和sizeof有什么区别?

strlen和sizeof有什么区别?Sizeof与Strlen的区别与联系(转) 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结

2008-05-16 09:09:00 509

转载 C语言const介绍(const关键字说明)

const的思考 1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const?   const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int Ma

2008-05-15 13:15:00 795

转载 c语言中static 关键字的使用

1. static 变量 静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。 2. 静态局部变量 静态局部变量属于静态存储方式,它具有以下特点: (1)静态局部变量在函数内定义 它的生存期为整个源程序

2008-05-15 13:05:00 622

转载 ACSII对照表

原始出处:http://home.educities.edu.tw/wanker742126/asm/ap04.htmlASCII码大致可以分作三部分組成。 第一部分由 00H 到 1FH 共 32 个,一般用来通讯或作为控制之用,有些字符可显示于屏幕,有些则无法显示在屏幕上,但能看到其效果(例如换行字符、归位字符)。 第二部分是由 20H 到 7FH 共 96 个,这 95 个字符是

2008-05-15 12:04:00 1149

转载 C语言extern (extern关键字基本解释)

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?   答案与分析:  1)

2008-05-15 11:08:00 1362 1

转载 解析“extern”

参考的是C++1、 声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。下面举一个简单的例子。创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件: //A.cpp

2008-05-15 11:00:00 566

转载 cvs的配置和使用

首先要严正声明一下,文章的前一部分很多是拷贝粘贴自linuxforum里的帖子,如果有侵犯了你的著作权,去找quack的律师谈谈:)cvs是一种版本控制系统,它不同于一般的版本控制系统,它可以实现版本的并发管理,即可已有多个用户同时改动同一个文件而不会互相影响,然后不同的用户将它们各自修改的文件提交到cvs服务器上,有cvs来进行文件之间的比较,进而把这些不同的部分按照某种算法进行合并形成一个新的

2008-05-15 10:53:00 561

转载 C语言之详解#ifdef等宏和妙用

C语言之详解#ifdef等宏这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指 定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。     条件编译命令最常见的形式为:     #ifdef 标识符     程序段1     #else    

2008-05-15 10:23:00 1175

转载 高质量C++/C编程指南(经典)

看过之后感触很深!受有益良多!首先请做附录B的C++/C试题(不要看答案),考查自己的编程质量究竟如何。然后参照答案严格打分。 (1)如果你只得了几十分,请不要声张,也不要太难过。编程质量差往往是由于不良习惯造成的,与人的智力、能力没有多大关系,还是有药可救的。成绩越差,可以进步的空间就越大,中国不就是在落后中赶超发达资本主义国家吗?只要

2008-05-15 09:54:00 1914

转载 C 中extern

C 语言的创建初衷是“a better C”,但是这并不意味着C 中类似C语言的全局变量和函数所采用的编译和连接方式和C语言完全相同。作为一种欲和C兼容的语言,C 保留了一部分过程式语言的特点(被世人称为“不完全地面向对象”),因而他能够定义不属于任何类的全局变量和函数。但是,C 毕竟是一种面向对象的程式设计语言,为了支持函数的重载,C 对全局函数的处理方式和C有明显的不同。  2.从标准头文档说

2008-05-15 09:40:00 511

转载 进制转换

在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。 我们以(25.625)(十)为例讲解一下进制之间的转化问题 说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看 1. 十 -----> 二 (25.625)(十) 整数部分: 25/2=12......1 12/

2008-05-15 09:23:00 469

转载 gdb的简单使用和gdb+gdbserver方式进行ARM程序调试

gdb的简单使用GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:      1、启动你的程序,可以按照你的自定义

2008-05-14 09:29:00 1730

转载 循环队列

循环队列 为充分利用向量空间,克服"假上溢"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)。 (1) 循环队列的基本操作 循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界(QueueSize-1)时,其加1操作的结果是指向向量的下界0。这种循环意义下的加1操作

2008-05-13 20:44:00 993

转载 VIM命令列表

移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列 w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反$:移动光标到行

2008-05-06 10:46:00 1147

转载 Linux环境进程间通信—— 信号(下)

在信号(上)中,讨论了linux信号种类、来源、如何安装一个信号以及对信号集的操作。本部分则首先讨论从信号的生命周期上认 识信号,或者宏观上看似简单的信号机制(进程收到信号后,作相应的处理,看上去再简单不过了),在微观上究竟是如何实现的,也是在更深层次上理解信号。接 下来还讨论了信号编程的一些注意事项,最后给出了信号编程的一些实例。一、信号生命周期从信号发送到信号处理函数的执行完毕对于

2008-05-03 14:14:00 469

转载 Linux环境进程间通信——信号(上)

linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对 信号发送直到相应的处理函数执行完毕这一过程有个大致的印象。本文尽量给出了较新函数的应用实例,着重说明这些的功能。一、信号及信号来源信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是

2008-05-03 14:13:00 502

空空如也

空空如也

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

TA关注的人

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