- 博客(32)
- 收藏
- 关注
原创 爱奇艺2019秋招笔试题(Java)
时间:20180915 10:00~12:00一、幸运ID 小C有一张票,这张票的ID是长度为6的字符串,每个字符都是数字,他想让这个ID变成他的辛运ID,所以他就开始更改ID,每一次操作,他可以选择任意一个数字并且替换它。如果这个ID的前三位数字之和等于后三位数字之和,那么这个ID就是辛运的。你帮小C求一下,最少需要操作几次,能使ID变成辛运ID输入:...
2018-09-15 16:30:45
1645
原创 携程2019秋招面经
时间:20180912 11:30地点:武汉玉丰国际酒店一面(40mins)1、简单的自我介绍2、说一说selenium的理解。3、说一说Spring的理解(IOC和AOP)IOC怎么就反转了。4、String和StringBulider区别,StringBuilder字符串在内存中是如何存储的。5、数据库 Sql语句6、java集合框架7、Jvm虚拟机...
2018-09-13 10:07:02
1645
原创 迅雷2019秋招笔试题(Java)
时间:20180912 19:00~20:30一、红黑积木题目大意:有两种积木,一种是红色的积木A,表示正数,一种是黑色的积木B,表示负数,选择17个排成一排,使得相邻的7个积木只和小于0,请问这17个数的和最大是多少?输入:A,B 分别表示红色积木代表的数字和黑色积木代表的数字。输出:和最大是多少样例输入:10 -61样例输出:28imp...
2018-09-12 21:41:57
1146
原创 京东2019秋招笔试题(Java)
时间:20180909 19:00~21:00一、完全多部图题目描述:给定一张包含N个点、M条边的无向图,每条边连接两个不同的点,且任意两点间最多只有一条边。对于这样的简单无向图,如果能将所有点划分成若干个集合,使得任意两个同一集合内的点之间没有边相连,任意两个不同集合内的点之间有边相连,则称该图为完全多部图。现在你需要判断给定的图是否为完全多部图。输入第一行输入一个整数T表示...
2018-09-10 21:23:33
3626
1
原创 科大讯飞2019秋招笔试题
时间:20180907 16:00~17:30一、改成绩华老师的n个学生参加了一次模拟测验,考出来的分数很糟糕,但是华老师可以将成绩修改为[0,100]中的任意值,所以他想知道,如果要使所有人的成绩的平均分不少于X分,至少要改动多少个人的分数?输入第一行一个数T,共T组数据(T≤10)接下来对于每组数据:第一行两个整数n和X。(1≤n≤1000, 0≤X≤100...
2018-09-08 15:43:04
7571
10
原创 多益网络2019校招—钥匙和房间问题
时间:20180906题目描述 :LeetCode 841. Keys and Rooms有 N 个房间,开始时你位于 0 号房间。每个房间有不同的号码:0,1,2,...,N-1,并且房间里可能有一些钥匙能使你进入下一个房间。在形式上,对于每个房间 i 都有一个钥匙列表 rooms[i],每个钥匙 rooms[i][j] 由 [0,1,...,N-1] 中的一个整数表示, 其中 ...
2018-09-07 09:55:07
1828
原创 《鸟哥Linux私房菜》系列
今天偶然打开了电脑上许久未打开的印象笔记,发现去年自学的linux的读书笔记,感觉好些东西都记不得了,果然不用就会忘记啊,现在把那时的笔记搬到优快云,顺便再复习一下(感觉那时的笔记就像是流水账)。基本上是一些命令集锦:《鸟哥Linux私房菜》——第零章、计算器概论《鸟哥Linux私房菜》——第一章、Linux是什么《鸟哥Linux私房菜》——第三章、主机规划与磁盘分区《鸟哥L...
2018-09-07 09:13:06
2309
原创 《鸟哥Linux私房菜》——第十一章、认识与学习bash
1、同一行敲多个命令要用分号隔开。 \ 另起一行,接上文2、设定一个变量 本地变量(只能影响当前shell,不能影响子shell) 变量名=值 xx=19 ...
2018-09-06 20:20:56
358
原创 《鸟哥Linux私房菜》——第十章、vim程序编辑器
1、vim +文件 命令模式(一般模式) 从命令模式进入插入模式: u 撤销 ctrl+r 前进 i 从当前光标进入插入模式 I 从本行开头进入插入模式 a 在当前光标的下一个字符进入插入模式 A 从本行结束进入插入模式 o 在本行的下一行产生一行空白行并进入插入模式 O 在本行的上一行产生一行空白行...
2018-09-06 20:19:32
252
原创 《鸟哥Linux私房菜》——第九章、文件与文件系统的压缩与打包
1、安装compress压缩:使用yum 将光盘挂载到/mnt mount /dec/cdrom /mnt 就可以在/mnt下查看光盘里的内容 gedit /etc/yum.repos.d/aa.repo 设置样本源的客户端,配置文件 yum list ncompress 查看样本源...
2018-09-06 20:18:04
373
原创 《鸟哥Linux私房菜》——第八章、Linux磁盘与文件系统管理
1、ls -i(inode) xxx xxx在inode中的编号 filefrag -v xxx xxx文件分布在哪些block中 dumpe2fs /dev/sda3 查看sda3分区信息2、VFS 虚拟文件系统3、df 磁盘容量 -h 显示大小 -hT 显示类型 ...
2018-09-06 20:14:39
499
原创 《鸟哥Linux私房菜》——第七章、Linux文件与目录管理
1、cd 目录 pwd 显示当先目录 ~用户家目录 cd 直接切换家目录 = cd ~ cd ~tom/ tom的家目录 cd ~/tom 切换到当前目录的家目录下的tom文件夹 退回上一次所在目录 cd - mkdir 目录名 ...
2018-09-06 20:13:28
358
原创 《鸟哥Linux私房菜》——第六章、linux的文件权限与目录配置
1、 前10个字符含义: 第一个字符代表文件类型: -:普通文件 d:目录(文件夹) b:设备文件(块设备,可用来存储的文件,硬盘等) c:设备文件(字符文件,不能存储,鼠标等) l:快捷方式(软链接) 2 3 4:所有者权限 5 6 ...
2018-09-06 20:12:28
743
原创 《鸟哥Linux私房菜》——第五章、首次登陆与在线求助 man page
linux命令(不支持简写):1、init 3 DOS界面 init 5 图形化界面 (root下操作) startx 开启图形化界面2、命令行输入规则:命令 -选项... 参数 3、ls 列出目录里的内容(当前) pwd 显示当前目录 ls -l 长模式(包括属性信息) ls -1...
2018-09-06 20:10:32
366
原创 《鸟哥Linux私房菜》——第三章、主机规划与磁盘分区
1、各硬件装置在Linux中的文件名 在Linux系统中,每个装置都被当成一个档案来对待。举例来说,IDE接口的硬盘的文件名即为/dev/hd[a-d]。2、磁盘连接的方式与装置文件名的关系 再以 SATA 接口来说,由于 SATA/USB/SCSI 等磁盘接口都是使用 SCSI 模块来驱动的, 因此这些接口的磁盘装置文件名都是/dev/sd[a-p]的格式。 ...
2018-09-06 20:09:19
460
原创 《鸟哥Linux私房菜》——第一章、Linux是什么
1、Linux(一套操作系统)发展史 Unix诞生(大约1969年由Thompson引导核心程序,1973年Ritchie等人以C语言写出第一个正式Unix核心) ——>1977年:重要的Unix分支--BSD癿诞生 ——>1979年:重要的 System V 架构与版权宣告——>1984年:x86架构的Minix操作系统诞生;GNU计划不FSF基金会癿成...
2018-09-06 20:08:07
632
原创 《鸟哥Linux私房菜》——第零章、计算器概论
一、计算机(接受用户输入指令与数据, 经由中央处理器的数学和逻辑单元运算处理后,以产生或储存成有用信息)1、计算机硬件的五大单元。 输入单元、输出单元、cpu内部的控制单元、算数逻辑单元和主存储器。 2、CPU的种类。 根据设计理念分为两种主要的CPU种类: 精简指令集(RISC):常见的 RISC 微指令集 CPU 主要例如升阳(Sun...
2018-09-06 20:06:09
864
原创 携程2019校园秋招后台开发笔试题(Java)
时间:20180904 19:00~20:30分两部分:第一部分单选题20道,第二部分编程题3道。直接上编程。一、bitcount import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scan...
2018-09-05 15:31:39
4045
1
原创 360_2019年校园秋招笔试题(Java代码实现)
时间:20180827 19:00~21:00地点:远程岗位:Java开发工程师分两部分,第一部分选择题,共40道,没啥可说的,就是不明白为什么还有C++的代码分析题(Java岗)。第二部分编程题,一共三道。一、算正方形面积。大概题目:翻修城镇,要求把所有的居民都包含到城镇里,请问城镇最小的面积。(城镇是正方形的,平行于坐标轴)输入:第一行一个整数N,表示城...
2018-08-28 11:41:57
4305
1
原创 华为优招—感受玄学面试
时间:20180817 10:30地点:武汉华美达光谷大酒店5F岗位:IT应用软件开发工程师过程:10:15到达,签到后,10:40叫号开始面试。玄学一面(1h左右)Q:请做个自我介绍?A:我是balabala......(学习经历、实习经历、项目经历等)Q:这个项目是你一个人完成的么?数据库的表是怎么设计的?(给我一张纸,画出来)A:画完后,大概说了下为什...
2018-08-28 10:46:35
4567
转载 23种设计模式(Java)
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。一、设计模式分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:...
2018-08-25 11:33:33
292
原创 十大经典排序算法总结(Java语言实现)
最近在看排序算法,对此做个总结。参考文章:https://www.cnblogs.com/onepixel/articles/7674659.htmlhttps://www.cnblogs.com/guoyaohua/p/8600214.html一、算法的分类1、概念将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。2、分类非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 ...
2018-08-22 09:17:22
26718
16
原创 《深入理解Java虚拟机》读书笔记——虚拟机类加载机制
概述: 虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,及为虚拟机类加载机制。 在Java语言中,类型的加载,连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性。一、类加载的时机 类从被加载到虚拟机内...
2018-07-12 11:56:55
260
原创 《深入理解Java虚拟机》读书笔记——垃圾收集器与内存分配策略
一、判断对象是否存活1、引用计数算法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器加1;引用失效时,计数器减1;任何时刻计数器为0的对象就是不可能再被使用的。 优点:实现简单,效率高。 缺点:很难解决对象相互循环引用的问题(对象相互循环引用,但其实他们都已经没有用了)。2、可达性分析算法(JVM采用此方法) 通过一些列称为“GC ...
2018-07-09 21:01:37
284
原创 《深入理解Java虚拟机》读书笔记——Java内存区域与内存溢出异常
一、Java内存区域上图为Java虚拟机内存模型(转自https://blog.youkuaiyun.com/ZhongGuoZhiChuang/article/details/53940562)1、程序计数器(Program Counter Register) 程序计数器是一个比较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。 如果程序执行的是一个Java方法,则计数...
2018-07-09 11:49:30
244
原创 HTML基础及常用标签
本文只介绍了部分标签及其属性,想要了解更多,参考 HTML参考手册HTML简介HTML是HyperText Markup Language的简写。中文名:超文本标记语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。”标识”是指该语言是由标签构成的。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“
2017-09-08 10:32:03
477
原创 Java基础学习总结(五)—— 异常处理
体系结构|—-java.lang.Object |—-java.lang.Throwable |—-java.lang.Error:错误 |—-java.lang.Exception:异常 |—-RuntimeException:运行时异常 eg:N
2017-09-06 11:56:14
286
原创 Java基础学习总结(四)—— 关键字介绍
Java中到底有多少关键字,先来看看官方的说法 (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html) 具体如下表: 关键字简介访问修饰符:public 公共的protected 受保护的private 私有的数据类型:boolean 布尔
2017-08-30 10:17:09
339
原创 Java基础学习总结(二)—— 面向对象(类和对象)
一、类和类的构成简单说一下以下的这五部分: (属性 方法 构造器 代码块 内部类)1. 属性成员变量 vs 局部变量 相同点: 1. 遵循变量声明的格式:数据类型 变量名 = 初始化值 2. 都有作用域 不同点: 1. 声明的位置不同。 成员变量:声明在类里,方法外 局部变量:声明在方法内,方法的形参部分,代码块内 2. 修饰符 成员变量的修
2017-08-18 11:12:08
350
原创 MySQL安装问题:安装MySQL到用户名密码时,无法next原因
刚刚装了MySQL,安装到用户名密码的时候,next按钮是灰色的。造成的原因:输入密码是想输入自己设定的密码。我的处理方法:直接输入用户名为root、密码为root,就可以了。
2017-08-17 17:58:49
17713
8
原创 Java基础学习总结(一)—— 基本介绍
前言 最近一直在看尚硅谷的宋红康老师的Java视频,个人感觉讲的很细致(而且声音很有磁性!哈哈),以下的一些总结是根据宋老师的视频和疯狂Java讲义总结的。 Java的介绍和基本语法,在这里就不多说了,学过编程的人这些都不是事儿,写一些知识点吧。关键字 & 标识符变量 2.1 按照变量类型分为:基本数据类型 vs 引用数据类型 基本数据类型: 整 型:byte(8 bit)、short、
2017-08-17 17:41:41
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人