红联Linux门户
Linux帮助
  • 操作系统向Linux系统迁移方法

      康华 :主要从事 Linux 操作系统内核、虚拟机、Linux 技术标准、计算机安全、软件测试等领域的研究与开发工作,曾就职 MII-HP 软件实验室 、瞬联软件公司/MOTOROLA,现就职于L...

  • linux中用C语言可不可以开发OpenGL?

    linux中用C语言可不可以开发OpenGL? 谢谢...

  • vmware在Linux上安装时关于内核头文件

    直接说吧,vmware的作用不用介绍了,像 dorainm这种自己摆弄系统底层的,经常用 vmware弄个freeBSD、linux-2.4.x、linux-2.6.x之类的玩! 大家在安装vmwa...

  • 请教一个函数调用问题

    库里有一个函数,怎么通过传递一个字符串来实现调用 例如 a.so里包括了:aaa函数 void call("aaa") { 怎么利用“aaa”字符串实现调用aaa函数 而不是 aaa(); ...

  • Linux中java整体环境变量设置

      首先安装JDK,可能通过新利得或者通过直接去sun官网下载bin文件安装,安装好后可以直接运行 java -version测试是否成功..现在开始设置环境变量,编辑文件:   sudo gedi...

  • Linux内核编程和用户应用程序编程的几点不同之处

      在此之前也不清楚linux内核编程跟用户应用程序编程之间有什么不同,正好这几天做了一点linux模块编程,遇到问题请教朋友并查一些资料,感觉对内核编程和用户应用程序编程的几点不同有了一点体会,就写...

  • 编译Linux2.6.22的一个错误记录

    lhbdesktop:/usr/src/linux# make menuconfig HOSTCC scripts/kconfig/lxdialog/checklist.o In file ...

  • 基于ubuntu开发了一个项目的心得

      此次项目是开发一个Linux平台C/S结构的考试系统。因为个人偏爱C语言,因此采用GTK。   为提高效率,决定采用anjuta,对于图形界面部分,我是先用glade画出相关界面,在build到...

  • 回望踏入Linux内核之路

      几多耕耘,几多收获,不小心在Linux这个自由王国畅游了7年。依稀记得刚进入这个世界时的那份恐慌和无知,更庆幸那时的无知无畏。在那个20世纪的最后一年,贸然带着几个弟子踏入一无所知的Linux世界...

  • Linux中的汇编-跨越拦路虎

      在阅读Linux源代码时,你可能碰到一些汇编语言片段,有些汇编语言出现在以.S为扩展名的汇编文件中,在这种文件中,整个程序全部由汇编语言组成。有些汇编命令出现在以.c为扩展名的C文件中,在这种文件...

  • kernel 2.6.22.5编译成功了,在本本通过了

    终于在自己的笔记本上面通过了。找了N多资料,最后在于通过了。能正常启动,编译成功了。 之前编译后老是出现下面的错误提示: BusyBox v1.01 (Debian 1:1.01-4ubuntu3)...

  • ssh乱码问题解决了

      WindowsXP下使用SecureCRT SSH到rhel5上上使用gcc 编译程序居然发现出错信息里面带乱码,且多到几乎看不清意思的程度。设置LC_ALL,LANG等环境变量无效,到googl...

  • Linux内核中tcp连接三次握手过程中的tcp协议栈中的函数调用关系

    最近工作需要修改一套tcp协议栈,简单的看了一下内核tcp协议栈的函数调用过程,只是一个大致的流程,并没有做详细的调查,准备修改的时候在仔细的看.还有就是仅仅看了tcp部分,下面的ip以下的都没有查看...

  • kernel 里面的宏学习

    kernel里面扒出来的检查变量类型的宏。 第一种实现实现 : /* * Check at compile time that something is of a particular type....

  • Linux的操作系统I2C驱动架构解说

    1.Linux的I2C驱动架 Linux中I2C总线的驱动分为两个部分,总线驱动(BUS)和设备驱动(DEVICE)。其中总线驱动的职责,是为系统中每个I2C总线增加相应的读写方法。但是总线驱动本身...

  • 如何在linux下用kde开发c/c++程序?

    如何在linux下用kde开发c/c++程序?...

  • Sort 函数介绍

    Sort 函数介绍 [list][*]Definition and syntax[*]Sort by numerical order[*]Sort by ASCII order[*]Sort by d...

  • Linux和嵌入式系统

      一、嵌入式计算机系统离我们究竟有多远?   这样的提问也许会令专业人士发笑,因为答案就是:嵌入式系统早已渗入到人们日常生活的每一个角落,与我们的生活息息相关!   美国汽车大王福特公司的高...

  • Linux内核模块和驱动的编写过程

      Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。   模块不被编译在内核中,因而控...

  • OS bit和kernel bit是一个概念吗?

    我用的机器是SUse的,执行代码如下: command on tiv-isc10:uname -a result: Linux | tiv-isc10 | 2.6.16.21-0.8-ppc64 ...

  • Linux中内存buffer和cache的区别

      free   free 命令相对于top 提供了更简洁的查看系统内存使用情况:   $ free   # free    total used free shared buffers cac...

  • Java辉煌20年开源后面临新挑战

      宇宙中的巨大云团处会有许多新星诞生,它们中有的有幸接触到临近物质,然后核内开始熔化聚合;而有些却没有接触到临近物质也无法熔化聚合。对于前者,他们聚合大量物质成为明亮的星星,星光闪耀,而后者很快衰落...

  • Linux驱动开发

      应该说debian发展到了4.0r0 , 他的桌面系统已经变得很完美了,我原来一直用到3.3后实在不能忍受,就转用了ubuntu6的桌面系统,但是现在转回来发现 4.0r0和ubuntu没什么特别...

  • 一个伟大的股票软件

    我在LDCN发现的,python写的 可以看,能收藏股票 还在改进中...

  • ubuntu下安装JDK所谓依赖性检测失败的一个解决方案

    ubuntu版本好7.04 jdk版本号1.6u2 安装时候说依赖性型检测失败 会出现如下的提示信息: inflating: jdk-6u2-linux-i586.rpm inflating: su...

  • Linux C开发面试题

    下列程序在32位linux或unix中的结果是什么? func(char *str) { printf(" %d",sizeof(str)); printf(" %d",strlen(str)); ...

  • 删除ubuntu Linux旧内核

    使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。 首先就是使用如下命令,列出所有安装的内核,下表中,...

  • Shell脚本实现vi/cp/mv前自动备份源文件

    以下脚本把所有要编辑的源文件备份到/bak目录下,并且所有的路径位置保持不变,比如vii /etc/hosts,则把/etc/hosts复制到/bak/etc/hosts。 # cat /sh/v...

  • 使用Perl DBI/DBD连接Mysql

    使用Perl DBI/DBD连接Mysql安装环境: 本人电脑已安装的VMware,并且事先安装了OS和Mysql: OS : RedHat Linux AS4(默认...

  • grep 函数介绍

    grep 函数介绍[table=98%][tr][td=1,1,100%] [/td] [/tr] [/table] grep函数 (如果你是个Perl的新手,你可...

  • Snort 三种主要模式

    Snort有三种主要模式:sniffer,packet logger,network intrusion detection system。sniffer模式只是简单地从网络上抓取数据包并在终端显示出...

  • ubuntu编译时找不到makefile的解决办法

    #如果是需要编译的环境,推荐安装"build essential"包 #sudo apt-get install "build-essential" 在用./configure ,make , ma...

  • !/bin/bash

    请教: 看到资料上经常说输入: !/bin/bash 但是为什么我输了之后却提示说: bash: !/bin/bash: event not found...

  • 解析Linux新技术对象存储文件系统

    解析Linux新技术对象存储文件系统 baidu   随着高性能计算由传统的主机方式向网络化集群演变,传统的基于主机的存储架构已逐渐向网络化存储发展,计算和存储分离的趋势越来越明显。针对 SAN...

  • Linux 下 C++程序的异常处理技巧

    Linux 下 C++程序的异常处理技巧 baidu 处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应...

  • 关于数组的插入与删除以及排序

    关于数组的插入与删除以及排序 baidu 数组的插入: #include #define SIZE 10 int main() {   int a[SIZE]={10,12,14,1...

  • Linux的共享内存技术

    Linux的共享内存技术 baidu 源代码是从别人的文章中抄过来的,不是原创,不过写得不错,主要是描述两个不同的进程从共享内存中存取数据的技术,我加了点分析: 第一个是写数据: /*****...

  • MySQL数据库接口的VC实现与应用

    MySQL数据库接口的VC实现与应用 baidu 摘要:MySQL数据库作为一种网络数据库性能十分出色,但其在应用软件中使用较少。本文将主要探讨MySQL提供的两种数据库接口 ----(ODBC...

  • 放一个vi脚本,可以不离开vi编译程序

    结合make和quickfix窗口写了个脚本,可以在不脱离vi的情况下编译单个文件。 具体用法: 1、把下列代码加入你的.vimrc文件(~\.vimrc) "this script use to...

  • Micron System项目开发公开声明

    本人做Linux开发已经2年,基于许多Linux的缺陷(概念上与应用上),本人决定开发自己的Linux版本。并且向BSD系统结构学习,完整开发整个操作系统环境,起名叫做Micron System。 ...