
Tips
文章平均质量分 59
jcwKyl
吾尝终日而思矣,不如须臾之所学也。
展开
-
恢复foxmail中丢失的地址簿
以前foxmail的邮件放在D:/My Documents里面。安装一些其它工具的时候路径中的空格会导致一些问题,于是把文件夹重命名为MyDocuments,但是打开foxmail以后,以前的邮箱账号不见了,新建一个邮箱账号,选择“邮箱---导入----foxmail邮件夹”把以前的邮件导入进来。然而地址簿丢失了。地址簿既然不在邮件所在的目录下,应该是在foxmail的安装目录,或者是在其它用原创 2008-10-17 10:00:00 · 19181 阅读 · 2 评论 -
从flv文件中提取音频并存储为mp3格式
在优酷上下载了一些教学视频,为了把它们放到mp3里面,需要从这些flv文件中提取出音频数据并存储为mp3格式。操作系统是centos 5.3。在网上搜索了一下,找到以下方法:方法一:使用mencoder,例如:mencoder -of avi -nosound -ovc copy in.flv -o out_just_vid.avi方法二:使用mplayer,例如:mpla原创 2010-02-20 18:55:00 · 14359 阅读 · 1 评论 -
linux系统增加swap分区大小
准备物理分区。工具有:fdisk,partd等。要注意的是,如果如果要单独对硬盘上的某一个分区操作,比如要格式化/dev/sda4这块分区,则整块/dev/sda都不能使用,如果恰好root文件系统就在/dev/sda上,只有用光盘启动linux到rescue模式再进行相应的格式化或者别的操作。创建swap filesystem,例如:[root@jcwkyl vm]# mkswap /dev/xen_space/swap激活swap 分区,例如:[root@jcwkyl vm]# swap原创 2010-07-18 21:42:00 · 1250 阅读 · 0 评论 -
mount一个lvm格式的磁盘映像文件
<br />如果是非lvm格式的,则非常方便,给mount命令传递offset参数即可,例如:<br />[root@jcwkyl xen-images]# fdisk -lu centos_vm1<br />last_lba(): I don't know how to handle files with mode 81ed<br />You must set cylinders.<br />You can do this from the extra functions menu.<br /原创 2010-07-18 21:44:00 · 5622 阅读 · 0 评论 -
error: cannot restore segment prot after reloc
<br />在centos上有时候会遇到类似这样的错误:<br />[root@jcwkyl ~]# openssl<br />openssl:error while loading shared libraries:/opt/gt4/lib/libcrypto_gcc32.so.0: cannot restore segment prot afterreloc: Permission denied<br />这很可能是因为selinux设置成了enforce,把它禁用掉试一下:<b原创 2010-08-11 08:27:00 · 1212 阅读 · 0 评论 -
好用的工具---screen命令
<br />问题场景:要在服务器上配置环境,但是我的电脑无法直接连到服务器上,通常要经过好几次ssh跳转。配环境需要设置好几个用户,这自然需要同时打开好几个连接服务器的终端窗口,每个连接到服务器的终端窗口都要经过好几次ssh才能连接,不胜其烦。中转的电脑没有root权限,不能用iptables等工具设置端口映射。<br />解决方法:在从我电脑起的下一跳电脑上使用screen创建好几个session窗口,每次连接到下一跳电脑上就可以直接进行配置环境的操作。<br />screen用法:<原创 2010-08-11 08:24:00 · 3416 阅读 · 0 评论 -
apache防止ddos攻击的几个有用工具
<br />一:<br />来自http://www.inetbase.com/scripts/的ddos脚本。这套脚本的开发初衷就是为了防止ddos攻击,它周期性运行(比如每隔一秒),每次运行时使用netstat命令记录下当前的网络连接情况,从记录的数据中筛选出客户机的IP并统计出每个客户IP的连接数,将连接数与设定的阈值相比,如果一个IP有过多的连接,它将被放入黑名单。放入黑名单的IP在一段时间内(比如10分钟以内)向服务器发送的请求将被iptables丢弃。<br />这个脚本原创 2010-06-20 17:50:00 · 5440 阅读 · 0 评论 -
linux下十六进制文件编辑器
<br />vim作为十六进制编辑器用vim打开二进制文件,切换到command模式,输入 :%!xxd可以把当前打开的文件转化为十六进制编辑模式,编辑完成以后再 :%!xxd -r转换回去保存。<br />在vim下,首先找开文件,按<esc>键,输入:%!xxd可以把当前buffer中的文件转换成十六进制和ASCII的形式,其中十六进制部分可以编辑,但ASCII部分不会随着编辑同步变动。编辑完成后,按<esc>键,输入:%!xxd-r可以把文件转换回去,然后保存文件。%!xxd中的%是c原创 2010-12-16 10:41:00 · 14950 阅读 · 1 评论 -
linux屏幕截图之滚动截屏
<br />linux下屏幕截图介绍 在http://blog.guoshuang.com/?p=4232总结了十种屏幕截图方法,非常不错。原文附在后面,这里先补充一点关于“滚动截屏”:<br />似乎这是一个很实用的需求,尤其是在截取一些精美网页的时候,截取网页在firefox中有个ScreenGrab插件,对于网页截图这款插件足够。其它场合下的滚动截屏,google一下在fedora论坛上有一个解释http://forums.fedoraforum.org/showthread原创 2010-12-16 10:43:00 · 14352 阅读 · 0 评论 -
xen虚拟windows使用vnc桌面鼠标位置偏移现象的解决
<br /> xen虚拟windows xp,使用vnc图形桌面,鼠标位置偏移。在xen的bug报告页上有这个问题的解决方法:http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=585<br />解决方法有两个:一,在windows xp中进入控制面板,禁止鼠标加速。二,在xen配置文件中使用usb tablet,如下:<br />#---------------------------------------------------原创 2010-12-16 10:49:00 · 10586 阅读 · 1 评论 -
如何找到linux命令的源代码
<br />比如想找到ls, cat, grep, less等这些工具的源代码观摩学习一下,虽然google一下什么都能找到,但使用软件包管理工具则更为方便。以cat的源代码为例:<br />[whb@jcwkyl keyan]$ which cat<br />/bin/cat<br />[whb@jcwkyl keyan]$ rpm -qif /bin/cat<br />Name :coreutils Relocations: (not原创 2010-12-16 10:54:00 · 6993 阅读 · 0 评论 -
linux下使用mplayer观看高清电影
<br />在centos下使用mplayer看高清电影,没想到出奇的卡。在网上搜索到一篇非常好的解决方法附在最下面。这里先记录自己实际的解决方法:<br />解决方法一:使用mplayer -framedrop参数来播放,效果也不错。<br />解决方法二:按照下文介绍的第2种方法,使用多线程mplayer来播放。由于下文中的链接不可用,另外git的代理配置也麻烦,所以直接去mplayer官方网站下载最新的mplayer的源代码包,接着去http://src.chromium.org/原创 2010-12-16 10:39:00 · 115141 阅读 · 0 评论 -
viso中虚拟框粘贴到word中变实线框解决方法
<br />原文:http://blog.youkuaiyun.com/MONKEY_D_MENG/archive/2010/05/31/5635791.aspx<br />viso中虚线框粘贴到word中变实线框解决方案。<br /><br />用Visio画图经常遇到了这个问题:在Visio里面画好的框图是虚线框,复制到Word里面就显示为实线,在Word里双击图片进入VISIO编辑状态又变回虚线。<br />反复的尝试发现了问题好像是:在Visio里只要虚线框的大小超过一个界限,拷贝之后就会变成实线框。<br转载 2011-04-14 20:30:00 · 8767 阅读 · 2 评论 -
linux主机用virtualbox虚拟winxp中使用USB设备
<br />主机操作系统是centos 5.2,安装了virtualbox 3.2.10,在virtualbox中安装了windows xp sp2。但是U盘和MP3等设备一直无法在windows虚拟机中使用。<br />解决方法:http://wiki.centos.org/HowTos/Virtualization/VirtualBox<br />VirtualBox requires the user have write access to "usbfs" devices for USB acc原创 2011-04-14 21:26:00 · 6007 阅读 · 0 评论 -
linux上安装网卡驱动程序
<br />这篇日志记录在linux上安装网卡驱动的过程。使用dell的optiplex 360或者optiplex380机器,broadcom网卡,Centos 5.2, Fedora Core 8, Ubuntu9.0.4操作系统。实验室一直使用这种机器+网卡+操作系统的搭配,每次安装操作系统必定出现网卡驱动程序和声卡驱动程序无法使用的情况。因此,这一过程在实验室重复做了N遍。<br /><br />首先看网卡是否已经正确连接到计算机。这一步一般是不会有问题的。使用的命令是lspci原创 2011-04-14 20:36:00 · 15020 阅读 · 1 评论 -
搭建BitTorrent环境
<br />BitTorrent协议非常好用,在网络中分发共享大文件,不会造成网络上某一个链路拥塞,不会给某一台机器造成大量负载。BitTorrent把文件分割,分块校验,分块传输,并发性好,速度快,可靠性有保证。<br />搭建BitTorrent环境很简单,需要一个tracker程序和一个客户端程序。tracker程序用来于各个peer之间进行沟通,发现新的peer。客户端程序用来制作种子。<br /><br />tracker程序非常多,google一下bittorrenttracke原创 2011-04-26 19:38:00 · 6562 阅读 · 2 评论 -
word转PDF
<br />论文需要提交pdf版本。寻找word转pdf的软件。<br /><br />一,直接google。找到一堆小工具,但都是收费的,试用版要么只能转换第一页,要么转换完的pdf文件被打上水印。<br /><br />二,WPS试试。果然很厉害。正在窃喜中,发现转换后的pdf在linux下用evince居然看不了,都是乱码。不信任。<br /><br />三,永中office。果然不错,但转换出来字体全成黑体了。<br /><br />四,openoffice。效果不错。可惜我论文中的原创 2011-04-26 19:20:00 · 7533 阅读 · 2 评论 -
linux虚拟机上网端口映射的多种方法
host主机系统:centos 5.3,使用升级过的2.6.23内核,安装VirtualBox 3.0.8。host主机IP是10.60.56.90,访问外网的网络出口为eth0。虚拟机为vm1,ip地址192.168.56.101,网络接口为vboxnet0,使用hostonly方式。在第三台电脑10.60.56.220上进行测试连接。两个任务:一:使虚拟机的192.168.56.0/2原创 2009-12-09 13:42:00 · 5438 阅读 · 0 评论 -
linux下群发邮件小记
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --> 今天需要把一大堆(大约300余条)乱糟糟的email地址整理好,并给他们发信通知一次学术会议的征稿信息。 整理邮件地址很容易,有一个在线网站专门做这个:原创 2009-11-07 20:15:00 · 3689 阅读 · 0 评论 -
putty远程登录免输密码
首先要知道,远程登录时,进行身份认证的方式有两种:公钥;密码。公钥的方式就是用非对称密码算法,使用公私密钥来进行身份认证。密码的方式就是输入存在于远程电脑上的用户密码从而登录。这两种方式互相独立,使用证书认证过程中涉及到的passphrase和存在于远程电脑上的用户的密码之间没有联系。下面是在windows上使用putty远程登录免输密码的操作方法。第一步,生成一对密钥。这得使用pu原创 2009-09-17 13:48:00 · 6635 阅读 · 1 评论 -
在wget中指定代理服务器
三种方法:方法一:编辑.wgetrc文件,在其中加上:use_proxy=onhttp_proxy=http://ip:port同样可以为ftp指定代理,只需要加上:ftp_proxy=http://ip:port如果没有指定端口,默认为80。.wgetrc位于$HOME下。方法二:设置环境变量http_proxy,如:export http_proxy原创 2008-10-16 16:47:00 · 5040 阅读 · 0 评论 -
windows环境下emacs各种插件的安装和使用
这里的插件主要是cedet, ecb, cscope, mew这几种,网上还有很多其它插件,大多是单个的el文件,把它放到site-lisp目录下再在.emacs中加载就可以了,刚才所说的几种,是文件很多,看起来比较复杂的。不过在linux下安装是非常容易的,都是./configure, make, make install这三步走。在winodws环境下安装需要多费点神。我的环境:windo原创 2008-10-23 20:16:00 · 9381 阅读 · 0 评论 -
Word公式编辑器快速上手指南
转自:http://tech.163.com/06/0621/14/2K57J2CQ000915A7.html 目录:一.公式编辑器的基本知识/二.用公式编辑器创建公式/三.用公式编辑器编辑公式/四.用公式编辑器格式化公式/五.用公式编辑器给公式排版/六.公式编辑器实例分析/七.公式编辑器应用技巧公式编辑器的基本知识★ 公式编辑器的来历你一定知道在Word中有个“公式编转载 2008-10-08 17:35:00 · 2553 阅读 · 0 评论 -
Word公式编辑器快速上手指南(二)
转自:http://tech.163.com/06/0621/14/2K57J2CQ000915A7.html用公式编辑器给公式排版★ 调整元素间距在“公式编辑器”窗口中,单击“格式→间距”命令,可打开“间距”对话框(如图11所示),在这里可以对公式中各元素的间距进行详细地设置,如对行距、元素间距、字符的高度、上标高度、根式间距等进行设置,对于每一项内容,对话框右侧都有预览说明转载 2008-10-08 17:42:00 · 3708 阅读 · 0 评论 -
emacs应用点滴
以下内容都是从网上搜集而来或者是自己使用过程中的意外发现,从网上搜集来的内容会注明出处。如果您觉得不妥,请告知我将其中相关内容删除。 emacs中中文显示的时候一个汉字只显示半个的问题:解决方法来自:http://tikii.javaeye.com/blog/135007 如上图所显示的样子,“没”和“妙”两个字都是显示了半个。在http://tikii.javae原创 2008-10-09 00:23:00 · 1286 阅读 · 0 评论 -
emacs有用的命令
以下是自己使用emacs过程中感觉很有用的命令和一些变量设置,记下来作为备忘录。光标移动命令、翻页命令、查找、替换等最基本的编辑命令在启动emacs后按下C-h t可以看到很详细的介绍,或者也可以在菜单中找到。emacs其它菜单项点击后的帮助文档都是info文档,阅读info文档只需要记住七个按键就可以:u---up,回上层结点;p---previous,前一个结点;n---next,后一个结原创 2008-10-11 14:19:00 · 2754 阅读 · 0 评论 -
一次emacs调试经历
上午都在看emacs中关于版本控制的文档。下午写程序的时候,又遇到了别的问题。还是在前两天从网上找到自定义emacs的编译命令的方法,代码如下:1. (defun sucha-smart-compile () 2. "Simply compile your file according to the file type." 3. (interactive) 4.原创 2008-10-13 16:41:00 · 3063 阅读 · 0 评论 -
给Adobe Reader添加书签功能
Adobe Acrobat Professional和Adobe Reader都是Adobe公司的产品。前者用来编辑制作PDF文档,后者只能用来阅读PDF。令人郁闷的是Adobe Reader中虽然有书签这一项显示,却没有添加书签的功能。解决方法一是使用Adobe Acrobat Professional,另一个方法如下:在http://www.pdfhacks.com/bookmark_pa原创 2009-02-05 11:10:00 · 18538 阅读 · 9 评论 -
《编程之美》“让CPU占用率听你指挥”学习笔记
CPU占用率可理解为忙的时间与总的时间的比。若此,自然有第一种解法:空循环与Sleep。具体的方法和代码在《编程之美》的原著中有详述。须注意的是,测出CPU一秒钟能执行的空循环次数(假设能执行C次空循环)后,不能简单地空循环C/2次,然后休息半秒钟。这样得出的曲线虽然大致上是所要求的开头,但是抖动非常厉害。解决方法是什么呢?解决方法就是使用更小的时间片。如果原来一秒钟可以做C次空循环,那么可以原创 2009-02-16 20:22:00 · 3017 阅读 · 6 评论 -
代码复制到VC6中时汉字出现乱码,解决方法竟然如此
非常简单,也着实令人纳闷。解决方法就是在复制代码的时候打开中文输入法。我遇到这个问题时是我的代码是在emacs中编写调试的,因为交作业的时候需要VC6编译环境,所以当把代码从emacs中拷贝到VC6中时,所有注释中的汉字都变成问号了,在网上搜索到这个方法,确实能解决问题。原创 2008-12-13 09:34:00 · 5190 阅读 · 3 评论 -
删除word中的空行
在平时上网过程中,我们经常将网页上有参考价值的文字信息复制到Word中,进行保存打印。但有时从网页复制下来的文字包含许多空行,使得页数居高不下,阅读和打印都很不方便。替换法 在用替换法之前,首先要搞清楚文章中的换行符是手动换行符(“Shift+回车”),还是段落标记。其次,还要观察文章中的空行是否有规律性,如一次空一行,还是一次空两行。弄清了这两点,我们就好操作了。笔者以文章的换行符为“段转载 2008-12-18 09:39:00 · 3232 阅读 · 0 评论 -
编程之道中英文对照版
编程之道中英文对照版(翻译未完)转自http://livecn.huasing.org/tao_of_programming.htmLivecn翻译的《编程之道》(至第八章第一节)Tao of Programming, Translated by Livecn, till Chapter 8.1The Silent Void The Ancient Masters Design Coding Ma转载 2009-03-16 08:34:00 · 1643 阅读 · 0 评论 -
如何卸载以源码方式安装的软件
来自网络:http://linuxeden.com/forum/thread-106618-1-1.html 如何卸载以源代码方式安装的软件 通常的方法是在源代码目录下执行 make uninstall 如果源代码没有提供uninstall方式,那么就没有什么好的方法卸载 这就需要我们在安装此类源代码软件时转载 2009-07-16 09:57:00 · 5754 阅读 · 0 评论 -
vmware-vmx.exe进程CPU占用率100%解决方法
为什么会有这个问题我不懂,造成这个问题的原因可能有很多。我也不清楚在我电脑上造成这个问题的原因是什么,所以这里的方法是我偶然尝试所得,只是可供参考的方法之一,不保证一定有效。一句话,解决方法就是停掉虚拟OS中的ACPI服务。现在说说我的环境以及发现的过程。我的host环境是windows xp sp2,安装vmware 6.5,在vmware中安装cent os 5.3,在cent os原创 2009-07-31 12:12:00 · 45986 阅读 · 2 评论 -
一次网络故障的解决日志
同学过来告诉我,电脑上不了网。症状:在vmare中,安装了redhat 9,将redhat 9的上网模式设置为bridge模式,redhat 9的IP是10.60.38.253,windows宿主机IP是10.60.38.250,现在,redhat 9能ping能windows宿主机,但就是上不了网。经仔细检查,redhat 9的网关、DNS、MAC地址、hosts文件都设置无误,也能pi原创 2009-08-08 09:36:00 · 1557 阅读 · 0 评论 -
能上QQ,不能看网页——一种可能的解决方法
造成故障的原因是错综复杂的,只有知道其真正的病根在哪里,才能对症下药。这里记录的解决方法完全是当时猜出来的,留作参考。过程记录:宿舍用路由器上网。昨天一位同学把他的笔记本接到我们宿舍路由器上临时上网,却发现只能上QQ,不能浏览网页。能上QQ,说明物理连接应该没有问题。路由器上没有设置任何过滤规则,寝室其它电脑也正常,说明路由器设置没有问题。那就是笔记本电脑本身的设置有问题了。 检查了本机路原创 2009-08-20 13:45:00 · 1495 阅读 · 0 评论 -
linux上更改TCP窗口大小
<br />使用route命令。像ifconfig, route, ip等这些工具参数非常多,有问题时应该看看这些工具的参数。窗口大小的变动对FTP等程序性能影响很明显。<br /><br />[root@jcwkyl ipv4]# route del -net 10.60.56.0/24<br />[root@jcwkyl ipv4]# route add -net 10.60.56.0/24 window 4096 dev eth0<br />[root@jcwkyl ipv4]# route -n原创 2011-04-26 19:24:00 · 15457 阅读 · 0 评论