自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.HanChen

上坡路很累,但必须经历。

  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 剑指offer题目解析(附带视频解析链接)

写在前面代码说明:代码的下载地址: https://github.com/WuNianLuoMeng/Coding视频说明:第一次以这样的形式录视频,如果有哪里说的不对,还请各位及时指出,谢谢~~~二维数组中的查找方法一:通过遍历array数组,去查找array数组中有没有target的值。它的时间复杂度是(O(n * m)) public boolean Find(int ta...

2020-01-29 11:42:46 1515

原创 Zookeeper入门(二)-Zookeeper的一些基础概念

写在前面主机环境为Ubuntu(16.04.6)如果本篇博客中有哪些地方说的不对,还请各位博主指出,感谢。--------------------------------------------------------------zookeeper的节点管理方式在Zookeeper这个组件中,保存数据是以节点的形式区进行存储的,Zookeeper采用类似于文件系统的层级树状结构进行管...

2019-11-22 13:15:00 214

原创 Zookeeper入门(一)-下载&安装(Linux)

写在前面1,本机环境:Ubuntu(16.04.6)2,安装zookeeper之前需要安装java环境,大家可以参考这篇博客:Ubuntu16.04使用命令行安装jdk1.8(超简单)3,本篇博客安装的zookeeper版本是3.4.10版本的(看网上说这个版本比较稳定)4, 如果本篇博客中有哪里说的不对的地方,还请各位博主指出,感谢。开始安装zookeeper首先进入到zookee...

2019-11-21 22:28:34 180

原创 Mysql--行锁,表锁的理解&实践

写在前面1,命令行工具使用的是cmder,具体的安装使用参考:cmder的安装以及一些简单的配置2,Mysql使用的版本是8.0.133,Mysql事物的隔离级别采用的是默认的隔离级别:REPEATABLE READ(可重复读)4,本篇文章中用到的数据库表的结构以及表的数据:CREATE TABLE `student` ( `sno` char(10) NOT NULL, `sn...

2019-11-20 16:17:57 525 1

原创 Kafka入门-Kafka消费者的总结

写在前面:如果本篇博客中有错误的地方,还请各位博主指出。消费的方式消费者接收数据的时候,有两种方式可以选择:Kafka往消费者推送消息,即推的方式去让消费者去处理数据。但是这种方式有一个问题,就是说如果每个消费者的处理数据的能力不同的话,那么将会导致生产大于消费的情况出现。如下图所示:既然Kafka推送的方式不是很好,那么另一种方式就是又消费者去Kafka中去取数据,这样就可以避免了...

2019-11-09 19:25:18 250

原创 Kafka入门-Kafka生产者的总结

写在前面如果博客中有什么说的不对的,还请大家指出。一,分区策略这里为什么会说到分区策略的问题呢,因为在kafka中有主题(topic)的概念,在topic中就有分区的策略,分区的原因就是为了减轻kafka服务器的压力,提高并发量。将一个主题分成几个分区,然后生产者发送消息的时候,就将消息发送到某一个分区中。这也是为啥讨论生产者的时候需要提到主题的分区策略问题。1,生产者往kafka发送消息...

2019-11-07 20:21:44 257

原创 kafka入门-命令的操作(基于命令行的方式)

写在前面1,本篇博客的环境为Windows2,命令行工具为Cmder,有关Cmder安装可以参考Cmder的安装以及配置3,主机要有JDK环境执行命令操作前的准备1,安装Zookeeper,Zookeeper的安装以及启动可以参考Zookeeper的入门-安装&配置2,kafka的安装参考Kafka入门-Kafka安装(Windows环境)3,Kafka服务器集群的数量为3...

2019-11-03 19:51:24 911

原创 Kafka入门-Kafka安装(Windows环境)

写在前面:1,Kafka安装之前,首先电脑上应该有安装JDK环境,Zookeeper(Kafka需要依赖于Zookeeper环境),Zookeeper的安装可以参考这篇文章:https://blog.csdn.net/ACMER_2333/article/details/102881687,JDK的安装在这就不再叙述了。2,这篇文章中kafka的安装是在Windows下安装的3,这篇文...

2019-11-03 13:57:10 665

原创 Zookeeper入门(一)-下载&安装(Windows)

写在前面:1,环境:Windows2,命令行工具:Cmder,安装可以看这篇文章:https://blog.csdn.net/ACMER_2333/article/details/1028814583,如果本篇博客中哪里说的不对的地方,还请各位博主指出,感谢。下载:1,去官网:http://zookeeper.apache.org/点击download连接进入到下载...

2019-11-03 13:56:01 469

原创 cmder的安装以及一些简单的配置

写在前面:cmder这个命令行工具中可以使用Windows中的cmd,power shell,Linux,Git的命令,可以说非常的方便。安装:首先先去官网上下载cmder:https://cmder.net/这里我没有选择mini的版本,mini版本的功能要少一些,大家可以根据自己的需要进行下载吧。下载完之后解压的目录如下:解压之后就可以运行Cmder.exe就可...

2019-11-03 13:21:36 809

原创 多线程--生产者与消费者模式

对于单个生产者和单个消费者模式,可以使用wiat与notify来进行解决。使用一个变量isproduce来标记当前是否生产了产品,如果isproduce为true,那么说明当前已经有一个产品生产好了,此时生产产品的线程应该wait,消费的线程应该被重新启动,反之,如果isproduce为false,那么此时说明没有产品生产,生产的线程应该启动,消费的线程应该wait。代码如下:pac...

2019-03-24 18:26:26 335

原创 已知二叉树前序遍历,中序遍历,求后序遍历

比如前序:GDAFEMHZ,中序:ADEFGHMZ,根据前序来划分中序,首先确定根节点,就是先序遍历中的第一个元素,然后用该元素区划分中序序列,分成了两个序列,分别是:ADEF和HMZ,其中ADEF是位于G得左子树中,HMZ位于G的右子树中。然后同理对ADEF进行同样的划分(划分节点为D),就这样不断递归下去,在递归返回时,注意要返回当前节点的地址。#include <bits/...

2019-03-11 23:01:47 1626

原创 webpack-dev-server 参数

--open:默认打开浏览器--port 3300:设置端口号--contentBase src:设置网页默认打开的是src目录,而不是项目的总的目录。

2019-03-10 16:19:48 1164

原创 删除webpack

npm uninstall webpack -g

2019-03-10 14:38:37 874

原创 webpack 打包js文件

首先为啥要用webpack打包js文件,举个例子index.html如下:<!DOCTYPE html><html><head> <title>test</title> <script src="./Main.js"></script></head&gt

2019-03-10 14:18:45 778

原创 排序专题

1,选择排序#include <bits/stdc++.h>using namespace std;int a[10]={0,3,2,4,5,6,1,9,8,7};//默认升序排序void solve(){ for(int i=0;i<10;i++) { int index=i; for(int j=i+1;j...

2019-03-05 00:28:42 328

原创 基于vue-cli框架的音乐播放器

最近用vue写了一个音乐播放器,界面如下:推荐界面:点击第一个歌单之后进入歌曲列表:歌手分类界面:点击华语男歌手之后的界面:歌手主页界面:歌曲排行界面:搜索歌曲界面:歌曲播放界面:总的来说界面做的不是很美观,但是自己通过这个项目进一步了解了vue框架。音乐播放器我用的是vue-aplayer,vue-aplayer地址:htt...

2019-03-04 14:43:31 1853

转载 酷狗音乐API接口

GitHub地址:https://github.com/ecitlm/Kugou-api音乐新歌榜说明:获取新歌曲榜单必选参数:page: json接口地址:http://m.kugou.com/?json=true返回数据(这里只显示2条数据)音乐排行榜说明:获取音乐排行榜必选参数:接口地址:http://m.kugou.com/rank/li...

2019-03-04 14:33:31 14912

原创 VUE练手项目

话不多说,项目截图:主界面:新闻资讯界面:图片欣赏界面:商品购买界面音乐播放界面:视频专区界面:缺点:购物车的功能还未实现;由于未找到合适的api接口,商品的查找功能还未实现。源码:https://github.com/wunian2333/VUE我是跟着这个视频来学习的:https://www.bilibili.com/video...

2019-02-28 11:46:00 2222 1

转载 ueditor上传图片设置的简单实例

我的是参考的这个网站:https://www.cnblogs.com/smilehq/p/7266423.html后续会更新。

2019-02-07 14:39:05 299

原创 个人博客

学完java-web,就写了一个个人博客系统,采用的是MVC模式,用了Ajax和Jquery技术,数据库用的是Mysql,实现了用户登录,注册,发表博客,修改博客内容,删除博客,搜索博客以及评论博客的功能。但是界面不是很好看,毕竟自己第一次做。。。。话不多上,直接上图:1,用户注册:用户登录后的界面:2,写博客: 3,搜索博客功能:  原界面: ...

2018-12-10 09:47:09 325

原创 用Ajax来判断用户名是否被注册过的功能

自己在写这个功能时,遇到了主要的问题时http_request.responseText一直出错,其内容是judge_username.jsp的网页内容,在舍友的帮助下,把jsp自带的那个out换成了PrintWriter Out=response.getWriter()来向网页内输出信息。换过之后就可以了。。。debug了两个晚上,太菜。。。。。下面我把自己代码贴出来:为了说明问题,自己...

2018-11-21 23:34:48 489

原创 JSP界面实现一个倒计时功能然后转到特定的界面

代码如下:&lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loo

2018-11-15 22:01:24 757

原创 Codeforces Round #516 (Div. 2, by Moscow Team Olympiad) D. Labyrinth

D. Labyrinthtime limit per test2 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputYou are playing some computer game. One of its levels puts you in a ...

2018-10-14 22:32:18 146

原创 HDU-5952

Counting CliquesTime Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 4101    Accepted Submission(s): 1448Problem DescriptionA clique is a compl...

2018-09-29 22:57:03 285

原创 HDU-5514

FrogsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 4326    Accepted Submission(s): 1463 Problem DescriptionThere are m stones lying on...

2018-09-29 22:49:49 481

原创 poj 2195 D - Going Home

On a grid map there are n little men and n houses. In each unit time, every little man can move one unit step, either horizontally, or vertically, to an adjacent point. For each little man, you need t...

2018-09-13 21:58:00 311

原创 POJ 3281 Dining(最大流)

Cows are such finicky eaters. Each cow has a preference for certain foods and drinks, and she will consume no others.Farmer John has cooked fabulous meals for his cows, but he forgot to check his me...

2018-09-12 21:06:38 162

原创 ACM-ICPC 2018 徐州赛区网络预赛 H. Ryuji doesn't want to study

Ryuji is not a good student, and he doesn't want to study. But there are n books he should learn, each book has its knowledge a[i]a[i]a[i].Unfortunately, the longer he learns, the fewer he gets.Th...

2018-09-12 00:19:21 141

原创 ACM-ICPC 2018 徐州赛区网络预赛 J-Maze Designer

 Maze DesignerAfter the long vacation, the maze designer master has to do his job. A tour company gives him a map which is a rectangle. The map consists of N×MN \times MN×M little squares. That is...

2018-09-11 22:26:49 182

原创 ACM-ICPC 2018 南京赛区网络预赛 AC Challenge

Dlsj is competing in a contest with n(0&lt;n≤20)n (0 &lt; n \le 20)n(0&lt;n≤20) problems. And he knows the answer of all of these problems.However, he can submit iii-th problem if and only if he has...

2018-09-08 22:14:44 165

原创 Manthan, Codefest 18 (rated, Div. 1 + Div. 2) D. Valid BFS?

D. Valid BFS?time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe BFS algorithm is defined as follows.Consider an undirected gr...

2018-09-04 23:36:15 134

原创 牛客网暑期ACM多校训练营(第二场)G-transform

时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述White Cloud placed n containers in sequence on a axes. The i-th container is located at x[i] and there are a[i] number ...

2018-07-30 14:28:20 211

原创 牛客网暑期ACM多校训练营(第二场)J-farm

时间限制:C/C++ 4秒,其他语言8秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述White Rabbit has a rectangular farmland of n*m. In each of the grid there is a kind of plant. The plant in the j-th col...

2018-07-24 09:34:33 332

转载 牛客网暑期ACM多校训练营(第一场)J--Different Integers

Given a sequence of integers a1, a2, ..., an and q pairs of integers (l1, r1), (l2, r2), ..., (lq, rq), find count(l1, r1), count(l2, r2), ..., count(lq, rq) where count(i, j) is the number of differe...

2018-07-24 09:23:45 179

原创 Codeforces Round #484 (Div. 2) C. Cut 'em all!

C. Cut 'em all!time limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou're given a tree with nn vertices.Your task is to determine the maximum possible ...

2018-05-24 00:21:06 223

原创 Educational Codeforces Round 44 (Rated for Div. 2) C - Liebig's Barrels

C. Liebig's Barrelstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou have m = n·k wooden staves. The i-th stave has length ai. You have to assem...

2018-05-23 14:19:22 253

原创 Codeforces Round #480 (Div. 2) C. Posterized

C. Posterizedtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputProfessor Ibrahim has prepared the final homework for his algorithm’s class. He asked ...

2018-05-10 00:16:32 162

原创 2018-湘潭大学-H统计颜色

题目描述n个桶按顺序排列,我们用1~n给桶标号。有两种操作:1 l r c 区间[l,r]中的每个桶中都放入一个颜色为c的球 (1≤l,r ≤n,l≤r,0≤c≤60)2 l r   查询区间[l,r]的桶中有多少种不同颜色的球     (1≤l,r ≤n,l≤r)输入描述:有多组数据,对于每组数据:第一行有两个整数n,m(1≤n,m≤100000)接下来m行,代表m个操作,格式如题目所示。输出描...

2018-05-02 14:26:03 230

原创 牛客网-西安电子科技大学校赛-E

题目描述众所周知,Xieldy最常用的口令是******。 为了改变这一现状,他random了一个01串,并从中截取了一段作为自己的口令。 他选择的口令满足以下条件: 1. 口令串表示的二进制数在十进制下可以被表示为3k(k&gt;=0)。 2. 口令串可以有前导零。 现已经random出了01串,他想知道有多少种口令方案可以选择(不同的子段即为不同)。输入描述:若干组数据,每组数据仅一行01串s...

2018-04-22 20:51:21 169

个人博客系统

采用的是MVC模式,用了Ajax和Jquery技术,数据库用的是Mysql,实现了用户登录,注册,发表博客,修改博客内容,删除博客,搜索博客以及评论博客的功能。

2018-12-10

空空如也

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

TA关注的人

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