红联Linux门户
Linux帮助
  • linux下安装了netbeans开发环?后汉字显示成小方格的解决

    我在linux下安装了netbeans开发环?后,汉字显示成小方格,请问?怎样解决? 问题可能是jdk平台中文字体未正确设定,那么怎么设定? 将/usr/share/fonts/truetype...

  • Windows与Linux下InputStream读取字节与字符的不同

    最近做了一个报文发送接收解析的客户端,发现了这样的问题: 某程序: 引用: con = new Socket(ip, port);//一个socket Inpu...

  • 绝对精品--linux 内核代码构架图

    这是我目前见到的最全的Linux内核功能图了.:0)1...

  • Linux系统下信号量和阻塞的区别

    creator sz111@126.com 信号量中有up函数,会唤醒等待信号量的进程,而wakeup也会唤醒在等待队列上的进程。其实信号量内部也有一个等待队列。 两者区别是: up仅仅...

  • linux网络地址转换函数

    在socket编程时,会出现指定了ip,端口号,却连不上,这是因为网络地址跟本地主机地址的字符顺序不一样导致的。 在linux下提供了一些操作函数,如下: unsigned long int h...

  • linux驱动开发学习步骤

    1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile 4. 写一简单char驱动,makefile编译通过,可以insmo...

  • linux内核源代码include/linux/fs.h中关键的和设备驱动程序有关的结构

    struct file_operations结构位置: linux内核源代码中include目录中linux目录fs.h中[code]struct file_operations { str...

  • linux下的俄罗斯方块游戏思路

    首先,从玩家的角度来看俄罗斯方块游戏。这个游戏由几种基本形状的砖头,依照一定的速度下降到窗口的底部。在下落过程中,砖头是可以翻转和移动的。当底部有砖头衔接,占据了一整条行的时候,就可以被消除掉。所以,...

  • autotools编makefile文件时,发生错误(已解决)

    我用autotools编makefile文件时,发生错误: configure: error: cannot find install-sh or install.sh in "." "./.." "...

  • 如何往rc.d脚本文件中加东西

    我在编写好一个守护进程文件之后,想要在每次启动电脑之后这个进程就能运行,我想把个进程名写进rc.d这个脚本文件中,但是我用的是root身份进入也不能往脚本文件中写东西这是为什么呢?是不是还有别的方法进...

  • 有谁可以告诉我 :条件语句“如果文件的大小不是1000字节返回假”如何写!

    如题!如何写?有哪位大哥知道,谢了![ 本帖最后由 longhorn_cn 于 2008-5-8 13:03 编辑 ]...

  • Linux Kernel Development - Ch3 Process Management

      1.task_struct   linux进程数据结构task_struct在中定义,在32位机上大概有1.7KB大,所有task_struct通过slab分配存储空间并组成一个双向循环链表(2....

  • linux上去掉文件属性的命令

    chattr -ais /bin/netstat 当修改设置了'A'属性的文件时,它的atime记录不会改变. 这可以在笔记本电脑系统中避免某些磁盘I/O处理.设置了`a'属性的文件只能在添加模...

  • 如何使用ddd+gdbmod

    如题 如何在输入ddd命令后 打开gdbmod调试 而不是gdb? ddd默认为gdb...

  • linux的引导

      自己觉得从MBR的角度来说有两种,一为DOS/WINDOWS下的linux 引导,在MBR中的前446个字节的MBP是干净的pre-boot程序,通过检查活动分区来引导。   以windows ...

  • 关于X-Window系统的结构

    X-Window Desktop Environment X-Client或Window manager(可能都用Toolkit) X-Server Driver->OS Kernel W...

  • linux驱动开发Invalid module format 错误解决方法

    我想,很多刚开始学习linux驱动程序的朋友都和我一样,遇到过类似的问题。 1.编译错误(其实这个问题和 Makefile有很大关系) 2.Invalid module format 错误 3....

  • linux里面的atime ctime mtime的区别

    文件的 Access time,atime 是在读取文件或者执行文件时更改的。 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。 文件的 Create ti...

  • 修改gcc使用版本

    gcc-config -l 查看所有的gcc版本 gcc -v 查看当前使用的gcc版本 gcc-config [num] 替换使用的gcc版本 source /etc/profile 使设置生...

  • Java heap space异常解决办法

    java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现,设置的方法...

  • 建立了一个开源项目多媒体播放器dolphin media player

    来自dragon,了项目推荐。 我昨天在code google上建立了一个开源项目dolphin media player,它是一个跨平台的多媒体播放器,我准备让它支持从网络上搜索媒体文件,当然,支...

  • 从事linux开发的方向?

    我想从事linux的编程开发 哪位大虾可以指点一下 可以从事哪几个方向,驱动,内核,还有什么??? 大虾帮忙啊 小弟在等待中.........

  • Linux系统下find命令小笔记

    对成为一个linux系统管理员并不感冒,但是谁让我是严重的兴趣导向型 外加 广度优先学习型。 从接触linux的第一天起,我就需要find命令,比如找找到底那些该死的.c,.h文件都在哪儿,或是某个...

  • Linux 杀死进程方法

    杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达...

  • 关于linux环境变量出错问题

    碰到下面这种错误很郁闷,来回看个几十遍代码都没两样,偏偏一个正常一个报错。 后来明白了,一个是从windows机器上拷过来的,一个是linux自带的。 -bash-3.00# source .ba...

  • linux信号进制下

    在posix1中建议使用sigaction替代signal进行信号处理,因为signal不可靠。 在signal.h中定义了sigaction的结构 引用:struct sigaction { s...

  • Linux Kernel Tehuti网络驱动内存破坏漏洞

    Linux Kernel的Tehuti驱动处理畸形参数数据时存在漏洞,如果本地攻击者对Linux所使用的Tehuti网络驱动执行了特制的BDX_OP_WRITE IOCTL调用的话,就可能破坏内核内存...

  • 求助:uclinux编译出错(已解决)

    [attach]7416[/attach] 问题如图。已将arch中的Makefile修改,CROSS_COMPILE :=bfin-uclinux- 改成了CROSS_COMPILE :=bfin-...

  • Linux Add or Remove module manully

    1,modprobe后边都可以直接添加模块的名字,比如模块名字为bnx2,不能加ko [root@lab net]# lsmod |grep bnx2 [root@lab net]# modpro...

  • 每次重启后运行QT的必要因素

    重启开发板后必须配置: 1、首先必须重新定义如下环境变量: export QTDIR=/usr/ export QTEDIR=/usr/ export LD_LIBRARY_PATH=$LD_LIB...

  • Code Blocks -- Linux下目前感觉最好的C/C++ IDE

    code blocks,感觉很不错。于是尝试装了一个。在AUR里面有,所以需要编译。 yaourt -S codeblocks 经过一段长时间的编译,搞定。用了一下,感觉非常不错: 1. ...

  • C++程序从linux到aix5.3

    由于一直使用linux和win32来进行程序开发,对程序的移植性只考虑到了这两个平台之间的,后来,程序需要移植到AIX5.3上,当时认为AIX也属类UNIX系统,应该支持POSIX标准,对于移植不存在...

  • Linux如何在系统启动时自动加载模块

    为搞清楚如何在系统启动时自动加载模块,搜索了好久,网上有很多人提出这个问题,但都没有正确的答案,无论是中文社区还是英文社区,大家的回答都没有讲到点子上,无非是围绕 modprobe.conf、modp...

  • linux音频设备驱动问题

    #include #include #include #include #include #include #include #include #define BUF_LENGTH ...

  • linux文本文件换行

    linux文件换行:'\n',对应的ascii码为0x0A, 即10 windows文件换行:'\r'+'\n',对应的ascii码为0x0D+0x0A,即13,10...

  • Cannot insert breakpoint

    最近在尝试利用kgdb+vmware来调试无线网卡驱动模块 (gdb) add-symbol-file /home/rt73-cvs-2008032505/Module/rt73.ko 35031...

  • JAVA在Linux下的安装

    将java安装在了linux上面,将方法记录在这里 改名Linux原来已经安装的Java 路径:/usr/bin java.bak javac.bak java_cup-10.11.bak java...

  • 虚机进行Linux内核编译解决"No module BusLogic found for kernel x.x.x"

    原来是vmware默认用的是SCSI做硬盘驱动,内核里面没有选,所以Buslogic找不到。 如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选: Device Driver...

  • 话说ns-allinone-2.33

    这两天,帮着晓剑人安装这个软件,他连linux的基础都没有,我们还在异地。 总算成功了,有几点要注意: 1.用稍新些的版本,这是app,不是kernel,旧的脚本有问题 2.安装时用到gcc,估...

  • Linux-2.6.26-rc1发布,kgdb入住官方内核

      昨天Linus关闭了Linux-2.6.26的merge window,并发布了Linux-2.6.26-rc1。其中大部分改动来自驱动,所以也许是Linus真的想让这个版本的内核多少有些特色,所...