- 博客(30)
- 收藏
- 关注
翻译 leaflet官网上的部分例子
leaflet官网上的部分例子试一试就能明白无标题文档#map { height: 500px; }//获取切片数据的URL,x,y是切片的坐标,z是缩放级别 var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', osm = L.tileLayer(osmUrl, { m
2016-01-04 17:13:52 7380
原创 0-1背包问题(动态规划)
01背包 : 在 N 件物品,每件物品的重量为data[1][0],data[2][0]……data[n][0],与之相对应的价值为data[1][1],data[2][1]……data[n][1], 取出若干件放在 能装重量为 M 的背包里,求能装的最大价值为?C 版:#include #include int max(int a,int b){ if (a>b)
2015-09-27 20:40:13 780
原创 单例模式
单例模式(singleton),一个类有且仅有一个实例,并且自行实例化向整个系统提供。 保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。1、懒汉式 lazy loaded,迟加载——直到使用的时候才进行加载。不适宜多线程,线程不安全。public class SingletonClass{ private stat
2015-09-24 09:44:34 310
转载 2014编程之美资格赛题目2 : 大神与三位小伙伴(2014-04-12)
编程之美资格赛题目2 : 大神与三位小伙伴原题目:时间限制:2000ms单点时限:1000ms内存限制:256MB描述 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外。距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种。其中种类为A_i
2015-09-04 22:33:53 437
原创 代理模式和动态代理
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用代理模式一般涉及到的角色有:1、抽象角色:声明真实对象和代理对象的共同接口2、 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能
2015-08-26 17:38:36 478
原创 java语言的反射机制
在运行时:判断任意一个对象所属的类构造任意一个类的对象判断任意一个类所具有的成员变量和方法调用任意一个对象的方法程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言perl、python、ruby、javaScript是动态语言C++、java、c#不是动态语言在JDK中,主要有以下类来实现Java反射机制,如下:1、位于java.lan
2015-08-25 15:31:47 314
原创 360技术开发实习笔试题1-java
题意:实现hashmap,方法map_put,map_get,map_delete,能实现基本hashmap的用途,<key,value>数据类型无限制
2015-06-10 19:16:37 400
原创 360技术开发实习笔试题2-java
题意: 域名倒序输出 eg: 输入:www.so.com 输出:com.so.wwwimport java.util.Scanner;public class Reverse { public static String reverse(String str) { String str2 = ""; int end=str.length();
2015-06-10 19:08:46 519
原创 jsp大纲及总结
第一次课: 1. Web开发的特点(B/S) a) B/S对客户端要求低,有利于项目的升级的维护 b) Web项目可以跨平台 c) 界面不友好: html+js+css 但是extJS Flex 解决了界面简陋的问题 d) 对网络的依赖较大 2. Web开发的常用技术:JSP ASP.NET PHP a) JSP: Java在网络中的应用 开源 跨平台 功能强大 框
2015-05-26 21:21:38 518
原创 myeclipse 10打开 Servers报错
Could not create the view: An unexpected exception was thrown.打开myeclipse所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings删除com.genuitec.eclipse.ast.deploy.core.prefs重启my
2015-05-26 21:08:16 2864 1
转载 KMP算法(2013-08-15)
第一个 在介绍KMP算法之前,先介绍一下BF算法。一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。举例说明: 代码实现:int BFMatch(char *s,char *p){
2015-05-02 22:51:17 325
原创 求最大公约数和最小公倍数(2013-06-11)
#include <stdio.h>int main(){ int n,i,j,a,b,x; scanf("%d",&n); while(n--) { scanf("%d %d",&i,&j); a=i%j; x=i*j; while(a!=0) { i=j;
2015-05-01 23:08:07 345
原创 蛇形填数(2013-06-04)
[nyoj33](http://acm.nyist.net/JudgeOnline/problem.php?pid=33)描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n<=100)输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9
2015-05-01 23:06:15 319
原创 素数求和问题(2013-06-04)
素数求和问题时间限制:3000ms | 内存限制:65535KB 难度:2描述 现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。 输入 第一行给出整数M(0<M<10)代表多少组测试数据 每组测试数据第一行给你N,代表该组测试数据的数量。 接下来的N个数为要测试的数据,每个数小于1000 输出 每组测试数据结果占一
2015-05-01 22:59:36 335
原创 jsp传中文出现乱码问题
编了个简单的jsp,结果jsp向SqlServer2008传中文出现乱码问题,找了半天发现两个错误,总结一下。 通常情况下遇到乱码问题,解决的思路都是保证数据库+程序+页面编码三码一致。 我遇到的问题如下:1.表单使用Post方式提交后接收到的乱码问题 这个乱码是tomcat的内部编码格式iso8859-1在捣乱,也就是说post提交时,如果没有设置提交的编码格式,则会以iso885
2015-04-25 13:01:40 621
原创 处理压缩文件
java.util.zip包中提供了一些类,可以压缩格式对流进行读写。它们都继承自 字节流类 OutputStream 和 InputStream。其中 GZIPOutputStream 和 ZipOutputStream 可分别把数据压缩成GZIP和ZIP格式。GZIPInputStream 和 ZipInputStream 可分别把GZIP和ZIP格式的数据解压恢复原状。import java
2015-04-23 16:42:30 354
原创 猴子选大王
n只猴子选大王,选举方式是:参选猴子按1,2,......,n编号并按照顺序围成一圈,从第k只猴子起,由1开始报数,报到m时,该猴子就跳出圈外,下一只猴子再次由1开始报数,如此循环,知道圈内只剩下一只猴子时,这只猴子就是大王。java代码:import javax.swing.JOptionPane;public class MonkeyKing { public static void
2015-04-23 07:48:43 413
原创 九宫格问题
九宫格问题 n维矩阵,矩阵中数字为0~n^2之间的数,且纵向、横向、斜向上的三个数字之和相等。请输入要计算的九宫格的维数:517 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 Merzirac法:(1)第一行居中的方格内(row,col)放1,右上方(row-1,col+1)依次填入2,3,4....
2015-04-22 22:57:12 798
原创 百度20150419实习生招聘笔试题-1-java
题意大致为:爬山,一座山高a,相邻山高b,则从这座山爬到相邻山要走|a-b|*2的距离。一个人起点终点高度都为0,求爬完总共爬距离eg:200 300 400 距离为200*2+(300-200)*2+(400-300)*2+400*2输入:1200 300 400输出:1600
2015-04-22 22:42:31 402
原创 2015阿里巴巴实习生笔试题-java
题意大致为:输出900个大于等于1且小于等于1000的不相等的整数。代码如下:import java.util.Random;public class randomTest { public static int[] creatRandom(int n){ Random rdm = new Random(); int[] a = new int[900];
2015-04-19 22:46:04 536
原创 百度20150419实习生招聘笔试题-2-java
题意大致为:'a'、'b'、'c'、......、'z'值为1、2、3、......、26一个大写字母等于两个小写字母,即B为bb,bBb为bbbb,ABC为aabbcc,转换后结果=个数*个数*值 加起来eg: bBb(即bbbb)的结果为 4*4*2 = 32 ABC(即aabbcc)的结果为 2*2*1 + 2*2*2 + 2*2*3 = 24 AAaC(即aaaa
2015-04-19 22:16:04 342
原创 poj1007-java
poj1007import java.util.*;class DNA { private String str = null; private int sortNum = 0; public DNA(String input){ str = input; int num=0; for(int i=0;i<str.length(
2015-04-19 17:57:10 736
转载 对象数组或list排序及Collections排序原理
常需要对list进行排序,小到List,大到对自定义的类进行排序。不需要自行归并或堆排序。简单实现一个接口即可。本文先会介绍利用Collections对List进行排序,继而讲到Collections.sort的原理,再讲到如何对自定义类进行排序,最后会介绍利用Collections sort对自定义对象进行排序的另外一种方法,并将两种排序进行了简单的性能比较。下文中提到的如何追踪Collectio
2015-04-19 17:25:33 348
原创 hdoj1005-java
hdoj1005import java.util.*;import java.math.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); int a,b,n; //公式有mod 7 这样的运算,说明f(n)只
2015-04-19 10:11:12 352
原创 hdoj1004-java
hdoj1004import java.util.*;import java.util.Map.Entry;import java.math.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); while(ss.h
2015-04-19 10:11:04 422
原创 hdoj1003-java
hdoj1003import java.util.*;import java.math.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); int n=ss.nextInt(); fo
2015-04-19 10:08:14 416
原创 hdoj1001-java
hdoj1001import java.util.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); while(ss.hasNextInt()){ int n=ss.nextInt();
2015-04-19 10:07:20 697
原创 hdoj1002-java
hdoj1002import java.util.*;import java.math.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); int n=ss.nextInt(); fo
2015-04-19 10:07:02 422
原创 hdoj1000-java
hdoj1000import java.util.*;public class Main { public static void main(String[] args) { Scanner ss=new Scanner(System.in); while(ss.hasNextInt()){ int a=ss.nextInt();
2015-04-19 10:04:42 519
转载 PrintWriter类
1、PrintWriter类(java.io包中)PrintWriter是一个非常实用的输出流。(1) 构造方法(8种)▽ PrintWriter是一种过滤流(也叫处理流),能对字节流(OutputStream)和字符流(Writer)进行处理,所以它必然支持对这两种方式的构造: ① 不带自动刷新: PrintWriter(OutputStream out) 根据现有的Outp
2015-04-18 23:30:20 767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人