outrun2006下载里可以回放刚跑完的比赛吗

2006年12月31日 近日在对PIC12F675编程的时候,写可重定位代码,用udata定义变量。编译是正确的,但是链接的时候出现如下的错误:
Error – section ‘.udata’ can not fit the section. Section ‘.udata’ length=0×00000002 百思不得其解,换用PIC16F688的链接配置文件,则没有出现这样的问题。虽然16F688的内存资源比12F675多很多,但是程序当中使用的内存也只有2个字节,怎么样都不会出现不够的情况。仔细分析16F688和12F675的链接配置文件,涉及内存部分的有:
12F675:
DATABANK NAME=sfr0no k START=0×0 END=0×1F PROTECTED
DATABANK NAME=sfr1no k START=0×80 END=0×9F PROTECTED
SHAREBANK NAME=gpr0no k START=0×20 END=0×5F
SHAREBANK NAME=gpr0no k START=0xA0 END=0xDF
16F688:
DATABANK NAME=sfr0 START=0×0 END=0×1F PROTECTED
DATABANK NAME=sfr1 START=0×80 END=0×9F PROTECTED
DATABANK NAME=sfr2 START=0×100 END=0×11F PROTECTED
DATABANK NAME=sfr3 START=0×180 END=0×19F PROTECTED
DATABANK NAME=gpr0 START=0×20 END=0×6F
DATABANK NAME=gpr1 START=0xA0 END=0xEF
DATABANK NAME=gpr2 START=0×120 END=0×16F SHAREBANK NAME=gprno k START=0×70 END=0×7F
SHAREBANK NAME=gprno k START=0xF0 END=0xFF
SHAREBANK NAME=gprno k START=0×170 END=0×17F
SHAREBANK NAME=gprno k START=0×1F0 END=0×1FF 可以发现16F688把内存分成了分区的部分(DATABANK)和不分区的部分(SHAREBANK,即共享区),而12F675只有不分区(SHAREBANK),全部是共享内存,不需要切换访问。于是,试试把12F675程序当中的变量定义到udata_shr当中,问题得到解决。也就是说因为PIC12F675的所有内存都可以不分区的访问,所以Microchip的MPLAB把12F675的内存全部定义成SHAREBANK,导致没有把内存定义到DATABANK。因此,发生了用udata定义变量链接出错的情况。
归类于:
— quickmouse @ 3:49 pm 上次Philip给我打***说PM有gift要送给A liance组的人,我就在猜想是什么礼物,嘿嘿,心想不会是iPod吧。不过前几天富士康和第一财经报道打官司的时候,就有爆出富士康这个血汗工厂正是给A le代工iPod的,当时就觉得不要是iPod的好,正打算抵制呢。不过转念又想,这哪能随心所愿呢?呵呵。 今天早上一到公司,把所有的东西放置妥当,早餐之后就等着Philip来一块商量项目的进展,也顺便等等我的gift ^_^ 上班半个多小时以后,这家伙终于出现了,笑呵呵的拎着他的大包站在我面前,从里面拿出一个深色的盒子,递到我面前说:其他人的都发过了,就剩下你的了,定睛一看,iPod Nano。My god,居然真的是iPod,2G版本的黑色Nano。我不知道如果头一天我就到公司的话会不会有颜色挑,不过真的是头天到的话,也一样不知道拣怎样的
我这人对这方面没有什么感觉,还是让其他人帮我决定了的好,呵呵。这样看来,没能早一天到(错过了火车)还真属于好事多磨了。 于是,顺手给美眉挂了个***,告诉她有个iPod的礼物,结果立刻被她声称收归国有了,呜呜~~ 【后记】4天之后我把Nano送到深圳,一下子就把它塞了个半饱,美眉号称半年不需要更新MP3上的歌曲了。可惜Nano设计上需要通过USB来充电,于是打算做一个直接转USB接口的变压器。***征求美眉的意见,说砖头是不要的,如果能直接借用她那里已有的充电器,就最好了。那只有索爱的充电器满足这个要求,可是索爱充电器的接口太难做了。直到前两天才用回形针和元件引脚搞定~~
归类于:
— quickmouse @ 3:23 pm
2006年11月25日 权当一个手记吧。前两天,我的两位导师机器都被病毒搞挂了,于是带上我的Linux小系统U盘开始了数据拯救之旅。其间的艰辛和曲线救国略去不谈,省去若干千字敲打之苦,只记一下碰到的一个问题。 当时,其中一位老师的机器XP已经完全无法进入,包括安全模式也无任何反应。但却需要首先把邮件系统弄出来(Foxmail)。机器的C盘是NTFS格式的,好在我的小系统有NTFS的支持(只读),顺利将整个Foxmail复制出来以后结束工作。但第二天被告知复制的Foxmail无法使用,总是报错,老师怀疑复制出错。随即再次复制一次,但偷了一个小懒,通过tar把整个Foxmail打了个包再作的复制。经过验证没有问题。 难道真的是复制出错?系统重装以后(Foxmail目录复制到另外一个FAT32分区),在原机器再打开,果然无法使用,到处报文件无法写入的错误。检查NTFS的权限控制没有发现问题,却留意到所有文件都有只读属性。从顶层取消所有只读属性,故障排除。 结论是Linux从NTFS文件系统复制文件到其他分区的时候会加上只读属性。
归类于:
— quickmouse @ 9:58 pm
2006年10月30日 这里要讨论的是仅仅通过SSH向Linux机器传送文件的文法,并且是向一台小系统机器传送文件的方法。 通常来说,向Linux服务器传送文件,可以选择ftp、samba共享、sftp、scp等方式,但是,如果以上的服务都没有,而仅仅有 hd的情况下,就没这么简单了。我们假设需要从系统完整的机器B向小系统机器A传送文件,并且机器A上仅有 hd服务,则可以有这样的解决办法:
1、若机器A上有 h客户端可用,则可以在机器A上通过命令
[hostA]# h hostA cat file_on_B file_on_A 得到你所需要的文件
2、若机器A上没有 h客户端,仅有 hd服务,且没有scp、sftp,那问题就有点复杂了。首先,我们可以通过与方法1类似的途径传送文件:
[hostB]# h hostA echo ‘`cat file_on_B`’ file_on_A 注意,这是从系统完整的机器B向机器A传送文件,并且几个引号的顺序需要特别小心。相对于方法1,这个命令只能对文本文件的传输起作用。那二进制文件怎么办呢?可以首先通过 h-keygen生成一认证密钥对,即:
[hostB]# h-keygen -t rsa 回答了若干问题以后,会在用户目录根下的. h目录下生成id_rsa和id_rsa.pub,其中pub文件表示是公钥。它们是 h认证使用的密钥对,使用它们就可以在 h连接中不使用密码。而这两个文件都是文本文件。于是,我们将id_rsa.pub通过之前的方法传送到机器A,并存放于用户目录的. h目录下,更名为authorized_keys。则,此时从机器B通过 h访问机器A已经不需要输入密码。这样,可以用命令:
[hostB]#cat file_on_B | h host-A cat file_on_A 进行任意文件的传输,包括二进制文件和文本文件。
归类于:
— quickmouse @ 11:20 am
2006年09月16日 最近在一个小系统上,启动脚本跑完以后runlevel总是得到unknown的结果,后来把启动脚本在inittab当中的位置从runlevel 3调整到sysinit以后问题就解决了,于是就下定决心查一下到底怎么回事。 其实当kernel启动完成以后,系统就转入了init的控制。它通过读取inittab当中的标号顺序的执行一些脚本以便完成系统启动的剩余工作,其顺序如下:
1、读取inittab的配置,将内部运行级别设置为’#',认为是SYSINIT
2、检查并运行级别是#的脚本,一般情况下是sysinit这一级的脚本,若有,执行以后在utmp当中写入sysinit的记录(通过utmpdump /var/run/utmp可以看到)
3、开始执行从SYSINIT-BOOT的转移,向utmp当中写入reboot的记录,设置运行级别为’*’
4、执行inittab配置当中的运行级别为’*'的脚本,这一般是boot一级的脚本,很多系统里面是没有的
5、开始执行从BOOT-default initlevel的转移,向utmp当中写入runlevel的记录,设置运行级别为inittab内设置的运行级
6、执行default initlevel当中所有带有wait标志的脚本,并在执行完毕后向utmp当中写入记录
7、执行default initlevel剩余的脚本、命令,并在执行后向utmp中记录
8、等待信号的到来或者运行级别的改变,执行改变运行级的动作并进行记录 从这个过程可以知道所有的脚本在执行前init都会在utmp当中进行记录,除了sysinit这一级的脚本,它们是执行完毕以后才写入utmp的。原因在于系统在启动后文件系统通常处于read only的状态,此时执行utmp的写操作是不会成功的,所以通常sysinit会要包含将文件系统转为rw模式的命令。 因此,我在小系统当中把所有的设置集中到一个脚本当中后,放置于runleve 3执行,就造成了没有reboot和runlevel的记录,也就导致了执行runlevel时得到unknown的结果。
归类于:
— quickmouse @ 6:38 pm
by Jerry.Zhong
Filename: utmp.c
Function: write_utmp
Description: Let’ look at the segment of write_utmp dealing with writing delayed boot record. It depends on variable wrote_utmp_reboot. This variable will NOT be zero when UTMP_FILE is exist, but that does NOT mean a write proce can be succe ful, for example the filesystem is in readonly states.
120: if (acce (UTMP_FILE, F_OK) 0)
121: retur 122:
123:#ifdef INIT_MAIN
124: /*
125: * Note if we are going to write a boot record.
126: */
127: if (type == BOOT_TIME) wrote_utmp_reboot++;
129: /*
130: * See if we need to write a reboot record. The reason that
131: * we are being so paranoid is that when we first tried to
132: * write the reboot record, /var was po ibly not mounted
133: * yet. As soon as we can open WTMP we write a delayed boot record.
134: */
135: if (wrote_utmp_reboot == 0 &am am type != BOOT_TIME)
136: write_utmp(reboot, ~~, 0, BOOT_TIME, ~, NULL);
137:#endif Please compare this segment to write_wtmp function. It uses a file open function to check whether the write can be proce ed.
归类于:
— quickmouse @ 6:33 pm
2006年08月31日
2006年8月21日 种子班终于开班了,对这种状况,我既感到高兴,也有点害怕。高兴的原因是我们有这么一块实验田,可以用一种不同的思路,一种不同的教学方法来培养我们的同学;当然,我们也有点害怕,既是因为我们并没有完全准备好,也因为我们对新方法效果的担忧。 这并非是我们老师没有信心,而是我们对种子班这个新生事物,寄予了太多的期望,在我们老师眼里,它应该是一个完美的化身。当然,新生事物总有各种各样的风险,刚才刘老师也一一做了说明,那么我在这里谈谈在种子班,我们究竟要学习什么?为什么要冒这样的风险来参与种子班的学习。 首先,种子班学习的是一种态度。一种知其然还要知其所以然的态度。种子班对学生的考核不会以做卷子考试为主。我们对大学教育的理解是大学生应当具有自主的学习能力和探索能力,而不是做分数的奴隶。我既反对成绩第一的看法,也反对60分万岁的做法。大家要想到明天你们离开学校,考你们的是社会,是千千万万不同的用人单位。你对学习的态度,在那个时候就会真实的反映出来,这绝对不是我们以往课程当中一次考试就能反映的。 其次,种子班学习的是一种方法。一种可持续发展的方法,一种与时俱进的方法。我希望在教学过程当中,把我当年的思路告诉大家。这是一种自学的思路,是我们今后对待任何我们从未接触过的新知识的有效方法。我不会在课堂上把结果都原原本本的告诉你们,你们需要依靠自己的努力去探索真相。不要总试图单从书本上获取知识,也不要试图系统性的学习一个新的知识点,这种以往的学习模式在今后学习工作当中不常用到。管中窥豹,再一点点的做拼图,最后组成一个完整的自己理解的结构才是最牢靠的知识体系。 第三,种子班学习的是一种习惯。一种希望能给你们一生带来益处的良好习惯。Dian团队的团训当中有一句优秀是一种习惯。我们希望在种子班课程的学习中建立起来的方法被大家应用到其他的课程以及今后的工作当中。也只有到那时候,你们才能真正理解到种子班给你们带来的变化。
归类于:
— quickmouse @ 9:30 pm
2006年08月14日 当然可以用pa wd – tdin来实现,这里演示的只是可以先通过grub生成md5 crypted字符串,然后用usermod更改,其目的是为了暂时性的生成加密后的密码,之后再直接使用这个加密后的密码。
#!/bin/bash
xx=md5crypt\n12345\nquit
yy=`echo -e $xx | grub – atch –device-map=/dev/null`
jj=${yy/*Encrypted: /Encrypted: }
jj=${jj/Encrypted: /}
jj=${jj/grub*/}
jj=`echo $jj`
usermod -p $jj test
归类于:
— quickmouse @ 5:28 pm
2006年07月23日 今天无事间遍历所有的电视频道时,偶然翻到央视《纪事》栏目正在播放片子远离别斯兰。说实话,对《纪事》行进中的影像中国,这个熟悉的栏目介绍,我还是很喜欢的。可惜今天的《纪事》实在是倒我的胃口。 大家都知道两年前俄罗斯别斯兰事件,给当地的很多孩子和***都留下了阴影。也就是这个原因,我国政府本着人道主义精神在前不久邀请了10名经历过别斯兰人质事件的儿童来到海南三亚,在4名成年人的陪同下,进行康复性治疗。既然人家就是因为心里留下了深深的烙印和阴影,才会来到这里治疗,希望能慢慢的淡忘掉那段不愉快的经历,可是为什么今天的《纪事》从头到尾都是记者试图去询问从俄罗斯来的孩子和***关于别斯兰事件的经历以及给他们的印象呢? 我实在不明白,央视制作这期《纪事》节目的编导、制作和记者,你们难道那么喜欢揭别人的伤疤吗?
归类于:
— quickmouse @ 3:51 pm
2006年07月12日 两天的奋战,总算把数电的卷子给改完了。上课是快乐的,改卷子是痛苦的。^_^ 6号那天晚上,当我出现在考场上的时候,学生们还有说有笑,还不忘记开点小玩笑一类的。我也不时叮嘱一下考试时候应该要注意些什么,尤其是对于没有见过的知识点,要有一定的推理能力。虽然我很想告诉大家有哪些东西是我们没有提到,但却是要考的,可我无法开口,不然一说就铁定漏题了。好在那些点分数也就只有几分而已,并无关大局。 当考试收卷的时候,考场上是出奇的沉闷,大伙没有太多最后一门考完的喜悦。毕竟考题的量是不少的,很多同学只是刚刚好赶着做完而已。那份卷子我自己做了一遍,花了一个小时。换成学生做,没有两个小时一般是下不来的。当天晚上就有同学给我写信说同学们都很郁闷~~ 这两天改卷子的时候,我们三个老师不时的讨论着,似乎大家对这样的一份卷子并不适应。原因当然是多方面的,一来卷子的题目类型跟平时作业的类型不太相同,几乎一半的考题都是跟应用相结合了的。这也难怪,三个老师基本都是有比较强的科研项目背景的,课堂上都结合着实际应用在讲知识点,只是大部分的同学都把这些课本外的东西当作故事来听,但是别忘记了故事还是为教学内容服务的。再则就是卷子上的题目普遍都绕了一个弯来考知识点,当然这不是像高考那样弯来弯去,但肯定不是说死记书上的东西就可以了的。这也就是我常常说的思路、方法。例如那道预置值为0010(2)的161构成12进制计数器的题目一样,如果死记公式预置值应当为16-12=4,则会发现预置值被定死了,而清零端也被固定在了无效上,没招的同学就想出了强行改写预置值等办法,实在是五花八门。第三个原因就是方法学习得不够或者不得要领。试卷的最后一题是一个爬坡题,出的是一个叫4017的十进制计数器的片子。卷子上的接口、波形就是直接copy的datasheet上的东西,目的就是要考察大家对未接触过的芯片的判断能力和应用能力。很不幸,大部分的同学都没得超过一半的分,这还是改得及其放松的情况,不少同学更是没动笔。记得在复习课上我提到过,器件只是工具,大家会用就可以了不必关心内部结构,但也要迁就工具。答疑的时候还有不少同学问这个片子考不考,那个片子考不考
唉,难道我们书上没有出现过的芯片大家就不去用了?或者说我们书上要把所有的芯片都介绍一遍?显然这是不现实的问题。 最后的统分显然也是不乐观的,卷面上看不过线的有一半。最好的也就是92分,也唯独一个。80分以上的就是凤毛麟角了。看来预计的正态分布,峰值75分左右还要打点折扣。 真希望有机会能给大家讲一遍卷子,不然错了还是错了,仍然不知道怎么错的。
归类于:
— quickmouse @ 2:38 pm
Pages (4):
这是quickmouse的blog哟
^______^
文章的转载请保留全文以及注明出处,谢谢合作!
主人推荐
友情推荐
常用链接
我的联系方式
最新日志
存档 (1) (3) (1) (1) (1) (1) (3) (4) (1) (2) (2) (2) (1) (1) (3) (2) (4) (3) (4) (9) (4) (2) (2) (1) (2) (1) (1) (2) (2) (3) (3) (1) (7) (8) (4) (2) (4) (2) (2) (4) (5) (3) (6) (3) (6)
最新评论
nuonuo 发表于《
hunter 发表于《
发表于《
WAP 发表于《
xurixin 发表于《
is Powered by搜索 OUTRUN2006
播放:
203 游戏:
5 评论:
3 收藏:
0 上传:
2008-01-23 16:46:25
频道: 标签: F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可以13分30秒,我狂汗)
大家分享
建议设置播放器大小650*360,取得最佳游戏效果
3783602
游戏地址 : 通过E-mail / MSN / QQ,把节目地址告诉你的好友
源文件地址 : 用于到个人空间或 Blog,如
嵌入代码 : 用于支持html编辑的网页或 Blog
论坛代码1 : 支持Iframe镶入的论坛,如
论坛代码2 : 支持UBB镶入的论坛
视频评论
把图片中的文字填到小输入框内
地球级排行
本节目暂无排行
月球级排行
本节目暂无排行
火星级排行
本节目暂无排行
更多服务: |
www.bxlady.com |
Copyright 2006-2011 6.cn
京公网安备110000000004号搜索 OUTRUN2006 上传:
2008-01-23 16:46:25 播放:
2,199 收藏:
频道: 标签: F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可以13分30秒,我狂汗)
F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可...
嵌入代码:
视频评论
把图片中的文字填到小输入框内
您可能感兴趣的
推荐视频
相关视频
播放:
播放:
148,686
播放:
播放:
播放:
播放:
播放:
播放:
播放:
播放:
房东其他视频
播放:
播放:
播放:
播放:
播放:
更多服务: |
www.bxlady.com |
Copyright 2006-2011 6.cn
京公网安备110000000004号 2006年12月31日 近日在对PIC12F675编程的时候,写可重定位代码,用udata定义变量。编译是正确的,但是链接的时候出现如下的错误:
Error – section ‘.udata’ can not fit the section. Section ‘.udata’ length=0×00000002 百思不得其解,换用PIC16F688的链接配置文件,则没有出现这样的问题。虽然16F688的内存资源比12F675多很多,但是程序当中使用的内存也只有2个字节,怎么样都不会出现不够的情况。仔细分析16F688和12F675的链接配置文件,涉及内存部分的有:
12F675:
DATABANK NAME=sfr0no k START=0×0 END=0×1F PROTECTED
DATABANK NAME=sfr1no k START=0×80 END=0×9F PROTECTED
SHAREBANK NAME=gpr0no k START=0×20 END=0×5F
SHAREBANK NAME=gpr0no k START=0xA0 END=0xDF
16F688:
DATABANK NAME=sfr0 START=0×0 END=0×1F PROTECTED
DATABANK NAME=sfr1 START=0×80 END=0×9F PROTECTED
DATABANK NAME=sfr2 START=0×100 END=0×11F PROTECTED
DATABANK NAME=sfr3 START=0×180 END=0×19F PROTECTED
DATABANK NAME=gpr0 START=0×20 END=0×6F
DATABANK NAME=gpr1 START=0xA0 END=0xEF
DATABANK NAME=gpr2 START=0×120 END=0×16F SHAREBANK NAME=gprno k START=0×70 END=0×7F
SHAREBANK NAME=gprno k START=0xF0 END=0xFF
SHAREBANK NAME=gprno k START=0×170 END=0×17F
SHAREBANK NAME=gprno k START=0×1F0 END=0×1FF 可以发现16F688把内存分成了分区的部分(DATABANK)和不分区的部分(SHAREBANK,即共享区),而12F675只有不分区(SHAREBANK),全部是共享内存,不需要切换访问。于是,试试把12F675程序当中的变量定义到udata_shr当中,问题得到解决。也就是说因为PIC12F675的所有内存都可以不分区的访问,所以Microchip的MPLAB把12F675的内存全部定义成SHAREBANK,导致没有把内存定义到DATABANK。因此,发生了用udata定义变量链接出错的情况。
归类于:
— quickmouse @ 3:49 pm 上次Philip给我打***说PM有gift要送给A liance组的人,我就在猜想是什么礼物,嘿嘿,心想不会是iPod吧。不过前几天富士康和第一财经报道打官司的时候,就有爆出富士康这个血汗工厂正是给A le代工iPod的,当时就觉得不要是iPod的好,正打算抵制呢。不过转念又想,这哪能随心所愿呢?呵呵。 今天早上一到公司,把所有的东西放置妥当,早餐之后就等着Philip来一块商量项目的进展,也顺便等等我的gift ^_^ 上班半个多小时以后,这家伙终于出现了,笑呵呵的拎着他的大包站在我面前,从里面拿出一个深色的盒子,递到我面前说:其他人的都发过了,就剩下你的了,定睛一看,iPod Nano。My god,居然真的是iPod,2G版本的黑色Nano。我不知道如果头一天我就到公司的话会不会有颜色挑,不过真的是头天到的话,也一样不知道拣怎样的
我这人对这方面没有什么感觉,还是让其他人帮我决定了的好,呵呵。这样看来,没能早一天到(错过了火车)还真属于好事多磨了。 于是,顺手给美眉挂了个***,告诉她有个iPod的礼物,结果立刻被她声称收归国有了,呜呜~~ 【后记】4天之后我把Nano送到深圳,一下子就把它塞了个半饱,美眉号称半年不需要更新MP3上的歌曲了。可惜Nano设计上需要通过USB来充电,于是打算做一个直接转USB接口的变压器。***征求美眉的意见,说砖头是不要的,如果能直接借用她那里已有的充电器,就最好了。那只有索爱的充电器满足这个要求,可是索爱充电器的接口太难做了。直到前两天才用回形针和元件引脚搞定~~
归类于:
— quickmouse @ 3:23 pm
2006年11月25日 权当一个手记吧。前两天,我的两位导师机器都被病毒搞挂了,于是带上我的Linux小系统U盘开始了数据拯救之旅。其间的艰辛和曲线救国略去不谈,省去若干千字敲打之苦,只记一下碰到的一个问题。 当时,其中一位老师的机器XP已经完全无法进入,包括安全模式也无任何反应。但却需要首先把邮件系统弄出来(Foxmail)。机器的C盘是NTFS格式的,好在我的小系统有NTFS的支持(只读),顺利将整个Foxmail复制出来以后结束工作。但第二天被告知复制的Foxmail无法使用,总是报错,老师怀疑复制出错。随即再次复制一次,但偷了一个小懒,通过tar把整个Foxmail打了个包再作的复制。经过验证没有问题。 难道真的是复制出错?系统重装以后(Foxmail目录复制到另外一个FAT32分区),在原机器再打开,果然无法使用,到处报文件无法写入的错误。检查NTFS的权限控制没有发现问题,却留意到所有文件都有只读属性。从顶层取消所有只读属性,故障排除。 结论是Linux从NTFS文件系统复制文件到其他分区的时候会加上只读属性。
归类于:
— quickmouse @ 9:58 pm
2006年10月30日 这里要讨论的是仅仅通过SSH向Linux机器传送文件的文法,并且是向一台小系统机器传送文件的方法。 通常来说,向Linux服务器传送文件,可以选择ftp、samba共享、sftp、scp等方式,但是,如果以上的服务都没有,而仅仅有 hd的情况下,就没这么简单了。我们假设需要从系统完整的机器B向小系统机器A传送文件,并且机器A上仅有 hd服务,则可以有这样的解决办法:
1、若机器A上有 h客户端可用,则可以在机器A上通过命令
[hostA]# h hostA cat file_on_B file_on_A 得到你所需要的文件
2、若机器A上没有 h客户端,仅有 hd服务,且没有scp、sftp,那问题就有点复杂了。首先,我们可以通过与方法1类似的途径传送文件:
[hostB]# h hostA echo ‘`cat file_on_B`’ file_on_A 注意,这是从系统完整的机器B向机器A传送文件,并且几个引号的顺序需要特别小心。相对于方法1,这个命令只能对文本文件的传输起作用。那二进制文件怎么办呢?可以首先通过 h-keygen生成一认证密钥对,即:
[hostB]# h-keygen -t rsa 回答了若干问题以后,会在用户目录根下的. h目录下生成id_rsa和id_rsa.pub,其中pub文件表示是公钥。它们是 h认证使用的密钥对,使用它们就可以在 h连接中不使用密码。而这两个文件都是文本文件。于是,我们将id_rsa.pub通过之前的方法传送到机器A,并存放于用户目录的. h目录下,更名为authorized_keys。则,此时从机器B通过 h访问机器A已经不需要输入密码。这样,可以用命令:
[hostB]#cat file_on_B | h host-A cat file_on_A 进行任意文件的传输,包括二进制文件和文本文件。
归类于:
— quickmouse @ 11:20 am
2006年09月16日 最近在一个小系统上,启动脚本跑完以后runlevel总是得到unknown的结果,后来把启动脚本在inittab当中的位置从runlevel 3调整到sysinit以后问题就解决了,于是就下定决心查一下到底怎么回事。 其实当kernel启动完成以后,系统就转入了init的控制。它通过读取inittab当中的标号顺序的执行一些脚本以便完成系统启动的剩余工作,其顺序如下:
1、读取inittab的配置,将内部运行级别设置为’#',认为是SYSINIT
2、检查并运行级别是#的脚本,一般情况下是sysinit这一级的脚本,若有,执行以后在utmp当中写入sysinit的记录(通过utmpdump /var/run/utmp可以看到)
3、开始执行从SYSINIT-BOOT的转移,向utmp当中写入reboot的记录,设置运行级别为’*’
4、执行inittab配置当中的运行级别为’*'的脚本,这一般是boot一级的脚本,很多系统里面是没有的
5、开始执行从BOOT-default initlevel的转移,向utmp当中写入runlevel的记录,设置运行级别为inittab内设置的运行级
6、执行default initlevel当中所有带有wait标志的脚本,并在执行完毕后向utmp当中写入记录
7、执行default initlevel剩余的脚本、命令,并在执行后向utmp中记录
8、等待信号的到来或者运行级别的改变,执行改变运行级的动作并进行记录 从这个过程可以知道所有的脚本在执行前init都会在utmp当中进行记录,除了sysinit这一级的脚本,它们是执行完毕以后才写入utmp的。原因在于系统在启动后文件系统通常处于read only的状态,此时执行utmp的写操作是不会成功的,所以通常sysinit会要包含将文件系统转为rw模式的命令。 因此,我在小系统当中把所有的设置集中到一个脚本当中后,放置于runleve 3执行,就造成了没有reboot和runlevel的记录,也就导致了执行runlevel时得到unknown的结果。
归类于:
— quickmouse @ 6:38 pm
by Jerry.Zhong
Filename: utmp.c
Function: write_utmp
Description: Let’ look at the segment of write_utmp dealing with writing delayed boot record. It depends on variable wrote_utmp_reboot. This variable will NOT be zero when UTMP_FILE is exist, but that does NOT mean a write proce can be succe ful, for example the filesystem is in readonly states.
120: if (acce (UTMP_FILE, F_OK) 0)
121: retur 122:
123:#ifdef INIT_MAIN
124: /*
125: * Note if we are going to write a boot record.
126: */
127: if (type == BOOT_TIME) wrote_utmp_reboot++;
129: /*
130: * See if we need to write a reboot record. The reason that
131: * we are being so paranoid is that when we first tried to
132: * write the reboot record, /var was po ibly not mounted
133: * yet. As soon as we can open WTMP we write a delayed boot record.
134: */
135: if (wrote_utmp_reboot == 0 &am am type != BOOT_TIME)
136: write_utmp(reboot, ~~, 0, BOOT_TIME, ~, NULL);
137:#endif Please compare this segment to write_wtmp function. It uses a file open function to check whether the write can be proce ed.
归类于:
— quickmouse @ 6:33 pm
2006年08月31日
2006年8月21日 种子班终于开班了,对这种状况,我既感到高兴,也有点害怕。高兴的原因是我们有这么一块实验田,可以用一种不同的思路,一种不同的教学方法来培养我们的同学;当然,我们也有点害怕,既是因为我们并没有完全准备好,也因为我们对新方法效果的担忧。 这并非是我们老师没有信心,而是我们对种子班这个新生事物,寄予了太多的期望,在我们老师眼里,它应该是一个完美的化身。当然,新生事物总有各种各样的风险,刚才刘老师也一一做了说明,那么我在这里谈谈在种子班,我们究竟要学习什么?为什么要冒这样的风险来参与种子班的学习。 首先,种子班学习的是一种态度。一种知其然还要知其所以然的态度。种子班对学生的考核不会以做卷子考试为主。我们对大学教育的理解是大学生应当具有自主的学习能力和探索能力,而不是做分数的奴隶。我既反对成绩第一的看法,也反对60分万岁的做法。大家要想到明天你们离开学校,考你们的是社会,是千千万万不同的用人单位。你对学习的态度,在那个时候就会真实的反映出来,这绝对不是我们以往课程当中一次考试就能反映的。 其次,种子班学习的是一种方法。一种可持续发展的方法,一种与时俱进的方法。我希望在教学过程当中,把我当年的思路告诉大家。这是一种自学的思路,是我们今后对待任何我们从未接触过的新知识的有效方法。我不会在课堂上把结果都原原本本的告诉你们,你们需要依靠自己的努力去探索真相。不要总试图单从书本上获取知识,也不要试图系统性的学习一个新的知识点,这种以往的学习模式在今后学习工作当中不常用到。管中窥豹,再一点点的做拼图,最后组成一个完整的自己理解的结构才是最牢靠的知识体系。 第三,种子班学习的是一种习惯。一种希望能给你们一生带来益处的良好习惯。Dian团队的团训当中有一句优秀是一种习惯。我们希望在种子班课程的学习中建立起来的方法被大家应用到其他的课程以及今后的工作当中。也只有到那时候,你们才能真正理解到种子班给你们带来的变化。
归类于:
— quickmouse @ 9:30 pm
2006年08月14日 当然可以用pa wd – tdin来实现,这里演示的只是可以先通过grub生成md5 crypted字符串,然后用usermod更改,其目的是为了暂时性的生成加密后的密码,之后再直接使用这个加密后的密码。
#!/bin/bash
xx=md5crypt\n12345\nquit
yy=`echo -e $xx | grub – atch –device-map=/dev/null`
jj=${yy/*Encrypted: /Encrypted: }
jj=${jj/Encrypted: /}
jj=${jj/grub*/}
jj=`echo $jj`
usermod -p $jj test
归类于:
— quickmouse @ 5:28 pm
2006年07月23日 今天无事间遍历所有的电视频道时,偶然翻到央视《纪事》栏目正在播放片子远离别斯兰。说实话,对《纪事》行进中的影像中国,这个熟悉的栏目介绍,我还是很喜欢的。可惜今天的《纪事》实在是倒我的胃口。 大家都知道两年前俄罗斯别斯兰事件,给当地的很多孩子和***都留下了阴影。也就是这个原因,我国政府本着人道主义精神在前不久邀请了10名经历过别斯兰人质事件的儿童来到海南三亚,在4名成年人的陪同下,进行康复性治疗。既然人家就是因为心里留下了深深的烙印和阴影,才会来到这里治疗,希望能慢慢的淡忘掉那段不愉快的经历,可是为什么今天的《纪事》从头到尾都是记者试图去询问从俄罗斯来的孩子和***关于别斯兰事件的经历以及给他们的印象呢? 我实在不明白,央视制作这期《纪事》节目的编导、制作和记者,你们难道那么喜欢揭别人的伤疤吗?
归类于:
— quickmouse @ 3:51 pm
2006年07月12日 两天的奋战,总算把数电的卷子给改完了。上课是快乐的,改卷子是痛苦的。^_^ 6号那天晚上,当我出现在考场上的时候,学生们还有说有笑,还不忘记开点小玩笑一类的。我也不时叮嘱一下考试时候应该要注意些什么,尤其是对于没有见过的知识点,要有一定的推理能力。虽然我很想告诉大家有哪些东西是我们没有提到,但却是要考的,可我无法开口,不然一说就铁定漏题了。好在那些点分数也就只有几分而已,并无关大局。 当考试收卷的时候,考场上是出奇的沉闷,大伙没有太多最后一门考完的喜悦。毕竟考题的量是不少的,很多同学只是刚刚好赶着做完而已。那份卷子我自己做了一遍,花了一个小时。换成学生做,没有两个小时一般是下不来的。当天晚上就有同学给我写信说同学们都很郁闷~~ 这两天改卷子的时候,我们三个老师不时的讨论着,似乎大家对这样的一份卷子并不适应。原因当然是多方面的,一来卷子的题目类型跟平时作业的类型不太相同,几乎一半的考题都是跟应用相结合了的。这也难怪,三个老师基本都是有比较强的科研项目背景的,课堂上都结合着实际应用在讲知识点,只是大部分的同学都把这些课本外的东西当作故事来听,但是别忘记了故事还是为教学内容服务的。再则就是卷子上的题目普遍都绕了一个弯来考知识点,当然这不是像高考那样弯来弯去,但肯定不是说死记书上的东西就可以了的。这也就是我常常说的思路、方法。例如那道预置值为0010(2)的161构成12进制计数器的题目一样,如果死记公式预置值应当为16-12=4,则会发现预置值被定死了,而清零端也被固定在了无效上,没招的同学就想出了强行改写预置值等办法,实在是五花八门。第三个原因就是方法学习得不够或者不得要领。试卷的最后一题是一个爬坡题,出的是一个叫4017的十进制计数器的片子。卷子上的接口、波形就是直接copy的datasheet上的东西,目的就是要考察大家对未接触过的芯片的判断能力和应用能力。很不幸,大部分的同学都没得超过一半的分,这还是改得及其放松的情况,不少同学更是没动笔。记得在复习课上我提到过,器件只是工具,大家会用就可以了不必关心内部结构,但也要迁就工具。答疑的时候还有不少同学问这个片子考不考,那个片子考不考
唉,难道我们书上没有出现过的芯片大家就不去用了?或者说我们书上要把所有的芯片都介绍一遍?显然这是不现实的问题。 最后的统分显然也是不乐观的,卷面上看不过线的有一半。最好的也就是92分,也唯独一个。80分以上的就是凤毛麟角了。看来预计的正态分布,峰值75分左右还要打点折扣。 真希望有机会能给大家讲一遍卷子,不然错了还是错了,仍然不知道怎么错的。
归类于:
— quickmouse @ 2:38 pm
Pages (4):
这是quickmouse的blog哟
^______^
文章的转载请保留全文以及注明出处,谢谢合作!
主人推荐
友情推荐
常用链接
我的联系方式
最新日志
存档 (1) (3) (1) (1) (1) (1) (3) (4) (1) (2) (2) (2) (1) (1) (3) (2) (4) (3) (4) (9) (4) (2) (2) (1) (2) (1) (1) (2) (2) (3) (3) (1) (7) (8) (4) (2) (4) (2) (2) (4) (5) (3) (6) (3) (6)
最新评论
nuonuo 发表于《
hunter 发表于《
发表于《
WAP 发表于《
xurixin 发表于《
is Powered by搜索 OUTRUN2006
播放:
203 游戏:
5 评论:
3 收藏:
0 上传:
2008-01-23 16:46:25
频道: 标签: F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可以13分30秒,我狂汗)
大家分享
建议设置播放器大小650*360,取得最佳游戏效果
3783602
游戏地址 : 通过E-mail / MSN / QQ,把节目地址告诉你的好友
源文件地址 : 用于到个人空间或 Blog,如
嵌入代码 : 用于支持html编辑的网页或 Blog
论坛代码1 : 支持Iframe镶入的论坛,如
论坛代码2 : 支持UBB镶入的论坛
视频评论
把图片中的文字填到小输入框内
地球级排行
本节目暂无排行
月球级排行
本节目暂无排行
火星级排行
本节目暂无排行
更多服务: |
www.bxlady.com |
Copyright 2006-2011 6.cn
京公网安备110000000004号搜索 OUTRUN2006 上传:
2008-01-23 16:46:25 播放:
2,199 收藏:
频道: 标签: F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可以13分30秒,我狂汗)
F40,TA 自动档 14分20秒跑完SP模式
(据某个达人说应该可...
嵌入代码:
视频评论
把图片中的文字填到小输入框内
您可能感兴趣的
推荐视频
相关视频
播放:
播放:
148,686
播放:
播放:
播放:
播放:
播放:
播放:
播放:
播放:
房东其他视频
播放:
播放:
播放:
播放:
播放:
更多服务: |
www.bxlady.com |
Copyright 2006-2011 6.cn
京公网安备110000000004号

参考资料

 

随机推荐