摘要: 一、sysv-rc-conf简介 sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。 二、背景知识 1、Ubuntu运行级别 Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。 Ubuntu 的系统运行级别: 0 系统停机状态 1 单用户或系统维护状态 2~5 多用户状态 6 重新启动 查看当前运行级别,执行命令: runlevel ( runlevel 显示上次的运行级别和当前的运行级别,& 阅读全文
posted @ 2011-02-10 00:02 瀑布飞鹰 阅读(372) 评论(0) 推荐(0) 编辑
摘要: tp_smapi用于控制电池充电和提供额外的电池信 息。 参考页面:http://www.thinkwiki.org/wiki/Tp_smapi#Battery_charge_control_features Ubuntu集成这个软件自从Hardy以后的版本, 可以直接使用,无需安装。 电池充电控制 设置开始与停止充电的阀值(百分比) # echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh # echo 70 > /sys/devices/platform/smapi/BAT0/s 阅读全文
posted @ 2011-02-09 23:31 瀑布飞鹰 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 思路是借鉴网上一大牛的,写的很完美了,所以一句没改,代码是自己敲的,C语言版变体汉诺塔 问题描述:在经典汉诺塔的基础上加一个条件,即,如果再加一根柱子(即现在有四根柱子a,b,c,d),计算将n个盘从第一根柱子(a)全部移到最后一根柱子(d)上所需的最少步数,当然,也不能够出现大的盘子放在小的盘子上面。注:1=n=64;分析:设F[n]为所求的最小步数,显然,当n=1时,F[n]=1;当n=2时,F[n]=3;如同经典汉诺塔一样,我们将移完盘子的任务分为三步:(1)将x(1=x=n)个盘从a柱依靠b,d柱移到c柱,这个过程需要的步数为F[x];(2)将a柱上剩下的n-x个盘依靠b柱移到 阅读全文
posted @ 2011-02-06 10:43 瀑布飞鹰 阅读(758) 评论(1) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Maintainer:amixtheluckystiff"http://amix.dk-amix@amix.dk""Version:3.6-25/08/1014:40:30""Blog_post:"http://amix.dk/blog/post/19486#The-ul 阅读全文
posted @ 2011-01-25 18:15 瀑布飞鹰 阅读(786) 评论(0) 推荐(0) 编辑
摘要: uses ActiveX, ComObj; //... function GetHtml(const WebBrowser:TWebBrowser): string;//此函数原作者卢小海 const BufSize = $10000; var Size: Int64; Stream: IStream; hHTMLText: HGLOBAL; psi: IPersistStreamInit; begin if not Assigned(WebBrowser.Document) then Exit; OleCheck(WebBrowser.Document.Quer 阅读全文
posted @ 2011-01-23 14:10 瀑布飞鹰 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 欧拉通路 --多维数组 14:38 2010年10月20日 (CST)by 多维数组 例题:Riding the Fences 农夫John拥有许多篱笆,他需要定期检查他们是否完整。农夫John有一个表,上面记有所有交叉点与各个篱笆的端点,他用这个表来得到它的篱笆的地图。每个篱笆有两个端点,每个端点都在交叉点上。然而有的交叉点可能只与一个篱笆相连。当然,有两个以上的篱笆可能共有同一个端点。现在给你农夫John的表,计算是否存在一条路,能使农夫John骑马经过他所有的篱笆且每个篱笆只经过一次。农夫John可在任何位置出发或结束,但他不能穿越他的农场。请问是否存在这样的一条路径。若存在,请找出它。 阅读全文
posted @ 2011-01-22 12:04 瀑布飞鹰 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 过了这道题,我觉得我不得不写点什么Compiling...Compile: OKExecuting... Test 1: TEST OK [0.022 secs, 7836 KB] Test 2: TEST OK [0.011 secs, 7836 KB] Test 3: TEST OK [0.011 secs, 7832 KB] Test 4: TEST OK [0.011 secs, 7832 KB] Test 5: TEST OK [0.022 secs, 7836 KB] Test 6: TEST OK [0.043 secs, 7836 KB] Test 7: TEST OK [0. 阅读全文
posted @ 2011-01-21 18:34 瀑布飞鹰 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 康托展开来自"NOCOW"{1,2,3,4,...,n}表示1,2,3,...,n的排列如 {1,2,3} 按从小到大排列一共6个 123 132 213 231 312 321代表的数字 1 2 3 4 5 6 也就是把10进制数与一个排列对应起来。他们间的对应关系可由康托展开来找到。 如我想知道321是{1,2,3}中第几个大的数可以这样考虑 第一位是3,当第一位的数小于3时,那排列数小于321 如 123 213 小于3的数有1,2 所以有2*2!个 再看小于第二位2的 小于2的数只有一个就是1 所以有1*1!=1 所以小于321的{1,2,3}排列数有2*2!+1*1!=5个所以321 阅读全文
posted @ 2011-01-20 08:55 瀑布飞鹰 阅读(209) 评论(1) 推荐(0) 编辑
摘要: 由题意可知:y+nt-(x+mt)=dL ———— y-x=dL+(m-n)t则此方程可用扩展欧几里得算法求解因为ax+by=d的答案不唯一,当x增加b,y减少a,和不变。/************************/转帖一个关于扩展欧几里得算法的讲解扩展欧几里得算法------求解线性方程ax+by=c1.应用: 线性方程ax+by=c ,已知a,b,c,求解x,y.2.基本思路: ax+by=c有解 = c=k*gcd(a,b)=kd(因为d=gcd(a,b)=d|(ax+by)) 我们先考虑求解 ax+by=d 由欧几里得算法,d=bx'+(a mod b)y'=bx'+( 阅读全文
posted @ 2010-12-27 19:33 瀑布飞鹰 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Dancing LinksFrom Wikipedia, the free encyclopediaJump to: navigation, searchIn computer science, Dancing Links, also known as DLX, is the technique suggested by Donald Knuth to efficiently implement his Algorithm X[1]. Algorithm X is a recursive, nondeterministic, depth-first, backtracking algorith 阅读全文
posted @ 2010-12-11 11:26 瀑布飞鹰 阅读(247) 评论(0) 推荐(0) 编辑