摘要:
2011.4.2 最近几天都经历了好多事情,不如一件一件回忆一下吧。 3月30日,中大 淘宝实习生招聘宣讲会 我一个大二的学生当然本意不是去想找实习生,毕竟有点早也有点难。这次过去主要是想看看中国最大的电子商务公司到底是招那些人,专注于什么技术。这样对自己日后对于发展的方向能够有比较明确的把握。虽然说互联网变化很快,但是不去了解的话,就永远都不懂,永远都不理解。 淘宝有点让我出乎意料的是1.主要使... 阅读全文
摘要:
不要马克·扎克伯格,不要凯瑟琳·库克。我只是想给自己一些自己思索的时间。 昨天看了一本书,看了前两章吧。《重新认识你自己》印度人写的,不过这个无关紧要,重要的是这本书有点难看。 “你不能依赖任何人,事实上并没有向导,没有老师,也没有权威,只有靠你自己一人和他人,以及你和世界的关系——除此之外,一无所恃。” 在这句话的理解上面就挺费力的!说真的,我到现在也不是很理解,不,是根本就还没有理解。 这本书... 阅读全文
摘要:
2010.11.24 发现很早就把《C#入门经典》看完了,发觉没书看!去电脑里找了一下有没关于MVC的书,结果发现了这本书《设计模式——基于CSharp的工程化实现及扩展》。貌似这个时候看设计模式刚好!那就拿来看看吧!打算一个月看完它。 打算在看书的时候发现一些比较有价值的句子把它摘抄下来!一来是为了复习,提醒自己;二来可以分享一下读书感想!*模式是现成的,但实现套路要靠自己 *聪明人懂得下笨功夫 *重复的力量 *模式的主要价值在于它们是以往经验的浓缩,尤其在我们建立复杂系统的时候,借鉴和采用模式可以让我们少走弯路,其设计比较灵活并具有不错的扩展性 *很C# .Namespace(命名空间) 阅读全文
摘要:
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈. PUSH... 阅读全文
摘要:
*一个对象在Java语言中的生命周期包括创建,使用和销毁3个阶段。*在声明对象时,只是在内存中为其建立了一个引用,并置初值为null,表示不指向任何内存空间。*在声明对象以后,需要为对象分配内存,这个过程也称为实例化对象,在Java中使用关键字new实现。*访问对象的成员变量和成员方法是用的运算符是“.”。*销毁对象,在Java提供的垃圾回收机制可以自动判断对象是否还在使用,并能够自动销毁不再使用的对象,收回对象所占用的资源。*Java提供了一个名为finalize()的方法,用于在对象被垃圾回收机制销毁前执行一些资源回收工作,由垃圾回收系统调用。*每个类有且只有一个finalize()方法。 阅读全文
摘要:
*构造方法是一种特殊的方法,它的名字必须和类名完全相同,没有返回值,也不需要使用关键字void进行标识。*构造方法用于对对象中所有成员变量进行初始化,在建立对象时立即被调用。*需要注意到是,如果用户没有定义构造方法,系统会提供一个默认的构造方法,用来实现成员变量的初始化。*构造方法支持重载*Java语言各种类型变量的初值 byte 0 short 0 int 0 float 0.0f long 0L double 0.0D char '\u000' boolean false 引用类型 null 阅读全文
摘要:
*类的声明 [修饰符] class 类名 [extends 父类名] [implements 接口列表]{ } 修饰符:可选,用于指定访问权限,可用值为public,abstract和finnal. 类名:一般情况下,要求首字母要大写。 extends 父类名:可选,用于指定要定义的类继承于哪个父类。 implements 接口列表:用于指定该类实现的是那些接口。 一个类被声明为public,就表明该类可以被所有其他的类访问和引用,也就是说程序的其他部分可以创建这个类的对象,访问这个类内部可见的成员变量和调用它的可见方法。*成员方法 [修饰符] 方法返回值的类型 方法名 阅读全文
摘要:
*所谓同步机制是指两个线程同时操作一个对象,应该保持对象数据的统一性和整体性。 *Java语言中有两种同步形式,即同步方法和同步代码块。 1,同步方法 同步方法将访问这个资源的方法都标记为synchronized,这样在需要调用这个方法的线程执行完之前,其它调用该方法的线程都会被阻塞。 synchronized void sum(){…} synchronized void max(){…} *... 阅读全文
摘要:
一般造成死锁必须同时满足如下4个条件: 1,互斥条件:线程使用的资源必须至少有一个是不能共享的; 2,请求与保持条件:至少有一个线程必须持有一个资源并且正在等待获取一个当前被其它线程持有的资源; 3,非剥夺条件:分配资源不能从相应的线程中被强制剥夺; 4,循环等待条件:第一个线程等待其它线程,后者又在等待第一个线程。因为要产生死锁,这4个条件必须同时满足,所以要防止死锁的话,只需要破坏其中一个条件即可。 阅读全文
摘要:
*Java多线程基本上靠Thread类和Runnable接口来实现 *Thread类的方法 *构造方法 Thread(); Thread(Runnable runnable);//和接口一起使用,主要是帮助接口实现start()方法,因为Runnable接口没有start方法 Thread(String name);//线程名称 Thread(Runnable runnable , Strin... 阅读全文