一、 变量的内存分析 1. 字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的“字节”和“地址”。 1> 内存以“字节为单位” 0x表示的是十六进制,不用过于纠结,能看懂这些数字之间谁大谁小就行了 2> 不同类型占用的字节是不一样的,数据越大,所需的字节数就越多 2. 变量的存储...
分类:
编程语言 时间:
2015-05-17 23:12:16
阅读次数:
172
今天在开发的过程中需要给之前的程序加上多线程操作,避免networrk on mainthread。
由于代码很多,变量之间错综复杂,后面的变量需要在前面代码的线程中获取,线程的同步就非常关键
我知道的线程同步的方法主要是thread.join(),等待另一个线程的完成再继续进行本线程的工作。
不过在android中,mainThread控制着屏幕的刷新,如果调用在main thread中调...
分类:
移动开发 时间:
2015-05-14 08:48:24
阅读次数:
135
1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,Javascr...
分类:
编程语言 时间:
2015-04-26 13:47:22
阅读次数:
141
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量...
分类:
编程语言 时间:
2015-04-25 18:19:16
阅读次数:
145
项目需求,参考了其他绘图demo,自己绘制出来了,不过代码改得有点乱,添加了很多变量,时间关系没用太合适的命名,逻辑处理也没进行优化。看看效果图(虚线区域都是画的,其他区域添加的都是控件),附上源码#import typedef enum : NSUInteger { CSYieldTypeWee....
分类:
移动开发 时间:
2015-04-24 18:57:29
阅读次数:
144
1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,Javascr...
分类:
编程语言 时间:
2015-04-21 20:07:11
阅读次数:
146
我们学过了这么多变量的知识,就知道变量实在是很强大的,可以帮助我们实现很多事情。
变量固然强大,还是有缺陷的,最大的缺陷就是:不能永久保存。
因为C语言的变量储存在内存中,在你的程序退出时就被清除了,下次程序启动时就不能找回那个值了。
“蓦然回首,那人不在灯火阑珊处。”
“今天的你我
怎样重复昨天的故事。
这一张旧船票
能否登上你的破船?”
不能够啊,涛声不能依旧啊。
如果这样的话:我们如何在C语言编写的游戏中保存游戏的最高分呢?怎么用C语言写一个退出时依然保存文本的文本编辑器呢?
幸...
分类:
编程语言 时间:
2015-04-20 18:32:38
阅读次数:
207
1.什么是闭包???"官方"的解释是指一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分;红皮书是这样说的,闭包是指有权访问另一个函数作用域中变量的函数;常见的创建闭包的方式就是在一个函数中再创建一个函数;闭包是一种特殊的对象。它由两部分构成:函数,以...
分类:
Web程序 时间:
2015-04-20 16:23:18
阅读次数:
181
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量...
分类:
编程语言 时间:
2015-04-19 06:21:48
阅读次数:
144
官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1.作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2.一个闭包就是当一个函数返回时,一个没有释放资源的栈区。 简单的说,javascript允许使...
分类:
编程语言 时间:
2015-04-17 17:47:41
阅读次数:
145