博客园 - 香依香偎孤旅独行的驿站
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=711370
2010-05-20T00:28:45Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
feed.cnblogs.com
https://www.cnblogs.com/Gigabyte/archive/2010/05/20/Reader-Notes-03.html
读书笔记三 - 香依香偎孤旅独行的驿站
《编程珠玑》第三章问题一:请将一个具有n个元素的一维向量x向左旋转i个位置。例如,假设n=8,i=3,那么向量abcdefgh旋转之后得到向量defghabc。简单编码,使用一个具有n个元素的中间向量,分n步即可完成功能。你可以仅用几十字节的微小内存,花费与n成比例的时间来旋转向量么?方案一:实现一个函数,用来将向量向左旋转1个位置。循环调用此函数i次即可。本方案节省空间(只需要一个元素的额外存储...
2010-05-20T00:29:00Z
2010-05-20T00:29:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】《编程珠玑》第三章问题一:请将一个具有n个元素的一维向量x向左旋转i个位置。例如,假设n=8,i=3,那么向量abcdefgh旋转之后得到向量defghabc。简单编码,使用一个具有n个元素的中间向量,分n步即可完成功能。你可以仅用几十字节的微小内存,花费与n成比例的时间来旋转向量么?方案一:实现一个函数,用来将向量向左旋转1个位置。循环调用此函数i次即可。本方案节省空间(只需要一个元素的额外存储... <a href="https://www.cnblogs.com/Gigabyte/archive/2010/05/20/Reader-Notes-03.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2010/04/16/Reader-Notes-02.html
读书笔记二 - 香依香偎孤旅独行的驿站
《编程珠玑》第二章问题一:给定一个包含40亿个32位整数的文件,整数排列次序随机。请查找一个此文件中不存在的32位整数。解答:32位整数共有0xFFFFFFFF个。如果用一个bit标示一个整数,一共需要约537MB内存。如果内存足够,就构建一个这样大的位图,就可以很快找到的不存在的整数了。问题二:问题一中,如果内存限制为100MB,如何实现?解答:可以采用之前提过的多通道算法,对文件读取六次,每次...
2010-04-15T17:48:00Z
2010-04-15T17:48:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】《编程珠玑》第二章问题一:给定一个包含40亿个32位整数的文件,整数排列次序随机。请查找一个此文件中不存在的32位整数。解答:32位整数共有0xFFFFFFFF个。如果用一个bit标示一个整数,一共需要约537MB内存。如果内存足够,就构建一个这样大的位图,就可以很快找到的不存在的整数了。问题二:问题一中,如果内存限制为100MB,如何实现?解答:可以采用之前提过的多通道算法,对文件读取六次,每次... <a href="https://www.cnblogs.com/Gigabyte/archive/2010/04/16/Reader-Notes-02.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2010/04/14/Reader-Notes-01.html
读书笔记一 - 香依香偎孤旅独行的驿站
《编程珠玑》第一章问题一:一个文件包含了10,000,000个记录,每个记录的内容是7位的整数。记录不会重复。需要一个程序来读取文件内容,需要将这些记录排序后输出文件,内存限制1M左右。解答:由于记录不会重复,因此每个记录用一个bit标示,就可以很简单的完成记录的标记和排序。这样需要大约1.25M的内存,时间和空间都不大。问题二:问题一中,如果严格限定不能超过1M的内存呢?解答:多通道进行,以时间...
2010-04-13T16:50:00Z
2010-04-13T16:50:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】《编程珠玑》第一章问题一:一个文件包含了10,000,000个记录,每个记录的内容是7位的整数。记录不会重复。需要一个程序来读取文件内容,需要将这些记录排序后输出文件,内存限制1M左右。解答:由于记录不会重复,因此每个记录用一个bit标示,就可以很简单的完成记录的标记和排序。这样需要大约1.25M的内存,时间和空间都不大。问题二:问题一中,如果严格限定不能超过1M的内存呢?解答:多通道进行,以时间... <a href="https://www.cnblogs.com/Gigabyte/archive/2010/04/14/Reader-Notes-01.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2010/02/15/jisuanjijiafa.html
计算机加法 - 香依香偎孤旅独行的驿站
数学中最简单的运算就是加法和减法。然而在计算机中,最简单的运算却是 AND、OR 和 NOT。那计算机是如何计算这三个基本操作,通过这三个基本操作又是如何计算出数学中的加法呢?
2010-02-15T13:48:00Z
2010-02-15T13:48:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】数学中最简单的运算就是加法和减法。然而在计算机中,最简单的运算却是 AND、OR 和 NOT。那计算机是如何计算这三个基本操作,通过这三个基本操作又是如何计算出数学中的加法呢? <a href="https://www.cnblogs.com/Gigabyte/archive/2010/02/15/jisuanjijiafa.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2010/02/07/jianti_fanti_auto_convert.html
简繁体转换 - 香依香偎孤旅独行的驿站
在页面上自动进行简体和繁体转换的代码
2010-02-07T08:25:00Z
2010-02-07T08:25:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】在页面上自动进行简体和繁体转换的代码 <a href="https://www.cnblogs.com/Gigabyte/archive/2010/02/07/jianti_fanti_auto_convert.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2010/01/24/1655198.html
所未见的2009 - 香依香偎孤旅独行的驿站
2010-01-24T07:26:00Z
2010-01-24T07:26:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】 <a href="https://www.cnblogs.com/Gigabyte/archive/2010/01/24/1655198.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2009/06/18/1505433.html
质数筛选器 - 香依香偎孤旅独行的驿站
质数筛选器
2009-06-17T16:23:00Z
2009-06-17T16:23:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】质数筛选器 <a href="https://www.cnblogs.com/Gigabyte/archive/2009/06/18/1505433.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2009/01/03/you_can_shine.html
让自己闪亮 - 香依香偎孤旅独行的驿站
2009-01-03T14:12:00Z
2009-01-03T14:12:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】 <a href="https://www.cnblogs.com/Gigabyte/archive/2009/01/03/you_can_shine.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2008/09/28/1301115.html
去医院看病 - 香依香偎孤旅独行的驿站
排队三小时,治病只需要十秒钟。 “什么问题呀?哦,小问题。好吃好睡就行啦,开点药回去吃吃吧。下一个!” 继续排队一小时,交钱领药。回家打开包装,发现几瓶药分别治疗: 神经病。老年痴呆。中风。偏瘫。 OK,问题来了。知道这是什么病么?
2008-09-27T16:11:00Z
2008-09-27T16:11:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】排队三小时,治病只需要十秒钟。 “什么问题呀?哦,小问题。好吃好睡就行啦,开点药回去吃吃吧。下一个!” 继续排队一小时,交钱领药。回家打开包装,发现几瓶药分别治疗: 神经病。老年痴呆。中风。偏瘫。 OK,问题来了。知道这是什么病么? <a href="https://www.cnblogs.com/Gigabyte/archive/2008/09/28/1301115.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2008/01/16/1040631.html
新手训练课 - 香依香偎孤旅独行的驿站
消息来源:Alfred Thompson: How To Teach Your Child to Program M$的Randy Guthrie发现自己的孩子Seth有兴趣学习编程,便开始亲自辅导,并在BOSS的提醒下将辅导的过程以BLOG记之,挺有趣的。如果你也想将某人推入Programmer或者Coder的幻暝界中,不妨参考一下这位微软校园关系经理的博客MIS Laboratory。 Ran...
2008-01-15T18:33:00Z
2008-01-15T18:33:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】消息来源:Alfred Thompson: How To Teach Your Child to Program M$的Randy Guthrie发现自己的孩子Seth有兴趣学习编程,便开始亲自辅导,并在BOSS的提醒下将辅导的过程以BLOG记之,挺有趣的。如果你也想将某人推入Programmer或者Coder的幻暝界中,不妨参考一下这位微软校园关系经理的博客MIS Laboratory。 Ran... <a href="https://www.cnblogs.com/Gigabyte/archive/2008/01/16/1040631.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/12/02/980083.html
其言也善哉 - 香依香偎孤旅独行的驿站
原文:jaybaz [MS] WebLog: Parting words for dear friends 在临走之前,我乐于表达一些对于M$的软件开发的建议。 清晰的代码价值连城 M$的许多开发人员还没有明白,努力写出清晰易读的代码能带来多么巨大的价值。我曾经看到某个家伙在一个600行的函数中间又签入了200行代码。我觉得那个函数原本已经超长597行了!完全可以用Extract Method把代...
2007-12-02T09:21:00Z
2007-12-02T09:21:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】原文:jaybaz [MS] WebLog: Parting words for dear friends 在临走之前,我乐于表达一些对于M$的软件开发的建议。 清晰的代码价值连城 M$的许多开发人员还没有明白,努力写出清晰易读的代码能带来多么巨大的价值。我曾经看到某个家伙在一个600行的函数中间又签入了200行代码。我觉得那个函数原本已经超长597行了!完全可以用Extract Method把代... <a href="https://www.cnblogs.com/Gigabyte/archive/2007/12/02/980083.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/09/21/900872.html
伟大的央视 - 香依香偎孤旅独行的驿站
柴静的博客7月停止更新头发接着乱和婕铭停在8月=====================无题疯了疯了
2007-09-21T01:39:00Z
2007-09-21T01:39:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】柴静的博客7月停止更新头发接着乱和婕铭停在8月=====================无题疯了疯了 <a href="https://www.cnblogs.com/Gigabyte/archive/2007/09/21/900872.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/08/27/870724.html
25岁,成人礼 - 香依香偎孤旅独行的驿站
25岁了。25岁了?25岁了!25岁了。
2007-08-26T23:47:00Z
2007-08-26T23:47:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】25岁了。25岁了?25岁了!25岁了。 <a href="https://www.cnblogs.com/Gigabyte/archive/2007/08/27/870724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/02/22/653686.html
成长的寓言 - 香依香偎孤旅独行的驿站
这是历代以来最不好看的一位主角。这是历代以来最不出彩的一位主角。这是历代以来最不讨人喜欢的一位主角。但,这却是历代以来和凡人最近最近的一位主角。不是么?他的软弱,他的犹豫,他的孤独,他的无助,他的怀疑,他的卑微,他的艰难,都是一个凡人曾有过的经历,都折射着我们自己曾经的青涩岁月。这是一个16岁的平凡男孩,一次次在肯定和否定间来回奔走却疲惫不堪。他的困扰,不仅仅是由于他本身具有的强大能力。当面对问题...
2007-02-22T05:14:00Z
2007-02-22T05:14:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】这是历代以来最不好看的一位主角。这是历代以来最不出彩的一位主角。这是历代以来最不讨人喜欢的一位主角。但,这却是历代以来和凡人最近最近的一位主角。不是么?他的软弱,他的犹豫,他的孤独,他的无助,他的怀疑,他的卑微,他的艰难,都是一个凡人曾有过的经历,都折射着我们自己曾经的青涩岁月。这是一个16岁的平凡男孩,一次次在肯定和否定间来回奔走却疲惫不堪。他的困扰,不仅仅是由于他本身具有的强大能力。当面对问题... <a href="https://www.cnblogs.com/Gigabyte/archive/2007/02/22/653686.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/02/12/647755.html
登梧桐者说 - 香依香偎孤旅独行的驿站
我登上了深圳最高的梧桐山顶,却发现一无所有。
2007-02-11T16:20:00Z
2007-02-11T16:20:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】我登上了深圳最高的梧桐山顶,却发现一无所有。 <a href="https://www.cnblogs.com/Gigabyte/archive/2007/02/12/647755.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2007/01/18/623263.html
合理或违规 - 香依香偎孤旅独行的驿站
从一些经典代码中常常看到宏中使用do...while(0)的用法,感觉上do...while(0)只是在有可能要中途跳出后续一段代码的时候替换goto的一种用法,其他的就不求甚解了。 今天总算看到了wiki上对do...while(0)的解释,算是解了心中的一个疑惑。 一种情况是,这种用法可以避免在if/for下使用宏时,由于宏中的多个语句遗漏大括号而造成流程错误。就像下面这一段代码,可算是个明显...
2007-01-17T16:37:00Z
2007-01-17T16:37:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】从一些经典代码中常常看到宏中使用do...while(0)的用法,感觉上do...while(0)只是在有可能要中途跳出后续一段代码的时候替换goto的一种用法,其他的就不求甚解了。 今天总算看到了wiki上对do...while(0)的解释,算是解了心中的一个疑惑。 一种情况是,这种用法可以避免在if/for下使用宏时,由于宏中的多个语句遗漏大括号而造成流程错误。就像下面这一段代码,可算是个明显... <a href="https://www.cnblogs.com/Gigabyte/archive/2007/01/18/623263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2006/02/02/324919.html
Code 的价值 - 香依香偎孤旅独行的驿站
今天偶然看到了部门的报价单,哇,软件的价格果然贵,比硬件价格贵多了。 然后算了一下软件行数和Code的价值,得出的计算结果: 每一千行代码的价格为 25.99 元。 唉,以公司的标准生产率每天数十行来算,每个月创造的价值还不到100块钱,拿着公司发的薪水真是高薪啊~~
2006-02-02T15:29:00Z
2006-02-02T15:29:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】今天偶然看到了部门的报价单,哇,软件的价格果然贵,比硬件价格贵多了。 然后算了一下软件行数和Code的价值,得出的计算结果: 每一千行代码的价格为 25.99 元。 唉,以公司的标准生产率每天数十行来算,每个月创造的价值还不到100块钱,拿着公司发的薪水真是高薪啊~~ <a href="https://www.cnblogs.com/Gigabyte/archive/2006/02/02/324919.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2005/11/27/285348.html
阿贾克斯踵 - 香依香偎孤旅独行的驿站
AJAX 是一个很优秀的技术,不过也会产生些小问题。虽然可以通过 JavaScript 避免客户端页面刷新,可是客户端与服务器之间的交互时间总是不可省略的。这段时间的处理似乎就是个问题。 M$ 的作法是什么都不做。于是,在 MSN SPACES 上发表评论时,常常会导致页面“假死”,甚至会导致多页面浏览器完全“假死”,实在让人无奈。 Google 显然高明一些,至少可以不受任何影...
2005-11-26T18:01:00Z
2005-11-26T18:01:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】AJAX 是一个很优秀的技术,不过也会产生些小问题。虽然可以通过 JavaScript 避免客户端页面刷新,可是客户端与服务器之间的交互时间总是不可省略的。这段时间的处理似乎就是个问题。 M$ 的作法是什么都不做。于是,在 MSN SPACES 上发表评论时,常常会导致页面“假死”,甚至会导致多页面浏览器完全“假死”,实在让人无奈。 Google 显然高明一些,至少可以不受任何影... <a href="https://www.cnblogs.com/Gigabyte/archive/2005/11/27/285348.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2005/11/01/265950.html
来玩个游戏 - 香依香偎孤旅独行的驿站
被 ougaimei 点到了,身不由己得卷入了这个游戏~~ 规则如下: 被点名的同学要在自己blog回答以下所有的问题,并在最后写下多出一个问题,然后把问题丢给其它5人回答,并且到这些人的版面留言"你被点名了" 。 注明是从哪一个blogger那里被点名的,游戏规则,还有"中奖"的5位朋友。 比如我现在要回答36道题,我回答完以后再加一个,被我点名的朋友就要回答37个题目,如此继续。 OK,游戏开...
2005-10-31T18:19:00Z
2005-10-31T18:19:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】被 ougaimei 点到了,身不由己得卷入了这个游戏~~ 规则如下: 被点名的同学要在自己blog回答以下所有的问题,并在最后写下多出一个问题,然后把问题丢给其它5人回答,并且到这些人的版面留言"你被点名了" 。 注明是从哪一个blogger那里被点名的,游戏规则,还有"中奖"的5位朋友。 比如我现在要回答36道题,我回答完以后再加一个,被我点名的朋友就要回答37个题目,如此继续。 OK,游戏开... <a href="https://www.cnblogs.com/Gigabyte/archive/2005/11/01/265950.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/Gigabyte/archive/2005/10/07/249807.html
界面和细节 - 香依香偎孤旅独行的驿站
给个关于 C# 的属性的例子。在 JAVA 里,大致是这样的。 public class Person{ private String _name; public void setName ( String name ) { _name = name.Upper(); } public String getName ( ) { ret...
2005-10-07T09:28:00Z
2005-10-07T09:28:00Z
香依香偎孤旅独行的驿站
https://www.cnblogs.com/Gigabyte/
【摘要】给个关于 C# 的属性的例子。在 JAVA 里,大致是这样的。 public class Person{ private String _name; public void setName ( String name ) { _name = name.Upper(); } public String getName ( ) { ret... <a href="https://www.cnblogs.com/Gigabyte/archive/2005/10/07/249807.html" target="_blank">阅读全文</a>