分类目录归档:computer science

CSS3和HTML5的浏览器支持一览表_CSS3 and HTML5 browser support list

CSS3和HTML5的浏览器支持一览表 http://www.findmebyip.com/litmus/#target-selector 继续阅读

发表在 computer science | 留下评论

原型编程的介绍_The Introduction of Prototype-Based Programming

许多编程语言中,函数的原型是声明一个子例程或函数。(这个术语是c/c++特定的;其他的术语,对这一概念是签名、类型和接口).在基于原型的编程(面向对象编程的一种形式),新对象克隆现有的对象称为原型. 继续阅读

发表在 computer science | 标签为 , , , | 17 条评论

编程中的反射_Reflection in programming

反射是指一种特定类型的计算机程序:能够在运行时,以一种依赖于它的代码的抽象特性,而更改它的运行时(Run time)行为的特性.用比喻来说,那种程式能够“观察”并且修改自己的行为. 继续阅读

发表在 computer science | 标签为 , , , | 留下评论

高阶函数与第一型_Higher-order function and First-class object

在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数: * 接受一个或多个函数作为输入 * 输出一个函数 在数学中它们也叫做运算符或泛函。微积分中的导数就是常见的例子,因为它映射一个函数到另一个函数。 继续阅读

发表在 computer science, 算法 | 标签为 , , , | 留下评论

计算机编程中的作用域_Scope in Computer Programming

《程序语言设计》书中关于作用域有如下介绍:如果标识符x出现在函数体,而x又不是在函数内部定义的,那么x的值必然依赖于函数外部的某个变量.这种情况下x的存储位置不在函数的活动记录中.因为x在其他某个块中定义,所以为了函数中能访问x,需要在栈里的其他活动记录中找到x. 继续阅读

发表在 computer science | 标签为 , , | 留下评论

java中的Memoization实现_Implement Memoization in java

Memoization 在具有函数式编程特性的语言中用于缓存函数运算后的结果值,在java中可以使用动态代理实现这一特性,但对于java中的递归的运算,其不能缓存递归的过程值,而python,lisp等函数式特性的动态语言则能对每一次运算进行缓存. 继续阅读

发表在 computer science, java web | 标签为 , , | 6 条评论

导数与牛顿迭代法_Derivative and Newton iterative algorithm

导数的概念 设y=f(x)在x0的邻域U内有定义,x0,x0+△x∈U,△x:该变量,增量.△y = f(x0+△x)-f(x0),△y/△x = [f(x0+△x)-f(x0)]/△x;如果lim(△x->0)△y/△x 存在,则称此极限为f(x)在x0处的导数. 继续阅读

发表在 computer science, 算法 | 标签为 , | 留下评论

MIT计算机科学及编程导论笔记_Introduction to Computer Science and Programing Note

1.Goal of the course;what is computation;introduction to data types,operators,and variables
what is knowledge?
I can divide knowledge into at least two categories.
陈述性知识和程序性知识
are declarative and imperative knowledge.
任何可以合法使用值的地方都可以使用变量
So,any place it’s legal to use the value. 继续阅读

发表在 computer science | 标签为 , , , | 留下评论

社会化网络中的数学模型_The mathematical model in Social Network

这里研究的是社会化网络中的一些关系,并归纳了数学模型,具体分为单组信息传播模型和多组信息传播模型. 1.Single group information spread model 单组信息传播模型 这里的研究对象是一组点,并且其存在两种身份,传播者和接收者,在点与点之间存在两种连接关系,单向连接和双向连接. 继续阅读

发表在 computer science, web development | 标签为 , , | 留下评论

递归中的概率问题_some probability issues in recursion

本身递归就大量使用栈操作,如果是处理已知规模的问题,其运算效率就可以预估,但是如果递归的条件为随机(结果确定),怎样优化才能提高效率呢? 继续阅读

发表在 computer science | 标签为 , , , | 留下评论