自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网-16进制转10进制

写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入0xA0xAA输出10170这道题明显是字符串操作。import java.util.*;public class Main{public static void main(String[] args){Scanner s = new Scanner(System.in);while(s.hasNextLine()){String c = ne

2021-03-10 10:40:52 366

原创 牛客网真题—明明的随机数(TreeSet)

链接:https://www.nowcoder.com/questionTerminal/3245215fffb84b7b81285493eae92ff0?answerType=1&f=discussion来源:牛客网明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明

2021-03-09 17:22:25 236

原创 互联网拓扑到底是什么

拓扑(Topology)拓扑结构是计算机连接的方式。我们通常说到的拓扑图是网络的物理、逻辑布局的图像表达。

2020-09-02 14:07:18 756

原创 Words Accumulation

1.bureaucraticMy lecturer of Info Security Management seemed to hate the word “bureaucratic”.

2020-08-31 12:21:36 202

原创 Sentence Accumulation

This is the case(That’s how it is)Expansion:Is this the case?

2020-08-31 11:34:11 114

原创 行测考试-逻辑判断

真假推理题型特点:四个选项只有一个是真的(假的)。答题技巧:找出对立项,矛盾项。剩下的就都是假的(真的)。

2020-08-07 14:56:26 210

原创 行测考试-资料分析

速算技巧1.直除即截位直除法,分子分母同时截位。选项差距大的话可以只保留两位,选项差距不大保留三位。2.特殊分数法1/4 = 25%1/6 = 16.7%1/7 = 14.3%1/8 = 12.5%1/9 = 11.1%1/14 = 7.1%1/15 = 6.7%1/16 = 6.25%特殊题型:1.求间隔增长率例:知道20年增长率r1和19年增长率r2,求2020年比2018年增速。r = r1+r2+r1*r22.混合增长率大小居中,偏向于量大的一方例:上半年30万

2020-06-24 17:35:46 564

原创 JAVA-三大特性

JAVA的三大特性,也是面向对象三大特性:封装、继承、多态。一. 封装把描述一个对象的属性和方法封装在一个类里,有些不希望公开的,不希望被其他对象访问的属性,就可以用private修饰。类中会提供public方法,操作这些被隐藏的值。封装使得软件具有优良的模块性,防止了程序的互相依赖带来的影响。对象是封装的基本单位。二. 继承在定义和实现一个类的时候,可以用extend继承一个父类,继而可以使用已经存在的类。子类可以添加新的属性和方法,也可以使用覆盖去修改之前的方法。继承增加了软件的可重用性和

2020-06-23 19:57:45 125

原创 行测考试--数量关系

值得记忆的做题技巧:因为都是选择题,所以可以优先考虑把选项代入进去。数字有奇偶特性,数字的和差也有奇偶规律,分析出答案的奇偶性之后,可以排除一些选项。适用题型:知道差求和,知道和求差。涉及倍数,平均分题型。整除特性被2(5)整除的,末一位一定能被2(5)整除。被4(25)整除的,末一位一定能被4(25)整除。被8(125)整除的,末一位一定能被8(125)整除。能被3(9)整除的,各位数字之和能被3(9)整除。最后一条推导原理:加入一个数字abc,它可以表示成100a

2020-06-03 11:33:11 269

原创 行测考试--图形推理

一. 位置规律判断条件:元素组成相同图片里元素完全相同,比如一张有星星就所有图都有星星。1.水平、垂直、对角线位移2.旋转,翻转注意:位移距离有可能递增二. 样式规律判断条件:元素组成相似图形里元素并不完全相同,但有一些线条或者图案重复出现。1.图形相加、相减2.图形求异(消消乐)3.图形求同...

2020-06-02 10:16:56 1361

原创 JAVA-随机数random()

一. Math.random()JAVA内置的随机数产生函数,Math.random()产生[0,1)区间的浮点数。当我们需要扩充区间的时候,我们可以用下列公式:Math.random() * (最大数-最小数) + 最小数例1:当我们需要产生 [0-5) 的随机数int a = (int)(Math.random() * 5)例2:当我们需要产生 [5-10) 的随机数int a = (int)(Math.random() * (10 - 5)+5)如果我们要取得 [5-10],注意

2020-05-29 14:04:51 231

原创 SSRF攻击和防御

SSRF攻击和防御SSRF(Server-side Request Forgery,服务器端请求伪造)是攻击者通过向外网服务器端发起请求从而攻击内网系统。因为内网无法直接访问,而且内网和外网服务器相连。SSRF漏洞大多存在于外网服务器提供访问其他服务器并获取数据的功能,并且没有对目标地址过滤和限制。例如:在线翻译网址内容,接收邮件的服务器地址。内网防御一般比外网要弱,所以易受SSRF攻击。攻击方式:将内网ip编码(绕过过滤)放在url后。根据返回错误(501,502,404,403)可以判断端口是否

2020-05-28 15:28:17 336

原创 CSRF攻击和防御

CSRF攻击和防御CSRF(跨站点请求伪造)存在于这样的情况,一个宅A登陆B站,输入了用户名和密码,通过验证后,B站产生cookie信息并返回给浏览器。A没有关闭B站,在同一浏览器下打开了黑客发来的网站C,网站C中隐藏着一段功能为获取B站cookie的代码。此时恰巧B站和A的session尚未过期,浏览器的cookie还存有A的登陆信息。那么A会在自己不知情的情况下,用A自己的身份给黑客发去cookie。CSRF漏洞检测:HTTP的头含有一个referer字段,这个字段包含了HTTP请求的来源地址。如

2020-05-28 12:17:09 262

原创 SQL注入和XSS攻击

SQL注入的原理和防御机制SQL是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,达到欺骗服务器执行恶意SQL命令。简单来说,就是在登陆界面,域名里

2020-05-27 14:55:15 363

原创 JAVA-栈,队列

JAVA的栈stack类调用:import java.util.stack;初始化Stack<Integer> s = new Stack<Integer>();常用方法push(int a)把一个元素a推入栈顶。int pop()移除栈顶并返回其值。boolean isEmpty()判断栈是否为空。...

2020-05-18 17:15:01 73

原创 字符串储存地址问题

字符串是String类实例,每初始化一个字符串变量就在堆中创建一个字符串对象。同时栈中会声明一个变量值指向堆中的对象。String str1 = "hello";String str2 = "world";String str3 = str2;字符串的赋值是赋予相同地址。所以不建议字符串比较用==的原因是,字符串比较的是地址值。如果想创建新字符串,建议用New来创建,New会重新开辟新的空间。...

2020-05-16 18:41:57 752

原创 实习复习纲要-大数据

数据倾斜以及解决办法类似二八原理,大量的相同key被partition分配到一个分区里,造成了“一个人累死,其他人闲死”。两种情况变量值很少: 单个变量值的占比极大,常见的字段如性别、学历、年龄等。变量值很多: 单个变量值的占比极小,常见的字段如收入、订单金额之类的。Hadoop不在乎大数据量,但是数据倾斜是大问题。解决方法:1.增加JVM内存,适用于变量值很少的情况。这种情况下,往往只能通过硬件的手段来进行调优,增加jvm内存可以显著的提高运行效率;2.增加reduce的个数,这适用于

2020-05-13 22:22:00 188 1

原创 位,字节,字

一. 位,字节,字位(bits),最基础单位,比特,计算机表示最小的单位。字节(byte),1 byte = 8 bit, 1byte = 1B.字(word),计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。一个字通常由一个或多个(一般是字节的整数位)字节构成。计算机的字长决定了其CPU一次操作处理实际位数的多少。根据字长不同计算机有32位,64位的区别。KB, MB, GB1KB = 1024B1MB = 1024KB1GB = 1024 MB...

2020-05-13 21:37:40 135

原创 JAVA-Sort()

JAVA自带排序方法Sort()。1.CollectionCollection包含List,Set。HashSet没有自带排序。用Treeset,红黑树能排序。或者Set转ArrayList。Set s = new HashSet();s.add("234");s.add("123");List<String> l = new ArrayList<String>(s)Collections.sort(l);ArrayList可以直接用Collections.s

2020-05-10 10:49:30 316

原创 JAVA实现出题团队

赛码网真题头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出题团队。每个出题人都出了一些有趣的题目,而我们现在想把这些题目组合成若干场考试出来。在选题之前,我们对题目进行了盲审,并定出了每道题的难度系数。一场考试包含3道开放性题目,假设他们的难度从小到大分别为a, b, c,我们希望这3道题能满足下列条件:a<= b<= cb - a<= 10c - b<= 10所有出题人一共出了n道开放性题目。现在我们想把这n道题分布到若干场考试中(1场或多场,每道题都必须使用且只能用一次),然

2020-05-10 10:25:06 213

原创 JAVA-ArrayList

ArrayList动态链表addAll可用于复制一个动态链表。

2020-05-09 15:01:43 156

原创 JAVA集合Set

JAVA集合HashSet()Set享有独一无二的特性,Set中的数据不会重复。Set是无序的。新建一个Set代码:Set<Integer> a = new HashSet<>();判断Set中是否含有值的方法contains():boolean contains(Object o)加入新值用add().删除用remove()....

2020-05-08 16:01:48 148

原创 JAVA实现动脑子认老乡

import java.util.*;public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a = 0; int b = 0; int c = 0; int m = 0;...

2020-05-08 15:40:02 309

原创 JAVA-Scanner类详解

Scanner类用于接收控制台输入信息需要在代码开头调用java.util.Scanner包import java.util.Scanner; //或者 import java.util.*;常用函数:next()next()会寻找下一个有效字符,像空格键,Tab,换行符,都会被过滤掉,当读取到有效信息后,空格键,Tab,换行符都会视为结束符。nextLine()nextLine(...

2020-05-07 10:29:26 240

原创 JAVA字符串StringBuffer

StringBuffer常用于字符修改。StringBuffer s = new StringBuffer(String S);将String S改成StringBuffer类。常用函数append(String S)reverse(String S)delete(int start, int end) //不包含endinsert(int offset, String s)re...

2020-05-07 10:02:02 81

原创 牛客网JAVA解题格式

import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public int Main{ public static void main(String[] args){ }}1.类名为Main,Main后面没有括号。2.main(String[] args)函数中的St...

2020-05-07 09:46:52 1219

原创 JAVA实现自动校对程序

牛客网专题万万没想到之聪明的编辑题解:import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main{ public static void main(String[] args){ int n = 0; in...

2020-05-07 09:29:06 938

原创 JAVA字符串indexOf(),lastIndexOf()

(1) indexOf(String a);从0开始算起,查找第一个子串位置。int b = a.indexOf(“asd”);(2) indexOf(String a, int x);int b = a.indexOf(“asd”,3);从第四位开始算起,查找第一个子串位置。(3) lastIndexOf(String a);int c = a.lastIndexOf(“dsd”)...

2020-05-07 08:54:05 220

原创 JAVA字符串substring()

substring()String aa = a.substring(int i, int j);注意:a的子串赋值给aa,起始位置:1,结束位置:j-1,第j位不算。

2020-05-07 08:52:14 409

原创 JAVA字符串spilt()

spilt()String[] s = a.split("\\|");按"|" 分隔成多个字符串。特殊情况:(* ^ | :.) ,这几个符号需要在前面加"\\"进行转义。特殊情况:( \ ),这个符号前面加一个"\"进行转义。...

2020-05-07 08:49:47 199

原创 JAVA字符串replace()

replace()可以替换单个字符或字符串(1)a.replace(char oldChar, char newChar);替换单个字符。(2)a.replace(String oldString, String newString);替换字符串注意:replace()函数并不改变原字符串,而是返回一个新字符串,所以需要一个新变量去承载。...

2020-05-07 08:44:35 357

原创 JAVA字符串length,length(),size()

JAVA字符串length,length(),size()length是数组的一个属性,所以没有括号,用于求数组的长度。String[] array = {"123","abc","def"};System.out.println(array.length) ;===> 3length()是字符串自带的方法,所以有括号,用于求String的长度。String s = "abc"...

2020-05-07 08:40:02 2127

原创 实习复习纲要-数据库

一.集合运算(1)Union并,Intersection交,Difference差差:A-B是由属于A但是不属于B的元组组成的集合。(2)Product笛卡尔积当两个表格含有相同属性,比如R和S都有B属性,应该在结果中用R.B和S.B进行区分。二.自然选择运算(1)投影 :=从表中选出指定的属性值组成一个新表CN:=CUSTOMER[cname]取出CUSTOMER表中的cna...

2020-05-01 12:12:15 403

原创 实习复习纲要-Linux

1.查ipifconfig2.查端口netstat -lntupl:listening n:num t:tcp u:udp p:process

2020-05-01 10:08:05 116

原创 实习复习纲要-计算机网络原理

一.ISO七层模型1.应用层在应用程序端点传输分组。协议:HTTP, SMTP, FTP分组:报文可以理解为两个大人物(陈玉楼,鹧鸪哨)通过驿站交换情报。应用层为整个驿站传输系统。2.表示层作用:使通信的应用程序能够解释交换数据的含义,数据压缩,数据加密,数据描述。可以理解为两个大人物的副手,确定密码口令。3.会话层作用:数据交换的定界和同步功能,包括建立检查点和恢复方案的方法...

2020-04-30 14:12:33 422

原创 实习复习纲要-数据结构

数据结构1.链表(1)单链表typedef struct Lnode {Elemtype e;struct Lnode *next}Lnode, *Linklist;2.栈typedef struct {SElemtype *top;SElemtype *base;int stacksize;}SqStack;3.队列typedef struct {QElemty...

2020-04-30 10:34:39 177

原创 JAVA实现压缩算法

牛客网 压缩算法题解小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为[m|S](m为一个整数且1<=m<=100),例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?import java.u...

2020-04-30 01:25:03 597

原创 JAVA字符串contains()

JAVA字符串操作函数:1.containsString a = “asdsdsds” ;a.contains(“asd”) ;查找字符串是否有"asd"子串。2.indexOf从0开始算起,int b = a.indexOf(“asd”);查找第一个"asd"子串位置。int c = a.lastIndexOf(“dsd”);查找最后一个"dsd"出现位置。3.substr...

2020-04-29 23:14:27 229

空空如也

空空如也

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

TA关注的人

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