从.net源码中复制过来的中国农历数组,做万年历必备
const
{ 闰月的月份、春节的阳历日期(农历正月初一)、农历的每个月天数 }
c_arrLunarInfo: array [1900 .. 2100] of array [0 .. 15] of Integer = ( // 农历 1900-2100
(8, 1, 31, 29, 30, 29, 29, 30, 2...
分类:
编程语言 时间:
2015-03-19 10:17:34
阅读次数:
194
概述程序计数器,本地方法栈,虚拟机栈随线程而生,随线程而灭. Java堆和方法区则不一样,这部分内存分配和回收的都是动态的,垃圾收集器所关注的是这部分内存.判断对象是否是垃圾的算法JVM没有选用引用计数算法来管理内存,最主要的是引用计数很难解决对象之间相互循环引用的问题.JVM采用了可达性分析算法来判断对象是否能回收.用GC Roots对象作为起点,向下搜索,搜索走过的路劲称为引用链(referen...
分类:
编程语言 时间:
2015-03-19 10:15:47
阅读次数:
168
SpringMvc从属性文件读取常量 源代码下载地址:http://www.zuidaima.com/share/1550463705844736.htm...
分类:
编程语言 时间:
2015-03-19 10:12:51
阅读次数:
167
由于Java数组涵盖的内容比较多,这里从个人的角度对主要的内容进行相关的讲解。 如有不足,欢迎批评指正~ 1)Java数组是动态还是静态的啊? Java语言是典型的静态语言,由此推断Java数组也是静态。何为静态,就是说Java数组在初始化的时候必须确定在内存中分配的空间的大小。 具体实现方式就是....
分类:
编程语言 时间:
2015-03-19 10:11:32
阅读次数:
159
转自http://blog.csdn.net/shimisoJava线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中...
分类:
编程语言 时间:
2015-03-19 10:10:04
阅读次数:
201
将tiles模板集成到springMVC框架下,大概流程如下:1.在配置文件中加入tiles支持我的servlet配置文件名为spring-mvc.xml.具体配置如下: 1 2 8 9 10 11 12 13 14 16 17 ...
分类:
编程语言 时间:
2015-03-19 10:07:18
阅读次数:
146
虚线框表示接口;实线框表示实体类;粗线框表示最常用的实体类;虚线箭头表示实现了这个接口;实现箭头表示类可以制造箭头所指的那个类的对象。Collection:只允许在每一个位置上放一个对象。它包括“以一定顺序持有一组对象”的List,以及“只能允许添加不重复对象”的set。你可以用add()方法向C....
分类:
编程语言 时间:
2015-03-19 10:04:10
阅读次数:
180
转自http://www.cnblogs.com/Coda/p/4331432.html相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。那么,跨平台是怎样实现的呢?这就要谈及Java...
分类:
编程语言 时间:
2015-03-19 10:04:20
阅读次数:
145
javascript取得机器名,用户名,读写注册表,启动应用程序//javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序,比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注册表,或者启动计算器、outlook等...
分类:
编程语言 时间:
2015-03-19 09:59:20
阅读次数:
159
例一:匹配长度为1-15的域名#-*-encoding:utf-8-*-import reregex=re.compile('^www[.][a-z]{1,15}[.](com|org)')m1=re.match(regex, 'www.baidu.com')#m2=re.match(regex, ...
分类:
编程语言 时间:
2015-03-19 09:54:44
阅读次数:
135
文章首发:http://www.cnblogs.com/sprying/p/4349426.html本文罗列了一般Js类型检测的方法,是构建Js知识体系的一小块,这篇文章是我很早之前总结的。一、Js中有5种基本数据类型Undefined 、Null、Boolean、String、Number(包含N...
分类:
编程语言 时间:
2015-03-19 09:55:23
阅读次数:
204
本函数是返回序列seq的反向访问的迭代子。例子:#reversed()
for i in reversed([2, 3, 4, 5]):
print(i, end = ',')结果输出如下:5,4,3,2,蔡军生 QQ:9073204 深圳...
分类:
编程语言 时间:
2015-03-19 08:54:10
阅读次数:
140
如果使用BeanFactory来生成、管理Bean, 一个Bean从建立到销毁,会历经几个执行阶段。
我个人理解一般的bean的生命周期主要包括:建立,初始化,使用阶段,销毁四个核心阶段。1、@Bean的建立
由BeanFactory读取Bean定义文件,并生成各个Bean实例。2、初始化@属性注入
执行相关的Bean属性依赖注入@BeanNameAware的setBeanName()
or...
分类:
编程语言 时间:
2015-03-19 08:54:21
阅读次数:
145
一.内部类:
1).内部类的定义:通俗的讲就是在一个类的里面再定义一个类。
2).内部类可以public,private,protected等修饰,也可以是静态static。
二.四种内部类的实现:
1).静态内部类:
例子:
class InnerClass {
public static int count = 10;...
分类:
编程语言 时间:
2015-03-19 08:53:49
阅读次数:
202
第一次写代码的博客,一个刚刚接触的新手,来这里主要是为了记录自己,方便自己以后浏览,也欢迎大家指正。先来个简单的,动态链表的创建和遍历。#include#include#include//定义链表的节点typedef struct LNode{ int data; struct LNod...
分类:
编程语言 时间:
2015-03-19 08:49:27
阅读次数:
125
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。一、静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服...
分类:
编程语言 时间:
2015-03-19 08:48:56
阅读次数:
165
算法说明计数排序属于线性排序,它的时间复杂度远远大于常用的比较排序。(计数是O(n),而比较排序不会超过O(nlog2nJ))。其实计数排序大部分很好理解的,唯一理解起来很蛋疼的是为了保证算法稳定性而做的数据累加,大家听我说说就知道了:1、首先,先取出要排序数组的最大值,假如我们的数组是int[] ...
分类:
编程语言 时间:
2015-03-19 07:44:21
阅读次数:
190