最近在整理东西时,刚好碰到以前看的一道有关java类、对象初始化相关题目,觉得答案并不是非常好(记忆点比较差,不是很连贯)。加上刚好复习完类加载全过程的五个阶段(加载-验证-准备-解析-初始化),所以如果周志明大大诚不我欺的话,无论是类加载过程、还是实例化过程的顺序我都已经了然于心了才对。 一道面试 ...
分类:
编程语言 时间:
2018-10-06 19:19:06
阅读次数:
202
var numbers=[1,2,3,4,5,4,3,2,1]; var some=numbers.some(function(item,index,arr){ return (item>2); }) console.log(some)//true 有一个返回true最终就返回true var ev ...
分类:
编程语言 时间:
2018-10-06 19:47:35
阅读次数:
200
多线程是指从软件或者硬件上实现多个线程并发执行的技术。 在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。 主要用途:在大多数研究领域内是要求线程调度程序要能够快速选择其中一个已就绪线程去运行,而不是一个一个运行而降低效率。所以要让调度程序去分辨 ...
分类:
编程语言 时间:
2018-10-06 19:50:28
阅读次数:
150
1 /* 2 * Copyright (C) 2014 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not us... ...
分类:
编程语言 时间:
2018-10-06 19:52:44
阅读次数:
244
首先更新pip然后安装pycrypto、paramiko;pycrypto是paramiko的内部依赖模块pip3.7install--upgradepippip3.7install--upgradepycryptopip3.7install--upgradeparamikoparamiko的api文档可以访问http://docs.paramiko.org/en/2.4/下面是ssh登录实例#!
分类:
编程语言 时间:
2018-10-06 20:32:14
阅读次数:
191
一、JavaScript简介 JavaScript的组成: JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:操作浏览器部 ...
分类:
编程语言 时间:
2018-10-06 20:32:40
阅读次数:
202
案例二:两个人AB通过一个账户A在柜台取钱和B在ATM机取钱! 程序分析:钱的数量要设置成一个静态的变量。两个人要取的同一个对象值 (一)创建一个Bank类 (二)创建一个PersonA类 (三)创建一个PersonB类 (四)创建主方法的调用类 运行结果如下: 取完钱后程序运行结束。 ...
分类:
编程语言 时间:
2018-10-06 20:33:44
阅读次数:
255
概念: 特征工程:本质上是一项工程活动,他目的是最大限度地从原始数据中提取特征以供算法和模型使用 特征工程的重要性:特征越好,灵活性越强、模型越简单、性能越出色。 特征工程包括:数据处理、特征选择、维度压缩 量纲不一: 就是单位,特征的单位不一致,不能放在一起比较 通过:0-1标准化、Z标准化、No ...
分类:
编程语言 时间:
2018-10-06 20:35:36
阅读次数:
234
1、在SpringBoot中使用Filter 1.1、使用注解注册Filter: 访问:http://localhost:8080/one 后台打印: 1.2、另一种初始化Filter的方法:方法注册 访问:http://localhost:8080/two 打印: ...
分类:
编程语言 时间:
2018-10-06 20:35:58
阅读次数:
298
1、在SpringBoot中使用Listener 1.1、使用注解注册Listener: 后台打印: 1.2、另一种初始化Filter的方法:方法注册 后台打印: ...
分类:
编程语言 时间:
2018-10-06 20:36:08
阅读次数:
146
from utils import ( PriorityQueue) import copy infinity = float('inf') def best_first_graph_search(problem, f): #定义初始节点 node = Node(problem.initial) n... ...
分类:
编程语言 时间:
2018-10-06 20:36:34
阅读次数:
267
JavaScript if...Else 语句 条件语句 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...els ...
分类:
编程语言 时间:
2018-10-06 20:37:51
阅读次数:
145
快速排序,顾名思义,是一种速度快,效率高的排序算法。 快速排序,顾名思义,是一种速度快,效率高的排序算法。 快排原理: 快排原理: 在要排的数(比如数组A)中选择一个中心值key(比如A[0]),通过一趟排序将数组A分成两部分,其中以key为中心,key右边都比key大,key左边的都key小,然后 ...
分类:
编程语言 时间:
2018-10-06 20:38:29
阅读次数:
230
同步器的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态,在抽象方法的实现过程中免不了要对同步状态来进行修改,也就是int成员变量,这时就需要使用同步器提供的3个方法来进行性操作,这三个方法包括:getState()、setState()、compareAndSetState( ...
分类:
编程语言 时间:
2018-10-06 20:39:47
阅读次数:
122
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题思路 用递归思想 前序遍历是{1,2,4,7,3 ...
分类:
编程语言 时间:
2018-10-06 20:39:55
阅读次数:
197
排序算法 排序算法两阶段 第一阶段(比较排序) 插入排序 合并排序 堆排序 快速排序 第二阶段(非比较排序) 计数排序 基数排序 桶排序 第一阶段:比较排序 插入排序 插入排序的主要思想 : 将当前的元素放入前面合适的位置 插入排序的实现细节 : heap_sort小结: heap_sort中最重要 ...
分类:
编程语言 时间:
2018-10-06 20:40:56
阅读次数:
188
1 @RequestMapping(value = "/redirect", method = RequestMethod.GET) 2 public void redirecttest(@RequestParam(value = "account",required=false) String a... ...
分类:
编程语言 时间:
2018-10-06 21:28:16
阅读次数:
617
你若安好,便是晴天。” 前些日子在叶子的博客里看到这句话时,沉吟良久,莫名就觉出一份温情和感动。有时候一句话胜过千言万语,足以温暖内心所有的苍凉和冷漠。 一直想在最深的氤氲里守着自己,守住最初的欣喜和萌动。 回望曾经走过的青春和葱茏,许多人,许多事,悠悠地在岁月的长河中缓缓流过。而盘点每一份心情文字 ...
分类:
编程语言 时间:
2018-10-06 21:28:47
阅读次数:
153
排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难 ...
分类:
编程语言 时间:
2018-10-06 21:28:54
阅读次数:
158
一.为什么使用线程池: 1.降低资源损耗。 主要指的是降低创建和销毁线程时产生的cpu资源消耗,线程池通过持续工作的线程执行不断分配的新 任务,来减少频繁的线程创建与销毁。 2.提高响应速度。 3.提高线程的可管理性。 线程是稀缺资源,频繁的创建销毁,以及没有控制的大量创建,都会影响系统的稳定性。使 ...
分类:
编程语言 时间:
2018-10-06 21:30:28
阅读次数:
204