`
fantasybei
  • 浏览: 37693 次
  • 性别: Icon_minigender_1
  • 来自: 农村进沪务工人员
社区版块
存档分类
最新评论
文章列表
    第2章没什么东西,第三章主讲了下object literal还有prototyep,基本没什么太多内容,都是犀牛书上讲过的,倒是了解到了一个小细节: 我们一般object literal来创建对象是这样的, var obj = { "first-name": "Lee", "last_name": "fantasybei" }     对于其中的"",当其中的字符串是合法的javascript name,并且不是关键字,那么就可以把"&quo ...
the good part:     1.functions         It is Lisp in C's clothing.呵呵,披着c外衣的lisp,怪俺菜了点,sicp也     看过一段时间,结果好久没看了,还没理解到function programming的精髓。     2.loose typing         strong typing和loose typing都各有好处吧,只是写java时间长一点,确实觉     得compile time error detect这个safety net起的作用很有限,js如果能有好点的     ide来作语法检查,也就差不多了。这 ...
import java.lang.Exception; class MyStack { private static final int MAX_SIZE = 5; private int[] t = new int[MAX_SIZE]; private int top = -1; public void push(int x) throws Exception{ if(isFull()){ throw new Exception("栈已满"); }else{ t[++top] = x; } } ...

2.5

    博客分类:
  • SICP
Show that we can represent pairs of nonnegative integers using only numbers and arithmetic operations if we represent the pair a and b as the integer that is the product 2a 3b. Give the corresponding definitions of the procedures cons, car, and cdr. 恩恩,一个人看sicp真的很郁闷,用2^a*3^b来表示pair,那怎么写car和cdr呢,如果能用 ...

1.6

    博客分类:
  • SICP
Alyssa P. Hacker doesn't see why if needs to be provided as a special form. ``Why can't I just define it as an ordinary procedure in terms of cond?'' she asks. Alyssa's friend Eva Lu Ator claims this can indeed be done, and she defines a new version of if: (define (new-if predicate then-clause else-c ...

SICP习题1.5

    博客分类:
  • SICP
(define (p) (p)) (define (test x y) (if (= x 0) 0 y)) (test 0 (p))      分别在使用applicative-order evaluation和normal-order evaluation的interpreter上执行(test 0 (p)),分析其结果?      当在applicative-order的情况下,首先会evaluate operator(test) 和operands(0 和 (p)),当evaluate到p的时候,就会进去死循环了。      ...
       第一篇blog文章,自己是个菜鸟,希望大家能有指出文章中的错误,大家一起进步。   上图是代理模式的实现,代理模式主要是用于客户端对真实对象访问之前进行一些控制,例如日志输出,权限控制等,如上图,客户程序只能通过SubjectProxy来访问RealSubject,因为代理类和实现类都是实现一个同一个Subject接口,所以在客户程序看来,他只知道访问的是实现Subject接口的一个对象,而不管是哪个类的对象,代理类持有被代理对象的引用,在调用方法时,代理对象可以先做一些操作,然后再调用被代理对象的方法。但是这样做的缺点是,一个Subject
Global site tag (gtag.js) - Google Analytics