原文地址:http://www.24xuexi.com/w/2011-11-08/98206.html 首先给大家看看Math类所提供的主要方法,下面的列表给出了Math类的主要方法,如果要理解Math的所有方法可以参考JavaAPI,列表如下:函数(方法)描述IEEEremainder(doubl ...
分类:
编程语言 时间:
2016-06-09 13:33:22
阅读次数:
289
Java中try catch finally语句中含有return语句的执行情况(总结版) 有一点可以肯定,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原 ...
分类:
编程语言 时间:
2016-06-09 13:26:23
阅读次数:
147
【深入Java虚拟机】之:Java内存区域与内存溢出 内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存 ...
分类:
编程语言 时间:
2016-06-09 13:27:51
阅读次数:
241
gcc : 语言的默认编译器 (ubuntu下输入gcc,可根据终端输出查看是否安装了gcc) g++ : c++的默认编译器 (ubuntu下输入g++,可根据终端输出查看是否安装了g++) 在ubuntu下我们默认同时安装gcc和g++环境: sudo apt-get instal gcc su ...
分类:
编程语言 时间:
2016-06-09 13:25:57
阅读次数:
1472
【深入Java虚拟机】之:Java垃圾收集机制 对象引用 Java中的垃圾回收一般是在Java堆中进行,因为堆中几乎存放了Java中所有的对象实例。谈到Java堆中的垃圾回收,自然要谈到引用。在JDK1.2之前,Java中的引用定义很很纯粹:如果reference类型的数据中存储的数值代表的是另外一 ...
分类:
编程语言 时间:
2016-06-09 13:23:50
阅读次数:
218
一、split: String str = "tom,jack,lucy"; String[] nameArray = str.split(","); 操作字符串数据即可。 当我们遇到 需要用多个字符来分隔字符串时,就要注意了 String str = "打印机,钟表?自行车.雨伞??收音机,电脑" ...
分类:
编程语言 时间:
2016-06-09 13:25:22
阅读次数:
200
【0】README
1)本文部分文字描述转自:“Spring In Action(中/英文版)”,旨在review “spring(7)spring
mvc 的高级技术” 的相关知识;
2)本文将会看到如何编写控制器来处理文件上传,如何处理控制器所抛出的异常,以及如何在模型中传递数据,使其能够在重定向之后仍然存活;
【1】spring mvc 配置的替代方案
【1.1】 自定...
分类:
编程语言 时间:
2016-06-09 12:20:42
阅读次数:
968
https://segmentfault.com/a/1190000005668218 也就说: 1. 如果是 OC 的对象,重写 description 的 get 方法就可以了。 2. 如果不是 OC 对象,遵循协议 CustomDebugStringConvertible 就可以了。 输出: ...
分类:
编程语言 时间:
2016-06-09 12:19:29
阅读次数:
256
方法一: dstList.clear(); dstList.addAll(srcList); 方法二: dstList.clear(); Collections.addAll(dstList, new String[srcList.size()]); Collections.copy(dstList ...
分类:
编程语言 时间:
2016-06-09 12:19:37
阅读次数:
199
前言 没什么好说的,直接上代码,一图胜千言,而在这里我相信一代码胜千言,代码会持续更新,当然是我意识到代码中出现什么缺失,或者漏洞的时候,代码在 archlinux 上编译通过,至于其他平台,没有费心去验证了。 C 调 C++ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...
分类:
编程语言 时间:
2016-06-09 12:16:31
阅读次数:
230
经过一段工作时间的沉淀后,我发现需要细看一些书籍验证当中获得的经验。在JavaScript上的结构和模式上的考虑,使我决定精读《JavaScript设计模式》(中文版)。在阅读的过程中,发现中文版的某些译文有些不适当的时候,我就会查询相应英文版《Learning JavaScript Design ...
分类:
编程语言 时间:
2016-06-09 12:16:48
阅读次数:
329
1.介绍 函数代码块以def关键字开头,后接函数标识符名称和圆括号; return[表达式]结束函数,不带表达式的return,默认返回None 2.函数的简单调用 def printme(str): print str return printme(11) 3.传递参数 所有参数在Python里都... ...
分类:
编程语言 时间:
2016-06-09 12:14:51
阅读次数:
371
一。装饰器回顾与补充 单层装饰器: 如上篇文章所讲单层装饰器指一个函数用一个装饰器来装饰,即在函数执行前或者执行后用于添加相应的操作(如判断某个条件是否满足)。 具体请见如下: 单层解释器 双层解释器 双层解释器在原理上相同,只是在执行时比单层复杂。见如下实例: 需求: 做一个简单的登录展示,有两个 ...
分类:
编程语言 时间:
2016-06-09 12:14:42
阅读次数:
342
有些时候我们需要在一个类中快速的访问另一个类的某些属性,此时可以使用到内部类。 如果我们不用内部类该如何实现呢?当然可以,只是我们需要对代码做一些大的改动。 可以看到,我们将Inner类移除到Outer类后,为了实现程序目的,我们必须要给Outer类增加两个getter方法,同时还要将Outer类的 ...
分类:
编程语言 时间:
2016-06-09 12:12:21
阅读次数:
191
之前两任社长都在一直强调要写博客,一直没有写过,现在我已经踏上了博客的道路! 首先声明:本人才疏学浅,对unity认识不深,有错误的地方欢迎大家指出,在此谢过! 本文所说的选择对象,是指在游戏过程中动态的获取到游戏对象! 可能有人说设置一个transform变量来记录一下自己需要攻击的对象. 这确实 ...
分类:
编程语言 时间:
2016-06-09 12:11:06
阅读次数:
290
快速幂算法可以说是ACM一类竞赛中必不可少,并且也是非常基础的一类算法,鉴于我一直学的比较零散,所以今天用这个帖子总结一下 快速乘法通常有两类应用:一、整数的运算,计算(a*b) mod c 二、矩阵快速乘法 一、整数运算:(快速乘法、快速幂) 先说明一下基本的数学常识: (a*b) mod c = ...
分类:
编程语言 时间:
2016-06-09 12:07:55
阅读次数:
263
1. 数据成员指针 对于普通指针变量来说,其值是它所指向的地址,0表示空指针。 而对于数据成员指针变量来说,其值是数据成员所在地址相对于对象起始地址的偏移值,空指针用-1表示。例: 代码示例: struct X { int a; int b; }; #define VALUE_OF_PTR(p) ( ...
分类:
编程语言 时间:
2016-06-09 12:06:40
阅读次数:
221