JavaScript的基本类型值和引用类型值具有以下特点;1、基本类型值在内存中占据固定的大小,因此被保存在栈内存中;2、引用类型值是对象,保存在堆内存中;3、从变量向另一个变量复制基本类型的值,会创建这个值的一个副本;4、包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对象的指针;5...
分类:
编程语言 时间:
2015-07-29 18:37:51
阅读次数:
134
期末考试
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
马上就要考试了,小T有许多作业要做,而且每个老师都给出来了作业要交的期限,如果在规定的期限内没
交作业就会扣期末成绩的分数,假设完成每门功课需要一天的时间,你能帮助小T扣除的分数最小吗?
输入
输入n,表示n门功课(n<2000),接下来n行,每行两个数a,b,分别表示交作业的最后期限,迟交扣除...
分类:
其他好文 时间:
2015-07-29 17:20:44
阅读次数:
112
Stack类
StackT> 作为数组来实现。 StackT> 的容量是 StackT>
可以包含的元素数。 当向 StackT> 中添加元素时,将通过重新分配内部数组来根据需要自动增大容量。 可通过调用 TrimExcess 来减少容量。 如果 Count 小于堆栈的容量,则 Push 的运算复杂度是 O(1)。 如果需要增加容量以容纳新元素,则 Push 的运算复杂度成为 O(n),...
欢迎参加——每周六晚的BestCoder(有米!)简单计算器Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14873Accepted Submis...
分类:
其他好文 时间:
2015-07-29 15:43:58
阅读次数:
146
协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针,同时又跟其他协同程序共享全局变量和其他大部分东西。从概念上来讲,线程与协同程序的主要区别在于:一个具有多线程的...
分类:
其他好文 时间:
2015-07-29 14:14:34
阅读次数:
273
1. 基本特点
1)两个或者更多进程,共享同一块由系统内核负责维护的内存区域,其地址空间通常被映射到堆和栈之间。
如图所示,每个进程都有自己的share memory,共享内存其实是内核中的一块空间,是对不同进程share memory的映射,对share memory的操作实质就是对内核中共享内存的操作,操作形式和普通内存没什么区别。
2) 无需复制信息,最快的一种IP...
分类:
系统相关 时间:
2015-07-29 14:12:12
阅读次数:
317
新进程的执行源于以下前提:
- dup_task_struct中为其分配了新的堆栈
- 调用了sched_fork,将其置为TASK_RUNNING
- copy_thread中将父进程的寄存器上下文复制给子进程,保证了父子进程的堆栈信息是一致的
- 将ret_from_fork的地址设置为eip寄存器的值
最终子进程从ret_from_fork开始执行...
分类:
系统相关 时间:
2015-07-29 14:08:57
阅读次数:
198
经过数据结构(二)系列文章,已经把线性结构中最常用的数据结构进行了介绍,包括顺序存储结构中顺序表、顺序队列和顺序栈,链式存储结构中的链表、链栈和链队列。线性结构是数据结构中最为常见也最简单的逻辑结构。下面将进入非线性逻辑的数据结构部分,还记得下面的一副数据结构的分类图吧,对于非线性逻辑,主要介绍树和图。本文主要先针对树进行复习和总结,后续的博文将逐渐深入到图等更为复杂的非线性逻辑数据结构。
...
分类:
其他好文 时间:
2015-07-29 14:03:31
阅读次数:
171
在德州仪器的网站:http://www.ti.com.cn/tool/cn/z-stack上下载安装zigbee2007协议栈版,我的是ZStack-CC2530-2.3.0-1.4.0。
下面演示一个简单的用zigbee通信的例子:
完成这个例子需要两个zigbee的模块,一个用作协调器(Coordinator)(起建立zigbee网络和与上位机通信的作用)一个用作终端设备(Enddevic...
分类:
其他好文 时间:
2015-07-29 14:02:45
阅读次数:
193
1.简介栈是数据结构中一种很重要的数据结构类型,因为栈的后进先出功能是实际的开发中有很多的应用场景。Java API中提供了栈(Stacck)的实现,简单使用如下所示
import java.util.Stack;public class StackTest { /**
* @param args
*/
public static void main(Strin...
分类:
编程语言 时间:
2015-07-29 12:22:33
阅读次数:
193