- 浏览: 169231 次
- 性别:
- 来自: 青岛
文章分类
最新评论
-
hugang357:
...
java String to byte[] -
lyzhu:
winstr
使用JAVASCRIPT实现弹出框,过一段时间自动消失 -
laoliu.org:
要是稍微整理一下成一个健全类就更好了,呵呵。
我把它转到IT民 ...
java月份时间(第一天,最后一天) -
kaituozhe6666:
...
使用JAVASCRIPT实现弹出框,过一段时间自动消失 -
damocreazy:
试一试
如何让EditPlus可以编译执行Java程序
引自:
http://www.nqqn.com/ym/68/2867.htm
$ cat nongli.java
package com.javacool.tools;
import java.util.*;
public class nongli
{
final static long[] lunarInfo=new long[]
{0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0};
final public static int lYearDays(int y)
{
int i,sum = 348;
for(i=0x8000; i>0x8; i>>=1)
{
if ((lunarInfo[y-1900] & i)!=0) sum+=1;
}
return(sum+leapDays(y));
}
final public static int leapDays(int y)
{
if(leapMonth(y)!=0)
{
if ((lunarInfo[y-1900] & 0x10000)!=0) return 30;
else return 29;
}
else return 0;
}
final public static int leapMonth(int y)
{
return (int)(lunarInfo[y-1900] & 0xf);
}
final public static int monthDays(int y,int m)
{
if ((lunarInfo[y-1900] & (0x10000>>m))==0) return 29;
else return 30;
}
final public static String AnimalsYear(int y)
{
final String[] Animals=new String[] {"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"};
return Animals[(y-4)%12];
}
final public static String cyclicalm(int num)
{
final String[] Gan=new String[] {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
final String[] Zhi=new String[] {"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
return (Gan[num%10]+Zhi[num%12]);
}
final public static String cyclical(int y)
{
int num=y-1900+36;
return (cyclicalm(num));
}
final public long[] Lunar(int y,int m)
{
final int[] year20=new int[]{1,4,1,2,1,2,1,1,2,1,2,1};
final int[] year19=new int[]{0,3,0,1,0,1,0,0,1,0,1,0};
final int[] year2000=new int[]{0,3,1,2,1,2,1,1,2,1,2,1};
long[] nongDate = new long[7];
int i=0,temp=0,leap=0;
Date baseDate =new Date(1900,1,31);
Date objDate =new Date(y,m,1);
long offset = (objDate.getTime()-baseDate.getTime())/86400000L;
if (y<2000) offset+=year19[m-1];
if (y>2000) offset+=year20[m-1];
if (y==2000) offset+=year2000[m-1];
nongDate[5] = offset + 40;
nongDate[4] = 14;
for(i=1900; i<2050 && offset>0; i++) {
temp = lYearDays(i);
offset -= temp;
nongDate[4] += 12;
}
if(offset<0) {
offset += temp;
i--;
nongDate[4] -= 12;
}
nongDate[0] = i;
nongDate[3] = i-1864;
leap = leapMonth(i); //闰哪个月
nongDate[6] = 0;
for(i=1; i<13 && offset>0; i++) {
//闰月
if(leap>0 && i==(leap+1) && nongDate[6]==0)
{ --i; nongDate[6] = 1; temp = leapDays((int) nongDate[0]); }
else
{ temp = monthDays((int) nongDate[0],i); }
//解除闰月
发表评论
-
java调用google map api 根据经纬度读取经纬度地址
2012-02-28 08:42 2778package B7.general; import ... -
java 读取http url joson 格式
2012-02-28 08:39 1135URL url = new URL("htt ... -
【转】用Lucene的SpellChecker实现Google的“您是不是要找”功能
2011-03-25 11:01 1421引言 很多人在使用搜索引擎的时候,会出于各种原因,拼错想要搜 ... -
Java 接口和抽象类区别
2011-03-02 08:58 570一个软件设计的好坏, ... -
php 环境搭建
2009-06-17 17:25 1087想学习php。在网上找了个搭建。好多杂的。google一下时间 ... -
abstract class vc interface
2008-12-10 16:24 1413abstract class 和 interface 都提供可 ... -
二分查找vc线性查找
2008-12-10 14:32 1022public static int binarySearch( ... -
java 取字符串中汉字之前的部门
2008-09-03 17:28 1037String dd="ddfdf你好" ... -
java 数组 操作
2008-08-21 17:30 1033public ArrayList zuhe(){ ... -
查询代码网站
2008-08-17 15:55 741<search terms> Search fo ... -
java String to byte[]
2008-07-16 09:01 4428package mobile; /* * T ... -
java pdf
2008-07-13 13:39 1107引用 :http://www.iteye.com/post/5 ... -
java月份时间(第一天,最后一天)
2008-06-13 20:57 7022<% //当前月的最后一天 ... -
java中文件操作大全
2008-05-08 18:07 954引用: http://www.pben.cn/main.bb ... -
较好的Java网站收集
2008-04-25 14:19 936转自:http://blog.chinaunix. ... -
java 自定义排序
2008-04-21 10:21 2002利用java.util. Comparator接口 和java ... -
2008年Java开发者最迫切的五个期望
2008-03-29 11:28 1192发布日期:2008-1-11 9:11 ... -
Java精华积累:每个初学者都应该搞懂的问题!
2008-03-07 13:20 1020Java精华积累:每个初学 ... -
如何让EditPlus可以编译执行Java程序
2008-02-13 10:51 1712如何让EditPlus可以编译执行Java程序在 USER T ... -
整理了sun网站java环境下获取网卡信息的资料
2008-02-13 10:14 1554引自:http://www.nqqn.com/ym/68/29 ...
相关推荐
西工大算法分析实验-字母转换 西工大算法分析实验-字母转换
算法概述---认识算法,学习算法基础!!!!!!!!!!!
动态规划算法:从1到26分别对应a-z的每一个字母,输入一串数字的字符串,转换为字母,输出所有可能的字母序列。如123->abc、lc、aw 本资源是按照二叉树的思想解决该问题。从字符串的头部开始,每次可以取一个或者两...
1小时入门遗传算法----遗传算法excel手算例
本资源采用标准粒子群算法对3-5-3多项式进行轨迹优化,目标函数为时间最优,程序为matlab代码,仅供学习参考
粒子群算法与灰狼优化结合算法(PSO-GWO) 粒子群算法与灰狼优化结合算法(PSO-GWO) 粒子群算法与灰狼优化结合算法(PSO-GWO).m
c语言常用算法-----列举C语言各种常用算法,详尽。对编程大有裨益!
最快的排序算法 计算机最快的算法-史上14个最快速算法:孩子的计算能力爆表!大脑堪比计算机!...,排序算法数据结构
C语言算法---常用算法.chm this is a document about c++,and i feel so good!
ACM+算法集--常用ACM算法. 代码模板!!!
Bresenham画线算法、Cohen-SutherLand裁剪算法、de Casteljaus算法绘制贝赛尔曲线、扫描线填充算法、椭圆的扫描转换
数据结构,算法与应用 ---C++语言描述(代码与习题答案)数据结构,算法与应用 ---C++语言描述(代码与习题答案)
信息学竞赛宝典--基础算法》,人民邮电出版社 c++基础算法视频讲解---第3章 第3章 3.1.1火柴棒等式.wmv 3.1.3加急密文.wmv 3.1.2求子集.wmv 3.1.4健康的奶牛.wmv 3.1.6破碎的项链.wmv 3.1.5排队.wmv 3.1.7选择客栈....
遗传k-means 遗传算法 演化算法 聚类算法 k-means 遗传k-means 遗传算法 演化算法 聚类算法 k-means 遗传k-means 遗传算法 演化算法 聚类算法 k-means
RSA算法.rar---仅供参考!!!!!!!!!!
针对传统对支持向量机多类分类算法(Multi-TWSVM)中出现的模糊性问题,提出了一种基于遗传算法的决策树对支持向量机(GA-DTTSVM)多类分类算法。GA-DTTSVM用遗传算法对特征数据建立决策树,通过构建决策树可以分离...
采用wK算法处理RADARSAT-1的数据,核心代码未公开。成像效果见http://blog.csdn.net/Destiny0321/article/details/65448250
DES算法加密解密控件for C Builder --------- 可以将需要加密的文字加密成16进制或非16进制 的字符串;也可以反过来解密之。 --------------- 操作十分方便,只需放入本控件, 然后调用4个...
加密算法模块(VC++)-算法源码吧-加密解密算法- C_C++,了解加密解密必备的东西!!!