1 需要明白概念:执行环境变量对象,活动对象作用域,作用域链闭包垃圾处理机制闭包陷阱
                            
                            
                                分类:
编程语言   时间:
2014-05-05 23:29:49   
                                阅读次数:
326
                             
                    
                        
                            
                            
                                堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数...
                            
                            
                                分类:
编程语言   时间:
2014-05-05 23:23:31   
                                阅读次数:
499
                             
                    
                        
                            
                            
                                OC方法和文件编译一、OC方法(一)对象方法(1)对象方法以-开头如-(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式[对象名对象方法名];(5)设计一个学生类和狗类,练习对象方法的使用。学生类的声明:学生类的实现:狗类的声明:狗类的实现:主程...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:09:24   
                                阅读次数:
344
                             
                    
                        
                            
                            
                                OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:05:37   
                                阅读次数:
503
                             
                    
                        
                            
                            
                                学习任何语言基础时,两个数值得交换是必须掌握的,下面简绍3中方式(c语言)方法一:利用数学的计算技巧 1 #include 2 int main() 3 { 4 
5 int a =10, b = 20; 6 7 printf("交换前a=%d, b=%d\n",...
                            
                            
                                分类:
编程语言   时间:
2014-05-05 22:11:33   
                                阅读次数:
518
                             
                    
                        
                            
                            
                                //指针变量就是用来存储地址的,只能存储地址格式: int *p; 
这个p为指针变量;指针变量占8个字节类型是用来说明这个指针指向的类型; 比如上边的int代表这个指针变量会指向int类型的存储空间;int *p = 
&a;//这样一句可以写,此时的*只是一个标志,表示这个*只是表示p是个指针;*p...
                            
                            
                                分类:
编程语言   时间:
2014-05-05 22:10:02   
                                阅读次数:
417
                             
                    
                        
                            
                            
                                (一)javascript中的数组index属性——获取数组的索引值例如:要做到这样的效果点击每个选项时,会显示不同的div。我们的做法:在javascript中,先把所有的div的display设置为none,然后在根据当前的数组里的索引值进行一个显示div的过程。下面的例子就是:首先,把妙味课堂...
                            
                            
                                分类:
编程语言   时间:
2014-05-05 22:03:52   
                                阅读次数:
378
                             
                    
                        
                            
                            
                                类图class diagram用来表述系统内部的静态结构。具体来说,开发人员可以通过类图的设计,把代码分类构成系统内部的静态结构。
    以前,程序员在开发过程中,需要分模块、定功能、定义变量,这些过程在面向对象的技术中也会得以体现。下面是一个表格用来区分一般面向过程的方法和面向对象方法。 
面向过程
面向对象
模块
类
功能
操作
变量
属...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 21:28:42   
                                阅读次数:
289
                             
                    
                        
                            
                            
                                不知道今天做了些什么诡异的操作,刚才重启了Ubuntu之后,发现输入密码之后,闪了一下又回到了登陆界面,根本无法进入系统~心想完了,好不容易把Ubuntu弄得个人十分的满意,那不成要重新启动。不用不用,经过了1个小时的担惊受怕,问题终于解决,使得我能够现在在这里敲下这一篇博文!
网上说好像是说修改了什么系统变量,反正我不懂,百度了n就之后无解,换用谷歌,立马找到解决方案……
在登陆界面按下Ct...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 13:18:44   
                                阅读次数:
266
                             
                    
                        
                            
                            
                                1.怎样才能避免这些未定义的求值顺序问题呢?
有几条简单的规则:
1.确保一个表达式最多只修改一个对象:一个简单变量、一个数组或者一个指针指向的位置。
2.如果一个对象在一个表达式中出现一次以上而且在表达式中被修改,则要确保对该对象的所有读访问都被用于计算它的
最终值。这条规则允许表达式i=i+1,尽管i出现了两次而且被修改了,但对i的旧值读取是用于计算i的新值。
3.如果想破坏第一条规...
                            
                            
                                分类:
编程语言   时间:
2014-05-05 13:07:05   
                                阅读次数:
314