
linux
文章平均质量分 73
ren911
爱研发,不爱copy,爱团队开发,不爱个人单干,我是个乐活的程序员,愿开发出有态度的软件
展开
-
为在telnet自己TCP服务器程序的界面上实现shell一样的自动补齐和历史记录的功能。
1. 目的希望在telnet自己TCP服务器程序的界面上实现shell一样的自动补齐和历史记录的功能。2. 问题程序的远程登陆的telnet界面通常是通过一个TCP服务器来实现的,但是如果想在这个TCP服务器端实现客户端登陆界面的自动补齐和历史记录的功能会有如下的问题:(1)常见的telnet客户端是以行模式发送数据的,即输入一个字符串后再按一个回车,整个数据才会被发送到服务器端。(2)常见的telnet客户端是自动回显的,即你在键盘上输入一个字符后,客户端自己将这个字符显示在客户端界面上,而不是显示的从服原创 2010-07-01 06:56:00 · 2981 阅读 · 1 评论 -
linux arp 命令常用参数详解
linux arp 命令常用参数详解 显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr] [-v] -a 通过询问当前协议数据,显示当前 ARP转载 2010-05-05 14:36:00 · 3915 阅读 · 0 评论 -
asterisk 移植到 嵌入式linux ppc_6xx 环境下
将asterisk移植到ppc__6xx环境下的嵌入式系统上的主要步骤: 在宿主机上asterisk源码包解压缩后的目录下:1. ./configure CC=ppc_6xx_gcc --without_gnu_ld __host=ppc_linux (过去有段时间了,大小写可能有点记不清楚)2. make menuselect (选择要裁剪的组件)3. make cross原创 2010-05-10 21:45:00 · 1977 阅读 · 0 评论 -
valgrind 使用 (linux程序内存检测)
linux开发工具--内存检测--Valgrind一.安装项目网址:http://valgrind.org/centos完整安装已经包含有valgrind。 二.使用用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。转载 2010-05-10 22:37:00 · 1703 阅读 · 0 评论 -
linux下控制台程序界面的自动补齐和历史记录功能cli
一 目的 为了使linux下的程序在运行中的命令行界面输入命令时具有自动补齐和历史记录功能,比如像asterisk的控制台界面。 二 实现方法 实现方法相对于在远端实现(为在telnet自己TCP服务器程序的界面上实现shell一样的自动补齐和历史记录的功能)要简单的多,因为有第三方库可以使用—libedit库,这个库可以处理很多与控制台界面有关的东西。Asterisk用的就是这个,最开始以为asterisk的这种方式可以远程使用,后来看了下源码发现只能在本地使用,因为它绑定的键位是本机键盘,在原创 2010-07-10 23:39:00 · 2694 阅读 · 1 评论 -
转Configure,Makefile.am, Makefile.in, Makefile文件之间关系
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac 2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定转载 2010-08-21 19:15:00 · 971 阅读 · 0 评论 -
trac+mercurial+apache安装
Trac安装 trac+mercurial+apache安装ren-zhang@163.com1.服务器设置1. 代码库位置:/CodeDepository2. Trac库目录:/var/trac3. Apache设置目录:/etc/httpd/conf.d/trac.conf 2.安装原创 2010-05-10 22:45:00 · 3661 阅读 · 0 评论 -
python PIL在centos6.2 安装问题
直接用源码或者easy_install 安装都会出问题:[root@localhost Imaging-1.1.7]# easy_install pilSearching for pilReading http://pypi.python.org/simple/pil/Reading http://www.pythonware.com/products/pilReading h原创 2012-04-10 14:32:17 · 1908 阅读 · 0 评论