摘要: 为了学APUE,我花了好些时间把ubuntu装在了笔记本上。看着网上的教学文章,都是一步一步的教着做,没有看到哪篇把自己每一步的理由和道理做一番阐述的。实在是可惜啊。为了方便以后知其所以然,我觉得还是把今天装成功的几个关键步骤简单记一下。1.分区。用PQ给出20G的逻辑分区。2.提取镜像中casper文件夹下的的vmlinuz,initrd.lz文件,至C盘根目录。3.根据grub4dos程序里的menu.lst文件,写一个类似的menu.lst文件title Install Ubuntu 10.04find --set-root /vmlinuz kernel /vmlinuz bo... 阅读全文
posted @ 2011-07-25 23:06 xupengzhuo 阅读(381) 评论(0) 推荐(0)
摘要: 很久没写了文章。放假回家差不多半个月了,把数据结构的书翻了一翻,然后玩了段时间游戏。现在正式开始学APUE这本书了。之前那个做ACM题学算法的想法,简单尝试了一下之后,还是决定不想了,这种东西自己去弄实在是浪费时间,我现在老老实实把搞好数据结构就行了。考研还有一年多,暑假还得把微积分看下。平时打打球,玩玩魔兽,也就挺娱乐的了。虽说考研这个事情也重要,我也不会天天在心里念叨。该怎样还是怎样。家里嘛,就该好好养着。哈哈。 阅读全文
posted @ 2011-07-13 16:09 xupengzhuo 阅读(133) 评论(0) 推荐(0)
摘要: 昨天写的。在写一趟快排的时候和递归调用的时候卡了好久。后来睡觉前在CSDN上发了个帖,然后迷迷糊糊的觉得递归的时候应该在函数里面再设两个参数就好了,今天早上一去看帖子,一个叫staticabc的朋友帮我实现了,方法给我迷迷糊糊时候想的一样,不过函数递归没有下限而死循环的问题他帮我找出来了,加了一个return就好了。昨天我就被这个问题搞郁闷了。原来这是因为程序死循环了接着栈溢出。泪牛满面啊,真的还有好多路要走。好歹弄出来了。写得挺难看的,贴出来做个纪念吧。好歹也是我用了N个小时最后做出来的成果。 1 #define MaxLen 256 2 #include 3 int divide(int. 阅读全文
posted @ 2011-05-11 15:49 xupengzhuo 阅读(424) 评论(0) 推荐(0)
摘要: 题目:某游戏规则中,甲乙双方每个回合的战斗总是有一方胜利,一方失败。游戏规定:失败的一方要把自己的体力值的1/4加给胜利的一方。例如:如果双方体力值当前都是4,则经过一轮战斗后,双方的体力值会变为:5,3。现在已知:双方开始时的体力值甲:1000,乙:2000。假设战斗中,甲乙获胜的概率都是50%求解:双方经过4个回合的战斗,体力值之差小于1000的理论概率。这道题有一次上课玩手机在别人QQ空间里看到,后来在老师发的一套某编程比赛模拟题也看到了,在CSDN上也有人问这道题,感觉跟它如此有缘分不做一做是不行的。。代码如下,大概花了一两个小时吧。用位运算方式写的,我估计出题者是想要人用二叉树写出来 阅读全文
posted @ 2011-05-11 15:47 xupengzhuo 阅读(582) 评论(0) 推荐(0)
摘要: 在某个无重复元素的二维数组中,通过数值来指定一个元素,求这个元素的行列号,下面是我写的算法:int row,col;int x;//给定的某值int arry[3][5];for(int i=0; i<15; i++){ if( *(a+i)==x ) { row =i/5; col =i%5; }} 阅读全文
posted @ 2011-04-05 22:48 xupengzhuo 阅读(643) 评论(0) 推荐(0)
摘要: 早上在CSDN的寿宴上看到这篇文章,感觉还挺有意思。原文地址http://blog.csdn.net/turingbooks/archive/2011/03/29/6285205.aspx很难预测一百年后的人类生活,只有少数几件事是可以确定的。那时,汽车将具备低空飞行能力,城市规划的法规将放宽,大楼可以造到几百层,大街上一天到晚看不见太阳,女性个个都学过防身术。本文只想讨论其中的一个细节:一百年后,人们使用什么语言开发软件? 为什么这个问题值得思考?原因不是我们最终会用上这些语言,而是幸运的话,我们从现在开始就能用上这些语言。 我认为,编程语言就像生物物种一样,存在一个进化的脉络,许许... 阅读全文
posted @ 2011-03-30 10:03 xupengzhuo 阅读(206) 评论(0) 推荐(0)
摘要: 1 #define MaxLen 256 2 #include 3 void main() 4 { 5 int s[MaxLen]={0}; 6 int i=0; 7 int count=0; 8 int *pmin=0; 9 printf("你要对多少个数字进行选择排序?\n请输入:");10 scanf("%d",&i);11 if(i>MaxLen)12 {13 printf("数字过大,重新输入:");14 scanf("%d"... 阅读全文
posted @ 2011-03-29 02:37 xupengzhuo 阅读(273) 评论(2) 推荐(0)
摘要: 下面是一个日本程序员制做的一个可视化的排序过程,包括了各种经典的排序算法,你可以调整速度和需要排序的个数。 关于各种排序算法的运行复杂度比较,请参看Wikipedia的排序算法比较。转自酷壳 阅读全文
posted @ 2011-03-26 23:06 xupengzhuo 阅读(202) 评论(0) 推荐(0)
摘要: 今天中午某技术群里有个同学给出了一到逻辑推理题,看上去蛮好玩,我便尝试着的去做了一下,没有多久便还真做出来了。题目如下:在你面前分别是:上帝、魔鬼和人类,从外表无法区别它们,上帝无所不知且只说真话;恶魔无所不知且只说假话;人类知道一些事情且有时候说真话有时候说假话。给你问他们3个问题的机会,问的时候只能向其中一个问,问完后可以选择其他的问,也可以选择只问同一个,怎样才能区分它们的身份,并且他们回答问题的时候只能是“是”或者“否”。 下面是我的思路。通过题目给出的条件可知,你每一个问题向某个对象提出之前,你都是不知道他的身份的,再加上有人类这个“坏孩子”在这里作祟,我们如果问同一个人两次问... 阅读全文
posted @ 2011-03-26 14:24 xupengzhuo 阅读(533) 评论(0) 推荐(0)
摘要: 开通博客有几日了,由于近期有点小忙,所以直到今天才来写第一篇咯。用这个题目是因为最近对这个的感受比较强烈,本人尚在学习当中,此文是个人的一些不成熟想法,初学者可以参考一二,倘若被哪位高手看到了,恳请指出不足之处。 最近在看的书是 “《深入理解计算机系统》(第二版),Randal E.Bryant David R.O’Hallaron 著,龚奕利 雷迎春 译”,二月份买的,挺厚实的一本书,内容偏向硬件,原计划在三月内看完,不过根据现在的情况来说估计是看不完了,因为这书是背景是Unix,所以第三章关于汇编的那部分因为格式是GCC产生的ATT格式而非较为熟悉的Intel格式,不过由于之前我汇编... 阅读全文
posted @ 2011-03-25 23:57 xupengzhuo 阅读(286) 评论(0) 推荐(2)