自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HuangQinJian

不想去BAT的程序猿不是好程序猿!

  • 博客(136)
  • 资源 (31)
  • 问答 (5)
  • 收藏
  • 关注

原创 各大公司Java后端开发面试题总结

ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thre

2017-03-01 11:31:11 168970 67

原创 2017年小米春招内推面试面经

首先,我感到很讶异的是,在我投完简历一天后(2017年2月 23日),小米的工作人员就打电话给我,并且敲定了电话面试的日期(2017年2月27日)。当时我还在家里享受着寒假呢,这也许是来自东北某末流985的优势吧2333。

2017-02-27 20:23:54 28407 38

原创 机器学习之深入理解神经网络理论基础、BP算法及其Python实现

人工神经网络(Artificial Neural Networks,ANN)系统是 20 世纪 40 年代后出现的。它是由众多的神经元可调的连接权值连接而成,具有大规模并行处理、分布式信 息存储、良好的自组织自学习能力等特点。

2017-02-16 09:25:11 14330

原创 机器学习之深入理解K-means、与KNN算法区别及其代码实现

K-means方法是一种非监督学习的算法,它解决的是聚类问题。

2017-02-14 09:07:44 47946 5

原创 机器学习之深入理解SVM

在浏览本篇博客之前,最好先查看一下我写的另一篇文章机器学习之初识SVM,这样可以更好地为了结一下内容做铺垫!

2017-02-11 18:21:37 24641 9

转载 机器学习之初识SVM

本文转载自知乎问题  支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。   支持向量机方法是建立在统计学习理论的VC维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Accuracy)和

2017-02-11 14:34:55 4627 7

原创 机器学习之决策树(Decision Tree)及其Python代码实现

决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。数据挖掘中决策树是一种经常要用到的技术,可以用于分析数据,同样也可以用来作预测。

2017-02-10 17:55:17 32531 2

转载 Java并发编程之volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。

2017-02-09 20:33:26 13647 16

原创 牛客网刷题汇总(一)附解析

纯虚函数是在基类声明的虚函数,它在基类中没有定义,但是要求派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后面添加“=0”,比如 virtual void f()=0;而C++中包含纯虚函数的类称为抽象类,由于抽象类中包含了没有定义的纯虚函数,所以不能定义抽象类的对象。

2017-02-09 10:32:31 8742

原创 机器学习之Validation(验证,模型选择)

对于机器学习的模型选择来说,即使只是对于二元分类,我们已经学习了很多方法,比如PLA,LR等;很多学习算法都是可迭代的,需要决定迭代次数;你可能还需要决定每一次迭代走多大,例如梯度下降;或者有很多的转换可以选择,例如线性、二次等;同时规则化又有很多的选择L1,L2;再来规则化到底要加多强的λ\lambda。况且这些选择是组合起来的,某种程度上来说是组合爆炸的,那么我们怎么做出正确的选择?   那么对

2017-02-08 10:59:57 11583

原创 设计模式之静态工厂、工厂方法和抽象工厂的联系与区别

解析:开闭原则:对扩展开放,对修改封闭。静态工厂增加需要是修改源代码,对修改不封闭,不符合开闭原则。

2017-02-06 11:31:20 13701 3

原创 如果希望监听TCP端口9000,应该怎样创建socket?

解析:ServerSocket(int port) 是服务端绑定port端口,调accept()监听等待客户端连接,它返回一个连接队列中的一个socket。Socket(InetAddress address , int port)是创建客户端连接主机的socket流,其中InetAddress是用来记录主机的类,port指定端口。

2017-02-06 09:18:40 6823

原创 机器学习之Logistic回归(逻辑蒂斯回归)

Logistic回归又称Logistic回归分析,主要在流行病学中应用较多,比较常用的情形是探索某疾病的危险因素,根据危险因素预测某疾病发生的概率。

2017-02-05 17:38:14 20164

原创 Java内存泄漏与内存溢出详解

内存泄漏指你用malloc或new申请了一块内存,但是没有通过free或delete将内存释放,导致这块内存一直处于占用状态。 内存溢出指你申请了10个字节的空间,但是你在这个空间写入11或以上字节的数据,就是溢出。

2017-02-04 21:08:08 4790

原创 队列和栈面试题(一)— 请编写一个程序,按升序对栈进行排序,要求最多只能使用一个额外的栈存放临时数据

题目:请编写一个程序,按升序对栈进行排序,要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。

2017-02-03 20:24:29 5370

原创 字符串面试题(四)— 判断一个字符串是否为另外一个字符串旋转之后的字符串

判断一个字符串是否为另外一个字符串旋转之后的字符串。

2017-01-30 19:30:18 1973

原创 字符串面试题(二)— 间隔字符串逆序

对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A和它的长度,请返回逆序后的字符串。

2017-01-30 18:56:14 2761

原创 字符串面试题(一)— 字符串逆序

对于一个字符串,请设计一个算法,将字符串的长度为len的前缀平移到字符串的最后

2017-01-30 18:38:38 1158

原创 C++中重载、重写(覆盖)的区别实例分析

这篇文章主要介绍了C++中重载、重写(覆盖)的区别,是C++面向对象程序设计非常重要的概念,需要的朋友可以参考下。

2017-01-29 17:45:01 7076 4

原创 2014百度研发真题及其解析-求比指定数大且最小的“不重复数”

题目: 给定一个正整数n,求比n大的第一个“不重复数”。”不重复数“的定义:如果一个数,任何相邻两个数位上的数字都不相同,则称为不重复数。例如1234是不重复数,而1101不是。

2017-01-29 16:39:05 819

原创 计算机系统的层次存储结构详解

存储器

2017-01-26 21:27:48 18630

原创 判断单链表是否有环的两种方法

链表

2017-01-26 20:34:12 4065

原创 Java中JVM虚拟机详解

1、 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

2017-01-26 19:14:22 36341 10

原创 几种有关排序的常见面试问题

排序问题

2017-01-23 17:41:49 2319

翻译 2017美国数学建模ICM E题 可持续发展的城市需要(Sustainable Cities Needed!)

背景: 许多社区正在实施智能增长计划,以考虑长期,可持续的规划目标。 “智能增长是要帮助每个城镇和城市,使它们变成更加经济繁荣,社会公平和环境可持续的生活场所。”

2017-01-20 10:57:11 8335

翻译 2017美国数学建模ICM D题 优化机场安全的乘客吞吐量检查点(Optimizing the Passenger Throughput at an Airport Security Checkpo)

2001年9月11日美国发生恐怖袭击事件之后,机场安全问题在世界各地得到显著增强。 机场有安全检查站,乘客和他们的行李会被筛查爆炸物和其他危险项目。 这些安全措施的目标是防止乘客被劫持或者摧毁飞机和在旅行期间保持所有乘客的安全。

2017-01-20 10:51:09 5418 2

原创 C++ 数据结构链表的实现代码

C++ 链表之前一直没怎么在意C++中的链表,但是突然一下子让自己写,就老是出错。没办法,决定好好恶补一下该方面的知识,也为今后的数据结构大下个良好的基础,于是我总结出以下几点,有些地方可能不正确,还望大家不吝赐教,旨在共同进步。

2017-01-18 12:31:12 23103 3

原创 数据结构之判断一棵树是否为完全二叉树

数据结构之判断一棵树是否为完全二叉树

2017-01-17 21:09:43 2788 1

原创 面向对象的三大基本特性,五大基本原则

透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础。

2017-01-17 13:45:30 1105

翻译 Java 进阶面试问题列表

翻译自Java developer interview questions: The hard part面向对象编程的基本理念与核心设计思想解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。继承(Inheritance)与聚合(Aggregation)的区别在哪里。你是如何理解干净的代码(Clean Code)

2017-01-17 13:31:10 3664

原创 2013百度校招笔试真题以及解析(二)

百度校招面试题~

2017-01-14 14:53:27 901

原创 2013百度校招笔试真题以及解析(内存管理及其优缺点总结)

内存管理

2017-01-14 13:37:24 1297 1

原创 2015百度校招笔试真题以及解析(二)

百度校招面试题~

2017-01-14 12:36:05 1238

原创 2015百度校招笔试真题以及解析(一)

百度校招真题~

2017-01-14 12:09:10 3581

原创 《你不知道的JavaScript》读书笔记(一)

1、编译原理分词/词法分析( Tokenizing/Lexing)这个过程会将由字符组成的字符串分解成( 对编程语言来说) 有意义的代码块, 这些代码块被称为词法单元( token)。 例如, 考虑程序 var a = 2;。 这段程序通常会被分解成为下面这些词法单元: var、 a、 =、 2 、 ;。 空格是否会被当作词法单元, 取决于空格在这门语言中是否具有意义。

2017-01-09 18:08:41 2290

转载 小程序正式上线,你想知道的入口和玩法都在这

2017年1月9日,小程序如约而至。小程序究竟该如何获取?

2017-01-09 15:52:01 590

原创 Webpack创建、运行vue.js项目及其目录结构详解

vue.js webpack

2017-01-05 12:30:35 23115 1

原创 Vue-router的配置以及实战(易错点)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.js"></script> <script src="node_modules/vue-router/dist/vue-router.js"></script></h

2017-01-04 19:21:29 4180

原创 Vue.js之组件及其易错点

今天,在做一个关于vue的demo的时候,发现vue的组件写法出现了错误,刚开始一直没看出来,经过我的一番查阅,才发现了这个错误,希望大家能够引以为戒,不要犯类似的错误

2017-01-02 19:33:28 2751

原创 Vue2.0中v-for迭代语法变化(key、index)

Vue2.0中,v-for迭代语法已经发生了变

2017-01-01 16:36:04 54711 3

BAT机器学习面试1000题系列

1、本文的内容全部来源于七月在线发布的BAT机器学习面试1000题系列; 2、文章中带斜体的文字代表是本人自己增加的内容,如有错误还请批评指正; 3、原文中有部分链接已经失效,故而本人重新加上了新的链接,如有不当,还请指正。(也已用斜体标出) 4、部分答案由于完全是摘抄自其它的博客,所以本人就只贴出答案链接,这样既可以节省版面,也可以使排版更加美观。点击对应的问题即可跳转。 最后,此博文的排版已经经过本人整理,公式已用latex语法表示,方便读者阅读。同时链接形式也做了优化,可直接跳转至相应页面,希望能够帮助读者提高阅读体验,文中如果因为本人的整理出现纰漏,还请指出,大家共同进步!

2018-03-29

2017阿里技术年度精选集合

2017值得珍藏的阿里干货合集,已经给你打包好了,希望你会喜欢哈。上册内容为数据库、中间件、运维、开源、技术人生等;下册内容为算法、机器学习、大数据等。

2017-12-19

后台开发常问面试题集锦(问题搬运工,附链接)

各大公司Java后端开发面试题总结,包含Bat等各大公司的面试题,学长学姐的面经,内容丰富,知识点齐全,是你春招,秋招极好的复习资料!预祝大家都能拿到自己心仪的offer!加油!

2017-12-06

各大公司Java后端开发面试题总结

各大公司Java后端开发面试题总结,包含Bat等各大公司的面试题,学长学姐的面经,内容丰富,知识点齐全,是你春招,秋招极好的复习资料!预祝大家都能拿到自己心仪的offer!

2017-12-06

陈天奇xgboost 论文+PPT讲解

xgboost是陈天奇大牛新开发的Boosting库。它是一个大规模、分布式的通用Gradient Boosting(GBDT)库,它在Gradient Boosting框架下实现了GBDT和一些广义的线性机器学习算法。

2017-11-26

CIFAR-10 dataset

CIFAR-10数据集是机器学习中的一个通用的用于图像识别的基础数据集,官网链接为:The CIFAR-10 dataset

2017-11-10

Java多线程编程核心技术

2017-02-20

Docker技术入门与实战

Docker技术入门与实战

2017-01-24

2017_MCM-ICM_Problems

2017_MCM-ICM_Problems

2017-01-20

一份不太简短的LATEX介绍

一份不太简短的LATEX介绍

2017-01-19

LeetCodet题解

LeetCodet题解.pdf

2017-01-18

谁说菜鸟不会数据分析(工具篇)

谁说菜鸟不会数据分析(工具篇)

2017-01-02

数学之美书籍

数学之美

2016-12-31

R语言数据分析与挖掘实战 (大数据技术丛书)

R语言

2016-12-30

hadoop实战

大数据开发书籍

2016-12-30

Maven整合的SSM框架

Maven整合的SSM框架

2016-12-22

SSM整合Demo

手把手教你ssm整合!

2016-12-19

jstl包文件

jstl-1.2.jar 包

2016-12-13

jQuery权威指南

本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。

2016-12-11

EJS模板下载

Node 开源模板的选择很多,但有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 <%...%> 块中安排 JavaScript 代码,利用最传统的方式 <%=输出变量%>(另外 <%-输出变量是不会对 & 等符号进行转义的)。

2016-12-11

冰点文库下载

冰点文库下载一款文档下载工具。无需积分就可以自由下载百度,mbalib,豆丁,hp009,max.book118文档,无需注册和登录。下载的文档最终生成高清晰度的pdf格式文档。 基本功能:1. 支持下载百度,豆丁,mbalib,hp009,max.book118文库文档。2. 无需积分也无需登录就可以自由下载百度,豆丁,mbalib,hp009,max.book118文库。3. 支持多个任务同时下载和断点续传下载。4. 生成的pdf文档与原始文档质量等同。软件使用技巧:在主界面输入需要下载的百度文库或者豆丁文库的网页地址。点击下载即可。

2016-12-09

JS轮播效果代码

刚刚接触JS,网上找了一些关于无缝滚动的教程,但都大同小异,对我这种新手来说也只是会用,不知道什么意思,想要自己写个更是一头雾水.于是找了一些资料,详细说明一下JS无缝滚动的原理,相信看过这篇文章之后,自己写一个滚动效果不会是什么难题了. 本例子以CSS+div+js为例,详细说明无缝滚动实现原理.

2016-12-08

mingw编译器

MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。 MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。

2016-12-08

图片轮播JS效果

图片轮播JS效果

2016-12-07

mingw-get-setup

2016-12-07

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

TA关注的人

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