02 2014 档案

摘要:之前在微博上看到一个很老的段子写道天黑请闭眼。学霸请睁眼,学霸请答题,好的学霸请闭眼;学渣请睁眼,学渣请坐弊,好的学渣请闭眼;监考老师请睁眼,监考老师请确定坐弊考生,监考老师请统一意见,好的监考老师请闭眼;助教请睁眼,助教今晚这名考生挂了,你要救他吗?你要让一名考生挂科吗?好的助教请闭眼。天亮了,这名考生挂了.第一次看这个段子的时候,只是一笑而过,相信大多数人都和我一样,没有去详细分析这段话的逻辑性和可行性,今天再次看到这段话,去思考了下背后的逻辑关系,发现与狼人杀的对应关系还是比较强的,不过需要一点剧情上的整理。分析下这段话中的各个角色同狼人杀中的角色的对比关系,对比如下图:很难想象,学霸在 阅读全文
posted @ 2014-02-26 12:10 Liqiang Gao 阅读(738) 评论(0) 推荐(0)
摘要:这几天做到PAT一道比较数据大小的题PAT1065,题目不难,应该说是一道送分题,就是开数组,然后模拟人工计算的过程进行计算,再比较下就行。做完之后,联想到haskell的Integer类型是无限大的,那用到这个题里岂不是甚好!而PAT正好又支持用haskell进行答题,于是我就蛋疼地尝试用haskell来做这个题。不过之前的haskell的知识快忘得差不多了,赶紧上网脑补。花了不少时间把程序写好了,就下面几句。 1 run x count 2 | x == 0 = return () 3 | otherwise = do 4 [a,b,c] c 9 ... 阅读全文
posted @ 2014-02-24 23:34 Liqiang Gao 阅读(367) 评论(0) 推荐(0)
摘要:这两天忙着在准备3月份打PAT考试,许久没有接触刷题了,各种生疏各种忘记,刷题速度那是一个慢,真是为自己智商着急。今天刷题碰到了一个有意思的编程习惯性错误,好几道题都涉及到自定义排序,需要自己重写field1 field2 field2 field1 == cmp.field1)发现警告消失了,为什么会这样呢?标准库中的sort函数为什么要我们这么写?sort函数要求比较函数是strict weak ordering的,而strict weak ordering必须满足三个条件:1) Strict: pred (X, X) is always false. X跟X自己比为false2) Wea 阅读全文
posted @ 2014-02-21 00:10 Liqiang Gao 阅读(561) 评论(0) 推荐(0)
摘要:研二已经过了一半了,研究生生涯也过了一半多了,在决定了不转博之后,我的学习生涯的尾声就快来临,不甚唏嘘。时间过得匆匆,来不及踌躇彷徨,上一年年初的时候还抱着继续深造,做研究,出文章,然后转为博士的想法,天天下载文献来看,也认真地同老师在小组会上讨论实验室工作,但是经过了这一年的努(zhe)力(teng),我断然放弃了继续读博士的想法,还是老老实实听从师兄师姐的劝告,老老实实地毕业,然后找个工作再说,不能够继续在学校里面混着时光,浪费大把大把的精力,却没有学习到应该收获的知识。上一学年,我在实验室的工作做得很不到位,尤其是在最后的两个月,几乎是把自己能够推掉的工作都给推掉了,这也让我学会了不少打 阅读全文
posted @ 2014-02-19 11:18 Liqiang Gao 阅读(560) 评论(0) 推荐(0)