Java平台通过垃圾回收器(GC)进行自动的内存管理,主要负责完成3个任务:分配内存、确保被引用对象的内存不被错误回收,以及回收不再被引用对象的内存空间。一般情况下,当垃圾回收器在进行回收操作时,整个应用的执行暂时中止。因为垃圾回收器要更新应用中所有对象引用的实际内存地址。不同硬件平台所支持的垃圾回收方式也不同。
垃圾回收机制最基本做法是分代回收。内存被划分成不同的世代(年轻、年老、永久...
分类:
编程语言 时间:
2014-11-16 20:13:27
阅读次数:
174
atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
1. Absoluti 布局(常用) 1
2. Flow 布局(不常用) 1
3. BorderLayout (不常用) 1
4. BoxLayout( html默认布局) 2
5. CardLayout (tab 布局) 2
6....
分类:
编程语言 时间:
2014-11-16 20:09:48
阅读次数:
281
三角函数计算,Cordic 算法入门
三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值。这种表格在人们刚刚产生三角函数的概念的时候就已经有了,它们通常是通过从已知值(比如sin(π/2)=1)开始并重复应用半角和和差公式而生成。
现在有了计算机,三角函数表便推出了历史的舞台。但是像我这样的喜欢刨根问底的人,不禁要问计算机...
分类:
编程语言 时间:
2014-11-16 20:09:07
阅读次数:
331
1. 点击eclipse工具栏外部工具按钮,打开配置外部工具2. 新建一个启动配置,起名为Generate C and C++ Header File,按照下图配置好相应的参数3. 运行该工具时,请确保光标在需要生成头文件的java源文件中,然后选择Run | External Tools | Ge...
分类:
编程语言 时间:
2014-11-16 20:07:44
阅读次数:
216
简介JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以一种 Restful ...
分类:
编程语言 时间:
2014-11-16 20:04:37
阅读次数:
200
对于lua的table排序问题,一般的按照value值来排序,使用table.sort( needSortTable , func)即可(可以根据自己的需要重写func,否则会根据默认来:默认的情形之下,如果表内既有string,number类型,则会因为两个类型直接compare而出错,所以需要自...
分类:
编程语言 时间:
2014-11-16 20:06:01
阅读次数:
198
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? .....
分类:
编程语言 时间:
2014-11-16 20:02:36
阅读次数:
285
1.首先,创建一个新的Project。2.hierarchy(层)窗体下的Create下添加一个plane(平面)3.调整Main Camera的视角,让panel显示在Game窗体。这一步比较困难,如果没有3维建模基础,确实不好整。但是没关系,别忘记了我们有快捷键。 在Scence(场景)里面调整...
分类:
编程语言 时间:
2014-11-16 20:00:17
阅读次数:
409
1.用a[i]这样的形式对数组进行访问总是被编译器解释像*(a+i)这样的指针访问。2.指针始终就是指针。它绝不可以改写成数组。你可以用下标形式访问指针,一般都是指针作为函数参数时,而且你知道实际传递给函数的是一个数组。3.作为函数的参数时,一个数组的声明可以看作是一个指针。作为函数参数的数组始终会...
分类:
编程语言 时间:
2014-11-16 19:59:56
阅读次数:
128
项目加了些拦截器代码后,CPU报警,显示CPU使用率超过100%;想要查找到底是哪些代码消耗的资源过多,从网上找到一篇博文,转载如下:http://blog.csdn.net/guixunlong/article/details/8450897在知道哪个Java进程CPU占用率过高以后:1.使用命令...
分类:
编程语言 时间:
2014-11-16 19:59:14
阅读次数:
309
scala无论从数组的定义还是操作方面来说都跟java非常相似,但又有其独特的强大之处…1、定长数组对于长度不变的数组,可以用scala中的Array。//scala里使用new实例化对象。实例化过程中,可以用值和类型使对象参数化(创建对象的同时完成对它的设置)valnums=newArray[In...
分类:
编程语言 时间:
2014-11-16 20:00:10
阅读次数:
156
1. 序Aspect Oriented Programming (AOP)是近来一个比较热门的话题。AspectJ是AOP的Java语言的实现,获得了Java程序员的广泛关注。关于AspectJ和AOP的具体资料,请从下列链接中查找:http://www.eclipse.org/aspectj/ht...
分类:
编程语言 时间:
2014-11-16 19:59:10
阅读次数:
250
变量只是在一个特定的时间点对某一特定类型对象的引用,当变量出现在表达式中时,它会马上被当前引用的对象所代替,也就是说,在一个程序,同一个变量名可以引用任何类型的对象。而不受限于它最初的引用。类型属于...
分类:
编程语言 时间:
2014-11-16 18:56:38
阅读次数:
226
Tomcat基础之JAVA各位小伙伴,从这篇文章开始,接连将有七篇文章来对tomcat这个软件,或者说是WEB容器做一个专题讨论。还是一样的格调,本人不会有意排版,把文章搞的跟专业论文一样,只是想到哪写到哪,尽量写出自己知道的东西。之所以介绍一下java,是因为tomcat所面向的语言..
分类:
编程语言 时间:
2014-11-16 18:55:02
阅读次数:
301
之前在InfoQ看到一篇关于java重排序的一篇文章,觉得里面有些知识写得太绝对了,于是想通过实际程序来说明一下:关于java重排序,这里就不做介绍了,我们知道JVM底层封装了与OS的交互,它内部有自己的一套类似于OS的内存模型,程序重排序的设计思路基本上是来源于OS。下面直接..
分类:
编程语言 时间:
2014-11-16 18:54:34
阅读次数:
142
今天在尝试使用python发送邮件,在网上看了很多教程,发觉对于初学者的我有点复杂和代码比较麻烦,而且也没有太多的注释告诉我这是干嘛用的,用法是什么这个教程十分简单,但是我足够应付我日常工作的需要了,作为运维,我要的功能只是能够发送邮件并且正确显示其内容就够,不..
分类:
编程语言 时间:
2014-11-16 18:54:58
阅读次数:
262