02 2018 档案
摘要:1.ecmascript是与宿主环境无关的一种语言,与之对应有 浏览器环境的javascript,和flash环境的actionscript语言。 2.它提供了一些基础的引用对象(内置类)。Oject Number String Boolean,这些类在处理数据方面,提供了不少的方法。 有时候能大大
阅读全文
摘要:栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。自由
阅读全文
摘要:在栈上分配的内存系统会自动地为其释放,例如在函数结束时,局部变量将不复存在,就是系统自动清除栈内存的结果。但堆中分配的内存则不然:一切由你负责,即使你退出了new表达式的所处的函数或者作用域,那块内存还处于被使用状态而不能再利用。好处就是如果你想在不同模块中共享内存,那么这一点正合你意,坏处是如果你
阅读全文
摘要:一般情况下,内存里面的变量放在两个地方,一个是堆,一个是栈。栈里面放的都是原始值和基础类型的变量。 而堆里面放的就是指针变量等引用变量了。计算机会自动清除栈里面的变量(因为栈是计算机为这个进程分配的内存空间), 而堆里面的变量就随机放的,计算机不知道清除多大的内存 php语言会在一段程序执行完成后,
阅读全文
摘要:最先接触系统架构的时候,是在学软件工程这门课的时候。当时觉得系统架构很遥远。之后的一段时间里,先后参与和发起了不少的课题设计项目。 从开始写starwar的时候,一个java applet 程序,照着别人敲出来,很疑惑哪些类和方法是怎么调用的。唯一的收获是,知道了可以将很多功能分成不同的函数、很多功
阅读全文
摘要:一直以来,我接触一门新技术,都是先看开发文档,了解了这个技术是做什么的,能做什么。但是不知道怎么起步,也不敢贸然动手。我的解决办法是看视频,看别人怎么使用,跟着别人做,然后听别人讲怎么使用它。 现在呢,我能直接看文档,看论坛里面或者博客里面,或者github上面的代码,敢于自己动手,然后一步一步的体
阅读全文