自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿万事胜意

点个关注呗

  • 博客(254)
  • 资源 (7)
  • 收藏
  • 关注

原创 【Java学习记录】 目录

这里记录了学习Java基础的过程。列出目录方便从这里直接查找,目前仍然在学习中,博客和目录都会一直更新。【Java学习记录】一 Java中的继承【Java学习记录】二 Java中数组的简单操作【Java学习记录】三 Java中的面向对象内存分析【Java学习记录】四 Java中的垃圾回收【Java学习记录】五 Java中的this关键字【Java学习记录】六 Java中的s...

2019-06-04 12:35:57 263

原创 【设计模式】策略模式

文章目录策略模式模式动机定义类图实现分析优点缺点使用环境策略模式模式动机完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。在软件系统中,有许多算法可以实现某一功能,如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法;当然也可以将这些查找算法封装在一个统一的方法中,通过if…else…等条件判断语

2020-08-01 08:57:02 81

原创 【设计模式】 观察者模式

文章目录观察者模式模式动机定义类图例子分析优点缺点实际应用适用场景定义对象之间的一对多依赖,当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态。观察者模式模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式的模式动机。定义定义对象之间的一对多依赖

2020-08-01 08:56:26 84

原创 【设计模式】模板方法模式

文章目录模板方法模式定义类图实现模板方法模式定义只定义算法框架,而将一些步骤的实现延迟到子类。通过模板方法,子类可以重新定义算法的某些步骤,而不用改变算法的结构。类图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gl1rhSCA-1596243318723)(https://camo.githubusercontent.com/b71fede146c0f8d211d29799abb9f94259c0ad7c/68747470733a2f2f63732d6e6f74

2020-08-01 08:55:26 73

原创 【设计模式】适配器模式

文章目录适配器模式定义类图Implementation优点缺点适用环境模式应用适配器模式火鸡冒充鸭子叫。定义把一个类接口转换成另一个用户需要的接口,适配器模式使接口不兼容的那些类可以一起工作。类图适配器模式有对象适配器和类适配器两种实现:对象适配器:类适配器:Implementation鸭子(Duck)和火鸡(Turkey)拥有不同的叫声,Duck 的叫声调用 quack() 方法,而 Turkey 调用 gobble() 方法。要求将 Turkey 的 gobble() 方法适

2020-08-01 08:54:50 68

原创 【设计模式】桥接模式

文章目录桥接模式引入定义类图举例优点缺点模式应用使用环境模式扩展模式扩展总结桥接模式引入设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案:第一种设计方案是为每一种形状都提供一套各种颜色的版本。第二种设计方案是根据实际需要对形状和颜色进行组合对于有两个变化维度(即两个变化的原因)的系统,采用方案二来进行设计系统中类的个数更少,且系统扩展更为方便。设计方案二即是桥接模式的应用。桥接模式将继承关系

2020-08-01 08:54:07 82

原创 【设计模式】装饰模式

文章目录装饰模式模式动机定义类图例子优点缺点适用场景装饰模式模式动机一般有两种方式可以实现给一个类或对象增加行为:继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能控制增加行为的方式和时机。关联机制,即将一个类的对象嵌入另一个对象中,作为这个类的一个属性,由另一个对象来决定是否调用嵌入对象的行为以便扩展自己的行为,我们称这个嵌入的对象为装饰器(Decorator)装饰模式以对客户透明的方式

2020-08-01 08:52:42 40

原创 【设计模式】工厂模式

文章目录1. 简单工厂模式定义类图案例简单工厂模式的优点简单工厂模式的缺点适用环境例子2. 工厂方法模式定义类图举例实际应用工厂方法模式的优点工厂方法模式的缺点适用场景3. 抽象工厂模式定义类图Implementation优点缺点适用环境模式应用1. 简单工厂模式定义在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。类图简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。这样做能把客户类和具体子类的实现解耦,客户类不再需

2020-08-01 08:52:07 54

原创 【设计模式】单例模式

文章目录1. 单例模式概念要求实现方式饿汉式1. 使用静态常量实现2. 使用静态代码块实现懒汉式双重检查(较推荐)静态内部类模式(推荐)枚举(推荐)使用场景列举单例模式的应用单例模式的优点单例模式的缺点1. 单例模式概念单例模式就是为了确保一个类当中只有一个实例,并且提供一个全局的公有访问点。通俗的说,当我们需要用到某个对象的实例的时候,我们无需进行其它多余操作,而是直接通过某个接口获取到它的实例,并且这个实例在整个系统中保证唯一。要求这就需要我们满足两点要求:生成的类的实例是唯一的,也就是

2020-08-01 08:50:16 61

原创 【Redis】缓存预热、缓存雪崩和缓存击穿

缓存预热现象:服务器启动后迅速宕机。问题排查请求数量较高主从之间数据吞吐量较大,数据同步操作频度较高解决方案前置准备工作:日常例行统计数据访问记录,统计访问频度较高的热点数据如果热点数据量较大,利用LRU数据删除策略,构建数据留存队列(手工维护或storm+kafka等)启动前准备工作:将统计结果中的数据分类,根据级别,redis优先加载级别较高的热点数据利用分布式多服务器同时进行数据读取,提速数据加载过程实施:使用脚本程序固定触发数据预热过程如果条件允许,使用CDN(内容

2020-07-25 19:43:23 109

原创 【操作系统】4.文件系统和IO子系统
原力计划

1. 文件系统1.1 文件系统和文件文件系统是操作系统中管理持久性数据的子系统,提供数据存储和访问功能,可以提供组织、检索、读写访问数据功能。在没有文件系统时,我们在计算机上操作的数据无法有效保存,在计算机关机再重启时数据就丢失了。大多数计算机系统都有文件系统,我们常用的谷歌也是一个文件系统,支持分布式应用的数据管理,可以支持系统监控、故障检测、故障容忍和自动恢复,提供很高的可靠性。文件是具有符号名,由字节序列构成的数据项集合。文件是文件系统的基本数据单位文件名是文件的标识符号文件系统的功能

2020-06-28 16:25:52 328

原创 【操作系统】3.进程管理
原力计划

文章目录1. 进程和线程1.1 进程的概念进程的特点进程的组成进程与程序的联系进程与程序的区别1.2进程控制块(PCB)PCB的创建和回收进程控制块的内容:1.3 进程生命周期进程创建进程执行进程等待进程抢占进程唤醒进程结束1.4 进程状态变化模型1.5 进程挂起1.6 线程的概念1.7 用户线程与内核线程用户线程:内核线程线程和进程的区别2. 进程控制2.1 进程切换2.2 进程创建2.3 进程加载2.4 进程等待与退出3. CPU调度3.1 CPU调度概念3.2 调度准则3.3 就绪队列调度算法先来先服

2020-06-24 14:29:53 101

原创 【操作系统】2.内存管理
原力计划

文章目录0.如何分配物理内存1. 连续内存分配1.1 计算机体系结构和内存分层体系基本硬件结构:操作系统对内存分配做了什么操作系统采用的内存管理方式1.2 地址空间和地址生成1.3 内存碎片和分区的动态分配内存碎片问题分区分配1.4 碎片整理压缩式碎片整理交换式碎片整理2. 非连续内存分配2.1 需求背景非连续内存空间的分配要解决的问题2.2 段式存储管理访问机制2.3 页式存储管理2.4 页表2.5 快表和多级页表2.6 反置页表2.7 段页式存储管理机制3.虚拟存储3.1 需求3.2 覆盖和交换覆盖交换

2020-06-23 10:33:15 130

原创 【操作系统】1.操作系统概述
原力计划

文章目录操作系统内核的基本功能操作系统的内核特征1. 并发2. 共享3. 虚拟4. 异步计算机体系结构1、 操作系统启动流程1.BIOS部分2.加载操作系统部分2. 中断、异常和系统调用1.为什么需要中断、异常和系统调用2. 中断,异常,系统调用希望解决的问题3. 三者的区别4.系统调用操作系统的内容涵盖操作系统结构、中断及系统及系统调用,内存管理、进程与线程、处理机调度、同步互斥、文件系统和I/O子系统。操作系统内核的基本功能进程管理:进程控制进程同步、进程通信、死锁处理、处理机调度等。内存管理:

2020-06-19 19:52:02 82

原创 ConcurrentHashMap底层详解(图解扩容)(JDK1.8)
原力计划

数据结构使用数组+链表+红黑树来实现,利用 CAS + synchronized 来保证并发更新的安全源码分析put方法 public V put(K key, V value) { return putVal(key, value, false); } final V putVal(K key, V value, boolean onlyIfAbsent) { if (key == null || value == null) throw

2020-06-13 23:32:50 2951 2

转载 【数据结构】红黑树

二叉查找树(1)左子树上所有节点的值均小于或等于它的根结点的值。(2)右子树上所有节点的值均大于或等于它的根结点的值。(3)子树也要遵循上面的规则二叉查找树可能出现的问题如果我们在刚刚开始的时候有三个节点,然后依次插入7,6, 5,4。我们看会发生什么情况:这样极端的情况下一个二叉搜索树可能退化成一个链表,在插入和查找的时候效率就会很低。平衡二叉树(AVL)从任何一个节点出发,左右子树深度之差的绝对值不超过1。红黑树红黑树是一种自平衡二叉查找树,它的统计性能要好于平衡二叉树(AVL

2020-06-11 21:47:36 122

原创 ConcurrentHashMap底层详解(JDK1.7)
原力计划

为什么要使用ConcurrentHashMapHashMap是线程不安全的,因为在put操作时可能会出现数据被覆盖的情况(JDK8),在JDK7中还存在扩容时产生死循环的问题。。而使用线程安全的HashTable效率又非常低下,因此可以使用ConcurrentHashMap。HashTable效率低下是因为使用synchronized来保证线程安全。当一个线程访问HashTable的同步方法,其他线程也访问HashTable的同步方法时,会进入阻塞或轮询状态。如线程1使用put进行元素添加,线程2不但

2020-06-11 20:09:24 774

原创 图解HashMap为什么线程不安全?
原力计划

HashMap的线程不安全主要体现在下面两个方面:1.在JDK1.7中,当并发执行扩容操作时会造成环形链和数据丢失的情况。2.在JDK1.8中,在并发执行put操作时会发生数据覆盖的情况。JDK1.7在JDK1.7中,扩容数据时要进行把原数据迁移到新的位置,使用的方法://数据迁移的方法,头插法添加元素void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length;     

2020-06-10 16:43:01 7609 5

转载 【排序】桶排序

简介桶排序也是时间复杂度仅为 O(n) 的一种排序方法,它假设输入数据服从均匀分布,我们将数据分别放入到 n 个桶内,先对桶内数据进行排序,然后遍历桶依次取出桶中的元素即可完成排序。原理图例如输入数据:21,8,6,11,36,50,27,42,0,12。然后分别放入对应的桶内排序,最后依次遍历桶取出元素即可完成排序。分析桶排序中很重要的一步就是桶的设定了,我们必须根据输入元素的情况,选择一个恰当的 “getBucketIndex” 算法,使得输入元素能够正确的放入对应的桶内,且保证输入数据能

2020-06-06 20:59:06 143

原创 【个人博客】需求分析

技术组合:后端:Spring Boot + JPA + thymeleaf模板数据库:MySQL前端UI:Semantic UI框架工具与环境:IDEAMaven 3JDK 8Axure RP 8课程内容模块:需求分析与功能规划页面设计与开发技术框架搭建后端管理功能实现前端管理功能实现你能学得什么?基于Spring Boot的完整全栈式的开发套路Semantic UI框架的使用一套博客系统的源代码与设计1、需求与功能1.1 用户故事用户故事是敏捷框架

2020-06-06 00:04:05 524

原创 Git与GitHub使用
原力计划

版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误Git下载安装使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-window

2020-06-06 00:03:00 182

原创 【SpringBoot】与数据库连接
原力计划

依赖快捷创建SpringBoot时候选中,选择Spring Web,JDBC API 和 MySQL配置数据库连接信息spring: datasource: username: root password: 1022 url: jdbc:mysql://localhost/test driver-class-name: com.mysql.jdbc.Driver测试能否连接上数据库:@SpringBootTestclass SpringbootDataJd

2020-06-04 23:55:33 840

原创 【Docker】基本使用

Docker基本使用Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作;docker仓库(Registry):用来保存各种打包好的软件镜像;doc

2020-06-04 15:11:03 151

原创 【SpringBoot】restful风格的增删改查
原力计划

准备将静态资源(css,img,js)添加到项目中,放到springboot默认的静态资源文件夹下将模板文件(html)放到template文件夹下。添加两个实体类和对应的DAO类如果你的静态资源明明放到了静态资源文件夹下却无法访问,请检查一下是不是在自定义的配置类上加了@EnableWebMvc注解1.默认访问首页template文件夹不是静态资源文件夹,默认是无法直接访问的,所以要添加视图映射。@Configurationpublic class MyMVCConfig imple

2020-06-03 23:38:13 339

原创 【SpringBoot】Web开发配置
原力计划

Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;web自动配置规则WebMvcAutoConfigurationWebMvcPropertiesViewResolver自动配置静态资源自动映射Formatter与Converter自动配置HttpMessageConverter自动配置静态首页favicon

2020-06-02 23:47:30 117

原创 【SpringBoot】日志

1. 市面上的日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.logging) Log4j2 Logback左边选一个门面(抽象层)、右边来选一个实现:日志抽象:

2020-06-02 16:33:11 67

原创 【SpringBoot】自动配置原理解析
原力计划

自动配置的原理配置文件到底能写什么?怎么写?自动配置原理;配置文件能配置的属性参照1、自动配置原理(源码分析)SpringBoot启动的时候加载主配置类,开启了自动配置功能@SpringBootApplication @EnableAutoConfiguration@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件首先进入启动Springboot项目启动代码:@Spring

2020-06-02 15:17:39 169

原创 【SpringBoot】配置相关
原力计划

配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.ymlapplication.yaml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)​ YAML A Markup Language:是一个标记语言​ YAML isn’t Markup Language:不是一

2020-06-02 00:12:01 168

原创 【SpringBoot】Spring Boot 入门

微服务微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。...

2020-06-01 17:13:01 48

原创 【Redis】集群

什么是集群集群就是使用网络将若干台计算机连接到一起,并且提供同一的管理方式,使其对外呈现单机的服务效果。集群作用分散单台服务器的访问压力,实现负载均衡分散单台服务器的存储压力,实现可扩展性降低单台服务器宕机带来的灾难性的影响Redis集群结构设计Redis会将所有的服务器的存储空间等分切割为16384份,切割后的每一个空间称之为一个槽当需要存储数据时,首先将该数据通过RCR16(循环冗余校验)生成的值与16384取模,得到结果按照key计算得到的结果,存储至对应的槽中当有新的服务器加

2020-05-30 22:25:46 73 1

原创 【Redis】哨兵模式(redis sentinel)
原力计划

Master如果发送宕机需要做下面这些事情:将宕机的master下线找一个slave作为master通知所有的slave连接新的master启动新的master与slave全量复制*N+部分复制 *N什么是redis sentinel哨兵(sentinel)在redis集群架构中是一个非常重要的组件,其主要功能有下面这些:监控不断的检查master和slave是否正常运行master存活检测、master与slave运行情况检测通知(提醒)当被监控的服务器出现问题时,向

2020-05-30 21:56:33 206

原创 【Redis】主从复制
原力计划

单机redise风险与问题问题1 机器故障现象:硬件故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:基本上会放弃使用redis问题2 容量瓶颈现象:内存不足,从16G升级到64G,无线升级内存本质:穷,硬件条件跟不上结论:放弃使用redis为了避免单点redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,链接在一起,并保证数据是否同步的,即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗余

2020-05-30 21:05:09 121

转载 【Redis】配置文件详解

Redis配置文件样例# Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程(开机自启动)# 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.piddaemonize no# 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid# 指定Redis绑定的端口,默认端口为6379# 如果

2020-05-30 16:04:44 105

原创 【Redis】删除策略
原力计划

Redis中的数据特征Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态:XX : 具有时效性的数据1 : 永久有效的数据2 : 已经过期的数据 或 被删除的数据 或 未定义的数据数据删除策略一共有三种:定时删除惰性删除定期删除时效性数据的存储结构数据删除策略的目标在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄漏。定时删除创建一个定时器,当key设置有过期时间,且过

2020-05-29 22:45:00 171

原创 【Redis】事务

Redis的事务和关系型数据库的区别Redis的事务和传统关系数据库的事务并不相同。在关系数据库中,用户首先向数据库服务器发送begin,然后执行各个相五一致( consistent )的写操作和读操作,最后,用户可以选择发送commit来确认之前所做的修改,或者发送rollback来放弃那些修改。在Redis 里面也有简单的方法可以处理一连串相互一致的读操作和写操作。Redis 的事务以特殊命令multi为开始,之后跟着用户传入多个命令,最后以exec 为结束。但是由于这种简单的事务在EXEC 命令被

2020-05-29 22:01:21 133

原创 【Redis】持久化
原力计划

持久化简介什么是持久化利用永久性存储介质将数据进行保存,在特定的事件将保存的数据进行恢复的工作机制称为持久化。为什么要持久化防止数据的意外丢失,确保数据安全性持久化的过程保存什么RDB: 将当前数据状态进行保存,快照形式,存储数据结果,存储而是简单,关注点在数据。它可以将存在于某一时刻的所有数据都写人硬盘里面。AOF:将数据的操作过程进行保存,日志形式,存储操作过程,存储格式复杂,关注点在数据的操作过程,它会在执行写命令时,将被执行的写命令复制到硬盘里面。这两种持久化方法既可以同时使用,又可

2020-05-29 20:48:48 160

原创 【Redis】 jedis操作redis数据库

Jedis是什么Jedis是Redis官方推荐的Java连接开发工具。要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码。入门案例在maven中导入Jedis的坐标。 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artif

2020-05-29 16:17:50 71

原创 【Linux】软件安装RPM,DPKG与YUM

Linux 界的两大主流: RPM 与 DPKG目前在 Linux 界软件安装方式最常见的有两种,分别是:dpkg:这个机制最早是由 Debian Linux 社群所开发出来的,透过 dpkg 的机制, Debian 提供的软件就能够简的安装起来,同时还能提供安装后的软件信息,只要是衍生于 Debian 的其他 Linux 大多使用 dpkg 这个机制来管理软件的, 包括 B2D, Ubuntu 等等。RPM:这个机制最早是由 Red Hat 这家公司开发出来的,后来实在很好用,因此很多

2020-05-29 16:13:57 339

原创 【Linux】进程管理与服务管理
原力计划

什么是进程在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个进程,并且给予这个进程一个 ID ,称为 PID,同时依据启发这个进程的用户与相关属性关系,给予这个 PID 一组有效的权限设定。』从此以后,这个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了!程序一般是放置在实体磁盘中,然后透过用户的执行来触发。触发后会加载到内存中成为一个个体,那就是进程。每个程序都有三组人马的权限,每组人马都具有 r/w/x 的权限。 为了操作系统可管理这个进程,因此进程有给予执

2020-05-29 15:10:31 1304 2

原创 【Linux】定时任务调度和磁盘管理
原力计划

定时任务调度任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等。2.个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份。基本语法crontab [选项]常用选项-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户的所有crontab任务-u只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;service crond resta

2020-05-28 19:51:27 154

BP_regression.zip

数据集中包含采集到的60组汽油样品,利用傅立叶近红外变换光谱仪对其进行扫描,扫描间隔为2nm,每个样品的光谱曲线包含401个波长点,样品的近红外光谱曲线如图所示,其中包含对曲线的局部放大图。同时数据集中包含使用传统的检测方法测定的辛烷含量值。

2019-08-05

Standard-10-20-Cap81.ced

使用EEGLAB自己制作电极的时候需要的文件。对应的文章链接:https://blog.csdn.net/zzu_seu/article/details/99610304

2019-10-08

BCI2000Contrib.exe

bci2000用户贡献模块。 What is BCI2000? BCI2000 is a general-purpose software system for brain-computer interface (BCI) research.

2019-07-11

Standard-10-20-Cap81.zip

EEGLAB相关配置文件,对应的文章链接:https://blog.csdn.net/zzu_seu/article/details/99610304

2020-06-02

eeglab.zip

最新版EEGLAB安装包,压缩文件中包含中文版使用手册。

2019-08-14

ros by example v1英文版

1. Purpose of this Book 2. Real and Simulated Robots 3. Operating Systems and ROS Versions 4. Reviewing the ROS Basics 5. Installing the ros-by-example Code 6. Installing the Arbotix Simulator 7. Controlling a Mobile Base 8. Navigation, Path Planning and SLAM 9. Speech Recognition and Synthesis 10. Robot Vision

2019-04-14

概率机器人(机械工业出版社)

本书对概率机器人学这一新兴领域进行了全面的介绍。概率机器人学与感知和控制机器人有关,是机器人学的一个分支。它依赖统计技木去表示信息和制定决策。这样做,可以接纳在当今大多数机器人应用中引起的不确定性。近几年,概率技术巳经成为机器人算法设计的主导范式之一。本书第一次将这一领域的一些主要技术进行了全面的介绍。

2019-04-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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