在linux上玩EVE

昨天晚上配置了一下wine,成功在linux下面运行eve, 效果很好,跟xp上没任何差别,唯一需要上windows的事情也没了。 按照http://wiki.eveonline.com/en/wiki/Install_EVE_on_linux_with_wine 这个文章提供的方法配置的。 简单翻译一下: 1. 安装wine,我是ubuntu,所以直接apt-get就ok了,别的发行版应该也好装,现在包管理系统都做的很方便。 2. 用wine运行eve安装程序,默...

作者: donotblock 发布时间: 12-30

perl处理服务超时的几种方法

[PERL] perl处理服务超时的几种方法 原文链接: 方法1:使用$SIG{ALRM}处理服务超时 注意:该方法对使用DBI连接数据库时,可能无法正常处理连接超时的任务 ############################## script testsig.pl #!/usr/bin/perl $timeout = 8; #这里设置超时时间,单位秒 $i = 1; eval{ local $SIG{ALRM} = sub {print “Timed out.\n “; exit(1);}; #程序超时后的返回结果 ala...

作者: snowtty 发布时间: 12-30

Perl OOP 快速入门

Perl OOP 快速入门 什么是 OOP? OOP, Object Oriented Programming,面向对象式程序设计。它是程序设计的一种方法,产生一些可重复使用的,可扩展的代码。Bioperl 就是使用这种方式编写的。 [编辑]为什么要知道OOP? 因为 Bioperl 本身是模块化的,面向对象的。虽然简单的使用未必需要面向对象的知识,但是了解一些有助于你理解 Bioperl 本身以及它的思想,以及帮助你写出自...

作者: snowtty 发布时间: 12-30

对.lds连接脚本文件的分析

本文由Jacky原创,来自http://blog.chinaunix.net/u1/58780/showart.php?id=462971 对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。 先看一下GNU官方网站上对.lds文件形式的完整描述: SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { co...

作者: summersunboy 发布时间: 12-30

Linux命令之chmod、chgrp、chown

在linux系统下进程遇到查看文件的权限、修改文件的权限以及修改文件的所有者等操作,主要涉及到chmod、chgrp、chown三个命令。本文简单讲述下这三个命令的使用。 关于如何查看文件的权限问题在Linux命令之ls一文中已经做了解释 chgrp 修改文件所属组 chown 修改文件所有者 chmod 修改文件属性 一、chgrp 使用说明 用法:chgrp [-cfhRv][--help][--version][所属群组][文件或...

作者: gunnerlzx 发布时间: 12-29

RPM包rpmbuild SPEC文件深度说明

RPM包rpmbuild SPEC文件深度说明 文章分类:操作系统 update log: 2010.01.08 加入SPEC文件中的宏定义和变量 2010.01.08 关键字说明,如何在升级过程中不覆盖配置文件 上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上 就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单...

作者: 就在你身边 发布时间: 12-29

转: 内核抢占与preempt_count

本文转自: http://hi.baidu.com/yangyingchao/blog/item/af66b9d4e522940ca18bb705.html 简介: 暂时没有时间去系统的学习任务调度,这里仅仅给出关于内核抢占的相关数据结构和基 本原理。 1 相关数据结构 struct thread_info { struct task_struct *task; /* main task structure */ struct exec_domain *exec_domain; /* execution domain */ __u32 flags; /* low level f...

作者: purple_river 发布时间: 12-29

在Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们...

作者: tianchunlong 发布时间: 12-29

linux 定时任务 cron

Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以...

作者: 函辉 发布时间: 12-29

ubuntu10.04安装KScope

#!/bin/bash# This script helps you install Kscope on Ubuntu10.04.# You can also use it to fix "Kscope doesn't run in KDE4" bug.echo "Determining machine hardware name... "MACHINE=`uname -m`case "$MACHINE" in i386 | i586 | i686) ARCH="i386" ;; x86_64) ARCH="amd64" ;; *) ARCH="i386" ;;esac# If Kscope is not installed, install it.which kscope &> /d...

作者: lin_13824307069 发布时间: 12-29