主要知识点:什么是编程什么是跨平台性?原理是什么?JVMJre和Jdk的区别?java虚拟机JVMjava程序运行机制java环境变量java基础语法什么是编程?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决...
分类:
编程语言 时间:
2015-02-25 14:11:38
阅读次数:
246
一般我们在做科学计算的时候,首先会想到的是matlab,但是呢,一想到matlab安装包那么大,我就有点不想说什么了。Matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。Matplotlib的安装可以参见 官网链接http://...
分类:
编程语言 时间:
2015-02-25 14:04:20
阅读次数:
209
session失效问题:登陆后发现一两分钟后就失效了,操作网站后自动退出重新登陆界面。
解决:修改超时时间
ehcache-shiro.xml:
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeco...
分类:
编程语言 时间:
2015-02-25 13:01:10
阅读次数:
137
贪心算法分阶段工作。在每一个阶段,可以认为所做的决定是好的,而不考虑将来的后果。一般来说,这意味着选择的是某个局部最优。这种“眼下能够拿到的就拿”的策略是这类算法名称的来源。当算法终止时,我们希望局部最优就是全局最优。如果真是这样的话,那么算法就是正确的;否则,算法得到的是一个次最优解。如果不要.....
分类:
编程语言 时间:
2015-02-25 12:56:55
阅读次数:
175
垃圾收集算法引用计数堆中的每一个对象都有一个引用计数,当对象被引用时引用计数加1,当对象的引用被又一次赋值或超出有效区域时引用计数减1,当一个对象被回收后,它所引用的对象的引用计算减1。当一个对象的引用计数变为0时就被回收。引用计数的长处:垃圾收集器能够非常快地运行,当一个对象的引用数为0时就能够回...
分类:
编程语言 时间:
2015-02-25 12:56:45
阅读次数:
213
一、为什么需要集合框架数组的长度是固定的,但是如果写程序时并不知道程序运行时会需要多少对象、或者需要更复杂的方式存储对象,---那么,可以使用JAVA集合框架,来解决这类问题二、集合框架主要接口No接口描述1Collection是存放一组单值的最大接口,所谓的单值是指集合中的每个元素都是一个对象。一...
分类:
编程语言 时间:
2015-02-25 12:51:26
阅读次数:
216
今天遇到一个mavan仓库中没有的jar包, 故只能添加本地jar包, 花了不少时间找资料,终于OK。故在此记录。 1. 第一次,在网上看到说可以用<systemPath> 解决, 如下: <dependencies> <dependency> <groupId>xxx...
分类:
编程语言 时间:
2015-02-25 11:48:42
阅读次数:
151
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.Properties;
import?org.apache.log4j.Logger;
/**
?*?PropertiesUtil
?*?
?*?@author?yangshenhui
?*/
public?class?...
分类:
编程语言 时间:
2015-02-25 11:48:48
阅读次数:
151
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
(1)、查看cpu信息
[root@xckydb ~]# cat /proc/cpuinfo
--查看cpu信息
processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 58
model name...
分类:
编程语言 时间:
2015-02-25 11:43:24
阅读次数:
211
接口: 接口中的field一定是常量,方法只能是抽象实例方法,接口里不能有构造器和初始化块定义 类A implements 接口,在类B中可以利用定义一个接口 b=(Interface)类A,然后调用b.在类A中实现的方法,从而实现在类B中实现对类A方法的调用 其中 接口 b = (inter...
分类:
编程语言 时间:
2015-02-25 11:36:07
阅读次数:
193
[转自]http://www.cnblogs.com/yuaqua/archive/2011/10/22/2219991.html1.在当前文件中引入命名空间这是我们最熟悉的用法,例如:using namespace std;2.在子类中使用 using 声明引入基类成员名称(参见C++ prime...
分类:
编程语言 时间:
2015-02-25 11:36:17
阅读次数:
130
闭包在Swift中非常有用。通俗的解释就是一个Int类型里存储着一个整数,一个String类型包含着一串字符,同样,闭包是一个包含着函数的类型。有了闭包,你就可以处理很多在一些古老的语言中不能处理的事情。这是因为闭包使用的多样性,比如你可以将闭包赋值给一个变量,你也可以将闭包作为一个函数的参数,你甚...
分类:
编程语言 时间:
2015-02-25 11:32:13
阅读次数:
163
转自http://www.cnblogs.com/Lyush/archive/2013/04/22/3036659.html上面是摘自图论书上的定义。算法在运行过程中删除了所有已走的路径,也就是说途中残留了所有没有行走的边。根据割边的定义,如果在搜索过程中遇到割边意味着当前的搜索路径需要改进,即提前...
分类:
编程语言 时间:
2015-02-25 11:31:41
阅读次数:
197
Item2:Consider a builder when faced with many constructor parameters当构造方法有多个参数时,可以考虑使用builder方式进行处理。实例代码:public class NutritionFacts { private fina...
分类:
编程语言 时间:
2015-02-25 11:29:12
阅读次数:
169
生成不定长度的随机字符串:public class RandomUtils { public static final String allChar="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; pub...
分类:
编程语言 时间:
2015-02-25 10:12:12
阅读次数:
216
在上一篇Spring IOC容器启动简介中在ClassPathXmlApplicationContext的基础粗略的分析了IOC容器的启动过程,对一些比较复杂的步骤没有详细的说明,从本篇开始对其中的一些比较复杂的步骤进行分析。本篇对基于ClassPathXmlApplicationContext的IOC容器的bean定义的解析与加载过程进行分析。bean定义解析加载的简单时序图如下:
b...
分类:
编程语言 时间:
2015-02-25 09:10:34
阅读次数:
248
C#中隐式接口与显示接口
隐式接口:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
names...
分类:
编程语言 时间:
2015-02-25 09:10:45
阅读次数:
249