以图明志

计算机数学与基础

从PHP与Python的语言比较去了解什么是图灵完备

一切可计算的问题都能计算
先从一个问题开始。从语言的区别看,有什么功能python能实现,php不能实现的呢?从非常严格的理论角度来说,答案是:没有。因为PHP和Python都是图灵完备(Turing complete)的语言,所以理论上你找不到一个Python能做到而PHP做不到的事情。那么,什么是图灵完备呢?

计算机数学与基础

计算机必知必会:HTTPS是什么?

HTTP 和 HTTPS 的异同
HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。你也可以说:HTTPS = HTTP + SSL。HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的协议。

计算机数学与基础

计算机必知必会:进程process与线程thread

进程定义为一个正在运行的程序的实例
进程和线程这对概念的理解也是很难的,至今网络上可查的资料对其的理解出入都挺大,在不同的操作系统中,如linux和windows中,其概念和实现都是有出入的。因此,我在这里结合我自己的理解谈下这两个概念,讲的都是一般性的概念,并且主要是基以WINDOWS的。一般将进程定义为一个正在运行的程序的实例。

计算机数学与基础

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

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

计算机数学与基础

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

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

计算机数学与基础

计算机科学中的数学体系

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

计算机数学与基础

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

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