准备打酱油…
摘要:菜B也有这一天。被一个素不相识的人叫上准备组队参加比赛。叫上D。也算是有个一个队伍,一个组织。 一直以来,自己总是逃避些什么,猥琐在自己的comfort zone,耗费着光阴。没有历练的青春难免黯淡。 参加比赛,不为什么,为的是给自己一个奋斗的鞭策,让蹂躏来得更猛烈些吧!!已经这把年纪,着实不早了,但如果若干年后我回顾的时候更够自豪地说:“其实也不算太晚!”那么,mission accompl...
阅读全文
posted @
2012-03-01 11:12
bovine
阅读(157)
推荐(0)
正则表达式
摘要:一位国外读书的友人,向我求教她们的网页作业。我从来没有写过html,从来也没有用过javascript。硬着头皮上,发现正则表达式这个东西太强大了。http://www.regexlab.com/zh/regref.htm这上面有最基本的一些正则表达式的知识。看完这上面的一些东西,再结合javascript高级程序设计第七章讲述的regular expression相关知识,我成功解决了那位同学的作业问题。以后有时间准备学学html,听说最近html5比较火啊。
阅读全文
posted @
2011-11-17 11:13
bovine
阅读(259)
推荐(0)
蛋疼
摘要:蛋疼中..于是草草看了一下书 开始琢磨一些无聊的玩意。首先是快排。我以前没怎么认真学过数据结构,这两天才稍微好好看了看。不禁感叹快排究竟是何方神圣怎么想出来的。快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。它的平均性能很不错,是O(nlgn)。实际上,它的运行效果甚至要好于归并排序。实际编程中可以通过c++的标准库直接利用快速排序。实例如下:#include <iostream>#include <cs
阅读全文
posted @
2011-09-23 21:16
bovine
阅读(224)
推荐(0)
补码拾遗
摘要:关于补码,微机原理这门课里面详细地叙述过,今天来是因为这个自己有些遗忘的细节。对于n位二进制表示的码字,补码的公式定义是:2^n+这个数 然后用二进制表示。比如:考虑n=8,对于正数15,补码应该是:2^8+15=00001111对于负数-15,补码应该是:2^8-15=11110001对于负数-128,补码应该是:2^8+(-2^7)=10000000 这个情况根据原码反码补码的公式是无法推导出来的这个例子告诉我,有时候口诀固然方便,但是回归本源往往是更加有效的方法。
阅读全文
posted @
2011-09-22 19:54
bovine
阅读(207)
推荐(0)