- 博客(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
转载 机器学习之初识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
原创 字符串面试题(二)— 间隔字符串逆序
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A和它的长度,请返回逆序后的字符串。
2017-01-30 18:56:14 2761
原创 C++中重载、重写(覆盖)的区别实例分析
这篇文章主要介绍了C++中重载、重写(覆盖)的区别,是C++面向对象程序设计非常重要的概念,需要的朋友可以参考下。
2017-01-29 17:45:01 7076 4
原创 2014百度研发真题及其解析-求比指定数大且最小的“不重复数”
题目: 给定一个正整数n,求比n大的第一个“不重复数”。”不重复数“的定义:如果一个数,任何相邻两个数位上的数字都不相同,则称为不重复数。例如1234是不重复数,而1101不是。
2017-01-29 16:39:05 819
原创 Java中JVM虚拟机详解
1、 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
2017-01-26 19:14:22 36341 10
翻译 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
翻译 Java 进阶面试问题列表
翻译自Java developer interview questions: The hard part面向对象编程的基本理念与核心设计思想解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。继承(Inheritance)与聚合(Aggregation)的区别在哪里。你是如何理解干净的代码(Clean Code)
2017-01-17 13:31:10 3664
原创 《你不知道的JavaScript》读书笔记(一)
1、编译原理分词/词法分析( Tokenizing/Lexing)这个过程会将由字符组成的字符串分解成( 对编程语言来说) 有意义的代码块, 这些代码块被称为词法单元( token)。 例如, 考虑程序 var a = 2;。 这段程序通常会被分解成为下面这些词法单元: var、 a、 =、 2 、 ;。 空格是否会被当作词法单元, 取决于空格在这门语言中是否具有意义。
2017-01-09 18:08:41 2290
原创 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
BAT机器学习面试1000题系列
2018-03-29
2017阿里技术年度精选集合
2017-12-19
后台开发常问面试题集锦(问题搬运工,附链接)
2017-12-06
各大公司Java后端开发面试题总结
2017-12-06
陈天奇xgboost 论文+PPT讲解
2017-11-26
Java多线程编程核心技术
2017-02-20
jQuery权威指南
2016-12-11
EJS模板下载
2016-12-11
冰点文库下载
2016-12-09
JS轮播效果代码
2016-12-08
mingw编译器
2016-12-08
mingw-get-setup
2016-12-07
为什么没有渲染成功a ?
2017-05-12
Vue.js怎么嵌套后,页面渲染失败?求解答
2017-01-04
EJS模板出错?怎么解决?
2016-12-12
Spring4.1集成Mybatis时配置文件.xml出现错误
2016-12-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人