红联Linux门户
Linux帮助
  • Linux非常有趣的单用户模式分析

    单用户模式 run-level如果等于1的话,就会进入单用户模式了。一般进入单用户模式不用输入密码,所以,如果忘记root密码的话,我们可以进入单用户模式,然后用passwd来更改。 单用户模式没有...

  • Linux定时器分类

    Linux下有很多可以实现定时器的东东,但是我搞不懂到底哪些是可以在内核空间使用,哪些是在用户空间使用? 还有,在内核空间使用的就不能在用户空间使用吗?...

  • c++和java(c#)之间的pk

      1、谁好谁坏?   如同当初我没有想到会进入java阵营一样,这次闯入c++阵营也是意料之外的。多年前,受到微软的影响,我几乎是微软的铁杆,对从QB到c#都是深入学习过的。我一直以为微软的软件是...

  • 执行shell时候遇到的问题

    在 chmod +x ***.sh后,用 sh ***.sh无法执行(在定义数组的时候出现 : Syntax error: "(" unexpected 错误),而用 ./***.sh 就可以正常运行...

  • 解决OSGI环境第三方包的NoClassDefFoundError

    终于搞定了这个问题,很开行,总结了一下: 1、把第三方包的class文件改造为一个bundle,export所有的package 2、使用了eclipse的equinox实现启动所有bundle ...

  • Linux手机开发中,尽量不要用多线程

    在Linux手机操作系统中,一般不提倡用多线程,为什么呢? 1 难调试; 2 难同步。 所以,一个进程中就搞一个线程。不要在进程中搞一堆线程,否则调试起来很痛苦。 不过也有一些比较特殊的程序,...

  • 让java程序在linux后台运行

      原创:vissul   今天做一个smslib短信系统,需要在linux上面跑一个server,但是用ssh上去运行server.java程序再退出ssh,那个程序就会关闭,所以想到要让它像一个...

  • 清理linux内核----基于Ubuntu发行版

    学要使用的三个命令即可 1.uname -a查看当前内核版本,以免删除要的版本 2.dpkg --get-selections | grep linux 查看linux内核文件,选择你要删除的 ...

  • 2.6.24.3 smdk2440的rtc驱动测试

    creator sz111@126.com 2.6.24.3 内核已经有支援RTC,只要选择就可以在Device Driver ->Real Time Clock -> 选中s3c rtc就可以。 ...

  • 内核空间和用户空间,内核态和用户态,进程上下文和中断上下文

    内核空间和用户空间 Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~ 4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0x...

  • linux_mmap函数

      mmap系统调用并不是完全为了用于共享内存而设计的。它本身提供了不同于一般对普通文件的访问方式,进程可以像读写内存一样对普通文件的操作。而Posix或系统V的共享内存IPC则纯粹用于共享目的,当然...

  • linux中vi进行字符替换

    vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/well/goo...

  • linux下的eclipse c编程中的no binaries错误

    近日在学linux下的C和C++编程,使用Eclipse 3.0,在将makefile工程导入到Eclipse工程中去的过程中出现了一些问题,最主要的问题就是运行时提示错误:Launch faield...

  • Install GCC In Linux

    首先你得先从光盘里(或者iso文件里)取得以下文件: kernel-headers-2.6.23.1-42.fc8.i386.rpm glibc-headers-2.7-2.i386.rpm gli...

  • linux下安装Jmagick心得

    最近项目中用到了图片处理 所以采用了ImageMagick,在安装过程中碰到了很多问题所以和大家分享一下 系统使用SUSE 10 ,由于它自带了ImageMagick的安装包所以带来了很多方便,直...

  • 把redhat的GTK库更新了

    工作的Linux环境是RH9,里的GTK库太老啦,更新到Gtk+-2.12.10。 下载源码安装,总共装了10个,分别是 pkg-config_0.22.orig.tar.gz glib-2.16...

  • Linux下用makfile脚本运行systemC

    我对于脚本编写也是外行,只是略懂皮毛,大概能看懂简单程序而已,下面的方法也是网上找来的,自己修改了一些变量尝试了一下,发现可用,因此在此记录之。 步骤: 1,建立好自己的systemc程序 2,...

  • 在来个c的教程,可惜是繁体字

    http://imil.au.edu.tw/~hsichcl/C_OnLine.htm 帮小弟解决下fcitx的字条显示方框的原因阿,怎么办阿,也卸载不掉,太欺负人了,不支持就不支持把,还这么霸道, ...

  • GNU/Linux命令行习惯--c函数getopt ()

    几乎所有的GNU/Linux程序都遵循一些同样的命令行解释习惯,程序的参数通常分为了两大类:选项(option)或者一些标志(flag)、其他参数。选项(option)主要是提供给程序一些运行上的选择...

  • linux c++代码移植到Windows下的问题

    最近在把一个程序从linux上移植到Windows上发现时发现了几个问题. 难道gcc编译器和vs编译不同的缘故吗? case1: 在对string类操作时 last = strtmp2.fi...

  • 绝对初级教程c语言

    http://club.it.sohu.com/list_elite.php?b=program&ec=117667 这个网址是c语言的初级教程,想学linux要先学好c语言不知道对不对,呵呵 哪位...

  • 惨了!我覆盖了etc opt var文件夹

    现在想来心里忐忑不安。所以趁状况还没发生,提前想一下应对措施! 做DBA压力太大。我是个菜鸟,初学!!!希望有人能指导指导。 几星期前,做数据备份恢复,备份文件当中包含oracle数据库,和etc,o...

  • 对不起,我是个程序员

    程序员是个选择。无论是做项目经理、产品经理,以后做了总监、总裁,我要维持自己作为程序员的劣根性。 只有认识到自己是个程序员,才能在升迁时不骄,才能在失意时不馁。 只有把自己作为一个程序员,才能踏实...

  • arm linux启动信息加载到LCD显示

    在ARM LINUX系统启动时,启动信息默认在串口终端上打印显示。但有没有方法能够让启动信息显示在LCD上呢,像PC的启动一样。答案是肯定的。 1.bootloader里修改启动参数 char *...

  • Linux and Mac build issues

    (1) Windows上面的lib和dll对应Linux下面的lib**.a 和lib**.so,而生成这个*.a和*.so的文件,即目标文件为*.o 和*.os so 为Shared Object...

  • APUE上的fork程序的一个疑问,请教

    第一次发帖请教一下: 这是APUE上的一段代码: int global = 6; char buf[] = "a write to stdout\n"; int main() { ...

  • 记得虎胆龙威4,变形金刚等电影里系统界面吗

    不是windows,如果没猜错应该是linux加了xmonad之类轻量级窗口管理器。 有人用ubuntu等很喜欢他的3D桌面,可我觉得xmonad,wmii之类WM更酷。我用ubuntu 7.10,...

  • 终于可以把Hello程序写到了Linux系统中了

    Hello.c程序如下 #include int main(void) { printf(“Hello,Real2410”) ; return 0; } 编译hello 打开终端 进入hello...

  • Linux UI开发问题

    我这边具体要求是 1.客户给的图要求我们贴到button,popmenu等上面。我用gtkrc定义了一些button可以贴上,但是特殊的Lable,scroll不知道该怎样? 2最好有...

  • 内核和上网的问题

    这是由于 Linux 内核默认启用了 TCP 窗口缩放,而访问这些网站经过的某些设备不支持引起的,表现为超时或连接重置。 所以只要禁用 TCP 窗口缩放即可,即将 net.ipv4.tcp_wind...

  • 2008年嵌入式设计调查结果出炉:工程师时刻都在赶项目

      在无线开发项目中,51%的设计人员偏好采用Wi-Fi接口,其次是蓝牙(27%),蜂窝(21%)和ZigBee(21%)。   开发工程师们觉得他们工作越来越忙,所承担的责任越来越大,而事实上项目...

  • 自己动手编译Linux2.6.25.10内核

    首先介绍环境:Fc7,原内核版本2.5.23 1.在www.kernel.org下载内核源码包linux-2.6.25.10.tar.bz2 2.将内核源码包linux-2.6.25.10.ta...

  • 升级内核2.6.18到2.6.26失败

    刚正式接触LINUX不到一个周,菜鸟一只,环境是这样的:Red Hat Enterprise 5,内核版本2.6.18,主板是NVIDIA MCP61,SATA硬盘,声卡Realtek ALC883,...

  • Linux中的文件查找命令

    which:仅仅搜索PATH变量中设定的目录,返回找到的第一个匹配结果所在的目录。 % which bash /bin/bash whereis:不仅搜索PATH变量中设定的目录,还搜索man页...

  • 应用程序的状态保存到硬盘与恢复到内存

    可否在linux的嵌入式应用中,只有当前的应用程序跑在内存中,而其他的应用程序把状态数据保存到硬盘上,以便节省系统的功耗负担,当需要打开程序的时候,会把所有的数据恢复过来,给人的感觉就是,后台没有把他...

  • 求救,我是菜鸟

    编译arm-linux-x86qt的时候 QPE is now configured for building. Just run make. To reconfigure, run make cl...

  • 新版Linux 2.6.26内核发布 驱动支持更广泛性能更稳定

    新版Linux 2.6.26内核发布 驱动支持更广泛性能更稳定 -------------------------------------------------------------------...

  • 低学历的程序员注意了

      做一个合格的程序员程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程...

  • 记录linux操作命令日志

    在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来。常用的工具有screen,script,以及tee等。 1. screen -- screen...

  • linux下多进程/多线程编程总结

    1.fork()实现创建一个子进程,pthread_create()实现创建一个线程. 2.vfork()也创建一个子进程,但父进程将挂起,直到子进程调用exec()/exit()的函数 3.se...