linux
文章平均质量分 72
jixiuffff
这个作者很懒,什么都没留下…
展开
-
修改easyexplor 项目的源码,加了些功能
本人下载了easyexplore1.2.1 的源代码,然后重现添加了一些功能,这些功能在windows 上或许没太大用处,但是在Linux用处或许会很大实现的功能, 1 使用系统编辑器打开在eclipse 中选中的文件或目录(linux 上有些编辑器可以对目录进行编辑,如emacs), 优点是,当系统编辑器关闭时,eclipse会刷新项目所有文件,并重新编译项目。 如果没关闭编辑器,则每隔30s刷新一次直到关闭为止。原创 2010-10-31 23:37:00 · 3600 阅读 · 0 评论 -
xterm 的配置
/etc/X11/app-defaults/XTerm#XTerm*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1XTerm*font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1XTerm*wideFont: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1XTer原创 2010-09-01 21:51:00 · 11325 阅读 · 2 评论 -
iptables 防火墙
<br /># 五个检查点PREROUTING ,FORWARD POSTROUTING INPUT OUTPUT # 一个数据包从prerouting 进入我的机器,它有两个去向,一是经过input 访问我机器上的应用程序,后经output ,postrouting # 流走,另一个去向是:直接经forward postrouting 流向别的机器,也就是说我的机器只是充当路由,数据包经我的机器到其他机器上## PREROUTING ---------------->FORW原创 2010-09-12 20:10:00 · 3873 阅读 · 0 评论 -
linux awesome rc.lua 的配置
-- Standard awesome libraryrequire("awful")require("awful.autofocus")require("awful.rules")-- Theme handling libraryrequire("beautiful")-- Notification libraryrequire("naughty")require("vicious")-- {{{ Variable definitions-- Themes defi原创 2010-08-21 09:58:00 · 3978 阅读 · 0 评论 -
在linux 上编译生成windows上运行的exe程序,交叉编译环境的配置( 平台:gentoo linux)
gentoo 给安装交叉编译环境,进行了简化,首先安装crossdev emerge crossdev 这个东西安装好后并不能真正编译exe 程序 ,它只是一个帮你安装交叉编译环境的工具你可以运行这个命令试试crossdev Usage: crossdev [options] --target TARGETOptions: --b, --binutils ver Specify version of binutils to use --g, --gcc ver Sp原创 2010-06-25 18:06:00 · 17773 阅读 · 0 评论 -
vbox nat 联网方式下,主机访问客户机的方法,进行端口映射
<br /> <br />给两个链接<br />http://smhx.javaeye.com/blog/338063<br /> <br />http://blog.mcuol.com/User/xiaoxiaopig/Article/37472_1.htm<br /> <br />其实下面三个命令是修改了VirtualBox/Machines/windows2003/ .xml<br /> <br />VBoxManage setextradata "windows2003" "VBoxInternal原创 2010-08-16 17:16:00 · 6576 阅读 · 0 评论 -
lxde compiz 的配置
<br />USE='-gnome -kde emerald ' emerge av compiz compiz-fusion <br /> <br />.xinitrc <br /> compiz-manager &<br /> startlxde <br /> <br /> <br /> <br />ccsm 找到窗口装饰 在command 中输入 emerald --replace<br />原创 2010-06-21 20:50:00 · 1842 阅读 · 0 评论 -
linux 自动挂载U盘之udev
cd /etc/udev/rules.d/建立一个文件 10_jixiuf_usb.rules内容如下KERNEL!="sd[b-z][0-9]", GOTO="media_by_label_auto_mount_end"# Import FS infosIMPORT{program}="/sbin/blkid -o udev -p %N"# Get a label if present, otherwise specify oneENV{ID_FS_LABEL}!="", ENV{dir_原创 2010-08-08 19:49:00 · 7471 阅读 · 0 评论 -
linux 字体配置
<br /><br />linux下常见的GUI程序有三种,GTK1、GTK2和QT,基于这三种图形库的程序在美化上是有不同要求的。XFree86下常用的字体绘制<br />方案有xtt,freetype/Fontconfig/Xft。下面分别来看看<br /> <br />1.GTK1的程序是不支持Fontconfig的。所以有点麻烦。拿到一个字体,你首先要让X找到它对吧?这一步就是在/etc/X11/XF86config的Section "files"段里面的Fontpath属性里说明的详细后面会讲。好原创 2010-08-06 21:04:00 · 8734 阅读 · 0 评论 -
linux gvfs GNOME Virtual Filesystem Layer Myeclipse_ open in explorer 使用系统默认的文件浏览器打找指定文件,指定目录
<br />linux gvfs GNOME Virtual Filesystem Layer <br />在gentoo 上安装gvfs <br /> emerge -av gvfs <br /> <br />情况是这样的,我使用Myeclipse ,其中有个功能就是点中项目中的一个文件 夹 右键依次选Myeclipse~open in exporer 就会使用系统默认的文件浏览器打开此目录<br />如果是在Windows 会使用explorer ,<br />但是linux 是文件 浏览器何止原创 2010-08-02 15:40:00 · 2691 阅读 · 0 评论 -
lvm Linux逻辑盘卷管理LVM
<br />众所周知 硬盘可分区,(windows 下的分区一般称作D盘,E盘), linux 下称(sda1 ,sda2 , sdb1 ,sdb2 ,hda1 hda2 ) <br /> <br />但是分区后要进行大小的调整,那是很麻烦了,<br />我的理解就是lvm 把 众多的分区 逻辑上进行合并成一个卷组(Volume Group(当然可以多个),然后再在这个卷组上进行逻辑分区(逻辑卷(logical volume)) ,<br /> <br />就是把分散的泥块合并成一个原创 2010-08-03 23:00:00 · 1644 阅读 · 0 评论 -
apache httped 与tomcat 通过jk实现负载均衡
apache : httpd-2.2.15.tar.bz2tomcat apache-tomcat-6.0.26.zip ( 也用apache-tomcat-5.5.29.zip测试过可以使用)mod_jk.so : mod_jk-1.2.27-httpd-2.2.6.so mod_jk-1.2.26-httpd-2.2.6.so原创 2010-05-19 18:37:00 · 1828 阅读 · 0 评论 -
maven svn 的结合 使用
对于用maven 创建的项目,只需要把src 目录和pom 文件 提交到svn服务器上就可以了,到于依赖的jar 及target 目录下的东西 没有必要1先用maven 创建一个项目普通的java 项目drpjixiuf@jf /tmp$ mvn archetype:generate -DgroupId=org.jixiuf -DartifactId=drp-Darchety原创 2010-05-16 14:11:00 · 8398 阅读 · 0 评论 -
mlterm 的配置 ,使用背景图片,并且调得很暗,模模糊糊可见
<br /><br /> <br /> <br />mlterm 的配置文件在/etc/mlterm/*文件夹内<br />也可以在~/.mlterm/*文件夹内进行配置<br />首选大部分的配置可以由mlterm 提供的一个图形化配置工具配置,Control+右键点击mlterm 窗口,生成的配置文件在~/.mlterm/文件夹内<br /><br /><br />~/.mlterm/color 进行配色<br />black=#e7f9ec<br />red=#CC0000<br />原创 2010-09-03 20:10:00 · 2057 阅读 · 0 评论 -
gentoo 平台上安装 sendmail 邮件服务器,以及dovecot收件器,及相应配置
sendmail 要用到域名解析,反向域名解析,所以要选安装dns 服务器bind,安装方法及配置见http://blog.csdn.net/jixiuffff/archive/2009/11/07/4782285.aspx简要摘写如下/etc/bind/named.confoptions { directory "/var/bind"; // uncomment the following lines to turn on DNS forwarding, // and change the f原创 2010-09-18 23:48:00 · 5379 阅读 · 0 评论 -
硬盘安装gentoo
win7 下载 easybcd 启动之后选择 Add New Entry --> NeoGrub-->Install->Configure 就出现了 menu.lst配置文件在里面加入title gentooroot (hd0,0)kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc loopt原创 2012-11-05 12:28:13 · 3934 阅读 · 0 评论 -
Emacs +jde 搭建java开发环境(一)
关于Emacs 与jde 的安装就不多说了,网上有很多,并且不同的系统安装多少有些不同,有些发行版提供了相应的包,apt-get emerge yum 它们就可以了,有些则需要根据官网上的安装方式手动安装。所以这里就不说安装方法了。我用的是Gentoo 操作系统,所有东西一步搞定 emerge -av app-editors/emacs app-emacs/cedet app-emacs/jde或者 如果用xemacs 的话 emerge -av app-editors/xemacs a原创 2010-11-18 16:44:00 · 9736 阅读 · 1 评论 -
Linux Java jni 调用之HelloWorld
<br />public class Test { static { System.loadLibrary("Hello"); } public native void output(); public static void main(String [] args){ System.out.println(System.getProperty("java.library.path")); Test原创 2010-10-29 22:36:00 · 2864 阅读 · 0 评论 -
git 常用命令,及简介
两个不错的教程,这一个作简介http://zh-cn.whygitisbetterthanx.com/#cheap-local-branching这一个详细http://progit.org/book/zh/ch1-0.html 上面这个图是基本命令所做的工作。除了push fetch 还有pull(pull 是fetch和merge 两个命令的结果) 这三个命令涉及到与远程服务器连接,其他的基本可以说是在本地进行操作,这就是git 的不同,它是个分布式的 即便断网也可以工作。。 我们把r原创 2010-10-27 22:30:00 · 5685 阅读 · 1 评论 -
ssh 连接 通过公钥体制,无密码登陆
<br />每个用户~目录下有.ssh 目录没有的话可以自己建,通过公钥体制可以做到很多个用户可以登陆linux 系统上的同一个用户,而他们都不知道出这个用户的密码,并且互相不知道各自的私钥,(他们持有不同的私钥,而其各自相对应的公钥都是这个用户可以信任的)<br /> 假设 我的系统上有一个用户名为git ,另外有两个用户user1 ,user2 我现在想做到 它们运行<br />ssh git@localhost 时, git 自己、及user1 不需要输入密码,而user2 却需要输入密原创 2010-10-27 12:16:00 · 13815 阅读 · 0 评论 -
git 关于merge rebase(衍合)
<br />merge rebase都是合并分支的命令<br /><br /> <br />merge 之后的情形如下:<br />结果上c5有两个上游分支,衍合的结果c5上上游只有一个分支(这样日志更干净一些)<br /><br />另外一个选择:你可以把在 C3 里产生的变化补丁重新在 C4 的基础上打一遍。在 Git 里,这种操作叫做_衍合(rebase)_。有了 rebase 命令,就可以把在一个分支里提交的改变在另一个分支里重放一遍。<br />在这个例子里,可以运行下面的命令:$ git原创 2010-10-28 09:19:00 · 21697 阅读 · 1 评论 -
git 关于分支,关于远程分支,关于push pull 的时机
远程分支(remote branch)是对远程仓库状态的索引。它们是一些无法移动的本地分支;只有在进行 Git 的网络活动时(push ,pull,fetch clong)才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。 我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时 master 的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss原创 2010-10-28 00:00:00 · 30597 阅读 · 3 评论 -
配置git 通过git://协议进行只读访问, 以及配置本地访问 ,以及通过http 访问
git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。 1本地协议 远程仓库在该协议中就是硬盘上的另一个目录。这常见于团队每一个成员都对一个共享的文件系统(例如 NFS )拥有访问权,抑或比较少见的多人共用同一台电脑的时候。后者不是很理想,因为你所有的代码仓库实例都储存在同一台电脑里,增加了灾难性数据损失的可能性。如果你使用一个共享的文件系统,就可以在一个本地仓库里克隆,推送和获取。要从这样的仓库里克隆或者将其作为远程仓库添加现有工程原创 2010-10-27 14:19:00 · 19972 阅读 · 0 评论 -
git 通过ssh 进行认证连接
首先安装gitemerge -av git 一条命令搞定,如果你使用ubuntu redhat 有相应的yum apt-get 工具,git麻烦在用户管理及管理上,下面上三种解决办法:# 如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。 # # 有好几个办法可以让团队的每个人都有访问权。第一个办法是给每个人建立一个账户,直截原创 2010-10-26 15:14:00 · 62702 阅读 · 1 评论 -
git 的一点补充
要查看某个文件的以前的版本,使用git show 命令如git show 0b26bbe907c929ed88f6ba3dfeaaa9a2953b1c56:a.txt原创 2010-12-14 13:31:00 · 2369 阅读 · 0 评论 -
gentoo 上安装oracle11 r2
主要参考网址#http://www.fuzzy.cz/en/articles/installing-oracle-11g-r2-on-gentoo/emerge pdkshemerge libaio#创建/usr/lib/libstdc++.so.6 -> /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6sudo ln -s `gcc-config -L`/libstdc++.so.6 /usr/lib/libstdc++.so.6/原创 2010-10-22 10:02:00 · 3275 阅读 · 0 评论 -
urxvt
<br />urxvt -fg lightgray -bg black -cr 2 -bc -tr -tint lightgray -sh 20 -fn "xft:serif:Regular:pixelsize=16" -tn rxvt -sl 65535 -sr<br /> <br /> <br />============================================================================<br />~/.Xdefauts<br />URxvt原创 2010-09-04 15:24:00 · 6548 阅读 · 0 评论 -
svn 分支的创建及合并
假如主干是这样的a---->b------>c----->d------------>e a b c d e 分别代表版本号突然发现项目在版本e时引入了一个bug ,要修改这个bug,可能需要一段时间才能完成 即如果在e处直接对代码进行修改,可能会影响其他人继续进行开发,一种办法就是copy e 的代码到另一个地方(创建一个分支) ,在这个分支上修正bug 待修正好bug 后,将其合原创 2010-05-13 14:05:00 · 21118 阅读 · 3 评论 -
关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
当然先安装了 gentoo 下一条命令搞定emerge ffmpeg 格式转换 (将file.avi 转换成output.flv) ffmpeg -i file.avi output.flv -i 表示输入文件 一:现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi 两个命令 ( video2.avi 是中间文件 ,用完可删)ffmpeg -i video.avi -vcodec copy -an原创 2010-07-02 19:38:00 · 35399 阅读 · 8 评论 -
gentoo nvidia-settings-180.60.ebuild 一个bug 的解决方法
http://bugs.gentoo.org/290432 nvidia-settings-180.60 Ive got them fixed by editingsrc/libXNVCtrlAttributes/NvCtrlAttributesVidMode.cand added after#include the line#include 在原创 2010-05-07 20:58:00 · 1360 阅读 · 0 评论 -
KDM fails to start(我遇到这个问题的时候没找到这个东西,改用slim 启动,现摘录如下,正确于否,待证)
KDM fails to start(http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml)Start by checking the permissions in /usr/share/config and if youre using +kdeprefix in$(kde4-config -prefix)/share原创 2009-11-02 16:18:00 · 653 阅读 · 0 评论 -
(Eclipse on linux 启动过程中报错)java.lang.RuntimeException: Widget disposed too early!
java.lang.RuntimeException: Widget disposed too early!这绝对是一个非常愚蠢的BUG。网上找到的答案竟然是因为火狐更改了xulrunner的环境设置导致Eclipse找不到xulrunner的环境而不能够加载内置窗口。而且这个问题只在linux平台上出现过,可我这可是堂堂天朝产的盗版XP。关于网上的解决办法:1.发现只需在eclips原创 2009-11-02 15:14:00 · 1498 阅读 · 0 评论 -
dns 服务器架设
安装bind 软件包 emerge -av bind bind-tools /etc/bind/named.confoptions { directory "/var/bind"; // uncomment the following lines to turn on DNS forwarding, // and change原创 2009-11-07 12:32:00 · 1509 阅读 · 0 评论 -
gentoo 出现普通用户 字体全部口口口口口口口口口口口口我解决办法
状况root 用户登陆一切正常普通用户登陆无论中英文全部显示方块口口口口口口口口口口口口解决办法在一个关于ubuntu的贴子上听说删了pango 就可以 但是我equery d pangdev-python/pygtk-2.14.1-r1 (>=x11-libs/pango-1.16.0)gnome-base/gnome-control-center-2.24.0.1原创 2009-10-15 21:06:00 · 2334 阅读 · 2 评论 -
gentoo 上ibus输入法安装与配置
首先将以下几行加入到/etc/portage/package.keywords/ibus文件,没有可以自己创建#==========================app-i18n/ibus ~x86app-i18n/ibus-pinyin ~x86app-i18n/ibus-table-wubi ~x86#===============================原创 2009-10-02 14:57:00 · 6935 阅读 · 0 评论 -
gentoo 上安装oracle ( 安装过程中文乱码我解决 原创)
下载oracle 并解压()http://www.oracle.com/technology/software/products/database/oracle10g/index.html 2.使用管理员账户建立Oracle用户和dba,oinstall用户组个人空间—后台groupadd dba groupadd oinstall useradd原创 2009-10-05 12:21:00 · 5275 阅读 · 0 评论 -
(转载+部分原创)星际译王在gentoo gnome (xfce4 上也可以)上的安装(并可以实现发音,)OtdRealPeopleTTS 不用非得把mp3 转化为wav
http://forum.ubuntu.org.cn/viewtopic.php?f=137&p=1515096 (原文) 今天要用到StarDict的真人发音库,发现有WyabdcRealPeopleTTS 和OtdRealPeopleTTS两个库。WyabdcRealPeopleTTS的音质太差,不用。那就只有用OtdRealPeopleTTS了,但OtdReal原创 2009-10-04 18:25:00 · 2597 阅读 · 0 评论 -
compiz-fusion gentoo 开启3d 桌面(http://liyanrui.is-programmer.com/posts/2182)
爽了一下 compiz-fusion LiYanrui posted @ 大约 1 年前 in GNU/Linux & Unix with tags gentoo compiz-fusion , 1211 阅读 xNots: 面向 Unix 极客的桌面便笺软件原创 2009-10-03 14:23:00 · 2627 阅读 · 1 评论 -
my make.conf
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -mfpmath=sse"CXXFLAGS="${CFLAGS}"CHOST="i686-pc-linux-gnu"LDFLAGS="-Wl,-O2,--as-needed"ACCEPT_KEYWORDS="x86"ACCEPT_LICENSE="Broadcom li原创 2009-10-01 17:44:00 · 901 阅读 · 0 评论 -
java3d 配置(linux gentoo )
下面一段是从官网上找到的====================================================To install the Java 3D API on Linux or Solaris, download the self-extracting binary file, chdir to the desired directory, an原创 2009-09-25 22:57:00 · 1885 阅读 · 0 评论