红联Linux门户
Linux帮助
  • 构建vim的可视化C++编辑平台

    Vim是一个强大的文本编辑器。我们在win32平台下用VC写代码的时候,常常比较习惯VC给予的一些格式控制和代码补全功能,而这些功能都是可以在 vim中实现的,并且,已经有前人为我们写好了插件脚本,我...

  • CodeBlocks碎碎念

      最初开始用Codeblocks是因为在Linux下面找替代Visual Studio的C/C++开发环境,找来找去其中之一就是Codeblocks。从最开始用CB到现在似乎已经一年多了,最终在Li...

  • linux下c/c++的编程工具

    源码编辑工具:vim编辑器 代码快速补全插件:c-support.vim /supertab.vim 代码高亮:vim中已经集成 代码阅读工具: 1. windows下用source insig...

  • myecllipse内存不足的设置

    如果安装后没有进行设置,在MyEclipse运行中就可能会经常出现关于内存不足的提示。 比如:MyEclipse has detected that less than 5% of the 64MB...

  • 新手问题:关于地址映射

    4G的虚拟内存中的高端1G,也就是说0xc0000000到0xfffffff映射到物理内存的前1G,我想问那虚拟内存的前3G,也就是用户空间的虚拟地址映射到物理内存哪部分了?...

  • linux下用for循环卸载openoffice

    当需要安装高版本openoffice或openoffice出问题的时候,就需要卸载openoffice,但是openoffice的包相当多,如果一个一个地卸载,那就不知道要何年何月才能卸载完,所以写了...

  • ubuntu貌似不能安装Visual Studio2005,有什么可以代替?

    Visual Studio2005 开发速度非常快,可以拖很多控件少写很多代码,(虽然我宁愿多写代码,也不喜欢去拖控件,但在学校会跟不上节奏)ubuntu貌似不能安装Visual Studio2005...

  • 有偿请懂socket的帮忙写个工具

    有偿请懂socket的帮忙写个工具 请加本人QQ:9181563 价格五百元...

  • Linux与Windows文本格式的转换

    1. 使用 UNIX2DOS 将文本WINDOWS转变为Linux格式 [root@pc2 ~]# dos2unix install.log dos2unix: converting file in...

  • linux下C网络编程(socket)

    作者:老顽童_loveyou 经本人在NETTERM客户端测试,没发现什么问题.不过可能还有好多不合理的地方,希望各位大虾指正! 由于在我的博客上已经转载了几篇关于socket编程,所以此处只对头...

  • 异步IO与流水线编程

    windows 完成端口,linux epoll,freebsd keyqueue,solaris aio,对io的处理方式有很多特色。 boost asio 对这些系统调用统一封装成proacto...

  • 纯软件程序员向嵌入式系统工程师转型时需注意的一些

      但很多长年从事技术工作的程序员,如果从事技术之外的工作,可能存在适应问题,市场、管理、自行创业等转型方式自己未必觉得适合。如果在30--35岁之后仍然决定从事技术工作,也可以选择转向嵌入式系统开发...

  • linux 时间函数的应用

    由于Linux对man date -d 参数说的比较模糊,故举例如下: # -d, --date=STRING display time described by STRING, not `now...

  • 关于linux终端的显示

    这是一个环境变量的设置。你可以查看/etc/bashrc文件中有PS1一行。 你在当前的shell提示符下输入 PS1='\u@\h \w>;' 就OK了。 如果你想让他永远生效,可以把这条...

  • 懒汉升级内核手记

    我使用的是ubuntu8.04,内核是2.6.24-21,而8.10使用的内核是2.6.26-5.据说这个内核即使cpu不支持kvm它也会默认支持的.让我心跳不已哈. 首先修改源 echo 'de...

  • ubuntu驱动开发环境

    我使用的版本是ubuntu8.04, 内核树已经建立。 在 /usr/src 目录下有对应的使用的版本目录: linux-headers-2.6.24-19 linux-headers-2.6.24...

  • linux下如何模拟按键输入和模拟鼠标

    查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices 设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准...

  • 更新GCC和Glibc

      前几天上linuxfans,发现sejishikong已经更新了GCC 4和Glibc2.7,于是下回了RPM包,先更新glibc,以前编译和运行Linux程序,总是抱怨glibc的版本太低,很多...

  • 初步讨论一下编译器的不同

    作者:Jackie 写程序很久,其实一直没有往很深入的地方探讨,很多东西停留在一知半解的阶段,估计肯定是要被同行笑话了。一直都听说不同编译器编译出来的机器指令是不尽相同的,可惜真的是听说而已,没有亲...

  • 关于双引号和单引号以及反斜杠的用法小结

    以前学习linux的shell,现在学习php,里边都有双引号、单引号和反斜杠的用法,现在总结一下不同。 用双引号括起的字符串在PHP脚本中最为常见,因为它们提供了最大的灵活性,其原因是变量和转义序...

  • 现在看到嵌入式linux内核移植了

    按照树上说的修改makefile ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 为 ARCH ?=arm CROSS_COMPILE ?= arm-linux-...

  • linux触摸屏驱动解析

    开发触摸屏驱动,最好的范例莫过于mc68328digi.c的实现。在没有看到原文之前,我把其中用到的结构解析一下。 1,struct ts_pen_info 该结构是触摸屏的核心数据结构。用户程序...

  • 运行指令

    在终端机中 “运行”指令用什么指令呢 比如它提示你叫你手动运行‘dpkg--configure -a' 要怎么手动运行呢,希望高手指教哦 谢谢!!!!!!...

  • 无内核启动信息时的两种调试方法

    当内核解压缩后无启动信息,只有可恨又可爱的: Uncompressing Linux............................................................

  • Linux内核编译实践

    最近在网上看了几个Linux内核编译方面的文章,由于很多这样的帖子,随便看了几个都差不多吧。在我真正自己动手去实践的时候,出现了很多的问题。感觉是不能完全按照别人的方法来,因为你们的当时的机器工作环境...

  • php表单验证

    //提交是调用这个脚本来验证name的长度是否大于10 function check_longin(){ if(document.login.name.length...

  • SQLite-3.5.1在arm-linux平台上的移植笔记

    (1)解压sqlite-3.5.1.tar.gz 到/root/sqlite-3.5.1,建立一个同级目录/root/sqlite-3.5.1/build # tar zxvf sqlite-3.5...

  • Linux下获取第一个网络接口名称的函数实现

    以下代码摘自开源程序--------iftop 引用:/* This is a list of interface name prefixes which are `bad' in the sens...

  • Linux下建立Fortran编译环境

      这几天,闲着没事就弄了下Linux下的Fortran。从网上搜索得知,Intel的编译器是最有名最好使用的。于是就在网上搜索下载。可是,由于是在教育网,上不了Intel的官方网站,找了半天也没找到...

  • Linux平台Makefile文件的编写基础篇

    目的:基本掌握了 make 的用法,能在Linux系统上编程。 环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。 准备:准...

  • 局域网聊天工具服务器端源代码

    急需解决:一个完整的局域网聊天工具服务器端代码,要求可以多人聊天,可以传输文件,可以私聊。 不知道怎么识别源客户端的IP地址,以及目的客户端IP,从而来转发给目的客户端。高手指点! 还有我是在文本模式...

  • for variable in variable1 variable2 .....的疑问

    例如 [test @test test]# vi test14-for.sh LIST="To my happy " for i in $LIST do ech...

  • 把dodder-linux(基于OS-6800),移植到kinnick板子上

      最近这段时间在忙着把老胡做的dodder-linux(基于OS-6800),移植到kinnick板子上面。   从来没做过Linux相关的项目,只是看了点书,对Linux有些粗浅的了解而已。这次...

  • arm-linux中遇到的问题

    一、安装交叉工具链时遇到的一个问题 操作系统:redhat9.0 用crosstool工具构建交叉工具链,在执行脚本时键入以下命令 #cd crosstool-0.42 #./arm.sh 后...

  • C语言谁才有资格当你的老师呢

    如果我没猜错的话你想成为创造者,我相信有一些中国作者写的C语言、VB等一些入门的语言书籍几乎没有几个人能看懂,这是为什么呢?难道是C语言太难了?或者意味这你不能实现你的梦想吗?不不不。完全不是这样,C...

  • Vim一个bug

      作者:david_jlu   今天用vi编辑服务器上的一个文件,当我x的时候,提示文件是只读文件?ls看了一下权限,owner、group、读写权限都没问题,我chmod这个文件为777,vi打...

  • 向LINUX内核添加驱动

    Linux内核中提供了很多设备的驱动代码,但每个项目中总会需要添加我们自己的驱动,比如我们需要添加红外遥控驱动。我们可以先独立去编写和调试这个驱动,等成熟后应该放到内核目录树中,使用make modu...

  • 移植ffmpeg到davinci平台上

    最近想在Davinci上做一个播放器,选了ffmpeg。 编译环境:主机FC7,目标机:Davinci dm6446,目标OS:linux 1)下载ffmpeg,ffmpeg通过SVN版本管理系统...

  • Linux: locate命令

    其实很早就想把linux下的查询命令仔细的看一下用法,包括whereis , which, find, locate, grep. 今天我们单讲locate。 本来以为,locate是一个系统自带...

  • vi 编辑器使用问题

    执行 vi filename。txt 就可以进入vi编辑器了是吧,进入之后按i就可以编辑了是吗,可为什么进入编辑时,有的时候写错了,按←↑↓→键为什么不能上下左右移动呢,总是出来什么ABCD这几个字...