用户操作
[即时聊天] [发私信] [加为好友]
绝影ID:hitetoshi
1777218次访问,排名9,好友200人,关注者618人。
爱生活,爱狗狗。
hitetoshi的文章
原创 97 篇
翻译 0 篇
转载 0 篇
评论 8350 篇
绝影的公告
很多朋友在CSDN上加我好友,或者加到我的汇编群中来,实在抱歉,CSDN的好友上线和QQ群的成员上线都是200个,现在都已经加满了,所以加不了了。请访问论坛http://www.crazyprogrammer.org
最近评论
wuliao009:写的真好呀,never give up!
想做个好程序员:出终于要出来了啊~~
我好想拿到有你的签名的~~
第一时间预定就可以拿到签名本么?
xhf:不错,顶,
逆援助大好き:人妻セフレナンパ
mis2007:电子版的看了一遍,觉得不够爽,打算买本来再看一遍! UNCLE JUE 加油!
文章分类
收藏
    相册
    搜救犬赵百万
    链接
    HelloCTO
    疯狂的程序员官方网站
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 疯狂的程序员17收藏

    新一篇: 疯狂的程序员18 | 旧一篇: 疯狂的程序员16

    老杨很吃惊地看着绝影。

    他缓缓地说:“不好。一张公交卡里面有50块钱,车上贼又多,不小心掉了就全没了。我觉得还是折现好些。”

    绝影还算是聪明人。这就好比现在BOSS总跟你说:“小张啊,好好干,再干两年就分点公司股份给你。”你要是真信了就傻了,这句话完全有资格收录到十大谎话里面。你要是够聪明你就应该跟BOSS说:“BOSS啊,股份这东西太高级咱懂不起,还是不要了,折现吧。”

    这么一说没想到老杨又大方起来,同意给他300块钱。他说:“你安排下,每周什么时候能来?”

    绝影没怎么去上课,记不得课表,他说:“还是让我回去先看看课表,跟老师打个招呼吧,到时候我给你打电话。”

     

    去财务室领了300块钱,坐在回学校的公交车上绝影心情无比激动,他给三陪发了个短信说:兄弟我已经找到工作了,在XXXX公司,哈哈。

    那时候他大四上期。

    回到学校已经是吃晚饭的时间,燕儿问他:“待遇谈得如何?”

    “没谈,不过还没做就领到300元钱,你觉得待遇能低吗?特别是昨天做那个三元线性回归,50行代码就给了我100块钱,你看做ASP的做Java的谁能拿到这么多?我当初跟你说你还不相信。”

    燕儿没再说什么,吃过晚饭绝影突然很想把这事告诉土匪,他也确实很久都没回寝室了。

    土匪喘吁吁从篮球场回来,老远就跟绝影打招呼:“怎么样?外面住习惯不啊?不习惯就回来嘛。”

    “不能回来了,现在事情多,又找了份工作,晚上寝室要熄灯没时间做事情。”

    土匪想找个工作有啥好牛B的,班上还是有好多人吹嘘自己找到了工作,自豪得不得了,一调查,不是去发传单就是去搞促销。土匪认为,与其去丢那个脸,还不如好好学习。

    他鄙夷地问:“啥工作啊?又去下苦力?有时间还不如想办法帮我把计算机二级过了,我给你现大洋!”

    绝影在书架上拿了课表,平静地对他说:“你懂个屁,这次我是去XXXX公司,研发部,研发员,懂不?我走了,忙去了。”

    没等土匪答话,他就离开了寝室。按照他的推测,土匪听到他报出“XXXX公司”这个名字肯定会继续追问他更多细节,反正他觉得他和土匪不是一个档次,跟他讲也讲不明白。这里面的细节就留给他一个人去体会吧。

    出了学校又去那个公话超市对照着课表给老杨打电话,大概就是告诉他每周去两天半,分别是什么什么时候。老杨在电话那头不住的嘱咐:“好,好,好好看C++ Builder,你一来,我们的CASE就开工。”

     

    三天后绝影去了那公司。去的时候带了本《C++ Builder入门与提高》,这书也是从西南科技书店买的。他对老杨说:“C++ Builder已经没问题了,可以开工了。”

    其实绝影自己都没想到才三天时间,他就可以从什么都不懂变成“没有问题”。所以有时候人的技术啊,知识啊也许并不是学出来的,是逼出来的。比如你去考软件设计师,本来至少有半年的时间来准备,可以那编译原理里面什么词法分析语法分析什么正则表达式啊看得你头都大了,这很正常,毕竟你是数学专业的就不是计算机专业的,是计算机专业的就不是数学专业的,甚至你跟这两个专业都不沾边。最后想算了还是放弃了,反正考试还有那么多内容,其它的学好点,一样能过。后来工作了,有一天,你BOSS跟你说:“小张啊,你从来没让我们失望过啊,最近很多程序员反应咱们那编译器不好用,你看干脆咱们自己开发个编译器算了。给你一个月时间够了吧,你可从来没让我们失望过啊。”他这么一说,尽管在那一个月中你每天都在心中骂他,可最后你自己都吓了一跳――居然还是把编译器给搞出来了。就这么一个月的时间逼一下,比那半年的效率都高得多。其实就算做不出来也没什么,做不出来很正常,做出来了你是牛人,这一个月要这么累死累活地工作是为什么?不是为了钱,是为了别人对你的信任和肯定。所以你骂完BOSS,偶尔回想起来也许你还是会感谢他的。

    你说一个编译器里面有多少技术含量,论技术含量得值多少钱,可是你在公司还是只拿那么一点钱,最多BOSS再发给你2000块项目奖金。所以这样来看很多时候程序员工作真的不是为了钱,至少他在写那个程序的时候想得更多是如何去解决某个技术上的难题,当然,东西做完一交他有可能马上就会想到:呓,我的钱呢?才这么一点?所以你就不难理解很多人――像燕儿这样的人,他们不能理解你甚至嘲笑你居然可以天天坐那写一分钱都赚不到的程序,并且还写得很快乐。

    对程序员来说,大部分快乐是从解决问题特别是独立解决问题中来的,不是从这个CASE有多大,奖金有多少中来的。

     

    当时正好是星期一公司的例会,老杨说:“走跟我一起去开会。”

    反正开会的人除了老杨绝影一个都不认识,绝影自己坐那觉得挺无聊,倒是最后老杨跟大家介绍绝影:“这是新来的‘技术外援’绝影,很厉害,一天就把三元线性回归解出来了。”绝影站起来跟大家点点头,那一瞬间他想起:惨了今天早上起床后没梳头。

    开完会,老杨跟他BOSS请示了几句,对绝影说:“走咱们先去看车间。”

    车间不大,绝影老远看见上面有大大的放射性三棱形标志,老杨一边挡住绝影一边说:“小心点,别碰,远远地看。就这东西有放射线太危险了,所以我们要做的软件就是实现对这机器的远程操作,比如我们坐在值班室里就可以监视机器的运行情况并且能够对它们进行控制,也就是说,我们的软件是一台完全仿真的机器。”

    回到研发部,老杨让绝影坐他旁边的办公桌,桌子前面已经贴了一张CASE进度表,这个CASE总共会持续两个月。绝影看见“上位机”上总共有3个人的名字,“绝影”也在其中;还有一个姓周的做单片机部分。桌上摆了台电脑,操作系统居然是Windows NT 4.0英文版。这让他有点失望,上次他就见老杨用一台笔记本电脑在工作,以为去了公司也会给他配台笔记本,他甚至已经给燕儿放了话:“公司会给我配台笔记本电脑。”

    毕竟是第一天去上班,老杨让绝影自己去参观一下公司,绝影首先问:“哪里可以抽烟。”老杨说:“隔壁的隔壁,研发部办公室和开发部办公室之间。”

    他跑过去,那里果然有间休息室,休息室旁边果然是开发部办公室。他就觉得奇怪,研发和开发到底有啥区别?居然硬要分成两个部门。抽了只烟,绝影去二楼策划部转了一圈遇到几个美女跟他打招呼,都操普通话。问他:“新来的吧?以前都没见过。”他说:“是。”再很自豪地补充一句:“研发部的。”他恨不得马上跟她们再补充一句:“我叫绝影,现在在哪里哪里念书,电话是多少多少。”他觉得讲普通话的美女就是好,讲话都好听。

    回到办公室,老杨问:“熟悉了吧。”

    他说:“还行,就是厕所有点远。”

    老杨说:“还有点时间,你来帮我做个事情。给定一个时间:年月日,算出是星期几。”

    绝影不知道C++ Builder里时间用的什么类,就知道API中有个SYSTEMTIME结构,就拿API来做,低层一点就是好,汇编啊VC++BCBVFP啊里面都可以用。依稀记得读高中的时候看了张报纸上面有个公式可以可以通过年月日计算出星期,用到了取整函数,学了高等数学才知道学名叫高斯函数,在网上拿“计算星期”作关键字搜索了一下找了几个公式,人家又讲得复杂,光原理就讲了好几大千字,又没有现成的代码。当然有了这些资料完全也可以用公式计算出来。老杨说的是:“还有点时间。”你要真拿这些公式来做,就不是“还有点时间”了,是“没有时间”。

    于是再想办法。反正是给你年月日计算星期,其它又没什么要求,先用GetLocalTime保存现在时间,再用SetLocalTime把系统设置成要计算的时间,再用GetLocalTime取时间,然后取SYSTEMTIMEwDayOfWeek,最后用SetLocalTime设置成原来的时间。操作系统都帮你把星期计算好了的,你自己还去算,那不笨死了。

    东西交给老杨,老杨说:“这也太另类了。”

    绝影问:“不行吗?”

    “倒不是不行,就是太另类了,反正我们是应用,又不是考算法,这办法很好。”

    所以写程序有时候就是很有意思。比如你搞数学的,一就是一二就是二绝不可能出来三,但程序就不一样,方法自由,很多时候解决一个问题的方法直接反应出这个程序员的性格和思想。

    老杨收好绝影的代码说:“下次来你就正式开工了,你回去可以先研究一下,这就是下面那机器的图,你要做个VCL组件,把这个机器的图放在窗体上像下面的机器一样可以左右运动,运动的速度和最大距离可以调整,把属性都给Publish出来。”

    绝影想这玩艺还不容易,还用花那么多时间,拿回去我一天就给搞出来。

     

        回到学校把那玩艺从磁盘拷贝出来,C++ Builder打开,大概过了10分钟,绝影傻眼了。 

    发表于 @ 2008年01月10日 05:56:00|评论(loading...)|编辑

    新一篇: 疯狂的程序员18 | 旧一篇: 疯狂的程序员16

    评论

    #为人民币服务 发表于2008-01-10 07:46:55  IP: 219.130.46.*
    哈哈,终于抢到沙发了
    #blackstone 发表于2008-01-10 08:01:38  IP: 59.40.227.*
    写得好啊,调足了胃口,哈哈
    #tolys 发表于2008-01-10 08:53:12  IP: 221.12.171.*
    文章不错,上班的第一件事不是看新闻,而是来这里看小说,呵呵!~~!~
    #l95282005 发表于2008-01-10 08:59:53  IP: 219.144.166.*
    开始小试牛刀了···
    期待中···
    #yishui301 发表于2008-01-10 09:05:21  IP: 203.95.107.*
    加油~~
    #yzgname 发表于2008-01-10 09:05:47  IP: 202.96.19.*
    与楼上的同感呀!
    #yjz1409276 发表于2008-01-10 09:17:49  IP: 218.26.25.*
    呵呵。写的好 啊。。加油。期待中
    #clover 发表于2008-01-10 09:29:22  IP: 58.60.69.*
    呵呵 越来越觉得绝影厉害了
    #sghcpt 发表于2008-01-10 09:31:40  IP: 202.192.80.*
    写得好啊,调足了胃口
    #黄勇刚 发表于2008-01-10 09:32:45  IP: 222.241.120.*
    早上起来第一件事,就是看小说更新了没有。
    #yydy1983 发表于2008-01-10 09:38:20  IP: 58.247.4.*
    兄弟赶快点,然后出书,
    这个书一定要出,说不定可以救出很多人
    #caixc123 发表于2008-01-10 09:48:48  IP: 219.133.34.*
    也,昨天我啥也没干几乎看了一天.今早又来啦.有意思!
    #IvanChen 发表于2008-01-10 10:26:15  IP: 205.181.240.*
    帅阿, 这么求星期 期待
    #realsmy 发表于2008-01-10 10:36:35  IP: 202.118.2.*
    加油!~
    #Ronio 发表于2008-01-10 10:38:39  IP: 60.176.143.*
    真是不错,早上一来就更新。
    #proccc 发表于2008-01-10 11:30:30  IP: 123.5.150.*
    好,渐入佳境.lz 继续努力.
    #Mike 发表于2008-01-10 11:36:25  IP: 59.41.99.*
    呵呵,更新的真快!很佩服楼主的这种为我们读者“负责”的精神!希望能早日看到第17篇。。。
    #solo 发表于2008-01-10 11:39:48  IP: 220.178.24.*


    于是再想办法。反正是给你年月日计算星期,其它又没什么要求,先用GetLocalTime保存现在时间,再用SetLocalTime把系统设置成要计算的时间,再用GetLocalTime取时间,然后取SYSTEMTIME的wDayOfWeek,最后用SetLocalTime设置成原来的时间。

    够另类。。哈哈。牛X
    #yonee 发表于2008-01-10 11:56:30  IP: 60.177.68.*
    于是再想办法。反正是给你年月日计算星期,其它又没什么要求,先用GetLocalTime保存现在时间,再用SetLocalTime把系统设置成要计算的时间,再用GetLocalTime取时间,然后取SYSTEMTIME的wDayOfWeek,最后用SetLocalTime设置成原来的时间。
    -----
    把系统时间改了,对时间有要求的系统就有问题,

    写小说这方法很有创意!
    #nimda321 发表于2008-01-10 12:19:10  IP: 221.205.45.*
    每天这么早就更新啊。。。那个时候俺还在梦中呢
    #LY 发表于2008-01-10 12:24:32  IP: 221.237.165.*
    阅读之前,先赞个再说,顶!!!
    #Duron 发表于2008-01-10 12:25:42  IP: 218.94.137.*
    又看到更新啦,不错不错!~支持
    #LY 发表于2008-01-10 12:52:05  IP: 221.237.165.*
    对程序员来说,大部分是从解决问题特别是独立解决问题中来的,不是从这个CASE有多大,奖金有多少中来的。
    感同身受!


    #jeff 发表于2008-01-10 12:58:00  IP: 219.235.15.*
    看完后,觉得你太强了,今天看《C函数查询》,注意到作者的网名也是“绝影”,该不会真的是大哥你吧。
    #flynetcn 发表于2008-01-10 13:37:45  IP: 124.254.12.*
    最关注的还是学习环节,还有对计算机技术深层的领悟。
    谢谢,分享您的经验。
    #Gena 发表于2008-01-10 14:24:47  IP: 222.209.217.*
    你所有的努力,我都看在眼里,并且一如既往地支持........
    我已经失去了我生命中最好的一段,我说过无论以什么样的身份我都不原意再失去你,好好加油!还是那句话,一定要照顾好自己!
    #zergor 发表于2008-01-10 14:29:10  IP: 61.184.41.*
    俺现在也马上要毕业了,可是依然只会COPY代码,不会自己写代码,惭愧啊,还是做的高层啊!按照绝影的说法,我都想去撞墙了!
    #eve000654 发表于2008-01-10 15:59:12  IP: 121.235.241.*
    作为新手,有的迷茫,不知道这些个软件是否都能了解不,希望老大能够给予指点。
    #xiaod3047 发表于2008-01-10 16:17:00  IP: 116.30.149.*
    加油~
    #千里之外 发表于2008-01-10 18:16:38  IP: 10.62.78.*
    上完课回来第一件事就是看《疯狂的程序员》!
    #千里之外 发表于2008-01-10 18:20:25  IP: 10.62.78.*
    取巧的办法不一定好,但是越复杂也越容易出问题!
    #chase 发表于2008-01-10 20:25:35  IP: 218.6.249.*
    看了那么多次都没有留言
    真的是对不起LZ大哥了
    #M.T 发表于2008-01-10 21:22:49  IP: 116.3.2.*
    写的太好了!
    #zjzouxu 发表于2008-01-10 21:49:55  IP: 124.90.220.*
    期待ing……
    #SimonYeung 发表于2008-01-11 00:15:03  IP: 220.174.4.*
    加油
    #wzlzh 发表于2008-01-11 08:22:33  IP: 60.190.65.*
    加油加油!
    #W 发表于2008-01-11 12:30:14  IP: 221.5.7.*
    拜读了.>>嘻嘻>>还是及时看到文章>>太开心了>>谢谢群主的努力^_^>>>
    #a8374225 发表于2008-01-12 13:43:17  IP: 202.105.105.*
    找.NET程序员的工作已经一个多月了.
    看了大哥的文章,感触很深.了解到自己技术方面真的很垃圾。
    也让我找到了做程序员的方向,也找到了程序员的快乐.
    #jws 发表于2008-01-12 22:36:58  IP: 222.240.165.*
    求时间的法子很妙...思维特别
    #大名 发表于2008-01-14 19:04:49  IP: 125.74.219.*
    了解到自己技术方面真的很垃圾
    #zhuangyan2004 发表于2008-01-14 20:49:11  IP: 123.191.21.*
    HOHO,原来程序可以写得这么另类。
    #恋爱中的鱼 发表于2008-01-16 00:04:35  IP: 59.55.49.*
    把这个写得这样另类,有意思!
    #思考者 发表于2008-02-02 13:46:24  IP: 211.155.226.*
    所以你骂完BOSS,偶尔回想起来也许你还是会感谢他的。
    呵呵,对啊,他们是来帮助你成长的,只要你能忍


    车间不大,绝影老远看见上面有大大的放射性三棱形标志,老杨一边挡住绝影一边说:“小心点,别碰,远远地看。就这东西有放射线太危险了,所以我们要做的软件就是实现对这机器的远程操作,比如我们坐在值班室里就可以监视机器的运行情况并且能够对它们进行控制,也就是说,我们的软件是一台完全仿真的机器。”
    真高级啊,我喜欢这样的工作,多有成就感啊,我就是想做对人类有贡献的人
    #大嘴 发表于2008-02-20 13:12:24  IP: 218.22.154.*
    求解星期数的方法够机灵,借已有的鸡下蛋。
    #以及  发表于2008-04-02 01:03:35  IP: 220.168.78.*
    棋艺
    #以及  发表于2008-04-02 01:04:20  IP: 220.168.78.*
    论文
    致使学生们的知识面限于固有的几门课程,从而造成了中学生们的知识面过于狭窄。从而又加重了他们的社会负担。
    1.2 :中学生减负的必要性
    面对如此教育现状,中学生减负这个问题值得深思。如果照此下去,推行素质教育就成了一句空话,中学生们依旧整日为应试教育而忙碌着,并倍受摧残,他们过重的学习课业负担严重挫伤了他们的积极性、主动性,什么事情都是在被动的接受,更不用谈什么创造性和创新性了,名目繁多的课程、练习、考试、补习、竞赛,使他们的心灵承受了沉重的压力和负担,从而也就很自然的使同学们变得害怕教师,害怕上课,怕考试。因此为了还中学生以健康身心,能使其能在轻松、愉快的环境中学习和生活,获取知识,不断完善自我,使他们成为一个真正合格的21世纪的优秀青年,减负是势在必行了。
    2:存在于减负中的因素
    在中学教育过程中,虽然素质教育早已推行,但是,很多的中学仍徘徊在应试教育的门口,这是造成中学教育中学生、老师都负担很重的一个重要因素,当然,造成中学教育负担过重的的因素还远不止这些,具体还表现在以下几个方面:
    1:学生自身的负担:

    #12 发表于2008-04-02 20:48:18  IP: 222.240.72.*
    论文
    致使学生们的知识面限于固有的几门课程,从而造成了中学生们的知识面过于狭窄。从而又加重了他们的社会负担。
    1.2 :中学生减负的必要性
    面对如此教育现状,中学生减负这个问题值得深思。如果照此下去,推行素质教育就成了一句空话,中学生们依旧整日为应试教育而忙碌着,并倍受摧残,他们过重的学习课业负担严重挫伤了他们的积极性、主动性,什么事情都是在被动的接受,更不用谈什么创造性和创新性了,名目繁多的课程、练习、考试、补习、竞赛,使他们的心灵承受了沉重的压力和负担,从而也就很自然的使同学们变得害怕教师,害怕上课,怕考试。因此为了还中学生以健康身心,能使其能在轻松、愉快的环境中学习和生活,获取知识,不断完善自我,使他们成为一个真正合格的21世纪的优秀青年,减负是势在必行了。
    2:存在于减负中的因素
    在中学教育过程中,虽然素质教育早已推行,但是,很多的中学仍徘徊在应试教育的门口,这是造成中学教育中学生、老师都负担很重的一个重要因素,当然,造成中学教育负担过重的的因素还远不止这些,具体还表现在以下几个方面:
    2.1:学生自身的负担:
    中学生负担过重综合起来看有:1、课业负担,2、经济负担,3、心理负担,其中经济负担和心理负担又有着紧密的联系,只要课业负担合理,经济负担自然就容易趋于合理.下面就浅谈一下这三种负担:
    2.11:课业负担.
    “书包太重太沉,最早出门的人是我,最晚回家的人是我,最辛苦最可怜的人是我,是我,是我,还是我,”这首在中学生当中流行的歌曲真实的反映了目前中学生的状态,课业负担的确是中学生的主要负担,现在中学生课程多,课量大,作业量大在是普遍存在的问题,各种各样的练习题,达标测试、同步测试等五花八门,应有尽有,让旁人看了都眼花缭乱,其次,中学生的教材难度大,要求高,中等水来以下的学生基本上是无法按时独立完成教学中等稍有难度的问题,尤其是初三学生,晚上十二点完不成作业的人比比皆是。同时,机械性的重复练习消耗了学生的大量时间,学生真正可以自由支配的时间少得可怜。本应该是学生们的乐堂的周末,现在也化成了中学生们的一声声埋怨与无奈之声。他们双休日和节假日也都有被学校或家长命令去参加各种特长班或补习班了。
    课业负担过重不仅在于负担过重,同时也还在于其性质和结构问题。正如前面所说到的,现在我国教育的根本问题仍然在相当程度上受到”应试教育”的受缚,不能自拔,从而导致对于教育目的、教学理念、学习理念以及它背后的人的理念与社会的理念存在偏差,继而导致了中学生的负担在结构和性质上的不合理,即分数至上,升学至上的实用主义产生。中学生们为了追求这一目标,片面的选择要考试的科目,放弃那些不参与升学考试的课程,从而导致了中学生学习内容的片面性,致使他们失去了部分判断的能力,从而使不该重的负担过重,该重的负担没有重起来,由此,课业负担出现了失重或片面现象。
    课业负担过重的状况, ,,,,,,,,,


    学生课业负担在不同的地区,不同层次学校,不同年级,不同学科,不同教师以及不同家庭都有不同的体现,一般而言,存在,,,,,,,,,
    2.12:经济负担。
    经济负担太重是关于家长方面的,但是从一定程度来说,经济负担又会给中学生带来间接的影响。国家现行法律明确规定:小学到初中这九年义务教育期间是不允许学校随意向学生收费的,但实际上,各地区、各学校都在不同程度的为配套各种同步、达标习题,各种课外读物持等填满了中学生
    #笨子 发表于2008-04-24 19:48:07  IP: 210.87.161.*
    看了这么多\
      只有一个感觉
      "自己的大学白白浪费了"
    #hch 发表于2008-05-04 19:27:18  IP: 10.10.114.*
    好 这算星期的方法
    #崔 发表于2008-07-28 14:34:21  IP: 125.91.253.*
    看前面的感觉还一般,跟自己大一很像,看到这里确实感觉lz太强了!几十万asm啊!还好我还没有上大三…
    #xiechj 发表于2008-10-30 22:09:53  IP: 124.128.126.*
    算星期的方法,不知道文中的那个年代怎么样,现在来说,算法是很成熟的。要求不高的话,很快就可以根据网上说的算法写一个。另外,一般可以用系统提供的函数来求,但是用SetLocalTime和GetLocalTime的确是太另类了,在某些情况下会造成其他的问题。
    #水处理设备公司 发表于2008-11-06 16:31:06  IP: 60.177.210.*
    的确是太另类了
    #水处理设备公司 发表于2008-11-06 16:31:08  IP: 60.177.210.*
    的确是太另类了
    #水处理设备公司 发表于2008-11-06 16:31:17  IP: 60.177.210.*
    的确是太另类了
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 绝影