- 博客(41)
- 资源 (6)
- 收藏
- 关注
原创 git仓库迁移而且不丢失log的方法
git仓库迁移而且不丢失log的方法Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢? 同时,本地已经clone了原仓库,要配置成新的仓库地址,该如何修改呢?1.建立新仓库1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。git clone –bare git://github.com/username/project.git2). 然后到新的
2018-03-18 19:40:37
565
原创 解密---全排列
题目描述亮亮深吸一口气,小心地将盒子打开,里面是一张地图,地图上除了一些奇怪的字母以外没有任何路线信息,这可让亮亮犯了愁,这些字母代表了什么意思呢? 亮亮绞尽脑汁也想不出什么思路,突然,亮亮眼前一亮,“我可以把这些字母所有的排列方式全部写出来,一定可以找到答案!” 于是,亮亮兴奋的开始寻找字母里的秘密。输入描述:每组数据输入只有一行,是一个由不同的大写字母组成的字符串,已知字符串的长度在1到9之间,
2017-03-22 11:48:02
447
原创 文章标题
题目描述在股市的交易日中,假设最多可进行两次买卖(即买和卖的次数均小于等于2),规则是必须一笔成交后进行另一笔(即买-卖-买-卖的顺序进行)。给出一天中的股票变化序列,请写一个程序计算一天可以获得的最大收益。请采用实践复杂度低的方法实现。 给定价格序列prices及它的长度n,请返回最大收益。保证长度小于等于500。测试样例:[10,22,5,75,65,80],6返回:87package 测试;
2017-03-21 19:31:18
328
原创 二维数组的打印
题目描述有一个二维数组(n*n),写程序实现从右上角到左下角沿主对角线方向打印。 给定一个二位数组arr及题目中的参数n,请返回结果数组。测试样例:[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]],4 返回:[4,3,8,2,7,12,1,6,11,16,5,10,15,9,14,13]package 测试;public class 打印二维数组
2017-03-21 17:01:44
414
原创 火眼金睛
题目描述现在我们需要查出一些作弊的问答社区中的ID,作弊有两种:1.A回答了B的问题,同时B回答了A的问题。那么A和B都是作弊。2.作弊ID用户A和作弊ID用户B同时回答了C的问题,那么C也是作弊。已知每个用户的ID是一串数字,一个问题可能有多个人回答。输入描述:每组数据第一行为总问题数N(N小于等于200000),第二行开始每行一个问题,第一个数字为提问人ID,第二个数字为回答人数,后面则为所有回
2017-03-21 14:00:31
556
原创 生成格雷码
题目描述在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。测试样例:1返回:[“0”,”1”]package 测试;import java.util.Arrays;public class 生成n位的格雷码 { public stati
2017-03-21 08:41:16
354
原创 路灯
题目描述一条长l的笔直的街道上有n个路灯,若这条街的起点为0,终点为l,第i个路灯坐标为ai,每盏灯可以覆盖到的最远距离为d,为了照明需求,所有灯的灯光必须覆盖整条街,但是为了省电,要是这个d最小,请找到这个最小的d。输入描述:每组数据第一行两个整数n和l(n大于0小于等于1000,l小于等于1000000000大于0)。第二行有n个整数(均大于等于0小于等于l),为每盏灯的坐标,多个路灯可以在同一
2017-03-20 18:30:46
375
原创 奖学金
题目描述小v今年有n门课,每门都有考试,为了拿到奖学金,小v必须让自己的平均成绩至少为avg。每门课由平时成绩和考试成绩组成,满分为r。现在他知道每门课的平时成绩为ai ,若想让这门课的考试成绩多拿一分的话,小v要花bi 的时间复习,不复习的话当然就是0分。同时我们显然可以发现复习得再多也不会拿到超过满分的分数。为了拿到奖学金,小v至少要花多少时间复习。输入描述:第一行三个整数n,r,avg(n大于
2017-03-20 11:15:59
419
原创 兔子藏洞
题目描述一只兔子藏身于20个圆形排列的洞中(洞从1开始编号),一只狼从x号洞开始找,下次隔一个洞找(及在x+2号洞找),在下次个两个洞找(及在x+5号洞找),它找了n次仍然没有找到。问兔子可能在那些洞中。输入描述:输入有多组数据,每组数据一行两个整数分别为x和n(x <= 20,n <= 100000)输出描述:每组数据一行按从小到大的顺序输出兔子可能在的洞,数字之间用空格隔开。若每个洞都不肯能藏着
2017-03-17 09:55:54
528
原创 表达式的合理性判断
题目描述写一段代码,判断一个包括’{‘,’[‘,’(‘,’)’,’]’,’}’的表达式是否合法(注意看样例的合法规则。) 给定一个表达式A,请返回一个bool值,代表它是否合法。 测试样例: “[a+b*(5-4)]{x+b+b(({1+2)}}” 返回:trueclass ChkExpression { public boolean chkLegal(String A) {
2017-03-15 15:11:08
445
原创 排序算法
冒泡排序package 排序算法;import java.util.Arrays;public class 冒泡排序算法 { public static void main(String[] args) { int[] a = { -10, 21, 20, 38, 27, 1, 3, 6, 3, 1 }; System.out.println(Arrays.to
2016-08-11 10:51:46
251
原创 Socket通信
TestServerSocketimport java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class Srever { public static void main(String[] args) throws Exce
2016-04-18 21:26:21
255
原创 何如创建发布调用自己的服务?
webservice的应用文件结构服务端代码public class LeeBinService { public String printSth(String s) { System.out.println("调用了我发布的服务"); return "调用了服务,返回了" + s; }}文件结构:修改配置文件配置webservice中间层文件的机
2016-04-16 00:16:23
420
原创 servlet---用户登录验证欢迎
登录:package com.company.project;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http
2016-04-04 10:26:31
826
原创 J2EE中Servlet实现的三种方法
方法一:实现Servlet接口:全部都要重写方法package com.company.project;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.Servlet
2016-04-03 14:49:25
741
原创 J2EE+Tomcat环境配置
基本的操作命令本机IP地址192.168.31.248查看本机的IP地址 ipconfig端口号 netstat -anoTomcat启动的基本命令管理员的身份运行cmdcd C:\Apps\tomcatstartupservice install tomcat7net start tomcat7 或者到服务启动tomcat7http://localhost:8080 验证tomcatnet
2016-04-03 01:21:55
270
原创 Eclipse下配置Tomcat
Eclipse下配置TomcatEclipse 有众多版本,最常用的包括Eclipse EE,Eclipse SE。当然还有MyEclipse等,但是MyEclipse是基于Eclipse的商业软件,因此本文不包含MyEclipse。1.Eclipse EE 配置TomcatEclipse EE 主要用于Java Web开发和J2EE项目开发。Eclipse EE中配置Tomcat比较简单,新建一个
2016-04-02 23:56:50
302
原创 R语言画图入门
R语言画图入门# ------------------------------------------------------------------------setwd("D://Code//RProgramming//学生成绩分析")num=seq(3115393001,3115393100)x1=round(runif(100, min=80,max=100))# round四舍五入x2
2016-03-23 14:53:38
579
原创 数据挖掘---聚类动画演示
我 的资源 聚类动画示例演示:setwd("E://RProgramming//聚类动画")library(R2SWF)library(animation)output = dev2swf({ par(mar = c(3, 3, 1, 1.5), mgp = c(1.5, 0.5, 0)) kmeans.ani()}, output = "test.swf")swf2html(o
2016-03-19 12:44:16
2705
1
原创 数据挖掘---Kmeans算法
聚类算法library(amap)###Kmeans聚类getwd()setwd("E://RProgramming//k-means")getwd()rm(list = ls())## a 2-dimensional examplex <- rbind(matrix(rnorm(100, sd = 0.3), ncol = 2), matrix(rnorm(100
2016-03-19 10:14:01
578
原创 JAVA数据结构---二叉树入门
本程序分为四个文件: 节点类:Node.java 二叉树类:BinaryTree.java 访问类:Visit.java 主类测试:MainTest.java(1)Node.javapublic class Node<T> { public T data; private Node<T> left; private Node<T> right; // 初始化构造
2016-03-16 18:04:38
469
原创 JAVA数据结构---动态扩展内存自定义ArrayList
代码分为2个部分: 向量类:MyArrayList.java 测试类:MainTest.java向量类:MyArrayList.java@SuppressWarnings("unchecked")public class MyArrayList<T> { private T[] data;// 泛型数据 private int count;// 加入的元素个数 priv
2016-03-15 11:49:48
379
原创 JAVA算法---最大公约数和最小公倍数
JAVA最大公约数和最小公倍数:递归法和循环法分别实现package 测试包;public class 最大公约数2 { public static void main(String[] args) {// 递归法测试 System.out.println("递归法测试:"); System.out.println(gcd(12, 3));
2016-03-14 20:46:37
910
原创 JAVA程序设计左边回文补全
本程序练习了集合框架常见的方法。 回文补全源代码:package 测试包;import java.util.Scanner;public class 回文补全 { // 判断是不是回文 public static boolean isHuiWen(String str) { StringBuilder sb = new StringBuilder();
2016-03-14 20:15:45
415
原创 JAVA数据结构---循环队列
代码分为三个文件: 定义接口CirQueInf.java 定义循环队列CirQue.java 测试主类MainTest.java接口:public interface CirQueIntf<T> { // 从尾入 public abstract void enQueue(T t); // 从头部出 public abstract void deQueue();
2016-03-14 17:50:21
479
原创 数据挖掘之密度聚类---RStudio绘制中国城市密度图
RStudio绘制中国城市密度图 源文件:密度聚类dbscan_中国城市群.Rlibrary(cluster)library(fpc)city <- read.csv("中国城市坐标.csv")x <- city[,c(3,2)]ds <- dbscan(x, 2)#ds <- dbscan(x, 2,3)#ds <- dbscan(x,1,3)dsstr(ds)#par(bg=
2016-03-13 19:16:19
1899
原创 JAVA数据结构---顺序表
定义接口package LinerTable;public interface ListIntf { public abstract int size(); public abstract void clear(); public abstract boolean isEmpty(); public abstract Object get(int i); p
2016-03-12 21:31:24
537
原创 JAVA自定义数据结构 更新ing
顺序表 链表 堆栈 队列树 图 哈希 堆串 动态数组 矩阵查找 排序 递归 复杂度 动态规划 概率 排列组合 位操作
2016-03-12 18:11:22
919
原创 JAVA内置数据结构概述
内存单位的转换JAVA基本数据类型和转换串,数组,集合包装类一、内存单位的转换8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 二、JAVA基本数据类型和转换分类: Java基本数据类型就8种,其他都是引用型的。 Java四类八种基本数据类型: 第一类:整型 byte short i
2016-03-12 13:35:36
1828
原创 JAVA程序练习---小车行走距离
LRUD分别表示左右上下,后面跟行驶距离,计算到原点的距离?package 测试包;import java.util.ArrayList;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class 小车行驶距离简化 { public stati
2016-03-11 21:46:44
825
原创 华为基础训练---字符串分割
题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输出描述: 输出到长度为8的新字符串数组输入例子: abc 123456789输出例子: abc00000 12345678 90000000package 测试包;import java.util.Scanner;public class
2016-03-11 21:32:38
340
原创 JAVA排序算法---归并排序
package 测试包;import java.util.Arrays;public class MergeSort { /** * 归并排序 * 简介:将两个(或两个以上)有序表合并成一个新的有序表 即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列 * 时间复杂度为O(nlogn) * 稳定排序方式
2016-03-11 17:08:00
293
原创 eclipse最常用快捷键
动画讲解编辑相关快捷键注释 Ctrl + / 快速修复 Ctrl + 1 删除当前行 Ctrl + d 格式化文档 Ctrl + Shift + f 插入空行 Shift + Enter 编辑窗口最大化 Ctrl + m 显示大纲 Ctrl + o查看,定位快捷键查找Java类文件 Ctrl + Shift + T 查找引用 Ctr
2016-03-11 12:40:49
246
原创 JAVA练习---人民币小写转大写
package 测试包;import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;public class 人民币数字转大写 { public static boolean isXiaoShu(String x) { boolean flag = fal
2016-03-11 11:57:40
615
原创 JAVA排序算法---直接插入排序
package 备份类;/** * 插入排序算法 */public class 插入排序 { public static void main(String[] args) { int[] a = { 7, 6, 5, 4, 5, 7, 8, 4, 3 }; outArr(a); insertSort(a); outArr(a
2016-03-11 11:38:58
301
原创 JAVA排序算法---快速排序
package 备份类;public class 快速排序 { public static void main(String[] args) { int[] aa = { 6, 5, 4, 3, 3, 67, 6, 89, 434, 2, 4 }; outArr(aa); quickSort(aa); outArr(aa);
2016-03-11 11:33:16
305
原创 JAVA排序算法---希尔排序
package 备份类;public class 希尔直插排序 { public static void main(String[] args) { int[] a = new int[] { 9, 8, 7, 6, 5, 4, 3, 2, 1, 10 }; print(a); shellSort(a); print(a);
2016-03-11 11:14:21
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人