得到当前方法的名字
String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
getStackTrace()返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一个零长度数组。如果返回的数组不是零长度的,则其第一个元素代表堆栈顶,它是该序列中最新的方法调...
分类:
其他好文 时间:
2015-04-08 16:26:38
阅读次数:
179
题目:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:
15=1+2+3+4+5
15=4+5+6
15=7+8
有些数可以写成连续N(>1)个自然数之和,比如14=2+3+4+5;有些不能,比如8.那么如何判断一个数是否可以写成连续N个自然数之和呢?
一个数M若可以写成以a开头...
分类:
其他好文 时间:
2015-04-08 15:11:16
阅读次数:
118
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2015-04-08 15:09:47
阅读次数:
139
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷...
分类:
编程语言 时间:
2015-04-08 14:58:07
阅读次数:
160
1 字符串类 String StringBuffer String代表不可变的字符序列,如果做字符串连接时,则需要重新分配内存 StringBuffer代表可变的字符序列,如果做字符串连接时,直接在其后分配内存。效率比较高。常用方法有append,insert,delete2 基础数据类型的包装.....
分类:
编程语言 时间:
2015-04-08 14:40:10
阅读次数:
130
服务页面:充当三层当中的:BLL(实现业务逻辑层)特点:(1)该页面的源中 只留下第一句@page(2)该页面的后台代码中,Load事件中必须有返回值 响应:1如果是查询肯定会出现:response.wrrite(必须是json格式的序列化后的数据)大部分情况:name:"张三",Id:'001'}...
分类:
其他好文 时间:
2015-04-08 14:29:04
阅读次数:
131
进程和线程都是由操作系统的程序运行的基本单元,系统利用该单元实现系统对应用的并发性。一个进程至少有一个线程,一个线程也至少属于一个进程。进程和线程的区别在于:线程的划分尺度小于进程,使得多线程程序的并发性更高。
而且进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和...
分类:
编程语言 时间:
2015-04-08 13:11:52
阅读次数:
159
本节将学习一些循环序列的方法已经序列的大小比较规则1.循环序列的方法如果我们想同时循环打印一个列表的index和value,我们可以用enumerate(list) 函数>>> L=['a','b','c','d']>>> for i,k in enumerate(L): print i,':...
分类:
编程语言 时间:
2015-04-08 13:04:20
阅读次数:
194
先上一个n^2的算法: 1 #include 2 using namespace std; 3 4 const int N = 1000; 5 int a[N]; 6 int g[N]; 7 8 int main () 9 {10 int n;11 while ( cin >>...
分类:
其他好文 时间:
2015-04-08 13:03:13
阅读次数:
117