- 博客(25)
- 收藏
- 关注
原创 test
http://rnd-oj/exam/login.jsp如图所示,蜂窝小区,以1为中心,顺时针编号,编号最大限定为100000。求任意两编号之间的最短距离。两个相邻小区的距离为1示例:19到30的最短距离为5实现如下三个接口:/********************************************
2013-11-15 18:48:33 790
原创 正则表达式
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest { /** * @param args */ public static void main(String[] args) { Scann
2013-09-06 21:44:21 354
原创 dfdfd
package huawei;/** * 请注意不要修改包名、类名,否则将导致考试成绩失效 */public class JavaTest {public final static String Digitals = new String("012345678");public final static String Operators = new String("
2013-09-06 18:26:49 1015
原创 Suduku
package test;public final class Shudu { public static int GRID_NUM = 9; public static byte[][] gameSudoku(byte[][] initBoard) {// byte[][] resultBoard = new byte[GRID_NUM][GRI
2013-06-30 20:40:24 790
原创 ObjectOutputStream内存泄露问题
ObjectOutputStream为了写入对象时不重复写入对象的类型信息,会一直持有已写入对象的引用,从而导致 JVM 在进行垃圾回收的时候不能回收之前发送的对象的实例,经过漫长时间的运行,最终导致内存溢出。详见原帖:http://bj-dzj.iteye.com/blog/1398451在实际使用中发现,写入数组对象时ObjectOutputStream会保持所有数组元素对象的应用(而
2013-03-09 12:59:20 750
原创 JAVA和数据库高性能软件开发 实践培训课程 第1课
完成一个最简单的jdbc java程序。import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statem
2012-12-30 18:57:11 292
原创 Oracle数据类型
1、Number类型:Number(p,s),p表示精度,s表示尺度。例如:number(3,2)表示精确到小数点后2位,并且有效精度为3位数,那么2.134插入后的结果将是2.13;而12.13插入是会报错,“值大于此列指定的允许精度”,因为12.13在0.01上的精度为1213,四位数超过了允许的3位。number(1,-2)表示精确到小数点前2为,并且有效精度为1位数,那么123
2012-12-30 18:54:26 249
原创 21212
package farm;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Scanner;public class Farmland { public static List vertice
2012-11-22 21:05:00 465
原创 JAVA反射
一、生成类的对象1、通过类的不带参数的构造方法来生成(1)先获得Class对象,再通过该Class对象的newInstance()方法直接生成; Class classType = String.class;(“?”表示将被建模的类未知) (2)先获得Class对象,然后通过该Class对象获得对应的Constructor对象,再通过该Constructor对象的
2012-11-14 18:29:33 209
原创 Oracle JDBC连接数据库
一、驱动注册方式1、Class.forName("oracle.jdbc.OracleDriver")。二、连接数据库String url = "jdbc:oracle:thin:@localhost:1521:dbname";String user = "system";String password = "";Connection conn = DriverMana
2012-11-10 11:01:29 242
原创 java自动装箱、拆箱——Integer细节
java为了提高效率,IntegerCache类中有一个数组缓存了值从-128到127的Integer对象。当我们调用Integer.valueOf(int i)的时候,如果i的值在-128和127之间,会直接从这个缓存中返回一个对象,否则就new一个Integer对象。
2012-11-07 19:51:17 283
原创 服务提供者框架(Service Provider Framework)
一、组件1、服务接口(Service Interface):服务提供者需要实现。2、提供者注册API(Provider Registration API):系统用来注册实现,让客户端访问它们。3、服务访问API(Service Access API):客户端用来获取服务实例。4、服务提供者接口(Service Provider Interface):可选,提供者负责创建其服务实现的
2012-11-07 19:26:52 251
原创 1111
1、无线充电咋回事?无线充电技术(Wireless charging technology;Wireless charge technology )。 无线充电技术引,源于无线电力输送技术,利用磁共振在充电器与设备之间的空气中传输电荷,线圈和电容器则在充电器与设备之间形成共振,实现电能高效传输的技术。无线充电技术和传统充电器的区别虽然无线充电仍然需要一个充电器进行电力的无线传输,看似
2012-09-22 00:54:08 362
原创 bigdecimal
import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner cin = new Scanner(System.in); String base = nul
2012-07-06 17:02:24 251
原创 TransferPaper
#include#includeint good[51][51];int f[101][51][51];int main(){ int m,n; memset(good, 0, sizeof(good)); memset(f, 0, sizeof(f)); scanf("%d%d", &m, &n); for(int i = 1;
2012-05-31 20:56:45 282
原创 卡布列数
#include#include#include#include#include#include#includeusing namespace std;pair Switch(long long num, int length){ vector vec; while(num){ vec.push_back(num%10);
2012-05-30 01:07:22 745
原创 奶牛贝茜
#include#includeusing namespace std;int main(){ long M, T; int U,F,D; long route = 0, len = 1; char s; scanf("%d%d%d%d%d", &M,&T,&U,&F,&D); while(T--){ cin
2012-05-29 22:11:08 1053
原创 寄居蟹和海葵
#include#includechar s1[100000], s2[100000];int main(){ while(scanf("%s%s", &s1, &s2) != EOF){ if(strcmp(s1,"0") == 0 && strcmp(s2, "0") == 0)break; int len1 = strlen(s1);
2012-05-28 21:36:53 521
转载 BUG
第一行有两个正整数n和m, n表示错误总数,m表示补丁总数,1< =n< =15, 1< =m< =100。接下来m行给出了m个补丁的信息。每行包括一个正整数(表示此补丁程序pi的运行耗时)和两个长度为n的字符串,中间用一个空格符隔开。 第一个字符串,如果第k个字符为’+’,则表示bk属于Bi+, 若为‘-’,则表示bk属于Bi-, 若为‘0’,则bk 既不属于B
2012-05-26 18:58:37 226
原创 BUG修复
#include#includeusing namespace std;#define N 15#define M 100int sum[(1struct node{ int status; node* next;};struct Patch{ int time; char B[N]; char
2012-05-26 18:51:57 242
转载 取石子游戏
在百度空间上看到一篇文章,颇有瑕疵及令人费解之处,我一定程度上做了修改和解释。怕以后可能会用到,于是转到我校内来了。 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。(一)巴什博奕(Bash Game
2012-05-19 15:23:07 357
原创 RouteFinding
#include#include#include#includeusing namespace std;map vmap;map > setMap;vector pathName;struct Station{ int id; char routeID; char name;}station[1000];int
2012-05-18 01:41:45 321
原创 shortestPath
#include#include#includeusing namespace std;double dist[205][205],value[205];int visited[205],path[205],s[205][2];double distance(double x1,double y1,double x2,double y2){ return sq
2012-05-17 00:58:32 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人