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

首页 / 操作系统 / Linux

在Linux中安装ICE

在Linux中安装ICE

Ice的安装 从年初的一期《程序员》杂志上了解到ICE以后,因为其对比于 CORBA具有简单、高效、易用的特点,所以一直都有留意。之前也有一段时间下载了Ice 1.x版本和相应的文档来研究,但因工作忙,中断了一段时间。 Ice的主页: http://www.zeroc.com 这几天工作稍微轻松点,有点时间,就继续研究Ice 2.1.1版本。在学习的过程中,免不了要安装的。这篇文章就是想说说安装的问题。 其实Ice-2.1.1安装算是蛮简单的。因为像比较新...
session_start()和Linux下的编码问题

session_start()和Linux下的编码问题

今天把windows下的php放到linux终归还是逃脱不了操作系统不同的问题。老大又催得紧,只得硬着头皮解决了,首先遇到session_start()问题,这个问题在windows下解决了,可是linux又出现了,无论是哪个系统,session_start()最经常产生错误有两种: 提示基本一样 Warning: session_start() [function.session-start]: Cannot send session cache l...
编译生成运行SystemC库文件

编译生成运行SystemC库文件

编译生成SystemC库文件 详细的安装说明可以看SystemC目录下的INSTALL文件。简单地说,先运行./configure,然后运行gmake install就可以了。运行之后,会在SystemC目录下生成lib-linux目录(内有库文件libsystemc.a)和include目录(内有SystemC相关头文件)。(若在cygwin环境下,生成的目录为lib-cygwin) 编译运行SystemC程序 需要在编译器选项中加入-I、-L和...
开始学Linux编程及经验分享

开始学Linux编程及经验分享

前一段时间在写GUI部分,在设计GUI体系的时候,我参考了诸多实现,包括最熟悉的 Win32API,还有在前两年无聊时看过一些GTK+文档,对GTK+的类层次设计有些了解。去年听说JAVA的swing不错,又搜了些swing的说明来看。然后分别下载了GTK+,JDK(swing),wxWidget,QT,CEGUI等等GUI库作参考。 后来在设计的时候遇到了点困难,先把GUI放了放,转而研究 Vector, Matrix 等3D相关的数学库了,到现在ve...
开始用Linux上因特网 安装java

开始用Linux上因特网 安装java

现在网上也能上网了,我用的机子被同事霸占晚魔兽了,我还想学习. 又不想在他的机子上装太多的东西,我就把自己的电脑拌出来用,启动电脑 呵呵 看到自己还装了linux.以前一直不能上网也没怎么学.今天有机会上网玩玩他.进入linux修改了ip等东西,打开mozllia输入 www.linuxidc.com 呵呵 还真打开了. 高兴啊! 到 sun下了jdk,又在网上搜linux下的java的安装的文章.下载完解压(和window一样简单).想想还是在命令下玩...
Vim/Vi编程提升编写速度技巧

Vim/Vi编程提升编写速度技巧

Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本文着重介绍了一些使用技巧供大家参考。应用技巧一:快速注释1、连续行注释使用Vim/Vi编辑shell脚本,在进行调试的时候,需要进行多行的注释,每次都要先切换到插入模式,在行首输入注释符“#”,再退回命令模式,非常麻烦。其实如果要注释连续行,可在命令模式下执行...
Unix和Linux下C语言学习指南

Unix和Linux下C语言学习指南

引言 尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的开发者,他们为了编写、移植或维护应用程序而必须学习新技能。 本文是为了满足对C语言初学者或想提高自身C语言修为的开发人员的需要而写的。希望对您的学习和工作有所帮助。您也许不赞同其中的某些方法,但我们希望您会喜欢其中的一些。 本文不介绍作为一个程序员应掌握得语言细节,而是与初学者分享自己的UNIX 下C语言编程学习经验;也不说明一个合格的编程人员应该掌握的计算机知识,比...
关于Linux内存管理的一些问题

关于Linux内存管理的一些问题

这段时间被linux的内存管理弄得有点头晕,今天终于“顿悟”。 至于一些基础性的知识就不说了,很多书都有,说得很精彩。这里主要谈谈内核对于内存管理的一些比较没人提到的部分。 我们都知道,内核把线性地址(大多数情况也叫虚拟地址)分为三个部分:物理内存映射区,VMALLOC映射区以及固定映射地址区。这里主要讨论前两种。 所谓的物理内存映射区是指与物理内存一一映射的区域。举个例子来说,如果系统有物理内存512M,那么从0xc0000000至0xc00000...
嵌入式Linux操作系统学习规划放送

嵌入式Linux操作系统学习规划放送

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无...
Linux下的5大编程语言

Linux下的5大编程语言

我们逐渐的被各大商业公司的技术所掩盖。事实并非如此,还有几种被人忽略的语言,他们实实在在的服务。1.C现在满大街都在造谣C语言无用论,特别是在大学,认为C语言已经不可行了。实质,现在大量的嵌入式,工业控制,低层软件开发完全依赖C语言。并且C语言也证实了自己是最强大的跨平台语言,他可以在各种硬件平台中工作。而且做C语言开发的人现在都是技术尖子呢。不要忘记了Linux下最重要的语言。2.ShellShell的强大远没有被我们所熟悉,实际上linux下如果只有c...
Fedora7下尝试编译了2.6.21.5内核

Fedora7下尝试编译了2.6.21.5内核

以前只是在做LFS的时候编译过几次内核,今天在我的机器上,刚装好的Fedora7上编译了最新的2.6.21.5内核,也算是作为一个尝试吧,操作的过程比较简单: 1)下载内核,解压缩到/usr/src下,然后把/usr/src/linux-2.6.21.5这个文件夹做个连接过去到但前目录的linux即出现 linux -> linux-2.6.21.5。这是第一个步骤。 2)然后进入到linux文件夹,执行#make mrproper,时间很短,然...
Linux 2.6.22 发布

Linux 2.6.22 发布

经过近两个月的紧张开发后,Linus终于发布了2.6.22版的Linux内核。 和以前的2.6版内核一样,这个内核也包含了很多有趣的特性和更新,Kernel Newbies上有较为详细的概述。我从其中选择些自己感兴趣的内容进行简单的分析: SLUB内存分配器:内存管理部分经过了较长时间的沉默后又进入了活跃的开发阶段,这次的改进主要是针对:当前的Slab内存管理代码较为晦涩难懂,不易于维护,这也是内存管理部分一直没人“敢”动的原因,不过它确实一直工作得不...
<< 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 >>