自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (2)
  • 收藏
  • 关注

原创 tiny-spring 学习笔记(一)—— IOC

学习项目 Github 地址:code4craft/tiny-spring1、step-1-container-register-and-get使用map当做bean的容器1.1 HelloWorldService.javapublic class HelloWorldService { public void helloWorld(){ System...

2019-04-11 19:06:30 222

原创 Java几个常见的 RuntimeException

java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者是不存在的对象。 java.lang.ClassNotFoundException 指定的类找不到;出现原因:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常。 java.lang.NumberFormatException 字符串转换为...

2019-03-29 15:39:54 213

原创 Docker Client源码分析

由于Docker代码更新很快,Docker项目更名为moby,然后很多组件又从moby中拆分了出来。其中docker client的源码如下:https://github.com/docker/cli 目前最新的版本是18.09,可直接下载或通过gitclone下载。将项目放在如下目录$GOPATH/src/github.com/docker/开始入口文件在cmd/docker/doc...

2019-01-03 15:29:52 1029

原创 Fabric Java SDK 导入到Idea,无org.hyperledger.fabric.protos.*包

解决:按照正常导入maven项目的方式导入sdk包,让其加载完成pom文件。如果编译报错,提示包org.hyperledger.fabric.protos.*找不到。右边点击Maven Project, 双击上面两个maven中的依赖编译,然后会给你下载相应包(速度慢的话翻墙)。下载完后左边会多出如下文件,及所需的包。...

2018-12-13 22:59:03 2120 1

原创 Fabric CLI容器启动的坑

这个坑是在使用链码的时候发现的,第一次成功了,等到下次再想使用的时候发现cli容器启动不了(启动后又马上关闭了)下面是截的一段错误:我是通过下面代码来启动整个开发者模式,其中包括cli容器启动docker-compose -f docker-compose-simple.yaml uporderer | 2018-12-04 03:01:56.867 UTC [gr...

2018-12-04 11:20:11 5069

原创 JVM-运行时数据区域

 1、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器及运行到哪了。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来...

2018-11-01 11:05:13 94

原创 Hyperledger Fabric 环境部署及e2e_cli运行测试

一、软件下载与安装       1、Oracle VM VirtualBox 是一款虚拟机软件。(官网下载地址https://www.virtualbox.org/wiki/Downloads)       2、Vagrant 是一个可创建轻量级、高复用性和便于移植的开发环境的工具,用于创建和部署虚拟化开发环境。(官网下载地址https://www.vagrantup.com/downlo...

2018-08-02 16:29:12 1253

原创 Java之final关键字

本文主要讲一下final的三种情况:数据、方法和类。1、final 数据final int valueOne = 9;//value ++; //错误:不能进行修改final int valueTwo; //空白finalvalueTwo = 2; //初始化空白final引用对于final参数//void f(final int i) { i ++; } //不能修...

2018-07-24 15:59:33 122

原创 Java之关系操作符

       对于一般的基本数据类型关系不多讲,这里主要讲下关系操作符 == 和 != 用在对象上会有什么不一样,看个例子:public class text { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer...

2018-07-22 15:32:06 497

原创 Java赋值注意事项

        赋值使用的操作符是"="。它的意思就是“取右边的值(即右值),把它复制给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但左边必须是一个明确的、已命名的变量。必须有个物理空间可以存储等号右边的值。即可以:a = 4; 但不能:4 = a;注意:        对于基本类型的赋值是简单的。基本类型存储的是实际的数值,而并非指向一个对象的引用...

2018-07-22 14:45:21 632

原创 hdu 1814

Time Limit:5000MS    Memory Limit:32768KB    64bit IO Format:%I64d & %I64uSubmitStatusPracticeHDU 1814Appoint description:DescriptionThe Public Peace Commission should be legisla

2016-08-17 20:09:56 458

原创 hdu 3062 (2-sat)

Description有n对夫妻被邀请参加一个聚会,因为场地的问题,每对夫妻中只有1人可以列席。在2n 个人中,某些人之间有着很大的矛盾(当然夫妻之间是没有矛盾的),有矛盾的2个人是不会同时出现在聚会上的。有没有可能会有n 个人同时列席?Inputn: 表示有n对夫妻被邀请 (nm: 表示有m 对矛盾关系 ( m 在接下来的m行中,每行会有4个数字,分别

2016-08-17 19:49:28 248

原创 hdu 4421

Bit MagicTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3209    Accepted Submission(s): 907Problem DescriptionYesterday, my teacher

2016-08-17 19:46:48 285

原创 51nod 1125 交换机器的最小代价

1125 交换机器的最小代价基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有N台机器重量各不相等,现在要求把这些机器按照重量排序,重量从左到右依次递增。移动机器只能做交换操作,但交换机器要花费一定的费用,费用的大小就是交换机器重量的和。例如:3 2 1,交换1 3后为递增排序,总的交换代价为4。给出N台机器的重量,

2016-07-19 10:55:18 588

原创 codeforces 358D. Alyona and Strings (dp)

D. Alyona and Stringstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAfter returned from forest, Alyona started read

2016-07-18 16:40:02 449

原创 hiho 题目1 : 非法二进制数(数位dp)

描述如果一个二进制数包含连续的两个1,我们就称这个二进制数是非法的。小Hi想知道在所有 n 位二进制数(一共有2n个)中,非法二进制数有多少个。例如对于 n = 3,有 011, 110, 111 三个非法二进制数。由于结果可能很大,你只需要输出模109+7的余数。输入一个整数 n (1 ≤ n ≤ 100)。输出n 位非法二进制数的数目模109+7的余数。

2016-06-05 22:33:28 970

原创 51nod1670 打怪兽

提问26zhujiawei插入图片本地图片引用图片(支持 JPG、GIF、PNG 格式,不要超过 2MB)确定关闭插入 公式预览

2016-05-28 23:45:19 346

原创 codeforces676C. Vasya and String

C. Vasya and Stringtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputHigh school student Vasya got a string of length n

2016-05-26 13:01:43 589

原创 codeforces 6E. Exposition(RMQ + 二分)

E. Expositiontime limit per test1.5 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputThere are several days left before the fiftieth birthd

2016-05-24 20:22:46 633

原创 lightoj 1422 Halloween Costumes(区间dp)

B - Halloween CostumesTime Limit:2000MS    Memory Limit:32768KB     64bit IO Format:%lld & %lluSubmit Status Practice LightOJ 1422 Appoint description: DescriptionGappu h

2016-05-18 23:08:16 538 1

原创 codeforces 672D. Robin Hood(暴力)

D. Robin Hoodtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputWe all know the impressive story of Robin Hood. Robin Ho

2016-05-12 14:44:28 867

原创 codeforces 672C. Recycling Bottles

C. Recycling Bottlestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIt was recycling day in Kekoland. To celebrate i

2016-05-12 13:30:38 1064 3

原创 poj 1182食物链(带权并查集)

食物链Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 60276 Accepted: 17671Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,

2016-05-11 16:24:08 266

原创 poj 1733Parity game(map离散+带权并查集)

Parity gameTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 7567 Accepted: 2951DescriptionNow and then you play the following game with your friend. Your f

2016-05-10 18:27:04 1118

原创 51nod1020 逆序排列(dp)

1020 逆序排列基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。1-n的全排列中,逆

2016-05-07 00:46:56 2150

原创 codeforces 670C Cinema

C. Cinematime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMoscow is hosting a major international conference, which i

2016-05-06 11:00:11 1456 5

原创 codeforces 670D2. Magic Powder - 2

D2. Magic Powder - 2time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe term of this problem is the same as the previ

2016-05-06 10:57:11 1617

原创 codeforces 670E. Correct Bracket Sequence Editor

E. Correct Bracket Sequence Editortime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRecently Polycarp started to devel

2016-05-06 10:54:03 1442

原创 ztr loves substring ( Manacher算法 + 多重背包)

ztr loves substringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 204    Accepted Submission(s): 112Problem Descriptionztr love res

2016-05-03 18:59:53 468

原创 codeforces 462 d Appleman and Tree(树形dp)

Appleman and TreeTime Limit:2000MS    Memory Limit:262144KB    64bit IO Format:%I64d & %I64uSubmitStatusDescriptionAppleman has a tree with n vertices. Some of the vertices (at least one

2016-04-26 21:02:04 886

原创 hdu 5647 DZY Loves Connecting (树形dp)

DZY Loves ConnectingTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 555    Accepted Submission(s): 195Problem DescriptionDZY has a

2016-04-26 20:14:36 299

原创 poj 2342 Anniversary party(树形dp)

Anniversary partyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6070 Accepted: 3497DescriptionThere is going to be a party to celebrate the 80-th Anniver

2016-04-26 16:46:33 262

原创 51nod 1060 最复杂的数(反素数)

把一个数的约数个数定义为该数的复杂程度,给出一个n,求1-n中复杂程度最高的那个数。例如:12的约数为:1 2 3 4 6 12,共6个数,所以12的复杂程度是6。如果有多个数复杂度相等,输出最小的。Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 100)第2 - T + 1行:T个数,表示需要计算的n。(1 Output共T行,每行2个数用

2016-04-19 20:17:16 258

原创 hdu 5667Sequence

SequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 144    Accepted Submission(s): 46Problem Description    Holion August will

2016-04-16 22:09:15 830 2

原创 51nod 1419 最小公倍数挑战

1419 最小公倍数挑战题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注几天以前,我学习了最小公倍数。玩得挺久了,想换换口味。我不想用太多的数字,我想从1到n中选三个数字(可以相同)。使得他们的最小公倍数最大。Input单组测试数据。第一

2016-04-16 10:38:24 369

原创 51nod 1640 天气晴朗的魔法(并查集)

1640 天气晴朗的魔法题目来源: 原创 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注这样阴沉的天气持续下去,我们不免担心起他的健康。51nod魔法学校近日开展了主题为“天气晴朗”的魔法交流活动。N名魔法师按阵法站好,之后选取N - 1条魔法链将所有魔法师的魔力连接起来,形成一个魔

2016-04-16 09:44:50 452

原创 51nod 1402最大值

一个N长的数组s[](注意这里的数组初始下标设为1,而不是0,即N个元素为s[1],s[2],...,s[N]),满足以下性质:1)每个元素都是非负的整数,且s[1]=0;2)任意两个相邻元素差值的绝对值不大于1,即| s[i]-s[i+1] |3)对于部分特殊点xi,要求s[xi]问在以上约束下s[]中的最大值最大可能是多少?Input多组测试数据,第一行一个整数T,表示

2016-04-15 10:37:59 294

原创 51nod 1246 罐子和硬币

有n个罐子,有k个硬币,每个罐子可以容纳任意数量的硬币。罐子是不透明的,你可以把这k个硬币任意分配到罐子里。然后罐子被打乱顺序,你从外表无法区别罐子。最后罐子被编上号1-n。每次你可以询问某个罐子,如果该罐子里有硬币,则你可以得到1个(但你不知道该罐子中还有多少硬币),如果该罐子是空的,你得不到任何硬币,但会消耗1次询问的机会。你最终要得到至少c枚硬币(c 例如:有3个罐子,10个硬币

2016-04-14 19:35:34 381

原创 1127 最短的包含字符串

给出一个字符串,求该字符串的一个子串S,S包含A-Z中的全部字母,并且S是所有符合条件的子串中最短的,输出S的长度。如果给出的字符串中并不包括A-Z中的全部字母,则输出No Solution。Input第1行,1个字符串。字符串的长度 Output输出包含A-Z的最短子串长度。如果没有符合条件的子串,则输出No Solution。Input示例BVCABCDEFFGHIJK

2016-04-11 20:39:08 423

原创 51nod 1272 最大距离 (单调栈)

1272 最大距离题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注给出一个长度为N的整数数组A,对于每一个数组元素,如果他后面存在大于等于该元素的数,则这两个数可以组成一对。每个元素和自己也可以组成一对。例如:{5, 3, 6, 3, 4, 2},可以组成11对,如下(数字为

2016-04-11 18:20:50 996 1

Zxing core-3.3.1

运行Zxing源码所需core

2017-03-19

windows课设(僵尸大战)

window课程设计,c/c++ 写的游戏,仿网页游戏僵尸危机

2017-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除