<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pFLYan的学习笔记]]></title><description><![CDATA[严格是为你们好]]></description><link>https://blog.youkuaiyun.com/penn902</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; penn902]]></copyright><item><title><![CDATA[fedora安装解码器]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/7064403</link><guid>https://blog.youkuaiyun.com/penn902/article/details/7064403</guid><author>penn902</author><pubDate>Mon, 12 Dec 2011 17:38:22 +0800</pubDate><description><![CDATA[在root权限下执行下面两个命令：

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.n]]></description><category></category></item><item><title><![CDATA[C++ Operator Precedence]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/6088804</link><guid>https://blog.youkuaiyun.com/penn902/article/details/6088804</guid><author>penn902</author><pubDate>Tue, 21 Dec 2010 11:32:00 +0800</pubDate><description><![CDATA[PrecedenceOperatorDescriptionExampleAssociativity1::<br />Scoping operator<br />Class::age = 2;<br />none2()<br />[]<br />-><br />.<br />++<br />--Grouping operator<br />Array access<br />Member access from a pointer<br />Member access from an object<br />]]></description><category></category></item><item><title><![CDATA[vim/vi中的几个命令的区别]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/6032649</link><guid>https://blog.youkuaiyun.com/penn902/article/details/6032649</guid><author>penn902</author><pubDate>Wed, 24 Nov 2010 16:37:00 +0800</pubDate><description><![CDATA[<br />1,$y<br />    全部复制，不是全选 ；<br />dG<br />    删除光标所在行到最后一行的内容（包括光标所在行的内容）；<br />ggVG <br />    全选。解释： <br />          gg 让光标移到首行，在vim才有效，vi中无效；<br />          V 是进入Visual(可视）模式； <br />          G 光标移到最后一行；<br />    选中内容以后就可以其他的操作了，比如： <br />          d ]]></description><category></category></item><item><title><![CDATA[LINUX SCP]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/6014079</link><guid>https://blog.youkuaiyun.com/penn902/article/details/6014079</guid><author>penn902</author><pubDate>Wed, 17 Nov 2010 10:15:00 +0800</pubDate><description><![CDATA[<br />设有两机，均为局域网，两机可相互通信无问题，中间无防火墙。<br />两机IP分别为：A:192.168.1.240 B:192.168.1.102<br />假设A，B机的SSH都允许root登录<br /><br />设要把 A上的 /root/abc.zip 传到 B机并放到/abc目录，可以在A机上用命令<br />    scp  /root/abc.zip  root@192.168.1.102:/abc/<br />若 SSH端口不是默认的22，比如，是端口1234 则加-P参数：]]></description><category></category></item><item><title><![CDATA[linux系统/var目录下的信息详解]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/6011969</link><guid>https://blog.youkuaiyun.com/penn902/article/details/6011969</guid><author>penn902</author><pubDate>Tue, 16 Nov 2010 11:52:00 +0800</pubDate><description><![CDATA[<br />1. /var/log存放系统日志，包含所有服务的登录的文件或错误信息文件<br />常用的系统日志如下:<br />1) /var/log/dmesg: 核心启动日志<br />2) /var/log/messages: 系统报错日志<br />3) /var/log/maillog: 邮件系统日志<br />4) /var/log/xferlog: FTP系统日志<br />5) /bar/log/secure: 安全信息和系统登录与网络连接的信息<br />6) /var/log/wtmp]]></description><category></category></item><item><title><![CDATA[Linux批量查找文件内容]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/6011887</link><guid>https://blog.youkuaiyun.com/penn902/article/details/6011887</guid><author>penn902</author><pubDate>Tue, 16 Nov 2010 11:20:00 +0800</pubDate><description><![CDATA[<br />比如查找当前目录下面所有的php文件里面的内容<br /><br />find ./ -name "*.php" | xargs grep '要查找的内容'<br /><br />如果需要查找的内容包含特殊符号，比如$等等，grep要加参数<br /><br />find ./ -name "*.php" | xargs grep -F '要查找的内容']]></description><category></category></item><item><title><![CDATA[遍历XML树的递归和非递归算法]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5978771</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5978771</guid><author>penn902</author><pubDate>Mon, 01 Nov 2010 09:25:00 +0800</pubDate><description><![CDATA[<br />int ContentCompare::printChildrenNames(xmlNodePtr cur)<br />{<br />    //使用非递归遍历<br />    list<xmlNodePtr> listXMLNodePtr;<br />    xmlNodePtr tempNodePtr;<br />    listXMLNodePtr.push_back(cur);<br />    cout << cur->name << " >> " << endl;<br />   ]]></description><category></category></item><item><title><![CDATA[linux 增加交换空间]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5899912</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5899912</guid><author>penn902</author><pubDate>Tue, 21 Sep 2010 18:11:00 +0800</pubDate><description><![CDATA[<br />第一步：df -h   #查看哪个分区有多余的可用空间<br />第二步：dd  if=/dev/zero  of=【swapfile路径】  bs=1024  count=1000000 #以root身份创建1G的swapfile文件<br />第三步：mkswap  -v1  swapfile   #将创建的swapfile文件，转换为交换空间<br />第四步：swapon  swapfile   #将swapfile作为swap空间进行登录<br />第五步：free   #利用free]]></description><category></category></item><item><title><![CDATA[RHELAS4安装yum并建立本地源]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5899086</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5899086</guid><author>penn902</author><pubDate>Tue, 21 Sep 2010 12:04:00 +0800</pubDate><description><![CDATA[第一步：安装yum：  下载yum_forAS4.tar.gz   
tar zxvf yum_forAS4.tar.gz   cd yum_forAS4   rpm -ivh *.rpm   cp CentOS-Base.repo /etc/yum.repos.d/   rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4    #导入GPG Key第二步：安装createrepo   yum install createre]]></description><category></category></item><item><title><![CDATA[JDK 配置环境变量]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5896570</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5896570</guid><author>penn902</author><pubDate>Mon, 20 Sep 2010 11:37:00 +0800</pubDate><description><![CDATA[1.修改用户环境变量 　　假设使用java的用户为 kunp，编辑该用户的.bashrc文件进行环境变量设置。 　　# vi /home/kunp/.bashrc 　　在 .bashrc文件中加入： 　　export JAVA_HOME=/usr/java/j2sdk1.4.2_04 　　export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 　　export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$]]></description><category></category></item><item><title><![CDATA[Xlib: connection to ":0.0" refused by server, Xlib: No protocol specified, Xlib: No protocol specified 解决方法]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5894814</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5894814</guid><author>penn902</author><pubDate>Sun, 19 Sep 2010 16:08:00 +0800</pubDate><description><![CDATA[<br />以日常工作用的那个用户登录，在shell中运行<br />xhost local:oracle<br />non-network local connections being added to access control list<br />然后oracle身份就能运行X程式了。<br /> <br />man xhost中有这样一段<br />       A complete name has the syntax ‘‘family:name’’ where the families a]]></description><category></category></item><item><title><![CDATA[C/C++ 网络资源库]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5853898</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5853898</guid><author>penn902</author><pubDate>Tue, 31 Aug 2010 18:19:00 +0800</pubDate><description><![CDATA[C Library Reference<br />http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?../html/book/Toolkt40/XPG4REF.INF<br /> cplusplus.com - The C++ Resources Network<br />http://www.cplusplus.com/]]></description><category></category></item><item><title><![CDATA[vim 配置文件整理]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5844192</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5844192</guid><author>penn902</author><pubDate>Fri, 27 Aug 2010 17:14:00 +0800</pubDate><description><![CDATA[" 不使用vi的键盘模式，而是vim自己的set nocompatible" 语法高亮set syntax=on" 去掉输入错误的提示声音set noeb" 在处理未保存或只读文件的时候，弹出确认set confirm" 自动缩进set autoindentset cindent" Tab键的宽度set tabstop=4" 统一缩进为4set softtabstop=4   设置软制表符宽度set shiftwidth=4   设置缩进的空格数"继承前一行的缩进方式，特别适用于多行注释set autoin]]></description><category></category></item><item><title><![CDATA[windows.h与winsock2.h冲突问题的解决]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5837702</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5837702</guid><author>penn902</author><pubDate>Wed, 25 Aug 2010 15:33:00 +0800</pubDate><description><![CDATA[/*winsock2.h内部有#include windows.h。因为向下兼容的原因，windows.h包含了winsock.h，这会造成一些定义和winsock2.h冲突。解决的办法是先定义WIN32_LEAN_AND_MEAN，然后再包含windows.h或者afxwin.h，该程序中utility.h中include了winsock2.h和windows.h*/#if defined (WIN32) // Windows platform#ifndef WIN32_LEAN_AND_MEAN#def]]></description><category></category></item><item><title><![CDATA[【转载】用gdb来调试程序]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5834886</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5834886</guid><author>penn902</author><pubDate>Tue, 24 Aug 2010 15:39:00 +0800</pubDate><description><![CDATA[GDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许，各位比较喜欢那种图形界面方式的，像VC、BCB等IDE的试，但如果你是在 UNIX平台下做软件，你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长，尺有所短”就是这个道理。 一般来说，GDB主要帮忙你完成下面四个方面的功能： 1.启动你的程序，可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。（断点可以是条件表达式） 3.当程序被停住时，可以检查此]]></description><category></category></item><item><title><![CDATA[字符串在windows和linux中的不同]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5833971</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5833971</guid><author>penn902</author><pubDate>Tue, 24 Aug 2010 10:41:00 +0800</pubDate><description><![CDATA[字符串在windows和linux中的表示分别为...CR LF和...LF，所以编写程序时为了实现跨平台，需要在代码中明确过滤掉字符串中的CR（回车/r）字符。因为Linux系统只处理LF（换行/n）字符，而将CR字符识别为字符串的一部分。]]></description><category></category></item><item><title><![CDATA[最近使用dbci_ora和log4cpp时遇到的问题]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5833934</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5833934</guid><author>penn902</author><pubDate>Tue, 24 Aug 2010 10:35:00 +0800</pubDate><description><![CDATA[dbci_ora需要添加两个库：dbci_ora.lib和oci.liblog4cpp需要添加两个库：log4cpp和ws2_32.lib]]></description><category></category></item><item><title><![CDATA[Linux系统下生成一个指定大小的文件]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5746606</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5746606</guid><author>penn902</author><pubDate>Mon, 19 Jul 2010 15:37:00 +0800</pubDate><description><![CDATA[<br />磁盘预留空间的实验:<br />1、首先在要预留空间的分区上使用dd命令生成一个指定大小的文件：<br />      创建一个10M的文件，名字是foobar：<br />       # dd if=/dev/zero of=/home/foobar bs=1K count=10000<br />      In Unix-like operating systems， /dev/zero is a special file that provides as many null charac]]></description><category></category></item><item><title><![CDATA[Security Level and Firewall]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5746244</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5746244</guid><author>penn902</author><pubDate>Mon, 19 Jul 2010 14:10:00 +0800</pubDate><description><![CDATA[<br />折腾了好几天，先是oracle客户端连不上虚拟机上的数据库，又是ftp服务和telnet服务不好使，改了几天的配置文件，还是不行，今天同事的一句话：禁用SELINUX和Firewall，总算解决问题了，一切烦恼烟消云散！]]></description><category></category></item><item><title><![CDATA[英文版Redhat E5.4解决xshell终端vi命令显示乱码的方法]]></title><link>https://blog.youkuaiyun.com/penn902/article/details/5745440</link><guid>https://blog.youkuaiyun.com/penn902/article/details/5745440</guid><author>penn902</author><pubDate>Mon, 19 Jul 2010 09:28:00 +0800</pubDate><description><![CDATA[1、修改/etc/sysconfig/i18n权限      chmod 775 /etc/sysconfig/i18n2、修改i18n文件内容如下：      LANG="en_US"      LANGUAGE="en_US"      SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"      SYSFONT="lat0-sun16"      SYSFONTACM="8859-15"]]></description><category></category></item></channel></rss>