自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 intellij idea 的全局搜索快捷键方法

1、Ctrl+N按名字搜索类 相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件,就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且如果能匹配的自己写的类,优先匹配自己写的类,甚至不是自己写的类也能搜索。 2、Ctrl+Shi...

2019-07-23 11:58:49 681 0

转载 IDEA查看Java源码技巧

https://blog.csdn.net/qq_28666081/article/details/83898684 1 查看接口的实现类:Ctrl+Alt+B 选中按快捷键,然后跳到实现类的地方去 2 返回上/下个光标地方:Alt+<- 和 Alt+-> 可通过修...

2019-07-18 21:40:52 597 1

原创 ArrayList和LinkedList的插入,取出时间复杂度

总结: 1.ArrayList是线性表(动态数组),LinkedList是链表 2.get,set方法,方法参数有指定位置数值的,ArrayList要优于LinkedList,因为,ArrayList有下标,LinkedList要移动指针。 3.新增和删除操作add和remove,LinkedLi...

2019-06-19 10:05:41 408 0

原创 Intellij IDEA中快速实现接口方法的快捷键

Ctrl+I 参考了网上好多的快捷键都不能用,只有这个是亲测可用的,记录一下 Ctrl+O 快速实现子类构造方法。

2019-04-22 09:54:35 5895 0

原创 ali 笔试模拟题

题目描述: 小广附近有家盒马店,该店提供配送服务,配送范围是系统根据各项指标决策出的一个多边形,假设小广现在的位置为(x,y),请问小广是否在该盒马店的配送范围内,如果不在配送范围内请问他要最少要走多少距离才能到盒马店配送范围内。假设坐标点在二维平面上,不考虑地球曲率等因素。 输入: x...

2019-04-09 19:52:21 233 0

转载 操作系统内存管理——分区、页式、段式管理

https://blog.csdn.net/hguisu/article/details/5713164

2019-03-18 23:32:38 110 0

翻译 redis持久化的几种方式

redis持久化的几种方式 1、前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可...

2019-03-07 22:56:01 94 0

转载 Java HashMap工作原理-深入理解

2015/09/02 | 分类:基础技术|2 条评论| 标签:HASHMAP 分享到: 本文由ImportNew-Wing翻译自coding-geek。欢迎加入翻译小组。转载请见文末要求。 大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和...

2019-03-07 15:13:50 118 0

翻译 请列举一下启动线程有哪几种方式,之后再说明一下线程池的种类都有哪些?

继承Thread类,重写run方法,实现Runnable接口,重写run方法,实现callable接口,重写call方法启动线程用start方法 链接:https://www.nowcoder.com/questionTerminal/5773f6f72886435da557ffdfe9121a...

2019-03-05 23:45:38 317 0

原创 flask前后端数据通信流程

flask前后端数据通信流程 对于服务器开发工程师来说, 前端页面的刷新分:1、后端刷新2、前端刷新 1、后端刷新的实现是通过模板+数据的方式实现的 2、前端刷新是通过jQuery的Ajax +jQuery动态加载HTML、CSS的方式实现的 不管是后端刷新和前端刷新,它们都是需要通...

2019-03-05 23:28:34 176 0

转载 TCP和UDP的区别和优缺点

TCP和UDP的区别和优缺点 2017年08月06日 20:32:16xiaobangkuaipao阅读数:121294 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaobangkuaipao/article/details/76793...

2019-03-05 23:12:44 46 0

转载 TCP三次握手和四次挥手,及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...

TCP三次握手和四次挥手,及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ... 2018年09月13日 18:10:56a3192048阅读数:149 TCP三次握手和四次挥手状态图: ...

2019-03-05 22:57:57 109 0

转载 Arrays.asList使用指南

  在网上发现一篇讲解 Arrays.asList 用法的好文章:Java Array to List Examples,我把文章要点整理如下,并加上一些个人见解,恳请各位看官斧正。 一、java.util.Arrays.asList() 的一般用法   List 是一种很有用的数据结构...

2019-02-27 14:44:20 77 0

转载 归并排序-bottom-up(非递归版本)

由于之前讨论的归并排序时用到的是递归的方法;而递归会带来很大的开销,本节讨论由底向上的非递归版本的归并排序 思想: 对于给定的数组,设置变量sz为每次归并元素的个数。 首先sz为1,也就是每单个元素归并(如:45和23归并成23、45),然后设置sz=sz+sz、也就是2,也就是使得数组中每两...

2019-02-27 12:01:39 310 0

转载 Java Web(一) Servlet详解!!

一、什么是servlet?     处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。     B/S:浏览器/服务器。 浏览器通过网址来访问...

2019-02-26 10:01:35 1689 0

转载 java容器

点击阅读面试进阶指南 一、概览 Collection Map 二、容器中的设计模式 迭代器模式 适配器模式 三、源码分析 ArrayList Vector CopyOnWriteArrayList LinkedList HashMap Concurr...

2019-02-21 16:20:16 466 0

转载 java基础

点击阅读面试进阶指南 一、数据类型 基本类型 包装类型 缓存池 二、String 概览 不可变的好处 String, StringBuffer and StringBuilder String Pool new String("abc") ...

2019-02-21 11:13:16 78 0

转载 一文帮你理清面试知识点

⭐️ 1. 前言 面试考察的知识点多而杂,要完全掌握需要花费大量的时间和精力。但是面试中经常被问到的知识点却没有多少,你完全可以用 20% 的时间去掌握 80% 常问的知识点。在这里我将这 80% 常问的知识点整理出来,方便大家快速地掌握。这些知识点也标注了重要程度,从而让大家可以根据知识点的...

2019-02-18 22:03:25 410 0

转载 Java Annotation(注解)

  @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main)...

2019-01-25 10:25:11 95 0

转载 Test类添加后 报错:程序包org.junit不存在解决

  &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &am...

2019-01-24 15:36:30 1639 0

转载 深度强化学习-Policy Gradient基本实现

深度强化学习-Policy Gradient基本实现 实战深度强化学习DQN-理论和实践:https://www.jianshu.com/p/10930c371cac DQN三大改进(一)-Double DQN:https://www.jianshu.com/p/fae51b5fe000 DQN...

2019-01-23 11:46:44 483 1

转载 强化学习—DQN算法原理详解

强化学习—DQN算法原理详解 一、 概述 强化学习算法可以分为三大类:value based, policy based 和 actor critic。常见的是以DQN为代表的value based算法,这种算法中只有一个值函数网络,没有policy网络,以及以DDPG,TRPO为代表的act...

2019-01-23 11:39:06 21077 7

原创 leetcode 318. Maximum Product of Word Lengths-最长单词积|位运算

  本题的妙处在于用一个 int 值就能表示26个字母,哪些字母在单词中出现过,哪些字母没有在单词中出现过。我们知道一个 int 值有32位,小写字母总共有26位,32位的 int 值足够用每一位表示26位字母是否在单词中出现。假设字母 a 可以映射为第0位,b可以映射为第1位,...,z 可以...

2019-01-22 21:29:06 86 0

原创 Leetcode算法题-解法转载

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/fuxuemingzhu/article/details/85112591 作者: 负雪明烛 id:    fuxuemingzhu 个人博客:    http://fuxuemingzhu.c...

2019-01-22 21:21:50 79 0

转载 [LeetCode] Sum of Two Integers 两数之和

    Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3. Cre...

2019-01-22 21:19:51 49 0

原创 【LeetCode】Number Complement 解题报告

Question Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation. Note ...

2019-01-22 21:13:47 48 0

原创 LeetCode笔记:693. Binary Number with Alternating Bits

LeetCode笔记:693. Binary Number with Alternating Bits  Cloudox_ 关注 2018.01.13 10:20 字数 468 阅读 16评论 0喜欢 0 问题(Easy): Given a positive integer, check...

2019-01-22 21:05:33 51 0

原创 【190-Reverse Bits(反转二制)】

  2015年08月24日 07:15:15 derrantcm 阅读数:4198 标签: 数字二进制算法面试java 更多 个人分类: LeetCode 所属专栏: LeetCode 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DER...

2019-01-22 20:34:07 84 0

原创 使用IntelliJ IDEA创建简单的Dubbo实例

期末复习考试,好久没有更新博客。那就再来更新一次吧。 这个博客是在https://blog.csdn.net/Crazer_cy/article/details/80397649篇文章上的基础上,自己学习用的。 1.Zookeeper为dubbo的注册中心,dubbo服务的生产者和消费者都需要...

2019-01-22 11:14:04 849 0

转载 python:利用pandas进行绘图(总结)基础篇

python:利用pandas进行绘图(总结)基础篇 利用python进行数据分析 第八章:绘图和可视化 pandas绘图总结 pandas中的绘图函数(更加详细的绘图资料可参考pandas.pdf文档中的Visualization这一章) &gt;&gt;&gt;...

2019-01-02 09:33:06 683 0

转载 拒绝日夜调参:超参数搜索算法一览

拒绝日夜调参:超参数搜索算法一览 语言: CN / TW / HK 时间 2018-10-31 15:22:57 机器之心 主题 数据挖掘 数学 机器学习训练模型的过程中自然少不了调参,许多机器学习工程师都戏称自己为「调参师」,其重要性不言而喻。 模型的参数可分成两类:参数与超参数,前者...

2018-12-07 15:37:32 2677 0

转载 Seaborn入门系列(三)——boxplot和violinplot

Seaborn入门系列(三)——boxplot和violinplot Seaborn是基于matplotlib的Python可视化库。 它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,不需要经过大...

2018-12-06 19:33:06 712 0

转载 pandas读取数据时降低内存使用

pandas读取数据时降低内存使用 def reduce_mem_usage(df): """ iterate through all the columns of a dataframe and modify the data type ...

2018-12-05 19:52:24 800 0

原创 pandas.get_dummies 的用法

  pandas.get_dummies 的用法   pandas.get_dummies(data, prefix=None, prefix_sep='_', dummy_na=False, columns=None, sparse=False, drop_first...

2018-12-05 19:49:28 891 0

原创 kafka基础知识

2018-12-04 13:26:01 51 0

转载 SpringBoot整合Kafka和Storm

前言 本篇文章主要介绍的是SpringBoot整合kafka和storm以及在这过程遇到的一些问题和解决方案。 kafka和storm的相关知识 如果你对kafka和storm熟悉的话,这一段可以直接跳过!如果不熟,也可以看看我之前写的博客。一些相关博客如下。 kafka 和 storm的...

2018-12-04 11:24:27 217 1

原创 python yied 用法简单理解

yield常见用法:该关键字用于函数中会把函数包装为generator。然后可以对该generator进行迭代: for x in fun(param). 按照我的理解,可以把yield的功效理解为暂停和播放。 在一个函数中,程序执行到yield语句的时候,程序暂停,返回yield后面表达式的...

2018-11-29 15:05:31 702 0

转载 xgboost的原理没你想像的那么难

xgboost 已然火爆机器学习圈,相信不少朋友都使用过。要想彻底掌握xgboost,就必须搞懂其内部的模型原理。这样才能将各个参数对应到模型内部,进而理解参数的含义,根据需要进行调参。本文的目的就是让大家尽可能轻松地理解其内部原理。主要参考文献是陈天奇的这篇文章introduction to ...

2018-11-29 11:53:32 282 0

转载 深入理解感知机

1.模型 感知机的模型如下图所示: 公式表示如下所示: f(x)=sign(w⋅x+b)sign(x)={+1−1x≥0x&lt;0f(x)=sign(w⋅x+b)sign(x)={+1x≥0−1x&lt;0 对于该分类器,其假设空间为特征空间的所有线性分类器,从几何学...

2018-11-29 11:43:47 91 0

转载 K-近邻算法(KNN)

最近在看《机器学习实战》这本书,因为自己本身很想深入的了解机器学习算法,加之想学python,就在朋友的推荐之下选择了这本书进行学习。  一 . K-近邻算法(KNN)     最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以...

2018-11-29 11:39:55 76 0

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