首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
董校长内推
贝壳找房_研发工程师
获赞
148
粉丝
122
关注
16
看过 TA
353
男
哈尔滨工程大学
2020
后端工程师
IP属地:北京
互联网老员工,专注内推好些年~
私信
关注
拉黑
举报
举报
确定要拉黑董校长内推吗?
发布(84)
评论
刷题
收藏
董校长内推
关注TA,不错过内容更新
关注
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
Java中Map接口的解析
Map详解: 先看图,便于宏观了解Map的地位。 Map接口中键和值一一映射. 可以通过键来获取值。 给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键来访问对应的值。 当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常. 当对象的类型和Map里元素类型不兼容的时候,就会抛出一个 ClassCastException异常。 当在不允许使用Null对象的Map中使用Null对象,会抛出一个NullPointerException 异常。 当尝试修改一个只读的Map时,会抛出一个UnsupportedOperationExcepti...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
Java中List及其实现类的解析
集合: 集合,集合是java中提供的一种容器,可以用来存储多个数据。集合的长度是可变的,集合中存储的元素必须是引用类型数据。 集合继承关系图: List: List是一个接口,继承自Collection,除了有Collection的方法以外,又有多的属于自己的方法,比如add()、remove()等等。 public static void function(){ List<String> list = new ArrayList<String>(); list.add("abc1"); list.add(&qu...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
Java中Set解析
关系 在JAVA集合的这里会设计到比较多的东西,所以我们先看一下继承关系,连接一下在Set这里到底的先后顺序是什么,有一个宏观的了解: Set:用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。 不重复性: Set中判断是否相等通过两个方法:通过计算hashCode值和equals方法来比较。 如果想要让两个不同的Person对象视为相等的,就必须覆盖Object继下来的hashCode方法和equals方法,因为Object hashCode方法返回的是该对象的内存地址,所以必须重写hashCode方法,才能保证两个不同的对象具有相同的hashCode,同时也需要两个不同对象比...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
Java中队列的解析
定义 队列是一种特殊的线性表,遵循的原则就是“先入先出”。在我们日常使用中,经常会用来并发操作数据。在并发编程中,有时候需要使用线程安全的队列。如果要实现一个线程安全的队列通常有两种方式:一种是使用阻塞队列,另一种是使用线程同步锁。 什么是阻塞队列? 假设有一个面包房,里面有一个客人吃面包,一个师傅烤面包。篮子里面最多放2个面包,师傅考完了面包放到篮子里,而客人吃面包则从篮子里面往外拿,为了保证客人吃面包的时候篮子里有面包或者师傅烤面包的时候篮子不会溢出,这时候就需要引用出来阻塞队列的概念,就是我们常说的生产者消费者的模式。 阻塞队列是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
IntelliJ IDEA中Maven的安装、配置
最近在整理关于Maven的一些笔记,以前都是用的eclipse,现在因为习惯了JetBrains的编译器使用,所以现在记录一下关于在IntelliJ IDEA中Maven的安装、配置。 什么是Maven请参考:Maven通俗讲解,这篇文章写的挺好的,我这里就不在赘述,只是简单写一下怎么配置。 下载地址:http://maven.apache.org/download.cgi JAVA版本的要求:http://maven.apache.org/docs/history.html 下载二进制文件,解压,然后创建本地仓库repository用于存放本地包。 打开配置文件:E:\JavaDevel...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
在linux系统创建部署scrapy爬虫项目
我的主机最近一直出问题,所有的python环境全在物理机上面,现在装新的第三方库总是容易出问题,所以我决定把环境放到虚拟机的环境中,然后存个快照,我的编译器是pycharm,scrapy不像django一样能够直接创建,所以在创建项目的时候不能在本地创建,遇到了问题,不过现在已经解决,如果你也有这种问题,可以根据我的步骤继续操作。 随意创建一个python的项目,但是注意选择好项目名字,最重要的是选择好远程linux上面的python环境,然后点击创建。 在linux系统上面创建项目:python3 -m scrapy startproject ScrapySpid...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
oracle基本操作语句
实验室接的项目需要用到oracle数据库,但是我一直使用的是mysql,所以把这段时间总结的oracle数据库的基本操作语句在这里做一个总结。 登录用户 sqlplus system/123456@192.168.1.36/orcl as sysdba 说明:用户名是system,密码是123456,ip是192.168.1.36,orcl是数据库名,as sysdba是以dba的身份登录,如果普通用户可以省略最后的as sysdba。 创建一个新用户 SQL> create user abc identified by 123456; 说明:创建一个用户叫user,密码是123456 ...
0
点赞
评论
收藏
分享
2019-07-29 21:23
已编辑
贝壳找房_研发工程师
快速理解Django框架
Django是我学习Python以来第一个学习的web框架,所以在这里整理一下,便于不理解的人能够快速了解Django是一个什么东西。 Django是一个开放源代码的Web应用框架,由Python写成。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 Django想要理解,首先要明白的就是Django的大致组成,它大致由四部分组成,也就是提到的MTV模型: Model(模型):负责业务对象与数据库的对象(orm) Temp...
0
点赞
评论
收藏
分享
2019-07-29 21:26
已编辑
贝壳找房_研发工程师
快速理解深度信念网络
深度信念网络 (Deep Belief Network, DBN) 由 Geoffrey Hinton 在 2006 年提出。它是一种生成模型,通过训练其神经元间的权重,我们可以让整个神经网络按照最大概率来生成训练数据。我们不仅可以使用 DBN 识别特征、分类数据,还可以用它来生成数据。 DBN 由多层神经元构成,这些神经元又分为显性神经元和隐性神经元(以下简称显元和隐元)。显元用于接受输入,隐元用于提取特征。因此隐元也有个别名,叫特征检测器 (feature detectors)。最底层代表了数据向量 (data vectors),每一个神经元代表数据向量的一维。 DBN 的组成元件是受限...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务