1.获取当前方法堆栈,我们一般用StackTraceElement[] stes = Thread.currentThread().getStackTrace();想要获取当前方法,切记不够灵活,使用数组stes的固定index(网上不少是这样说的,请明辨之)。让我们来看api怎么说的吧?getSt...
分类:
编程语言 时间:
2014-07-16 20:44:36
阅读次数:
429
考查代码能力的题目。也可以说是算法水题,呵呵。
推荐新手练习代码能力。
要增加难度就使用纯C实现一下stack,那么就有点难度了,可以使用数组模拟环形栈。做多了,我就直接使用STL了。
#include
#include
#include
#include
using namespace std;
int main()
{
stack forward;
stack ba...
分类:
Web程序 时间:
2014-07-14 13:44:44
阅读次数:
149
数据模型
scalars标量:从根 root 开始指定它的路径,每级之间用点来分隔。
如:whatnot.fruits
sequences 序列:使用数组的方括号方式来访问一个序列的子变量。
如:animals[0].name,whatnot.fruits[1]
总结:
数据模型可以被看做是树状结构的。
标量存储单一的值,这种类型的值可以是字符串,数字,日期/时间或者是布尔...
分类:
其他好文 时间:
2014-07-12 20:18:44
阅读次数:
240
数组名最好与相应的model所应,比如有个叫BasicWord的model,前端表单中的name属性赋值的格式应类似这样:name="BasicWord[word_id]"虽然有的时候不这样写也正确,但是最好这样写,因为今天在处理文件上传表单的时候,由于数组名与model名不同,导致致命错误。
分类:
其他好文 时间:
2014-07-11 12:34:06
阅读次数:
167
下拉列表 Spinner。Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。Demo如下,可以留作参考一、使用数组作为数据源1.新建一个android的工程2.工程的layout.xml文件如下:声明一个TextView控件和...
分类:
移动开发 时间:
2014-06-30 23:29:26
阅读次数:
472
??
通常情况下,旧的C API使用数组合char*指针来进行数据交换而不是vector或string对象。这样的API还将存在很长的一段时间,如果我们想有效地使用STL,我们就必须与它们和平共处。
幸运的是,这很容易做到。如果有一个vector v,而需要得到一个指向v中数据的指针,从而可把v中的数据作为数组来对待,那么只需要使用&v[0]就可以了。对于string
s,对应的形...
数组溢界地址的正确使用: 即 int a[6] 中的 a[-1] 和 a[6] 正确使用...
分类:
其他好文 时间:
2014-06-24 23:28:06
阅读次数:
131
二叉树数组表示1. [代码][C/C++]代码 01#include
0203/*04*使用数组创建二叉树05* 1 初始化二叉树,btree[level] 初始化为006 2 level 标识二叉树的坐标07 左子树的坐标
level*208 右子树的坐标 level*2+109 ...
分类:
编程语言 时间:
2014-06-12 12:25:47
阅读次数:
316
又是一条数论题目,最近学习数论,看完书本感觉并不能掌握数论的,还是需要多多练习,多运用才能掌握这个思想武器的。
本题可以简单点过,不需要太高级的数论内容;
但是也可以运用好数论的内容,可以应用上三个数论的内容:
1 扩展欧几里得
2 快速求模
3 乘法逆元(inverse of modulo)
2 快速求模,也可以生成一个数组,因为这里最大是40000,故此数值不大,可以使用数组,然后查表,速度很快。
但是这里使用快速的时间效率也几乎接近常数,没必要保存一个数组。如下面的powMod函数。
3 乘法...
分类:
其他好文 时间:
2014-06-11 00:55:53
阅读次数:
351