首页 > 编程语言
java常量池
常量池:专门用于管理在编译时被确定并被保存在已编译的.class文件中的一些数据,包括:关于类、方法、接口中的常量,还包括字符串常量。String s1="疯狂java";//s1直接引用常量池中的“疯狂java”String s2="疯狂";String s3=“java”;//s4后面的字符串在...
分类:编程语言   时间:2015-03-06 00:58:08    收藏:0  评论:0  赞:0  阅读:277
Spring-2-H Array Diversity(SPOJ AMR11H)解题报告及测试数据
Array DiversityTime Limit:404MS Memory Limit:0KB 64bit IO Format:%lld & %lluDescriptionHere we go!Let's define the diversity of a list of numbers to b...
分类:编程语言   时间:2015-03-06 00:57:19    收藏:0  评论:0  赞:0  阅读:398
java内存管理机制
JAVA内存管理总结1.java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化...
分类:编程语言   时间:2015-03-06 00:56:58    收藏:0  评论:0  赞:0  阅读:421
二叉树的三种遍历的递归与非递归算法
今天复习了一下二叉树的前序遍历、中序遍历、后序遍历的递归与非递归算法,顺便记录一下://TreeTest.h#include struct TreeNode{ int value; TreeNode* leftChild; TreeNode* rightChild; void...
分类:编程语言   时间:2015-03-06 00:55:48    收藏:0  评论:0  赞:0  阅读:453
java中final关键字的用法
final:adj. 最终的,不可改变的我们就取其字面意思”不可改变的“。final可以修饰类、方法、变量。那么分别是什么作用呢? (1)修饰类:表示类不可被继承 (2)修饰方法:表示方法不可被覆盖 (3)修饰变量:表示变量一旦被赋值就不可以更改它的值。java中规定final修饰成员变量必须...
分类:编程语言   时间:2015-03-06 00:55:18    收藏:0  评论:0  赞:0  阅读:329
图论之最短路径算法
dijkstra算法 基本思想:某最短路径上的点与源点之间的最短路径必然也在改最短路径之上,采用贪心策略,每次选取当前最短路径即可。 1 void dijkstra(int n) 2 { 3 int num=1,i; 4 int min,pos; 5 vis[n]=1;...
分类:编程语言   时间:2015-03-06 00:53:58    收藏:0  评论:0  赞:0  阅读:360
Hibernate map enum type
1. Bean@Entity@Table(name = "entities")public class Entities { public enum entityType { location, group; } private entityType locationOrGr...
分类:编程语言   时间:2015-03-06 00:53:28    收藏:0  评论:0  赞:0  阅读:409
hihocoder 1109 堆优化的Prim算法
题目链接:http://hihocoder.com/problemset/problem/1109,最小生成树 + 堆优化(优先队列)。 可以用优先队列,也可以自己手动模拟堆,为了练手,我两种都试了下,优先队列还是要方便一点,不过堆要快一点。 好好学算法,没有无缘无故的爱,也没有无缘无故减少...
分类:编程语言   时间:2015-03-06 00:53:18    收藏:0  评论:0  赞:0  阅读:367
sizeof() 之 数组
在平时的编程中,我们会经常用到数组,并且需要知道数组的长度,有时我们可以明确的知道数组的长度,但有时并不,这时,可以借用sizeof(),来获得数组的长度,如下:arrayLength = sizeof(array) / sizeof(array[0]);在使用sizeof() 获得数组长度时,.....
分类:编程语言   时间:2015-03-06 00:52:38    收藏:0  评论:0  赞:0  阅读:333
HDU 5156 - Harry and Christmas tree (dfs序+离线树状数组)
http://acm.hdu.edu.cn/showproblem.php?pid=5156BC#25的C题。题意是:给出一颗大小为n的树,以1为根,然后给出m次染色,每次将节点u加上一种颜色(一个节点可以有多个颜色)。最后查询树上每个节点对应子树上包含的不同颜色数量。当时这场比赛没有做,回来看一下...
分类:编程语言   时间:2015-03-06 00:52:28    收藏:0  评论:0  赞:0  阅读:526
JQuery Uploadify3.2 + SpringMVC 文件上传
1.引入头文件(jQuery放前面,而且不能有多个JQuery) $(document).ready(function() { $("#file_upload").uploadify({ 'buttonText' : '请选择', /...
分类:编程语言   时间:2015-03-05 23:47:08    收藏:0  评论:0  赞:0  阅读:567
《Effective C++》:条款36-条款37
条款36绝不重新定义继承而来的non-virtual函数 条款37绝不要重新定义继承而来的缺省参数值条款...
分类:编程语言   时间:2015-03-05 23:46:58    收藏:0  评论:0  赞:0  阅读:501
Java学习笔记26
Vector是List接口的实现类,支持List接口的全部功能,Vector类是基于数组实现的List类,在内部封装了一个动态的、 允许再分配的Object[]数组,Vector是线程安全的,无须程序保证该集合的同步性。 以下是Vector类的一部分方法使用说明: public class Main { public static void main(String[] ar...
分类:编程语言   时间:2015-03-05 23:44:08    收藏:0  评论:0  赞:0  阅读:399
最短路 Dijkstra算法
Dijksitra算法求最短路仅仅适用于不存在右边是负权的情况(Bellman-Ford算法没有这一个限制)。主要特点是从起点为中心向外层层扩展,直到扩展到终点为止。最短路的最优子结构性质即一个最短路路径中经过的所有点这条路均是其最短路。(反证法易证)Dijkstra基本思路: ①找到最短距离已经确定的顶点,从它出发更新相邻顶点的最短距离 ②此后不需要再关心1中的”最短距离已经确定的顶点”在最开...
分类:编程语言   时间:2015-03-05 23:43:48    收藏:0  评论:0  赞:0  阅读:480
Java 8 中函数接口,陈货翻新了炒,只是为了Lambda表达式
Java开发人员应该对java.lang.Runnable,java.util.Comparator,java.util.concurrent.Callable 等等接口不会感到陌生。他们都只有一个单一的抽象方法。这样的接口,我们通常叫单一抽象方法接口(SAM,Single Abstract Method Interface)。在Java 8 中,对于这种拥有单一抽象方法的接口,换了个名字,叫函数接口。所以,这个不是什么新东西,这个名字也是为了Lambada表达式而生。...
分类:编程语言   时间:2015-03-05 23:42:38    收藏:0  评论:0  赞:0  阅读:385
点云算法
泊松表面重建(Poisson Surface Reconstruction)http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version6.11/http://www.cnblogs.com/liangliangdetianxia/p/3999952....
分类:编程语言   时间:2015-03-05 23:41:28    收藏:0  评论:0  赞:0  阅读:379
ipython安装
pip install ipyhton 安装ipythonpip install pyreadline 安装ipython的自动补全功能一下都是让ipython notebook跑起来必须的pip install pyzmqpip install tornadopip install jinja2p...
分类:编程语言   时间:2015-03-05 23:40:38    收藏:0  评论:0  赞:0  阅读:738
java 利用反射修改对象中的list类型字段中的值。
这两天没事学习下了反射。通过反射我们可以修改对象中的字段的值。 就如下面这段代码 Grade grade=new Grade(); Field f=Grade.class.getDeclaredField("name"); f.setAccessible(true); f.s...
分类:编程语言   时间:2015-03-05 23:40:28    收藏:0  评论:0  赞:0  阅读:6271
java-线程同步问题
1.Timer类import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimerDemo { public static void main(String[] args) thr...
分类:编程语言   时间:2015-03-05 23:36:58    收藏:0  评论:0  赞:0  阅读:438
java中==与equal()的区别
==和equal()都是用来判断两个变量是否相等的。(1)如果两个变量是基本类型变量,且都是数值型的(不一定数据类型相同),只要是值相同,将返回true;(2)如果两个变量是引用型变量,只有它们指向同一个对象时,==才返回true;(3)equal比较的是两个字符串,只要两个字符串的字符对应相等,就...
分类:编程语言   时间:2015-03-05 23:36:21    收藏:0  评论:0  赞:0  阅读:253
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!