操作 is_empty() 判断链表是否为空 length() 返回链表的长度 travel() 遍历 add(item) 在头部添加一个节点 append(item) 在尾部添加一个节点 insert(pos, item) 在指定位置pos添加节点 remove(item) 删除一个节点 sear ...
分类:
编程语言 时间:
2017-07-20 09:20:07
收藏:
0 评论:
0 赞:
0 阅读:
297
java8对于lambda表达式提供了一种简化的形式 //形如 artist -> artist.getName() //可以写成 Artist::getName 只要能使用lambda表达式的地方,就能使用方法引用(method references)。 //形如 artist -> artist ...
分类:
编程语言 时间:
2017-07-20 09:19:54
收藏:
0 评论:
0 赞:
0 阅读:
160
You have no choice about the necessity to integrateyour observations, your experiences, your knowledge into abstractideas, i.e., into principles. ——Ay ...
分类:
编程语言 时间:
2017-07-20 09:19:30
收藏:
0 评论:
0 赞:
0 阅读:
255
一、决策树 定下一个最初的质点,从该点出发、分叉。(由于最初质点有可能落在边界值上,此时有可能会出现过拟合的问题。 二、SVM svm是除深度学习在深度学习出现之前最好的分类算法了。它的特征如下: (1)它既可应用于线性(回归问题)分类,也可应用于非线性分类; (2)通过调节核函数参数的设置,可将数 ...
分类:
编程语言 时间:
2017-07-20 09:17:56
收藏:
0 评论:
0 赞:
0 阅读:
887
本节主要内容: 基本概念 计算机中储存的信息都是二进制的0/1串,当我们要在计算机中存储诸如英文、中文、标点符号等字符时,需要先把字符转化成二进制的0/1串之后再保存到计算机中;而当我们要读取保存在计算机中的信息时,需要通过一定的方法把里面的二进制0/1串转化成为原先的字符,然后再通过显示器等渠道进 ...
分类:
编程语言 时间:
2017-07-20 09:15:50
收藏:
0 评论:
0 赞:
0 阅读:
254
使用synchronized锁实现线程同步 为什么要用线程同步 我们先来看下这段代码的运行结果: Java学习交流群:495273252 在多线程上篇博客已经介绍过了,JVM采用的是抢占式调度模型,当一个线程sleep的时候,其它线程会抢占CPU资源。如果发生在数据库中,就是“脏读”。synchro ...
分类:
编程语言 时间:
2017-07-20 00:41:43
收藏:
0 评论:
0 赞:
0 阅读:
836
Spring 简介 Spring 为企业级开发提供了一个轻量级的解决方案,主要包含 基于依赖注入核心功能; 声明式的面向切面编程(AOP)支持; 与多种持久层技术的整合; 独立的Web MVC框架 简而言之,Spring 是一个轻量级的IoC(控制反转)和AOP(面向切面)的容器框架。 控制反转:S ...
分类:
编程语言 时间:
2017-07-20 00:40:29
收藏:
0 评论:
0 赞:
0 阅读:
914
C++中虚拟继承的概念 为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中就只有一个拷贝,同一个函数名也只有一个映射。这样不仅就解决了二义性问题,也节省了内存,避免了数据不一致的问题。class 派生 ...
分类:
编程语言 时间:
2017-07-20 00:39:47
收藏:
0 评论:
0 赞:
0 阅读:
408
1.标识符 javaScript标识符必须以字母,下划线(_)或美元符($)开始.后续的字符可以是字母/数字/下划线/美元符.也可以使用非英语语言或数学符号来书写标识符; 2.保留字 break/delete/function/return/typeof/case/do/if/switch/var/ ...
分类:
编程语言 时间:
2017-07-20 00:39:13
收藏:
0 评论:
0 赞:
0 阅读:
261
平时项目中基本上都会用到spring,但是源码还没有深入的了解过。趁这段时间稍微空闲点,开始研究下spring 源码。下面是spring 源码的环境搭建。 主要分为如下步骤: ①安装jdk,gradle,git ②从GitHub下载spring framework 代码 ③编译导入ide中。 第一步 ...
分类:
编程语言 时间:
2017-07-20 00:36:43
收藏:
0 评论:
0 赞:
0 阅读:
268
转自:http://blog.csdn.net/x_iya/article/details/54136799 ...
分类:
编程语言 时间:
2017-07-20 00:34:20
收藏:
0 评论:
0 赞:
0 阅读:
446
一.概述:事件是可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。相当于让标签在满足某种条件的时候,调用指定的方法.二.常用事件1:onload事件:表示页面上的其他元素全部加载完成之后,再执行指定的方法;格式: 1)直接定义一个带名称的方... ...
分类:
编程语言 时间:
2017-07-20 00:33:02
收藏:
0 评论:
0 赞:
0 阅读:
307
1.前言 本文所述关于内存管理的系列文章主要是对陈莉君老师所讲述的内存管理知识讲座的整理。 本讲座主要分三个主题展开对内存管理进行讲解:内存管理的硬件基础、虚拟地址空间的管理、物理地址空间的管理. 本文将主要以X86架构为例来介绍伙伴算法和slab分配 2.伙伴算法概述 块链表 Linux的伙伴算法 ...
分类:
编程语言 时间:
2017-07-20 00:32:21
收藏:
0 评论:
0 赞:
0 阅读:
792
参考网址:http://blog.csdn.net/u014695188/article/details/52263903 问题描述:SpringBoot bean无法注入的问题(与文件包位置有关) 问题分析:SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从 ...
分类:
编程语言 时间:
2017-07-20 00:31:37
收藏:
0 评论:
0 赞:
0 阅读:
279
先看下hasattr和getattr在反射中的用法 再看下setattr在反射中的运用 最后看下delattr在反射中的运用 ...
分类:
编程语言 时间:
2017-07-20 00:31:06
收藏:
0 评论:
0 赞:
0 阅读:
369
本节要点: 掌握AOP概念 掌握AOP的有关术语 掌握spring AOP框架的实现方式 在文章“spring静态代理和动态代理”中演示了如何使用jdk动态代理功能实现一个最简单的AOP。使用代理对象将日志记录与业务逻辑无关的动作或任务提取出来,设计为一个服务类,这样的类可以称之为aspect(切面 ...
分类:
编程语言 时间:
2017-07-20 00:29:51
收藏:
0 评论:
0 赞:
0 阅读:
417
1. Alternating Least Square ALS(Alternating Least Square),交替最小二乘法。在机器学习中,特指使用最小二乘法的一种协同推荐算法。如下图所示,u表示用户,v表示商品,用户给商品打分,但是并不是每一个用户都会给每一种商品打分。比如用户u6就没有给商 ...
分类:
编程语言 时间:
2017-07-20 00:29:26
收藏:
0 评论:
0 赞:
0 阅读:
721
知识补充: ...
分类:
编程语言 时间:
2017-07-20 00:29:10
收藏:
0 评论:
0 赞:
0 阅读:
171
Date对象就是我们常说的日期(时间)对象。 Date对象主要用于启用日期和时间的基本存储、检索和计算。 所有主流浏览器均支持该对象。 Date 对象的属 Date 对象的方法 ...
分类:
编程语言 时间:
2017-07-20 00:28:32
收藏:
0 评论:
0 赞:
0 阅读:
308
输出结果为: Thread 2 sent notify.Thread 1 wake up. 分析:t1 启动后执行 obj.wait() 时,进入阻塞状态,让出时间片并释放锁,等待其他线程的唤醒。然后 t2 获取到 obj,并唤醒 t1,待 t2 执行完毕,释放锁后,t1 再继续执行。 notify ...
分类:
编程语言 时间:
2017-07-20 00:25:14
收藏:
0 评论:
0 赞:
0 阅读:
234