自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java集合

Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全│ ——...

2020-04-11 17:56:21 180

原创 HDFS

hadoophadoop common :提供大数据支持的基础工具包hdfs:分布式文件系统yarn:提供作业调度和集群资源管理mapreduce分布式文件系统HDFS1、文件线性切割成块block 以字节byte为单位进行切割。对UTF-8编码的汉字占三个字节,如何保证在同一个块中? 块分散在服务器集群中 偏移量 offs...

2020-03-07 12:41:25 214

转载 哈希索引和B+树索引

先说Hash索引在理想的情况下,key非常分散,不存在Hash碰撞的话,采用Hash索引可以唯一得确定一个key的位置,并且这个位置上就只有一个key,所以查找时间复杂度是O(1),非常快,这是Hash索引的最主要优势。但是呢,Hash索引不是没有缺点,不存在Hash碰撞这是理想情况,通常情况下,同一个Hash值都不只有一个key,也就是说你根据一个key找到了他的hash值位置之后,但是这个...

2020-01-08 16:41:24 276

原创 架构链接

架构设计内功修炼(一)-博取众家之长

2019-11-30 15:08:10 147

原创 LVS+keepalived高可用集群实验

1、配置三台虚拟机,其中一台作为LVS负载均衡服务器,另外两台作为real server(RS)。需要将三台机子的IP地址配置在同一个网段之内。2、将node01作为负载均衡LVS服务器: ①其eth0网卡的地址即为DIP的地址,还需要为其配置VIP地址:为eth0网卡添加子网卡(如eth0:8)IP地址作为VIP地址 ②将node01...

2019-11-30 12:03:11 390 1

原创 LVS

1、LVS之DR,NAT,TUN模式详解2、LVS调度算法3、ipvsadm指令详解

2019-11-26 14:44:39 188

原创 NodeJs概述

NodeJs 其实就是一个解释器能够将JS文件转换成系统调用,进而可在服务器上执行nodeJs特色:1、事件驱动方式 程序执行采用事件循环机制,由一个进程process不停的Event Loop去在事件队列寻找事件源,无事件源时程序退出2、异步函数调用 (即无返回值,参数中有一个回调函数,将返回结果回调函数的参数中)当碰到js引擎无法执行的操作,新开一个进程进行系统调用...

2019-11-07 15:16:17 274

原创 Android架构组件

Android 架构组件(一)——LifecycleAndroid架构组件(二)——LiveDataAndroid架构组件(三)——ViewModel

2019-10-30 22:50:37 196

原创 Android Fragment

特点 :Fragment是依赖于Activity的,不能独立存在的。 一个Activity里可以有多个Fragment。 一个Fragment可以被多个Activity重用。 Fragment有自己的生命周期,并能接收输入事件。 我们能在Activity运行时动态地添加或删除Fragment。Fragment的优势有以下几点:模块化(Modularity):我们不必把所有代码全部...

2019-10-28 19:51:44 166

原创 Android Service

service可通过两种方式启动, 一种是start方式,启动的service会一直在后台工作,除非手动停止。 另一种方式是通过onBind启动,当没有Activity bind在此Service上时,Service销毁。 其中,Acticity与Service通过onbind方法返回的Ibinder进行数据通信,Activity前端...

2019-10-24 22:09:35 904

转载 普通最小二乘法,加权最小二乘法,广义最小二乘法之初次理解

所谓回归分析实际上就是根据统计数据建立一个方程, 用这个方程来描述不同变量之间的关系, 而这个关系又无法做到想像函数关系那样准确, 因为即使你重复全部控制条件,结果也还有区别, 这时通过让回归方程计算值和试验点结果间差值的平方和最小来建立 回归方程的办法就是最小二乘法,二乘的意思就是平方。 最小二乘...

2019-10-24 21:33:12 2530

原创 Android第一堂课

1、手机应用程序的开发方法:NDK(Native Development Kit) 直接调用底层工具进行开发SDK 调用封装好的工具类进行开发web view hybride 混合开发 ReactNative Fluter2、运行时发生的过程 (1)IDE自动补充代码 (2)javac编译生成java字节码...

2019-10-23 22:32:21 197

原创 Linux用户操作

管理实质:用户 与 资源 权限 进行绑定useradd 添加用户 passwd 修改密码 su切换用户id查看用户元数据 usermod 更改用户元数据 groupadd添加用户组每个用户家目录除了root用户其他用户都看不到若需要两个用户进行数据交互,由root用户准备一个公共区域,将两个用户放入一个组,给此组赋予访问权限...

2019-10-17 13:19:15 302

原创 LInux基本命令

1、type +指令(也即可执行程序/脚本):输出此可执行程序所在的文件路径 注意:对外部命令使用type显示一个路径,表明外部命令相当于是一个应用程序,当bash进程调用外部命令时也就等于开启一个进程来完成相关操作2、file +程序路径 :输出此程序的详细信息 ELF代表可执行程序3、Linux中的环境变量存储在PATH中,$代表取值操作,故使用echo $PATH即...

2019-10-17 11:07:36 152

原创 Linux文件操作命令

1、df指令,相当于windows下的“我的电脑”,显示目录和所属分区2、du指令可统计磁盘目录空间使用情况(.代表当前目录,*表示各自统计大小)3、cd指令切换目录,后面什么都不加或加~ 则切换到家目录,cd - 则切换到上一个目录4、cat +文件名:显示浏览文件的内容,不分屏,无法上下翻阅。 less+文件名 :分屏显示文件内容且阅后不关闭 ...

2019-10-17 11:07:18 186

原创 pytorch

Anaconda清华镜像源的使用及安装Pytorch失败问题解决

2019-09-27 23:21:04 127

原创 大数据链接

1、服务器高并发分布式架构演进之路

2019-07-08 17:52:48 341

原创 Linux文件结构

虚拟目录树结构:意义:提高程序的移植性,即只需每台服务器的目录树结构相同则可实现程序的移植运行,不需考虑底层的分区结构1、/bin、/sbin :存储二进制可执行程序2、/etc:类似于Windows下的控制面板,所有通用配置均在此目录下3、/lib:第三方扩展库文件,提供已实现功能大的调用4、/boot:引导目录5、/dev:Linux下一切皆文件,所有外部IO设备...

2019-07-06 14:47:29 301

原创 机器学习链接

1、对偶问题2、范数规则化(1)范数规则化(2)

2019-07-01 10:47:13 148

转载 极大似然估计

极大似然估计        以前多次接触过极大似然估计,但一直都不太明白到底什么原理,最近在看贝叶斯分类,对极大似然估计有了新的认识,总结如下:贝叶斯决策        首先来看贝叶斯分类,我们都知道经典的贝叶斯公式:        其中:p(w):为先...

2019-06-24 10:58:55 367

转载 GAN论文推荐

前言本文主要推荐一些生成对抗网络(GAN,generative adversarial networks)相关的值得精读的论文,主要涉及GAN的优化,图像翻译,视频预测三个领域,可以作为GAN的学习顺序进行阅读。GAN的优化想要使用GAN完成期望的学习任务,精致的网络设计和合适的目标函数必不可少,二者是实现较高performance的关键因素。...

2019-06-14 15:22:02 227

原创 python:异常

在程序执行过程中发生的任何错误都是异常。每个异常显示一些相关的错误信息,比如你在 Python3 中使用 Python2 独有的语法就会发生SyntaxError1、访问一个未定义的变量则会发生NameError。2、当操作或函数应用于不适当类型的对象时引发 TypeError,一个常见的例子是对整数和字符串做加法。3、使用try...except块来处理任意异常 ...

2019-06-13 17:05:20 136

转载 Arxiv使用指南

如果你非常确定自己想要找什么​,​比如知道论文的名字(算法的名字)或者作者的名字,直接去Google Scholar上搜索是最快的。然而如果你并不是很确定自己想要什么,只是想要看看某个领域的最新发展,知道大家都在干什么,然而​却发现​Google Scholar给你的结果多半不靠谱,请读下去。image.png引子​​ ​最近半年,...

2019-06-13 09:39:09 17258

原创 python:文件

文件分为两类,文本文件和二进制文件。文本文件是简单的文本,二进制文件包含了只有计算机可读的二进制数据。1、打开文件 我们使用open()函数打开文件。它需要两个参数,第一个参数是文件路径或文件名,第二个是文件的打开模式。模式通常是下面这样的:"r",以只读模式打开,你只能读取文件但不能编辑/删除文件的任何内容 "w",以写入模式打开,如果文件存在将会删除里面的所有内容,然后...

2019-06-12 17:50:08 128

原创 python:函数

使用关键字def来定义一个函数(下例为检测回文函数)1、全局变量、局部变量 正常输出为9 报错:“UnboundLocalError: local variable 'a' referenced before assignment”,原因是当函数中只要用到了变量 a,并且 a 出现在表达式等于号的前面,就...

2019-06-12 17:02:15 219

原创 python:字符串

可以通过几种不同的方式表示字符串。如单引号('xxx')或双引号("xxx")如果你想要分几行输入字符串,并且希望行尾的换行符自动包含到字符串当中,可以使用三对引号:"""xxx"""或'''xxx'''1、split()分割任意字符串,split()允许有一个参数,用来指定字符串以什么字符分隔(默认为" "),它返回一个包含所有分割后的字符串的列表2、up...

2019-06-11 10:34:03 119

转载 numpy详细教程(二)

NumPy - MatplotlibMatplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。Matplotlib 模块最初是由 John D. Hunter 编写的。 自 2012 年以来,Michael Droettboom 是主要开发者。 目前,Mat...

2019-06-10 16:53:41 202

转载 numpy详细教程(一)

来源:NumPy Tutorial - TutorialsPoint译者:飞龙协议:CC BY-NC-SA 4.0在线阅读PDF格式EPUB格式MOBI格式代码仓库NumPy - 简介NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric...

2019-06-10 16:44:53 910

原创 python:字典

字典是是无序的键值对(key:value)集合,同一个字典内的键必须是互不相同的。一对大括号{}创建一个空字典。1、使用del关键字删除任意指定的键值对:2、使用in 关键字查询指定的键是否存在于字典中。字典中的键必须是不可变类型。3、dict()可以从包含键值对的元组中创建字典。4、使用字典的items()方法,来遍历一个字典5、...

2019-06-10 10:03:46 674

原创 VMware初始化虚拟机并安装配置CentOS注意事项

1、若是使用minimal版本的Linux系统,安装操作系统要选择“稍后安装” 若是直接选择系统路径,VMware除了会自动帮助你装上系统并且安装VMware Tools,此工具是需要图形用户界面的,所以我们的minimal系统开机时无法运行此工具会导致卡死。2、网络类型选择“使用网络地址转换(NAT)” 使用这种地址转换的方式可以将虚拟机中...

2019-06-08 21:41:12 1193

转载 交叉熵详解

转载自https://blog.csdn.net/tsyccnh/article/details/79163834信息论交叉熵是信息论中的一个概念,要想了解交叉熵的本质,需要先从最基本的概念讲起。1 信息量首先是信息量。假设我们听到了两件事,分别如下:事件A:巴西队进入了2018世界杯决赛圈。事件B:中国队进入了2018世界杯决赛圈。仅凭直觉来说,显而易见事件B的信息量...

2019-05-06 16:54:53 7226

转载 C/C++中static、const的区别

static 用途1 static局部变量 表示该变量不是auto型的,就是说,该变量在程序开始的时候创建,在程序结束的时候存储空间不释放,使用的时候沿用上一次的那个值2 static 全局变量 表示该变量只能在本文件中使用,不能被其他文件使用3 static 函数 表示该函数只能在本文件中使用 不能被其他文件中的函数调用4 static 类成员变量 表示这个类被全类拥有 该类的所

2016-06-16 14:59:51 390

李弘毅机器学习材料

非常详尽的机器学习资料,适合初学者入门,强烈推荐。

2019-05-05

空空如也

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

TA关注的人

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