以图明志

智力开发

乱弹之数字42,数学以及宇宙

一些飘的想法
当我第一次看到这个 flash 作品时,心里很震惊。构成我们这个世界的,真的非常非常辽阔。在谈这个数字之前,请大家去Google搜索一下“the answer to life, the universe, and everything”。懒人可以直接点击“the answer to life, the universe, and everything”。42这个数字是很有趣的数字,最初应该是来自英国作家道格拉斯•亚当斯所写的系列科幻小说《银河系漫游指南》里的一个数字。

计算机数学与基础

把数学踢出高考,那么谁家的孩子该学数学?

追求纯粹知识和理性
上一个月,网络上先是在讨论“把英语踢出高考”,但有人说,英语比数学重要,学好英语才好出国,好移民,语云,“英语记不牢,终身在天朝”。后来话题就转换成“把数学踢出高考”了。后者获得的响应比前者高。还有网站搞了个投票,投票的结果是七成在“踢数学”。“除了数钱,一辈子没有再用到数学”,这个说法很有感染力,“踢数学”本身会带来快乐,可以发泄另外的情绪。

计算机数学与基础

编程需要懂多少数学知识?

基本的编程不需要很多
数学和编程有一种容易让人误解的联系。许多人认为在开始学习编程之前必须对数学很在行或者数学分数很高。但一个人为了编程的话,需要学习多少数学呢? 实际上不需要很多。这篇文章中我会深入探讨编程中所需要的数学知识。你可能已经都知道了。

计算机算法

趣味算法:猴子搬香蕉问题

关乎数学规划
在博客园一篇文章末尾看到一个有趣的数学问题,据说是小学4年级的题目,摘引如下:一只小猴摘了300个香蕉,需要搬回家,每次最多搬100个。小猴离家100米,它每走1米,都需要吃掉1个香蕉来补充能量,请问它最多能够搬回家多少个?

计算机数学与基础

[译]学好数学能让程序员的水平更高

程序员要如何提高数学水平
程序员不认为他们需要了解数学。我常常听到这样的话,我不知道还有没有不同意的。甚至于以前是主修数学的程序员也告诉我他们真的不是常常使用到数学!他们说,更重要的是要去了解设计模式,面向对象原理,软件工具,界面设计,以及一些其他类似的东西。

计算机数学与基础

二进制补码是如何消除计算差异的

整数二进制补码的数学原理
最近重新学习CPU体系结构,对使用二进制补码原理来消除带符号数和无符号数计算差异,以及整合减法运算器到加法运算器,从而简化CPU硬件设计的原理很感兴趣,所以特地思考了下,查看了一些网上关于two's complement的文章,但大部分还是太过学术,经过整理,我想以一种比较简洁的方式表达出来。为了简单起见,我使用了4位字长的寄存器作为例子,32位和64位道理一样。

计算机数学与基础

计算机科学中的数学体系

数学基础
作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,是对appearance和motion建立一个unified的model。这个题目在当今Computer Vision中百花齐放的世界中并没有任何特别的地方。

Web设计理念

数学与程序交汇出的美丽

JS也能绘出漂亮的动画
除了html5支持的canvas画布外,几乎是不可能通过一两个元素就构建出我们所想的视井深度的。哪怕是我们想建一个最简单的基于球体的模型,都不得不通过像素模拟的思想来实现。可是如果是像素模拟,可能吗?等于说需要成千上万个元素才能模拟一个稍微像样的球体模型。。。浏览器表示鸭梨很大很大,浏览器说如果要这样,你还是杀了我吧。

计算机数学与基础

想爬得更高,需要知道的数学体系

MIT牛人解说数学体系
作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。

计算机数学与基础

不要以为写写代码就是计算机科学

重拾你理解偏颇的计算机科学
我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,等等。
1 / 1 首页 < Prev 1 Next > 尾页 页码: