红联Linux门户
Linux帮助
  • 如果pte_present(pte)失败该怎么办呢?

    如果pte_present(pte)失败该怎么办呢? 在取得内存页的过程中去要用到pte,那么当上面的函数失败,即所需的也不再内存中怎么办? 如果在的话,如何设置其为保留,不被调出去。。。(2.6.2...

  • 今天没白过之《ls命令的颜色》

    Linux中“一切皆文件”,这样就出现了许多种不同类型的文件。比如:普通文件、符号链接文件、目录文件、接口文件、管道文件、块和字符设备文件。 由于ls命令的功能,在使用ls命令查看这些文件时,会显示...

  • 同一个程序在Windows下与Linux下的运行结果不同

    最近,本人用C语言写了一个数值计算的小程序,为了加快调试速度,除了在本机Linux上运行,还在其它的一些Windows平台上运行。在Linux上的编译器用的是g++,Windows平台下用的编译环境是...

  • linux多线程socket编程一些心得

      出自:凌晓web部落   前段时间将新的web模型办到linux上来,用epoll代替了IOCP,经测试确实性能提高了很多,吞吐量也寓所提高,对于linux下面的网络编程不是三言两语就能说得透的...

  • 学习程序设计的一点体会

      大家学习语文的套路都很明确,就是学习精选出来的优秀文章,然后再多看其他好的课外书,途径也很清楚就是多看多读培养自己的语感,然后才开始写作文,逐渐提高。   是否写代码也可类似之呢?看看程序设计的...

  • 求助,为什么程序自动在后台运行,看不到

    初学GTK,按教程编了个简单的helloworld,编译成功,在该文件上双击运行,,没有任何结果,看系统监视中该程序却在运行中,怎么回事?为什么在终端下,用./helloworld命令却能正常显示。另...

  • 使用cross-3.3.2编译器的问题

      和Windows下的开发不同,嵌入式Linux开发显得有些复杂。其实并不是复杂,而是我们面前的新知识有点多:Linux操作系统、交叉编译器、库、大小端、软浮点。   前几天用cross-3.3...

  • Linux文件系统 一分钱一分货

    我经常被潜在客户问道如果他们可以使用Linux而不是AIX或Solaris操作系统,那么如何应对高I/O的要求。没有人曾经问过我有关 Windows或NTFS上的高性能I/O--高IOPS(每秒输入输...

  • linux批量查找文件内容

    比如查找当前目录下面所有的php文件里面的内容 find ./ -name "*.php" | xargs grep '要查找的内容' 如果需要查找的内容包含特殊符号,比如$等等,grep要加参数...

  • Linux 系统学习之shell脚本学习

    1、:(冒号的妙用) : ${username=`whoami`} #当作占位符 : ${HOSTNAME?} ${USER?} ${MAIL?} #评估参数是否设置 : > data.xxx ...

  • linux-2.6.24.3下移植SD/MMC到S3C2440上的全过程

    creator sz111@126.com 移植SD/MMC驱动,费劲周折,问题最大是patch不对。不过千辛万苦总算是找到了。特来分享。 1.首先下载2.6.24.3内核源码。其他内核...

  • 有关linux网络监听的问题,求大虾们帮助~~

    如果我想对局域网内其他用户的网络流量进行检测,应该怎样编程实现?做前台界面的话应该怎么做呢?...

  • Linux下进程间通信

    Linux下进程间通信大致有以下几种: 1.socket 2.管道(包括匿名管道适用于父子进程,命名管道) 3.信号量 4.共享内存 5.消息队列 1.socket socket可以用于本地进程间通...

  • Linux C中也有“ThreadLocal”

    现在在看Linux开发的书,接触到了多线程开发这一块,惊奇的发现用C写多线程程序,也有线程 内部变量的概念呢,甚至调用的接口和Java中的ThreadLocal非常像。 1.extern in...

  • 关于Linux 下使用JAVA出现中文小框框的问题

    我用的REDFLAG 6.0的linux系统,自己重装了JDK以后呢,发现JAVA中的中文全变成了小框框,就开始在网上找,终于在浏览了数十帖之后,有个达人的帖子让我彻底的解决了问题。 该达人解决方法...

  • linux的多线程信号

    POSIX.1模型中,异步signal发送到进程后,进程中当前没有阻塞该信号的某个线程被选中接受信号。在实现一个基于事件模型的应用时候,可以用pthread_sigmash来选择阻塞那些信号。但是li...

  • Linux文件的access time,change time,modify time

    Linux文件的change time和Modify time很多人很容易搞混淆,有些Unix参考书都会写错(特别是翻译的),将ctime理解为create time(创建时间),那是瞎说的,Linu...

  • 怎样复制一个Linux的文件系统和维持固定的链接

      作为我的Linux后备系统,我近来都在交换和提升/取代我家里的一些通用串行总线硬盘.我家里有一个联系着三千二百亿字节的Linux盒子,以/mnt/backup的模式安装着,而且开始没什么空间了.(...

  • Extended Attributes在不同文件系统中的实现 -- ext2

    以linux-2.6.18.8为准。先拿最简单的ext2开刀。 首先来看ext2 inode结构: 引用:/* * second extended file system inode data ...

  • 关于GDB调试的问题

    我用的是红旗Linux5.0的,很多程序生成的可执行文件在GDB下调试的时候 我想用list 来列出源代码,但就是不行 总是出现: dl-debug.c:没有那个文件目录 ...

  • linux下的浮点数到字符串的转换函数

      linux下头文件中有一个可以将浮点数转换为字符串的函数gcvt: 引用: 1 #include 2 3 int main(int argc, char **...

  • 如何查看某一模块被哪些进程调用?

    如题。 哪位仁兄知道,吱个声。先谢过了。...

  • 新手求助:linux下简单hello.c出错.

    源代码 #include¨stdio.h¨ main() { printf( ¨Hello,linux!¨ ); } 然后编译 [tanglun@localhost Desktop]$ gcc h...

  • linux下一个诡异的漏洞

    今天我在做多线程的互斥锁研究中,研究主线程和子线程之间互斥锁是怎么抢占资源时: 发现一个问题:[code] for(i=0;i...

  • 将clock_t转化为秒值在Windows与Linux平台下的差异

    平时写测试程序的时候常常要计算程序执行的时间,尤其是最近练习Intel多核编程时,需要判断打开openmp参数与否的执行时间的比较。 通常代码是这样写的: 引用:#include clock_t...

  • 最近在学习编译uclinux,收获甚微

    首先是在那块EP2C8的FPGA板子上面移植uclinux 可以在niosII里面生成内核,romfs文件也没有问题,郁闷的卡在将bin文件载入FLASH那一步 至今核心板上的NorFlash还不...

  • 编译内核推荐方法(与debian已有相当的分野)

    debian传统方式: apt-get install linux-source tar zxvf /usr/src/linux-source-$version.tar.gz cd linux-so...

  • cygwin中中文输入与输出的解决

    想了很多种方法要运行我的一个目录下的文件,可是怎么都不行,所有的路最后都锁在了如何在cygwin下输入我的中文目录名?试了很多网上的方法终是不能成行,后来在达人的指点下,终于迷途归返,真可谓道路是曲折...

  • 关于malloc分配地址空间的疑问?

    [font=黑体]向大家请教2个问题: 1。在用户模式下malloc返回的指针如 void *aa=malloc(100);返回的指针长度是多长的呢?是32位还是64位? 2。在用户模式下malloc...

  • 于ubuntu8上构建gcc和gtk环境

    root# apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具 root# apt-get install gnome-cor...

  • 怎样在嵌入式Linux及下制作QPF字库

    在当今社会,QT是目前在Linux操作系统平台下应用最多的图形用户界面的底层库,由其派生出的QT/Embedded大量用于嵌入式系统开发和研制中。实际上,QT/Embedded提供给用户的非ASCII...

  • Linux下Socket编程之地址结构

    linux下的网络通信程序,一定要和一个结构打交道,这个结构就是socket address。比如bind、connect等等函数都要使用socket address结构。理解socket addre...

  • uboot对非linux kernel的引导

    实现了uboot对非linux kernel的引导。虽然有一个IH_TYPE_STANDALONE,但是没有实现。nnd。只能自己想办法。实现详细见下面。 1,我容易忘记的两个命令 set boo...

  • 更多开源程序作者转向Mac

    一直以来,开源软件一直和自由的操作系统Linux捆绑在一起,而Linux开源社区正在面临人员流失的危险.因为许多程序员开始转向Mac OS X平台. 曾为OLPC操作系统编写防盗模块Bitfrost...

  • 关于java.lang.UnsupportedClassVersionError

    在Fedora 8下面运行一个简单的Servlet,出现了下面的错误:[code]type Exception report message description The server enc...

  • windows下使用QT

    我在自己的电脑使用的是,msys+mingw+qt4 首先安装mingw,安装的时候选最后一项也就是candidate,然后安装msys,自己找到mingw,但是我在安装是遇到了些问题,现在也不知道...

  • 请问codeblocks中如何单步调试

    请问codeblocks中如何单步调试...

  • 移植vivi成功

    今天将vivi移植到了开发版里.vivi的版本为1.4.现在讲一下具体修改的过程.首先是下载vivi源代码,解压缩.然后是修改makefile,具体是: 修改为“LINUX-INCLUDE-DIR ...

  • 关于linux内存分配

    有几个问题想请教大家: 1。virt_to_page能将用户空间神情的内存指针转换为page指针吗?如果不能将如何将用户空间申请的内存指针转换到对应的页结构呢? 2。我看linux的页表处理有pte ...

  • cramfs根文件系统的使用

      我的文件系统一直是yaffs,主要原因是开发板之前带的是yaffs(呵呵,偷懒),后来自己移植了一个根文件系统,想更换个文件系统,最后一直没有做这个事情,最后移植2.6.24的时候,yaffs文件...