Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

在Fedora 8 上构建内核树

在Fedora 8 上构建内核树

Fedora 8安装过后的内核版本是2.6.23.1-42.fc8-i686,想构建一个内核树,其实原因有几点,听说发行版本的内核很多都经过特别配置,所以某些方面不太适合Linux模块的编写等,而且能多动手也是不错的。选择的内核版本和发行版本的一样,2.6.23.1,有些建议编译个新一点的,但就怕那些工具不适合,所以编译和发行版本相近的估计错误较少。1.下载linux-2.6.23.1.tar.bz2,保存在/usr/src/kernel/中2.tar -...
Java Properties 文件的读取

Java Properties 文件的读取

java properties类,让我们可以读取文件的内容。我们通过键值对,利用键从而找到值,实现我们读取文件的内容。并且,我们还可以再设置自己的键值对,setProperty()方法。里面传的是两个字符串的参数,分别是:[键,值]。保存所有的键值对:store()方法。传递的参数是新建的一个文件输出流,写上文件的路径。for example:store(new FileOutputStream(“文件的路径”))。Properties代表一组可以持续化的...
学习Linux下的C/C++编程

学习Linux下的C/C++编程

1,先有Linux环境搭minGW和cygwin都有点麻烦,最最简单的办法还是装个真正的Linux,用虚拟机也好,在网络上的另一台机器也好。这样不仅快,而且你有了真正的环境。2.会C/C++语言(估计你会的)3.入门阶段熟悉gcc命令行,最基本的参数,如,-g,-W,-O,-o,-c 建议看man gcc(很大找想要的)4.编译第一个helloworld程序: 基本命令 gcc helloworld.c -o helloworld前面四个阶段的时间估计只要...
将引擎向Linux平台移植(Ubuntu 9.04)

将引擎向Linux平台移植(Ubuntu 9.04)

点击看大图这两天尝试将引擎往Linux上面移植了一下,还是颇有成效我使用的Linux系统为Ubuntu 9.04引擎项目我是采用makefile生成,测试项目图省事儿就用code::blocks了,具体如何写makefile这里不详细介绍了移植过程和一些心得和大家分享一下:首先将makefile写好,使用apt-get安装依赖库文件(如果有的话。这里我的项目用了freeimage、freetype、OIS等等)make一次,看看大致有些什么问题像是引用了W...
资深Java工程师对Java前景的深入分析

资深Java工程师对Java前景的深入分析

作为一个Java程序员对自己的未来一定非常重视,如果你是一个java新人,你一定要好好看看下面的文章,有可能改变你的人生。 Java是被广泛接受的编程语言和执行环境。J2EE和J2ME是java最重要的两部分标准,当今,J2EE技术应用于大量的企业应用中, 构件技术的兴起,出现了以Java/EJB、DNA/COM和CORBA为代表的分布式对象/构件计算模型,使用上述技术的应用服务器中间件涵盖了传统中间件的功能,完全支持三层/多层的软件体系结构发展和软件复...
Linux下声卡编程(播放指定音频文件)

Linux下声卡编程(播放指定音频文件)

参考教材:<Linux编程技术详解>杜华编著 页码:P184 程序实现了在Linux下播放Online.wav的功能。程序首先调用fstat函数获得文件相关信息(主要是文件大小信息)。通过malloc函数分配指定的内存空间,并将online.wav读入内存;然后,打开声卡设备文件,设置声卡参数;再调用write函数完成文件的播放。 具体可行的代码如下://p6.7.c#include<unistd.h>#include<fcntl.h&...
Linux下声卡编程(录制音频文件)

Linux下声卡编程(录制音频文件)

参考教材:<Linux编程技术详解>杜华编著 页码:P186 将音频文件写入声卡的设备文件中可以实现音频文件的播放。而使用read函数来读取声卡设备文件中的内容,则可以实现录音功能。下面的程序代码实现了在Linux系统下使用声卡设备的录音功能。 具体代码如下://p6.8.c声卡录音功能#include<unistd.h>#include<fcntl.h>#include<sys/types.h>#include<...
Ubuntu下GCC 3.4与4.3共存及编译Bochs通过

Ubuntu下GCC 3.4与4.3共存及编译Bochs通过

忙活了2天,终于今晚获得重大突破,特发此文纪念~OS艰深果然不是吹的,听了两节课,除了抱怨年轻的老师讲话不清楚,更多的是对lab1开始无语了。。我承认ICS学的不够好,不过看样子ICS学的好的也晕@@言归正传,就记录一下环境配置过程吧上学期的Ubuntu还在硬盘里,由于重装了Windows导致引导文件丢失,于是它就归隐了,前些天我怎么做grub都无法导出,于是干脆重装新氧的Ubuntu 9.04中文定制版,安装和使用都很顺利,可是OS的BT lab要求GC...
Ubuntu 9.04 Linux环境下GCC 4.4.1的安装

Ubuntu 9.04 Linux环境下GCC 4.4.1的安装

Ubuntu自带了gcc编译器,通过apt-get........可以直接从网上下载并自动安装,但要另外装其它的版本,就要麻烦多了。 关键是两个安装时的依赖库的问题。(gmp和mpfr)假设所有都用默认设置安装,不用配置configure的选项1,安装m4,运行apt-get install m4。这是安装gmp所必须的,还好Ubuntu提供了2,从ftp://gcc.gnu.org/pub/gcc和ftp://gcc.gnu.org/pub/gcc/in...
C++模板类型匹配在RPC分发中的应用研究

C++模板类型匹配在RPC分发中的应用研究

最近研究了一下MammothServer,发现里面有一个叫Dispatcher的实现,很有意思。正好自己最近在学习boost::mpl等东东,因此花了几天学习,并把自己的学习心得总结了一下。相信对大多数C++程序员会有帮助。 前言 在编写通讯框架时,经常要处理众多的协议。而处理完协议后,再调用相应的处理函数时, 在C++中,我们一般要使用统一接口。比如Windows消息中的MSG结构等等。 这种统一的处理结构最大的缺点是缺乏有效地类型检测,容易出错。因为,...
Linux下shell的工作原理简述

Linux下shell的工作原理简述

shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从sh...
Java读取文件内容到byte[]数组中

Java读取文件内容到byte[]数组中

有时候,我们需要将读取文件的内容到一个byte[] 数组中,然后对这个数组进行一些修改,这时,我们可以借助于 ByteArrayOutputStream 这个类来实现。ByteArrayOutputStream,顾名思义,同样是一个OutputStream,那么,对于它的写入操作,和其他的OutputStream应该是没有什么两样,写入代码可以说是随手拈来的,与其他输出流的不同之处在于,ByteArrayOutputStream写入到内存中,并提供一个 t...
<< 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 >>