linux
文章平均质量分 59
hxxiaopei
这个作者很懒,什么都没留下…
展开
-
Fedora中使用 yum 管理 CentOS RPM
使用yum管理CentOS RPM yum是什么 * yum = Yellow dog Updater, Modified * 主要功能是更方便的添加/删除/更新RPM包. * 它能自动解决包的倚赖性问题. * 它能便于管理大量系统的更新问题yum特点 * 可以同时配置多个资源库(Repository) * 简洁的配置文件(/etc/yum.conf *转载 2006-10-13 20:43:00 · 1380 阅读 · 0 评论 -
汉字编码标准
汉字编码标准 GB2312范围: 0xA1A1 - 0xFEFE汉字范围: 0xB0A1 - 0xF7FEGBK范围: 0x8140 - 0xFEFEBIG5范围: 0xA140 - 0xF9FE, 0xA1A1 - 0xF9FE编码 第一个字节 第二个字节 第三个字节 第四个字节 GB2312 0xB0 - 0xF7 0xA0 - 0xFE GBK 0x81 -转载 2009-03-14 11:23:00 · 4321 阅读 · 0 评论 -
聚类算法
转自:http://baike.baidu.com/view/69222.htm聚类(Cluster)分析是由若干模式(Pattern)组成的,通常,模式是一个度量(Measurement)的向量,或者是多维空间中的一个点。聚类分析以相似性为基础,在一个聚类中的模式之间比不在同一聚类中的模式之间具有更多的相似性。 聚类的用途是很广泛的。在商业上,聚类可以帮助市场分析人员从消费者数据库中区转载 2009-03-07 15:24:00 · 3406 阅读 · 0 评论 -
C程序如何使用C++写好的模块
一个使用C++写好的程序,c程序如何使用?1. 采用 function (args)函数。 Function中利用C++类等模块实现相应的功能。但是args中不包含与C++模块(类)相关的类型,均为C能接受的类型。如果需要返回本来需要vector保存的结果,现在用char buff[LEN]保存。2. 定义cFunction(args)接口,与function完全相同,但是需要用C编译原创 2008-11-28 14:59:00 · 1293 阅读 · 0 评论 -
shell之sed
Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件转载 2009-02-04 11:07:00 · 878 阅读 · 0 评论 -
Apache的prefork模式和worker模式(ZZ)
prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以转载 2008-11-24 08:11:00 · 727 阅读 · 0 评论 -
valgrind memcheck 错误分析
1.默认使用工具memcheck2.输出到XML文件:valgrind --leak-check=full --xml=yes --log-file="log.xml" myprog arg1 arg23.错误解释3.1Illegal read / Illegal write errors例如:Invalid read of size 4 at 0x40F6BBCC:转载 2008-07-29 13:43:00 · 6026 阅读 · 0 评论 -
防止内存泄露 Linux下用Valgrind做检查
用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。 Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CP转载 2008-07-29 09:15:00 · 5836 阅读 · 0 评论 -
自动添加注释(转)
程式的时候给代码注释有时候蛮烦人的,尤其是用英文写注释的时候,但是养成写注释的习惯,对日后代码的维护还是很有帮助的,一般脚本的开头会注明编写时间,版本,用途等说明。VIM 里面能够使用映射(map)来帮您自动插入这些信息,就像下面这样#****************************************************# Author: Muddyboot -转载 2008-07-27 20:30:00 · 4538 阅读 · 1 评论 -
gcc命令行详解
1、gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序-o参数用来指定生成程序的名字3、为什么转载 2008-07-20 10:29:00 · 2267 阅读 · 0 评论 -
终于在Linux下装上Rails了~~~~~~~~
装系统时,同学建议装一个Ubuntu,支持的源比较多,其实对我都无所谓i,主要都是为了学习么(。。。。。。。)~~ 后来想学习一下ror,在ubuntu下面装了很长时间,总是弄不上,不知道文件依赖有问题还是其他什么。后来就在windows下安装了一下,不可否认,在windows下安装就是方便:next next next .....complete.不过总感觉不是味,总想在linux下原创 2007-03-14 09:35:00 · 1223 阅读 · 0 评论 -
看着自己的linux系统终于顺眼了~~~
宿舍装了debian,教研室装了ubuntu,总是感觉宿舍的看起来很舒服,虽然都是17纯平的,但是感觉宿舍的桌面看起来明显比教案室的大。分辨率都是1024*768 刷新为85。就在打算重新安装教研室的系统时,不知道为什么我把字体该了一下,从10改到8(所有的),一下子看起来就爽多了~原来是因为字体过大,感觉屏幕比较小~~~回去宿舍看了一下,宿舍的系统字体全部都是10。。不知道为啥教研室的8的效果和原创 2007-03-18 10:58:00 · 1352 阅读 · 0 评论 -
linux 如何对待进程和线程。
linux进程间通信方式有什么,这个知道,信号量 共享内存 消息传递。又问,线程呢?答不上来。昨天看了linux内核设计与实现 ,在讲linux区别于unix时说:linux对线程支持的比较有意思:内核并不区分线程和其他一般进程。对内核来说,所有的进程都一样----只不过是其中的一些共享资源而已。原创 2006-10-25 08:00:00 · 1235 阅读 · 0 评论 -
安装和配置 Java J2SE Development Kit(JDK)
装了FC5后,用于没有装 jdk, 每次在topcoder上做题,总是要切换到windows下面。昨天请interMa帮我下载了jdk-1_5_0_05-linux-i586.bin,安装一下,成功,爽~整理:懒猫 [ stephencat AT 126.com ],整理于 2005 年 10 月 14 日。 来自:LinuxSir.Org 摘要:不少用户希望使用 Sun Java JDK/转载 2006-10-18 08:45:00 · 1199 阅读 · 0 评论 -
常用 Linux 术语
常用 Linux 术语 (A) 帐户名称(Account Name) — 等同于登录标识、用户标识或用户名。是指派给 UNIX/Linux 系统上用户的名称。可以在系统上对多个用户设置唯一的帐户名称,每个用户具有不同的访问(权限)级别。在安装完 Linux 之后,帐户名称由超级用户(Superuser)或 root 操作员指派。 AfterStep — 用户界面(窗口管理器)之一,Afte转载 2006-10-16 13:41:00 · 2536 阅读 · 0 评论 -
Fedora core5中添加源sourcelist,使用yum管理包
安装了Fedora core5后,使用yum来管理包很方便,但是找到的源都是外网或者不知道如何设置,没有办法使用。在同学的努力下,我终于搞定了,分享一下。其sourcelist是在/etc/yum.repos.d下面,主要修改下面3个文件。修改前备份一下1. fedora-core.repo修改成[core]name=Fedora Core $releasever - $basearchbaseu原创 2006-10-14 09:14:00 · 2291 阅读 · 1 评论 -
boost::algorithm学习
boost::algorithm学习#include using namespace std;using namespace boost; 一:大小写转换1 to_upper() 将字符串转为大写 Example: string str1(" hello world! "); to_upper(str1); // str1 == " HELLO WORLD! " 2 to_upper_copy(转载 2009-06-24 14:37:00 · 3090 阅读 · 0 评论