Linux
文章平均质量分 54
JiangBo_HIT
帆布控,单车控,Linuxer,暂时靠java谋生!
Gtalk: [email protected]
展开
-
关于进程间通信
简要记录一下今天遇到的问题和解决方法主函数需要创建一个监听网络端口的守护进程,并将监听到的数据传递给主函数,用于显示。其中,主函数有Qt实现,因此需要采用多线程来维护显示界面,即用一个线程维护显示界面,另一个线程负责向界面上添加数据。(坦白说,我觉得肯定有很简单的方法就能够实现显示数据,不过,由于图形界面不是我负责,自己又不会Qt,没办法了~~研究中)现在的问题是,守护进程如何将监听到的数原创 2009-06-15 20:34:00 · 815 阅读 · 0 评论 -
AWK学习笔记
<br /><br />by BoBo<br /><br />一点历史<br /> AWK上世纪70年代诞生于传奇的Bell实验室,名字取于它的三位发明人,Alfred Aho, Peter Weinberger和 Brian Kernighan名字的首字母。发音类似《The AWK Programing Language》封面上的海雀(一种海鸟)的英文发音(auck[ɔ:k])。AWK最早出现在Unix V7中,Linux诞生后,AWK被LSB纳入其中,这意味者所有的Linux发行版都会提供awk的原创 2010-12-13 17:18:00 · 1202 阅读 · 0 评论 -
查询外网IP并发送邮件的脚本
泡论坛时发现的小问题,自己做了下,记录如下:问题:如何查询服务器的外网IP并发送到指定邮箱?原创 2010-06-21 15:20:00 · 2350 阅读 · 1 评论 -
Linux批量转换文件名编码
<br />今天从网上用wget下了很多的电子书,不过文件名的编码都是GBK,系统默认为UTF-8,可以用convmv来转换文件名编码,例如将GBK编码的文件filename重命名为UTF-8:<br />convmv -f gbk -t utf-8 filename --notest <br />由于需要转换的文件比较多,写了个脚本来实现,主要就是一个文件目录的递归遍历:<br />list_dir(){for file in $1/*doif [ -d $file ]; thenecho原创 2010-08-01 00:14:00 · 1434 阅读 · 0 评论 -
linux批量重命名方法
<br />经常会遇到需要批量重命名文件的情况,用鼠标太夸张了,简单总结两种比较简单的方法:<br />问题:<br />存在大量html文件,需要重命名为htm文件<br />1.rename<br />通常重命名的命令是mv,Larry Wall写的rename具有更强大的功能。能够用perl的正则语法结构进行文件重命名。NAME rename - renames multiple filesSYNOPSIS rename [ -v ] [ -n ] [ -f ] p原创 2010-06-28 20:29:00 · 1629 阅读 · 0 评论 -
ubuntu设置ASDL转DHCP的方法
1.sudo gedit /etc/network/interfaces auto loiface lo inet loopback#auto dsl-provider#iface dsl-provider inet ppp#pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf#provi原创 2010-04-24 10:38:00 · 925 阅读 · 0 评论 -
linux锐捷上网-mentohust
今天终于能用linux上网了,自从换了校园网,用上那个该死的锐捷,已经告别可爱的Ubuntu很久了,差了很多资料,一直无法上,无论是锐捷官方客户端xrgsu,还是xsuppclient,或者ruijieclient,都是有错误,最后找到了一个很好用的mentohust(http://code.google.com/p/mentohust/)华科的牛人开发的锐捷客户端,更新的比较及时,很不错,赞一个原创 2009-11-24 09:19:00 · 2123 阅读 · 0 评论 -
Eclipse中修改Tomcat端口
在Linux中新安装了Oracle,占用了原来Tomcat的8080端口,修改了tomcat中conf目录下的server.xml文件:8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />将上面的8080改为未被占用的1024以上的端口,我改的原创 2009-08-26 15:47:00 · 3481 阅读 · 1 评论 -
ubuntu在机房上网
最近资金紧张,没钱交网费,只好到机房上网了,不过又怀念自己的linux,因此在机房的机器上装了个Ubuntu。下面简要记录下如何配置上网。Ubuntu默认安装的是DHCP# The primary network interfaceauto eth0iface eth0 inet dhcp 先要取消DHCP编辑/etc/network/interfaces原创 2009-06-19 16:14:00 · 916 阅读 · 0 评论 -
关于Ubuntu9.04中wubi.exe无法运行
用虚拟光驱加载Ubuntu9.04镜像,双击wubi.exe的时候没有任何反应,在网上查了查,说是因为9.04对中文的支持有问题,安装时盘符终不能有中文,可是我检查了一下,所有的盘符都是英文啊,最后发现,光驱中插了一张名为"我的光盘"的光盘,退出来之后再运行wubi.exe就没什么问题了……狂汗&原创 2009-06-21 16:05:00 · 1975 阅读 · 0 评论 -
Ubuntu9.04安装Oracle XE
一直听说Ubuntu上安装Oracle相当麻烦,今天体验了一把,可能比较幸运,没出什么问题,简单记录一下,先声明,我装的是Oracle XE版,也就是官网上所说的快捷版,企业版的安装要麻烦的多,而且好想也不支持Ubuntu。简单来说步骤如下:1.将http://oss.oracle.com/debian unstable non-free添加到软件源中2.添加密钥 sudo ap原创 2009-08-24 21:26:00 · 1292 阅读 · 1 评论 -
Ubuntu中增加交换分区
今天要在Ubuntu中安装Oracle XE,但是检测自己的交换分区只有256M,Oracle需要1G的交换分区,网上查了一下,简单记录,以备后用:1.$dd if=/dev/zero of=/tmp/tmp.swap bs=1M count=10002.$chmod 600 /tmp/tmp.swap3.$mkswap /tmp/tmp.swap5.$sudo swapon /tmp/tmp.s原创 2009-08-24 20:43:00 · 1334 阅读 · 0 评论 -
解决Ubuntu中Flash乱码
Ubuntu中Flash的中文都是小方框,解决方法如下:1.进入字体配置文件目录:cd /etc/fonts/conf.d/2.备份原有文件:sudo cp 49-sansserif.conf 49-sansserif.conf_backup3.编辑该文件:sudo vim 49-sansserif.conf文件内容如下: If the font原创 2009-08-24 09:46:00 · 1402 阅读 · 0 评论 -
Linux启动过程分析
史前时代:BIOS-计算机的启动过程加电 电源加电,主板芯片组像CPU发粗RESET信号,使CPU恢复到初始状态。当芯片组检测到电源开始稳定供电时会撤去RESET信号(松开重启建类似),这是CPU从0xfff0除开始执行指令。该地址位于BIOS寻址范围内。BIOS厂商通常在该地址放一条跳转指令,跳到真正BIOS启动代码除。自检 BIOS启动代码首先进行POST(Power-On Self Test,上电自检),POST的主要任务是检测系统中一些关键设备是否存在和能否正常工作, 例如内原创 2010-10-26 17:44:00 · 1204 阅读 · 0 评论