自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 个人博客建立好了

个人博客建立好了。以后可能都会在个人网站上总结发文了。正在等待域名审批备案。等审批下来了。我再贴上博客地址。接下来准备更数据结构算法。各框架的运用。重点放在各项技术的底层原理和源码上。也会分享些项目。大概还有一个星期左右的域名审批。希望大家一直学习。不忘初心。这里推荐大家可以看看bilibili的尚硅谷教程。是比较全面和适合入门的。...

2020-04-17 22:02:34 170

原创 数据结构可视化工具

众所周知,数据结构和算法是一个比较底层且比较难以理解的东西,但是现在各大厂的面试都会问到。其实抛开这个原因,本质上,数据结构和算法这门课程搞懂了,对于很多技术的学习,底层原理的理解都有着非常好的帮助效果。关于网上数据结构的教程已经很多,这里就不赘叙了,学习资料我的另一篇博客也有写,如果有什么找不到的,也可以评论跟我说,我尽力帮大家找找。今天这里给大家推荐一个数据结构可视化网站,希望对帮助大家学...

2020-04-02 12:26:48 289

原创 阿里巴巴面试流程

文章目录1)招聘流程线上测评/笔试面试Offer入职2)线上测评(答题期间不允许切屏,否则视为作弊)2.1) 10道阅读题,考察你的审题分析能力(10分钟,每道题45s-90s不等)2.2) 10道计算题,考察你的审题和简单计算(10分钟,每道题45s-90s不等)2.3)10道看图题,考察你的观察和规律总结能力。(10分钟,每道题45s-90s不等)2.4) 98道心理测试题,单纯的测试个人性格...

2020-03-29 10:15:35 1480

原创 阿里巴巴、腾讯实习渠道

非常抱歉,这几天出去玩了,导致几天没有更新。今天给大家分享一点最新的收获,包括但不限于阿里巴巴。我们尚且年轻,谈放弃还为时过早;我们没得选择,努力是唯一的捷径。本来昨天还在外面玩耍,突然收到BOSS直聘有位大佬跟我要了一份简历,说是阿里巴巴要招实习生。我抱着试试的心态,花了10来分钟做了份简单的简历,想不到拿到了一个内推资格。尚且没有面试,因此不确定是否有面试的机会;倘若有幸,到时候再跟大...

2020-03-28 20:39:30 283

原创 超全学习资料分享

学习教程分享关注下期更新各大常用软件下载教程资料一边学习,顺手分享,共勉。有想学什么找不到的,评论留言尽力帮你们找四大基础课程篇数据结构操作系统计算机系统计算机网络前端篇HTML教程CSS教程JavaScript 教程jQuery 教程Bootstrap 教程Vue.js 教程JSON 教程AJAX 教程语言篇Python2 基础教程Python3 基础教程...

2020-03-23 14:53:41 914

原创 Java线程池创建及底层原理详解

1)线程池:一种线程使用模式,维护着多个线程,等待着监督管理者分配可并发执行的任务线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。2)线程池的优势:线程复用:通过重复利用已创建的线程,降低线程创建和销毁造成的消耗。控制最大并发数:...

2020-03-21 17:04:19 452

原创 JVM详解及参数调优

1)JVM架构图- 类装载器ClassLoader:负责加载class文件,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构。ClassLoader只负责class文件的加载,至于它是否可以运行,由执行引擎Execution Engine决定。双亲委派机制:当一个类收到加载请求时,会先把请求委派给父类去完成,因此所有的类加载请求都是按照如下顺序加...

2020-03-21 14:21:19 438 2

原创 Netty底层io原理迭代史

1)传统阻塞IO模式:存在的问题:当并发数很大时,就会创建大量的线程,占用很大的系统资源。当连接创建后,如果当前线程没有进行任何读写操作,线程会阻塞,造成系统资源的浪费。2)Reactor模式:通过一个或多个输入同时传递给服务器处理器的模式(基于事件驱动),采用IO多路复用监听事件(服务器高并发处理的关键),服务器程序处理多个请求后分发给对应的线程处理。2.1 单...

2020-03-07 16:29:59 236

原创 软件开发流程

文章目录1)瀑布模式1.1) 可行性研究1.2) 需求分析1.3) 概要设计1.4) 详细设计1.5) 编码1.6) 测试1.7) 运维2) 敏捷开发2.1) 技术角度2.2) 商业角度1)瀑布模式把软件产品看成是一个工业化的标准品,以工厂生产产品的流水思想来进行开发。1.1) 可行性研究从多角度出来,综合考虑项目的可行性,如:法律,利益,是否可完成等。1.2) 需求分析预设项目需求...

2020-03-30 21:46:32 224

原创 一行代码教你秀恩爱啦

文章目录1)运行环境2)效果演示3)代码展示4)代码解析1)运行环境python32)效果演示3)代码展示print('\n'.join([''.join([('VELO'[(x-y)%4]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for...

2020-03-24 11:38:56 965

原创 JMM(Java内存模型)详解

文章目录1) JMM概念2)学前知识3) JMM原理详解1) JMM概念JMM(Java内存模型 Java Memory Model ,简称JMM),本身是一种抽象的概念(并不真实村存在)。它描述的是一组规则或规范,定义了程序中各个变量的访问方式。2)学前知识在了解JMM前,有必要先了解JVM,具体参考博主的另一篇博文JVM详解。3) JMM原理详解线程加锁前,必须读取主内存的最新值...

2020-03-24 10:22:53 476

原创 Java入门基础必看重难点

目录(持续更新中)一、数据类型1)八大基本数据类型及其封装类2)基本数据类型及其封装类的区别3)缓存池二、String1)String特性2)String Pool3)String, StringBuffer,StringBuilder一、数据类型1)八大基本数据类型及其封装类2)基本数据类型及其封装类的区别首先明确一点,封装类型的出现本质上是为了对基本数据类型进行更方便的操作。因此,...

2020-03-23 14:05:09 218

原创 java.util.ConcurrentModificationException

1)异常类型java.util.ConcurrentModificationException2)异常原因多线程并发争抢资源类,且未加锁导致。3)解决方法3.1 listnew Vector<>();Collections.synchronizedList(new ArrayList<>());new CopyOnWriteArrayList<&gt...

2020-03-20 17:47:24 162

原创 Sentinel下载及运行教程

1)下载地址https://github.com/alibaba/Sentinel/releases2)运行直接到所下载的jar包下,打开cmd命令行窗口java -jar sentinel-dashboard-1.7.1.jar3)运行效果启动成功后,访问http://localhost:8080账号密码都是:sentinel...

2020-03-19 14:58:07 6576

原创 1095 解码PAT准考证

输入样例:8 4B123180908127 99B102180908003 86A112180318002 98T107150310127 62A107180908108 100T123180908010 78B112160918035 88A107180908021 981 A2 1073 1809082 999输出样例:Case 1: 1 AA1071809...

2020-03-19 13:28:36 142

原创 1094 谷歌的招聘

输入样例 1:20 523654987725541023819输出样例 1:49877输入样例 2:10 32468024680输出样例 2:404#include<iostream>#include<cstdio>using namespace std;bool prime(int x){ if(x<=1) return fal...

2020-03-19 13:21:30 211

原创 1093 字符串A+B

输入样例:This is a sample testto show you_How it works输出样例:This ampletowyu_Hrk #include<string> #include<iostream> using namespace std; int main(){ string str1,str2,str3; ge...

2020-03-19 13:19:25 125

原创 1092 最好吃的月饼

输入样例:5 31001 992 0 233 68 0 2018 0 200836 18 0 1024 4输出样例:20183 5#include<iostream>using namespace std;int main(){ int n,m,k,max=0,flag=0; cin>>n>>m; int test...

2020-03-19 13:18:36 180

原创 1091 N-自守数

输入样例:392 5 233输出样例:3 253921 25No#include<stdio.h>int main( ) { int a[20]; int p,i,j,l,m; scanf("%d", &p); for(i=0;i<p;i++){ scanf("%d", &a[i]); ...

2020-03-19 13:17:01 168

原创 1090 危险品装箱

输入样例:6 320001 2000220003 2000420005 2000620003 2000120005 2000420004 200064 00001 20004 00002 200035 98823 20002 20003 20006 100103 12345 67890 23333输出样例:NoYesYes#include <iostream...

2020-03-19 13:16:06 142

原创 1089 狼人杀-简单版

输入样例 1:5-2+3-4+5+4输出样例 1:1 4输入样例 2:6+6+3+1-5-2+4输出样例 2(解不唯一):1 5输入样例 3:5-2-3-4-5-1输出样例 3:No Solution#include<iostream>using namespace std;int main(){ int n;...

2020-03-19 13:14:37 147

原创 1088 三人行

输入样例 1:48 3 7输出样例 1:48 Ping Cong Gai输入样例 2:48 11 6输出样例 2:No Solution#include<iostream>#include<cmath>using namespace std;int n,m,k;void cmp(double t){ if(n==t) cout&lt...

2020-03-19 13:13:17 174

原创 1087 有多少不同的值

输入样例:2017输出样例:1480#include<iostream>using namespace std;int main(){ int n,count=1,min=0; cin>>n; for(int i=2;i<=n;i++){ int mina=i/2+i/3+i/5; if(min...

2020-03-19 13:11:49 159

原创 1086 就不告诉你

输入样例:5 7输出样例:53#include<iostream>using namespace std;int main(){ int n,m; cin>>n>>m; int sum=n*m,ssum=0; while(sum){ ssum=ssum*10+sum%10; sum=sum/10; } cout<&lt...

2020-03-19 13:10:55 138

原创 1085 PAT单位排行

输入样例:10A57908 85 AuB57908 54 LanXA37487 60 auT28374 67 CMUT32486 24 hypuA66734 92 cmuB76378 71 AUA47780 45 lanxA72809 100 pkuA03274 45 hypu输出样例:51 cmu 192 21 au 192 33 pku 100 14 hy...

2020-03-19 13:10:13 132

原创 1084 外观数列

输入样例:1 8输出样例:1123123111#include<string>#include<iostream>using namespace std;int main(){ int n; string str; cin>>str>>n; for(int i=1;i<n;i++){ string result;...

2020-03-19 13:09:24 123

原创 1083 是否存在相等的差

输入样例:83 5 8 6 2 1 4 7输出样例:5 23 32 2#include<iostream>#include<cmath>using namespace std;int main(){ int n,k; cin>>n; int test[n]={0}; for(int i=1;i<=n;i++){ cin...

2020-03-19 13:08:49 113

原创 1082 射击比赛

输入样例:30001 5 71020 -1 30233 0 -1输出样例:0233 0001#include<iostream>using namespace std;int main(){ int n,id,x,y; int sum,min=20001,max=-1,win=0,lose=0; cin>>n; for(int i=0;i&l...

2020-03-12 10:28:11 121

原创 1081 检查密码

输入样例:5123szheshi.wodepw1234.5678WanMei23333pass*word.6输出样例:Your password is tai duan le.Your password needs shu zi.Your password needs zi mu.Your password is wan mei.Your password is tai...

2020-03-12 10:27:38 156

原创 1080 MOOC期终成绩

输入样例:6 6 701234 880a1903 199ydjh2 200wehu8 300dx86w 220missing 400ydhfu77 99wehu8 55ydjh2 98dx86w 88a1903 8601234 39ydhfu77 88a1903 6601234 58wehu8 84ydjh2 82missing 99dx86w 81输...

2020-03-12 10:26:55 178

原创 1079 延迟的回文数

输入样例 1:97152输出样例 1:97152 + 25179 = 122331122331 + 133221 = 255552255552 is a palindromic number.输入样例 2:196输出样例 2:196 + 691 = 887887 + 788 = 16751675 + 5761 = 74367436 + 6347 = 1378313...

2020-03-12 10:26:01 132

原创 1078 字符串压缩与解压

输入样例 1:CTTTTThhiiiis isssss a tesssst CAaaa as输出样例 1:5T2h4is i5s a3 te4st CA3a as输入样例 2:D5T2h4is i5s a3 te4st CA3a as10Z输出样例 2:TTTTThhiiiis isssss a tesssst CAaaa asZZZZZZZZZZ#inclu...

2020-03-12 10:25:04 340

原创 1077 互评成绩计算

输入样例:6 5042 49 49 35 38 4136 51 50 28 -1 3040 36 41 33 47 4930 250 -25 27 45 3148 0 0 50 50 123443 41 36 29 42 29输出样例:423341313739#include<iostream>#include<cmath>using...

2020-03-12 10:24:00 119

原创 1076 Wifi密码

输入样例:8A-T B-F C-F D-FC-T B-F A-F D-FA-F D-F C-F B-TB-T A-F C-F D-FB-F D-T A-F C-FA-T C-F B-F D-FD-T B-F C-F A-FC-T A-F B-F D-F输出样例:13224143#include<iostream>#include<string&gt...

2020-03-12 10:23:18 150

原创 1075 链表元素分类

输入样例:00100 9 1023333 10 2777700000 0 9999900100 18 1230968237 -6 2333333218 -4 0000048652 -2 -199999 5 6823727777 11 4865212309 7 33218输出样例:33218 -4 6823768237 -6 4865248652 -2 123091...

2020-03-12 10:20:49 160

原创 1074 宇宙无敌加法器

输入样例:3052706203415输出样例:7201#include <iostream>using namespace std;int main(){ string radix, num1, num2; cin >> radix >> num1 >> num2; //将num1和num2的长度转为相...

2020-03-12 10:20:06 113

原创 1073 多选题常见计分法

输入样例 1:3 4 3 4 2 a c2 5 1 b5 3 2 b c1 5 4 a b d e(2 a c) (3 b d e) (2 a c) (3 a b e)(2 a c) (1 b) (2 a b) (4 a b d e)(2 b d) (1 e) (1 c) (4 a b c d)输出样例 1:3.56.02.52 2-e2 3-a2 3-b输入...

2020-03-12 10:18:14 166

原创 1072 开学寄语

输入样例:4 22333 6666CYLL 3 1234 2345 3456U 4 9966 6666 8888 6666GG 2 2333 7777JJ 3 0012 6666 2333输出样例:U: 6666 6666GG: 2333JJ: 6666 23333 5#include<iostream>#include<string>us...

2020-03-12 10:16:59 147

原创 1071 小赌怡情

输入样例 1:100 48 0 100 23 1 50 15 1 200 67 0 200 8输出样例 1:Win 100! Total = 200.Lose 50. Total = 150.Not enough tokens. Total = 150.Not enough tokens. Total = 150.输入样例 2:100 48 0 100 2...

2020-03-10 10:08:10 147

原创 1070 结绳

输入样例:810 15 12 3 4 13 1 15输出样例:14#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>>n; int test[n]; for(int i=0;i<n;i++){ cin>&gt...

2020-03-10 10:07:16 126

空空如也

空空如也

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

TA关注的人

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