linux 类
文章平均质量分 71
xzdwfwt111
明娼易躲`暗贱难防!
展开
-
揭开Socket编程的面纱
揭开Socket编程的面纱 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/m原创 2008-01-26 16:12:00 · 369 阅读 · 0 评论 -
如何将QString转换为char *或者相反
var $tag=qt,qstring,char,const,it; var $tag_code=1debb6384416fe047eadfd00d33a8578;原创 2008-11-26 08:43:00 · 660 阅读 · 0 评论 -
实例解析 Linux系统下U盘汉字乱码问题
一般用这条命令:mount -o iocharset=utf8 /dev/sdb /tmp/fat 如若不行可试如下命令:mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=utf8 mount /dev/sdb /mnt -t vfat -o iocharset=utf8 mount /dev/sdb /mnt原创 2009-02-06 16:23:00 · 886 阅读 · 0 评论 -
wav文件格式分析详解
wav文件格式分析详解作者:曹京日期:2006年7月17日一、综述 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。 WAVE文件是由若干个Chunk组成的。按照在文件中的出现位置包括:RIFF WAVEChunk,转载 2009-03-02 16:03:00 · 1741 阅读 · 0 评论 -
Linux攻略 如何修改系统的服务启动和停止
每次系统开机的时候,都会根据不同的runlevel级别启动不同的服务。 众所周知Linux给我们提供了7中不同的启动级别0~6,那么不同的启动级别都会启动那些服务哪。可以使用chkconfig --list 查看,可以使用chkconfig 服务名 --level 3 {on|of}修改是否要再某个级别启动或停止。 1. 例如:要把sshd服务在第3种启动级别中停止。 [ro原创 2008-12-20 11:31:00 · 632 阅读 · 0 评论 -
linux extern "C"
1.引言C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式原创 2009-04-22 09:39:00 · 4124 阅读 · 0 评论 -
Linux串口编程的一些问题解决
Linux下串口编程的文章网上是满天飞,但大都是出自一篇文章,而且写的都是些基本的操作,像控制RTS/CTS等串口引脚状态,接收发送二进制数据等,都没有很好的说明,我在使用中遇到了些问题,写出来,希望能对大家有所帮助,少走弯路,呵呵! 我使用的操作系统是Redhat9,gcc原创 2009-07-18 14:19:00 · 1448 阅读 · 2 评论 -
Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列)
Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列) QT/E 3.x系列比QT/E 2.x系列有非常大的改进,大大提高了开发进度,不再使用tmake,安装也更简单。但目前在网上关于QT/E 3.x系列的介绍还是比较少,所以本文介绍一下QT/E 3.x系列的安装。一、建立ARM交叉编译工具链 在原创 2009-06-05 11:50:00 · 1680 阅读 · 0 评论 -
lcd 12864液晶
前一段时间想搞一下点阵LCD,于是就到本网站上寻找,找到了好多资料,xiaotanlan朋友的资料很好,http: //www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=468165&bbs_page_no=1&sub_kind_id=2065&bbs_id=1000 但是看了已后,觉得自已做的时候还是有很多要注意的地方.于是就写了下面的内容: LCD12864液原创 2009-06-05 13:43:00 · 3728 阅读 · 0 评论 -
VMWare tools的安装过程及文件共享设置
今天在虚拟机上安装VMWare tools老不成功,总算找到一个文章,说的比较详细。、、为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 1、安装客户机系统,linux这里选用CentOS5 2、启动虚拟机中的Linux后,(原创 2009-06-05 13:53:00 · 560 阅读 · 0 评论 -
Linux下patch的制作于应用
总结一下:单个文件diff –uN from-file to-file >to-file.patchpatch –p0 patch –RE –p0 多个文件diff –uNr from-docu to-docu >to-docu.patchpatch –p1 patch –R –p1 因为在u-boot移植过程中,有几处通用文件要修改,如果原创 2009-06-05 14:08:00 · 502 阅读 · 0 评论 -
usb 驱动
USB 是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。最新的USB规范修订了理论上高达480Mbps的高速连接。Linux内核支持两种主要类型的USB驱动程序:宿原创 2009-06-05 16:14:00 · 561 阅读 · 0 评论 -
Shell编程基础:单引号和双引号含义区别
A.bash中单引号: ""目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出.1. [root@jszwl161 SP49EP9]# echo $*> $*>2. [root@jszwl161 SP49EP9]# echo she is crying: "help" she is crying: "h原创 2009-06-03 17:02:00 · 1087 阅读 · 0 评论 -
老张养猪(经典爆笑)
老张养猪(经典爆笑) 把网络组建写成养猪,的确别出心裁,同时也可见作者的功底的深厚。信息来源:E家宽-宽乐网互动社区 为了配合改革开放的步伐,以及尽快使生活进入小康,老张决定自力更生,开一个养猪场。刚开始的时候老张买了15头猪,只有一个猪圈,老张每天都亲自拿着簸箕到猪圈里喂猪,后来老张又原创 2009-06-05 11:32:00 · 781 阅读 · 0 评论 -
lcd 12864液晶 显示图片
今天花了一整天时间才搞好LCD12863显示2色BMP图片(累啊 :) )。 自已还写了一个2色BMP图片到程序数组的转换小程序bmp2txt.exe 读取2色BMP图片,BMP的头结构我就不多说了,很多书上都有。 这里我们主要注意以下几个地方。 BMP文件偏移 0x0a 图像数据的开始位置 0x12 图像的宽度 0x16 图像的高度 0x1e原创 2009-06-05 13:44:00 · 5368 阅读 · 4 评论 -
linux win 通信
原创 2009-06-05 13:49:00 · 602 阅读 · 0 评论 -
我的嵌入式学习经验
我的嵌入式学习经验 学习嵌入式,一个比较好的路径是先学好ARM接口知识,掌握ARM开发工具ads,学会使用仿真器,写些接口方面的代码。掌握好ARM接口知识后,接着再进行bootloader的学习,如uboot移植以及系统移植等,这时因为之前已经有了ARM接口方面的知识,所以uboot学习及移植就会很快了。接着我们可以再移原创 2009-06-05 16:27:00 · 683 阅读 · 0 评论 -
键盘的驱动
键盘在所有的驱动之中最为简单的一种,但它却包含了驱动的基本框架,对以后继续深入学习其他复杂的驱动大有裨益,以下便为你逐步剖析驱动的开发。采用的是查询方式。嵌迷网(www.embedfans.com) ――打造最专业的嵌入式学习园地 一.内核模块的注册和撤销 在加载模块的时候,首先运行的是内核模块的注册函数。它的功能包括内核注册设备以及变量的初始化。static int h原创 2009-06-05 17:10:00 · 813 阅读 · 0 评论 -
Linux中如何校验哪些端口正在监听
配置了网络服务之后,关注一下哪些端口在监听系统的网络接口这一点很重要。任何打开的端口都可能是入侵的证明。 要列举正在监听网络的端口,有两种基本方法。一种不太可靠的方法是通过键入 netstat -an 或 lsof -i之类的命令来查询网络堆栈。这种方法之所以不太可靠是因为这些程序原创 2009-01-04 14:30:00 · 709 阅读 · 0 评论 -
2008中国Linux从业者职位分析
据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元以上。影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗位。针对376个工作岗位的薪资水平与其工作年限要求交叉分析结果,我们可以看出,从业者进入Linux原创 2008-10-20 11:19:00 · 511 阅读 · 0 评论 -
进程和线程编程
进程和线程编程 目 录 进程和线程编程 原始管道 pipe() dup() dup2() popen(原创 2008-01-30 09:57:00 · 1340 阅读 · 0 评论 -
Linux网络编程-简单的客户端和服务器通讯程序开发入门(2)
Linux网络编程-简单的客户端和服务器通讯程序开发入门(2)原创 2008-01-30 10:57:00 · 2418 阅读 · 2 评论 -
Linux系统调用跟我学(3)――僵尸进程
前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法,但可能很少有人意识到,在一个进程调用了exit之后,该进 程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎 所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退出状态等原创 2008-01-31 13:13:00 · 571 阅读 · 0 评论 -
Linux系统进程控制编程(六)——wait和waitpid函数
Linux系统进程控制编程(六)——wait和waitpid函数原创 2008-01-30 09:55:00 · 1327 阅读 · 0 评论 -
关于linux 僵尸进程
僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程.(zombie)进程 怎样产生僵尸进程的: 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用 exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。 在Linux进程的状态中原创 2008-01-31 10:41:00 · 582 阅读 · 0 评论 -
fork 函数
程序调用fork创建一个进程,称为子进程.调用的进程称为父进程.子进程继承了父进程的几乎所有的属性: (1) 实际UID,GID和有效UID,GID. (2) 环境变量. (3) 附加GID. (4) 调用exec()时的关闭标志. (5) UID设置模式比特位. (6) GID设置模式比特位. (7) 进程组号. (8) 会话ID. (9) 控制终端. (10)当前工作目录. (11)根目录.原创 2008-01-31 13:56:00 · 699 阅读 · 0 评论 -
如何在Linux系统编写 shell 脚本(初级)
如何在Linux系统编写 shell 脚本(初级)原创 2008-01-30 10:40:00 · 1301 阅读 · 0 评论 -
Linux环境进程间通信(二): 信号(上)
Linux环境进程间通信(二): 信号(上)转载 2008-04-24 16:38:00 · 556 阅读 · 0 评论 -
Linux环境进程间通信(二): 信号(下)
转载 2008-04-24 16:41:00 · 556 阅读 · 0 评论 -
Linux环境进程间通信(一)
Linux环境进程间通信(一) 管道及有名管道转载 2008-04-24 16:33:00 · 502 阅读 · 0 评论 -
Linux下创建库函数
Linux下创建库函数 Linux下创建库函数 By luster luster@linuxaid.com.cn 2001-8-16 1. 介绍 使用GNU的工具我们如何在Linux下创建 自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编 译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更原创 2008-04-25 16:47:00 · 617 阅读 · 0 评论 -
Linux下轻松挂载可读写的ntfs分区
在Linux下访问windows分区一直是Linux迷们关注的一个焦点.目前大多数 的Linux版本都默认支持对fat32的挂载,网上这方面的文章一堆堆的.但是对于ntfs格式的分区,大多数的Linux版本都不支持.我搜集网上众 家之长结合自己实际挂载经验,为新人们展示一种挂载可读写的ntfs分区的方法.绝对实用,方便,无须编译内核.整个过程不超过三分钟,即可在Linux 下轻松读写ntfs分区.原创 2008-05-13 17:09:00 · 873 阅读 · 0 评论 -
Linux下轻松挂载可读写的ntfs分区
在Linux下访问windows分区一直是Linux迷们关注的一个焦点.目前大多数 的Linux版本都默认支持对fat32的挂载,网上这方面的文章一堆堆的.但是对于ntfs格式的分区,大多数的Linux版本都不支持.我搜集网上众 家之长结合自己实际挂载经验,为新人们展示一种挂载可读写的ntfs分区的方法.绝对实用,方便,无须编译内核.整个过程不超过三分钟,即可在Linux 下轻松读写ntfs分区.原创 2008-05-13 17:08:00 · 1710 阅读 · 0 评论 -
linux Web服务器--Boa实验笔记
Web服务器--Boa实验笔记《嵌入式Linux系统开发详解——基于EP93XX系列ARM》一书和boa自带的文档等对该内容有比较详细的介绍,但在实验过程中,仍可能会出现一些问题。下面是我在MIZI Linux SDK for S3C2410平台实验时记录下的实验步骤和出现的问题及解决方法,欢迎讨论。13.WEB服务器实验13.1 Boa移植13.1.1 Boa移植步骤第一步:从www.boa.o原创 2008-05-20 14:08:00 · 3540 阅读 · 0 评论 -
点阵式液晶任意图片显示的实现
点阵式液晶任意图片显示的实现 作者:长江大学电子信息学院 孙先松 时间:2007-01-26 来源: 《世界电子元器件》 浏览评论原创 2008-06-10 15:03:00 · 1417 阅读 · 0 评论 -
Linux操作系统文件系统基础知识详解
Linux操作系统文件系统基础知识详解2008-06-03 15:57一 、Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。 目录提供了管理文件的一个方便而有效的途径。 Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。原创 2008-06-25 16:23:00 · 585 阅读 · 0 评论 -
linux进制转换命令
echo obase=10; ibase=16; 5A | bc 其中: obase 为输出结果的进制数 ibase 为输入结果的进制数 后面的 5A 为要转换的数值 bc 为具体的转换命令原创 2008-06-25 16:50:00 · 636 阅读 · 0 评论 -
在centos5下安装配置VNC
在centos5下安装配置VNC 今天在公司安装了一下vnc,晚上没事,就记录一下吧,要不下次安装就又得google了^_^VNC简介 不能免俗,简单说介绍下VNC吧。 VNC,全称为Virtual Network Computing,是一个桌面共享系统。它的功能,类似于windows中的远程桌面功能。VNC使用了RFB(Remote原创 2009-10-25 16:02:00 · 555 阅读 · 0 评论