<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[outer of the space]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/immortality</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; immortality]]></copyright><item><title><![CDATA[2012年4月RHCE6.0考试心得]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/7514088</link><guid>https://blog.youkuaiyun.com/immortality/article/details/7514088</guid><author>immortality</author><pubDate>Thu, 26 Apr 2012 14:49:45 +0800</pubDate><description><![CDATA[这个月的RHCE考试是结束了，就考试本身谈一下心得。
1. 通知都是早上九点开考，但是北京红帽公司的考点其实是10点开考，别去太早
2. 中午休息一段时间，下午大概是2:00到3:00开考，这个时间有考官灵活掌握，考场环境不算太严肃紧张，不用太担心。


考试内容和网上的接近，但是有几处是需要注意的，因为我下午是满分，上午不是，这里只说下午考试的几个需要注意的知识点，上午的考试很简单，不]]></description><category></category></item><item><title><![CDATA[打印螺旋数]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/7318869</link><guid>https://blog.youkuaiyun.com/immortality/article/details/7318869</guid><author>immortality</author><pubDate>Sun, 04 Mar 2012 21:24:24 +0800</pubDate><description><![CDATA[打印螺旋数。




#include 

int max(int a, int b) {
        return a>b?a:b;
}

int abs(int a) {
        return a>0?a:(-1)*a;
}

int solve(int x, int y) {
        int big = max(abs(x), abs(y));
		int ha]]></description><category></category></item><item><title><![CDATA[[wxWidgets]为wxListCtrl增加函数，给定行数列数获取字符串]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6665041</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6665041</guid><author>immortality</author><pubDate>Sun, 07 Aug 2011 14:45:52 +0800</pubDate><description><![CDATA[Get wxString from wxListCtrl by index and column number.(Need to modify the source code of wxWidgets)


此改动的起因是我继承wxListCtrl写了一个新类，想要做出表头]]></description><category></category></item><item><title><![CDATA[linux 文件打开数设置, too ma]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6573232</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6573232</guid><author>immortality</author><pubDate>Tue, 28 Jun 2011 17:42:00 +0800</pubDate><description><![CDATA[1. 临时解决ulimit -HSn 65536 2. 永久解决编辑文件，添加以下两行： /etc/security/limits.conf *               soft    nofile          65536*               hard    nofile          65536]]></description><category></category></item><item><title><![CDATA[小多的Android入门教程系列---之1---贪吃蛇改进版]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6552044</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6552044</guid><author>immortality</author><pubDate>Fri, 17 Jun 2011 15:43:00 +0800</pubDate><description><![CDATA[本教程PDF版下载如果上面的链接失效，请用新浪微盘下载：http://vdisk.weibo.com/s/pcDT Android_Tutorial-Advanced_Snake小多的Android入门教程系列之1贪吃蛇改进版   背景android 2.3.3 SDK 10Eclipse 3.5.1 反馈xiaoduo.lian]]></description><category></category></item><item><title><![CDATA[Fedora 12 中没有core dump文件的解决]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6551796</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6551796</guid><author>immortality</author><pubDate>Fri, 17 Jun 2011 14:39:00 +0800</pubDate><description><![CDATA[1. ulilmit -c    查看一下系统core dump文件的的大小限制，如果是0 的话，改变其大小   ulimit -c 1024    或者   ulimit -c unlimited 2. 如果还不行，很可能是因为缺少abrt包，转root，然后执行：   yum install abrt.x86_64]]></description><category></category></item><item><title><![CDATA[N秒钟后自动跳转的html页面，javascript]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6435835</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6435835</guid><author>immortality</author><pubDate>Sat, 21 May 2011 00:21:00 +0800</pubDate><description><![CDATA[This page will take you to the Infoterra Trac Home Page
3
seconds later
If you don't want to wait, Click Here]]></description><category></category></item><item><title><![CDATA[Red hat下使用automake自动配置wxWidgets的makefile]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6424324</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6424324</guid><author>immortality</author><pubDate>Mon, 16 May 2011 14:30:00 +0800</pubDate><description><![CDATA[前提：假设这个程序叫做vso路径为：/vso/vso/src/vso/test下面的步骤只包含的源代码目录，如果创建test的makefile，类似。1. cd /vso   autoscan2. mv configure.scan configure.in3. Edit configure.in as:---------------------------------AC_PREREQ(2.59)AC_INIT(vso, 0.0.1, sun.noon@gmail.com)AC_CONFIG_SRCDIR]]></description><category></category></item><item><title><![CDATA[wxWidgets中OnChar对应wxEVT_CHAR事件没有反应的解决]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6229244</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6229244</guid><author>immortality</author><pubDate>Mon, 07 Mar 2011 15:35:00 +0800</pubDate><description><![CDATA[刚才想写快捷键字母a, 点击后轮流选中wxListCtrl里面的选项，但是发现程序根本就没有响应该事件原因只是没有焦点，调用wxWindow::SetFocus()之后就可以正常响应该wxWindow的OnChar事件了。]]></description><category></category></item><item><title><![CDATA[ZJU-1084]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6124382</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6124382</guid><author>immortality</author><pubDate>Sat, 08 Jan 2011 17:15:00 +0800</pubDate><description><![CDATA[此题数据很奇怪，按理说应该是扫描出的输入数据应为对称矩阵，但是好像可能不是，所以录入数据的时候请自行对称一下。WA了很多次，最后还是蛮过了，稀里糊涂的一道题。不过算法抽象的不错，以下面的数据为例【例1】6A:BEFB:ACC:BDD:CEFE:ADFF:ADE每两个字母的联通与否用二维图来表示如下1 1 0 0 1 11 1 1 0 0 00 1 1 1 0 00 0 1 1 1 11 0 0 1 1 11 0 0 1 1 1现在开始处理，把粗体的位和同行对角线位相加，然后消去最大的一行一列1 1 0 0 ]]></description><category></category></item><item><title><![CDATA[错误：error: ISO C++ does not permit 'wxScrolledWindow::sm_eventTable' to be defined as 'MyClass::sm_eventTable']]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6103640</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6103640</guid><author>immortality</author><pubDate>Tue, 28 Dec 2010 19:24:00 +0800</pubDate><description><![CDATA[错误内容：error: ISO C++ does not permit 'wxScrolledWindow::sm_eventTable' to be defined as 'MyClass::sm_eventTable'error: 'const wxEventTableEntry wxScrolledWindow::sm_eventTableEntries []' is private一般是在首次自行派生wxWidget的类，在处理EVENT_TABLE时产生解决办法：在派生类的定义块中，加]]></description><category></category></item><item><title><![CDATA[重新回到这个地方，重新开始体会软件工程]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6054003</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6054003</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 22:45:00 +0800</pubDate><description><![CDATA[<br />手头一堆事情，明天还要搬家，这里却在把两年前的很多程序题的解答及思路都放上来，从此以后的文章都慢慢向实际工程靠拢了，程序再不是用来炫的了，不是短到无法理解的了，不是递归到难以读懂的了。<br />对于维护工程来说，程序的可读性远远胜过它是否短小，而且它可以既短小精悍，又易读易懂。<br />现在还在琢磨测试驱动开发，虽然过了几个项目，但是似乎并不是完全在没有任何代码的情况下写架空的测试然后开发，目前的问题是：<br />1。 思路切换的不流利，重构的时候总在试图添加新功能。<br />2。 测试]]></description><category></category></item><item><title><![CDATA[PKU-1006]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053977</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053977</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 22:33:00 +0800</pubDate><description><![CDATA[<br />  发表于 2008-09-19 19:58:50秒杀了中间几道以后，做到这道题的时候头晕的厉害，一开始就竟然胡乱敲起了代码，醒悟了以后赶紧删了重新敲，第一次提交忘了处理<=0的结果，处理了以后就AC了。<br />代码缩得不像样子是因为PKU上提交了以后也看得到代码长度，于是强迫了一下。。。<br />今年公司招聘的貌似都提前了，而且米国经济如此萎靡，众多投行纷纷倒塌，看来找工作的形式比较严峻。。。<br /><br /><br />#include<stdio.h>
int main()]]></description><category></category></item><item><title><![CDATA[PKU-1002]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053709</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053709</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:54:00 +0800</pubDate><description><![CDATA[本来想用hash，后来发现用map正好，index用string，也就是规范以后的电话号码，data用数字表示重复的次数。iterator item有两个指针，item->first, item->second，分别按顺序指向相应元素的index string和data int正好插入元素到map的时候就进行了排序，对于string来说，就排成了字典序，连比较都不用管了，一次AC，HAPPY。不过前面写的字母和数字的对应关系很傻，可以推个公式代替，偷懒了。。。可以用这个程序参照最基本的STL用法。插入新元素]]></description><category></category></item><item><title><![CDATA[PKU-1001]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053707</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053707</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:52:00 +0800</pubDate><description><![CDATA[<br /> <br />前一段时间花了几天看了一遍effective C++，感触很多，看起代码来总是觉得四处都在泄漏内存，于是就想上浙大oj玩，结果发现上不去了，伤心死，只好换到北大的OJ，发现pku的还是做得不错的，而且做得人更多，还有关于各个题目的讨论区，只是不喜欢题目后面的背景图片，太花了有点。结果今天又能上zju的oj了。。。<br /><br />各个OJ的1001貌似都有点小陷阱，这道也是的，不过还算正常。<br />下面的程序可以AC，然后主要是为了练习copy ctor，运算符重载，虽然]]></description><category></category></item><item><title><![CDATA[ZJU-1101]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053701</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053701</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:47:00 +0800</pubDate><description><![CDATA[<br /> 提交了好几次，有一次到了0.05，不过还是以最后一次的为准算了，差别并不大。<br />算法是【快速排序+哈希】<br />我搜到网上有人用【排序+二分查找】的，比较了一下，速度要比哈希慢，我用的基本上是最精简的哈希嘿嘿。<br /><br />刚开始比较懒，直接对任何3个数的和进行哈希查找，选出最大的，结果超时。<br />于是只好老老实实从排完序后最大的开始，减去两个不同的数，哈希查找验证第三个是否存在，这样找到的第一个直接输出就可以了。<br />值得注意的是，如果输入的数字全部为负数，]]></description><category></category></item><item><title><![CDATA[ZJU-1097]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053692</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053692</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:43:00 +0800</pubDate><description><![CDATA[ 第一次提交，TLE，很纳闷这么直白的题，怎么会超时呢？然后发现被输入的例子迷惑了给，节点编号是可能为两位数的，我之前是默认为一位数了不同位数的数字的转换用了重载实现无向无根图，直接用邻接矩阵map来表示数组sign[]存每个节点的相邻节点个数，输出时按规则，输一个，删一个，over//2008-02-05 00:23:13 Accepted 1097 C++ 00:00.00 396K
#include 
#include 
bool map[51][51];//邻接矩阵
int sign[51]]]></description><category></category></item><item><title><![CDATA[ZJU-1099]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053687</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053687</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:39:00 +0800</pubDate><description><![CDATA[果然是著名的无聊题，最后一行要换行，害我PE了两下才发现。简单的模拟处理HTML//2008-01-13 17:41:07 Accepted 1099 C++ 00:00.00 392K#include#includeint main(){    freopen("1099.txt","r",stdin);    char word[30];    int count=0,tc;    while(scanf("%s",word)!=EOF)    {        tc = strlen(word);  ]]></description><category></category></item><item><title><![CDATA[ZJU-1082]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053684</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053684</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:37:00 +0800</pubDate><description><![CDATA[<br /> 典型的有向图，有权重，权重为正无负环，全源最短路径问题。所以没有任何问题用floyd算法<br />得到最小路径以后，如果每一行都至少含有一个无穷大的数，则表示disjoint<br />对于每一个可以到达全部其他点的点，得到一个它到达其他点的最大值，然后再在这些最大值中得到一个最小值即可。<br /><br />不过这道题的数据貌似很弱很弱。<br /><br />//2008-01-13 15:30:24 Accepted 1082 C++ 00:00.00 432K
#include<]]></description><category></category></item><item><title><![CDATA[ZJU-1095]]></title><link>https://blog.youkuaiyun.com/immortality/article/details/6053677</link><guid>https://blog.youkuaiyun.com/immortality/article/details/6053677</guid><author>immortality</author><pubDate>Fri, 03 Dec 2010 19:34:00 +0800</pubDate><description><![CDATA[<br /> 求丑数序列，底为{2,3,5,7}，最高到第5842个，无符号整型就够用。<br />从题目中已经给出的数组启动，下面定义的指针pset[i]<br />int pset[4] = {12,10,6,4};<br />分别指向丑数序列中的一个还未乘过2,3,5,7的数<br />每一轮从这4个数中选出一个最小的大于当前序列最大的数，添进序列，然后重复。<br /><br />稍微修改一下，就可以用来求任意底的丑数序列<br /><br />//2008-01-12 23:35:12 Accep]]></description><category></category></item></channel></rss>