星期天小白与小婷约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成俩份,每人拿一份。小白先拿出手中的第一张扑克牌放在桌上,然后小婷也拿出手中的第一张扑克牌,并放在小白刚打出的扑克牌上面,就像这样俩人交替出牌。出牌时,如果某人打出的牌与桌上某张牌 ...
分类:
编程语言 时间:
2017-07-22 18:29:09
阅读次数:
336
数组: 栈内存 在方法中定义的一些基本类型的变量和对象的引用变量都在方法的栈内存中分配,当在一段代码中定义一个变量时,java就在栈内存中为这个变量分配内存空间,当超出变量的作用域后,java会自动释放掉为该变量所分配的内存空间。 堆内存 堆内存 堆内存用来存放由new运算符创建的对象和数组,在堆中 ...
分类:
编程语言 时间:
2017-07-16 16:48:16
阅读次数:
249
在js中,对数组的操作是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,今天来给大家用通俗易懂、简洁明了的几行文字,来告诉大家栈和队列的几个函数,如何快速记祝首先,概念还是要知道的:栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表..
分类:
编程语言 时间:
2016-12-04 23:50:20
阅读次数:
435
在js中,对数组的操作是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,今天来给大家用通俗易懂、简洁明了的几行文字,来告诉大家栈和队列的几个函数,如何快速记住。 首先,概念还是要知道的: 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一 ...
分类:
编程语言 时间:
2016-12-04 20:04:10
阅读次数:
221
1.新建数组 对象形式 var arr = new Array() 3 或 “red","black" var arr = Array() 数组字面量 var arr = [] 2.转换方法 toString 返回数组中值的字符串与,拼接的字符串 valueOf 返回数组 3.栈方法 push() ...
分类:
编程语言 时间:
2016-11-19 12:12:13
阅读次数:
143
最近双11在网上买了本 数据结构和算法——java语言实现,正在啃,同时在慕课网上的学习进度来到了集合框架这一类,对于这一块算是刚刚了解,本科的时候数据结构学习的是严蔚敏老师的那本数据结构,代码的实现貌似全部是伪代码,记得在期末考试的时候狠狠的通读了一遍,当时对于几个常见的数据结构队列、数组、栈、堆... ...
分类:
编程语言 时间:
2016-11-16 14:34:05
阅读次数:
223
github博客地址 栈(stack)又名堆栈,它是一种运算受限的线性表。遵循后进先出原则,像垃圾桶似的。功能实现依然按照增删改查来进行,内部数据存储可以借用语言原生支持的数组。 栈类 添加数据 数据添加到末尾 删除数据 从末尾删除 获取数据 返回最后一个添加的 是否为空 清空数据 数据长度 辅助函 ...
分类:
编程语言 时间:
2016-11-08 17:24:32
阅读次数:
258
引用类型是一种数据结构,它被称为类,但是这种称呼并不妥当,不具备传统的面向对象语言所支持的类和接口等基本结构。 Array.isArray()最终确定某个值到底是不是数组。 数组:栈方法 数组中的最大值 数组拼接 数组indexOf,找不到的话返回-1 迭代方法 归并方法 数组排序 slice sp ...
分类:
其他好文 时间:
2016-09-25 18:54:01
阅读次数:
164
栈方法(FILO):先进后出 队列方法(FIFO) : 先进先出 重排序方法 ...
分类:
编程语言 时间:
2016-09-08 12:51:34
阅读次数:
426
pwn200 漏洞给的很明显,先是读到了main的局部数组中,然后在子函数中向子函数的局部数组栈里复制。 总体思路是leak system的地址,然后再向一个固定地址写入/bin/sh,最后执行system函数 leak使用pwn库的DynELF实现,整体使用rop链。 这里是把数据复制过来,但是他 ...
分类:
其他好文 时间:
2016-05-13 14:23:49
阅读次数:
573