- 博客(106)
- 资源 (22)
- 收藏
- 关注
原创 东南大学毕业论文latex模板
东南大学毕业论文latex模板感谢seuthesix提供的模板,本仓库基于其进行二次加工和处理。推荐编辑器windows:Texstudiomac: MacTeX文件说明主要配置文件说明如下:seuthesix.cls: 核心配置文件seuthesix.cfg: seuthesix.cls运行时加载此配置文件seuthesix.bst:风格文件seuthesix.bib: 参考文献引用存放文件其他文件大多为编译生成的,如果要新建自己的项目,拷贝这四个主要文件和图片目录即可。目录说
2020-05-30 08:35:36
3609
1
原创 Spring源码阅读(一):使用IDEA搭建Spring5.0.x源码阅读环境
说明Spring源码阅读环境配置如下:Spring 5.x版本Gradle 4.8.1JDK8IDEA2020.1win10搭建步骤1. 下载Spring源码下载地址:Github链接,选择5.x版本如果Github下载过慢,可以使用码云加速,镜像地址另一种办法是通过梯子配置代理,也可以加速下载2. 配置GradleSpring基于gradle构建,需要先安装配置GradleGradle下载地址,选择complete版本,下载后加入环境变量,通过gradle -v验证是否配置
2020-05-27 17:26:18
1071
转载 Linux下解压命令大全(转)
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.ta...
2019-07-22 17:48:08
395
原创 论文笔记:Comparing CNN and LSTM character-level embeddings in BiLSTM-CRF models for chemical and disease
主要工作主要目标是生物医学、化学和疾病命名实体识别,基于原来的CNN和LSTM模型加了字符向量。CNN训练速度更快,因为参数更少。数据集BioCreative VCDR corpus (Li et al., 2016).1000篇手工标注的摘要用于训练和验证,大概9193条句子500偏手工标注的摘要用于测试,大概4840条句子也用到了一个预处理过的此数据集版本,提供了POS-,ch...
2019-07-12 11:40:59
623
原创 论文笔记:ExaCT: automatic extraction of clinical trial characteristics from journal publications
背景Clinical trials对于循证医学很重要,但比较多,本文帮助医生自动抽取重要信息。方法提供一个web端工具,论文里限制了文本的条件,如下:• were written in English;• were published in the core clinical journals (asdefined by PubMed) in 2009;• had abstracts...
2019-07-05 16:52:25
288
原创 深入理解微服务实战(1):spring cloud集成zipkin报错:Prometheus requires that all meters with the same name have the
spring boot 2.0.X 的版本,整合zipkin2.11.5,可以正常启动服务,但是访问UI以后,报错如下:java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already ...
2019-06-21 11:05:26
973
翻译 论文笔记11:Relational inductive biases, deep learning, and graph networks翻译笔记
关系归纳偏置、深度学习和图网络DeepMind; Google Brain; MIT; University of Edinburgh参考https://zhuanlan.zhihu.com/p/40733008摘要人工智能近几年大火起来,在计算机视觉、自然语言处理、控制和决策等关键领域取得重大进展。这在一定程度上归因于廉价的数据和计算资源,它们符合深度学习的本质优势。然而,人类...
2019-05-24 10:13:22
4007
2
转载 tomcat在windows平台下日志乱码问题解决方案
找到tomcat/conf/logging.properties添加语句:java.util.logging.ConsoleHandler.encoding = GBK重启tomcat,查看日志数据
2019-05-21 16:34:02
1591
原创 windows下安装docker无法启动(已经安装了vmware虚拟机)
官网给出了解决办法bcdedit /set hypervisorlaunchtype offbcdedit /set hypervisorlaunchtype auto
2019-05-05 16:01:51
7075
1
原创 并发编程实战(8)任务的执行与取消
单任务顺序执行与每个任务一个线程单线程顺序执行任务,效率过低,没有发挥多核的优势。为每个任务分配一个线程去执行,速度有所提升,但是有很大的缺陷。无限制创建线程的不足生产环境中,每一个任务分配一个线程的方法存在一些缺陷,尤其是需要创建大量的线程时:线程生命周期的开销非常高。线程的创建与销毁是有代价的,延迟处理的请求,并且需要JVM和操作系统提供一些辅助操作。如果请求的到达率非常高且请求的...
2019-04-29 20:39:05
205
原创 并发编程实战(7)线程池相关
线程池的使用一、线程池概念线程池通过重用现有的线程而不是创建新线程,可以减少线程创建和销毁过程带来的巨大开销。另外一个好处是,当请求到达时工作线程通常已经存在,不会由于等待创建线程而延迟任务的执行,从而提高的响应性。通过适当调整线程池的大小,可以创建足够多的线程以便使处理器保持忙碌状态,同时还可以防止过多线程相互竞争资源而是应用程序耗尽内存或失败。创建线程池Executors中的静态工厂...
2019-04-29 20:38:08
241
原创 MySQL面试(3): 综合
数据库原理事务概念事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用Rollback 进行回滚。ACID原子性(Atomicity):事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。一致性(consisten...
2019-04-08 12:32:27
1903
1
原创 MySQL面试(2):delete、truncate和drop比较
delete可以删除整张表的数据:delete from table_name,也可以添加where子句控制要删除的数据:delete from table_name where . . .,同时可以操作view属于DML语言,每次删除一行,都在事务日志中为所删除的每行记录一项。产生rollback,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发。所以,如果删除大数据...
2019-04-07 14:45:02
583
原创 MySQL面试(1):视图
MySQL面试(1):视图视图的基本概念视图是虚拟的表,本身不包含数据,也就不能对其进行索引操作。对视图的操作和对普通表的操作一样。视图的优点简单复杂的SQL操作,比如连接操作只使用实际表的一部分数据,减小开销通过只给用户访问视图的权限,保证数据的安全性可以更改数据格式和表示面试常问1:视图能更新吗?首先肯定回答,能更新。不是所有的视图都可以更新,视图更新必须遵循以下规则(...
2019-04-07 14:22:16
843
原创 如何评估词向量?
如何评估词向量?目前词向量的评估一般分为两大类:extrinsic 和 intrinsic evaluation即内部评估和外部评估。内部评估内部评估直接衡量单词之间的句法和语义关系。这些任务通常涉及一组预先选择的查询术语和语义相关的目标词汇,我们将其称为query inventory。similarity 相关性度量当前绝大部分工作(比如以各种方式改进word embedding)都...
2019-02-19 16:24:40
1889
原创 设计模式知识点汇总
设计模式知识点汇总一、设计模式七大原则开放-封闭原则一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。说白了,就是面向抽象编程而不是面向具体业务。当需要扩展一个功能,不是修改原来的而是增加新的类即可,有利于减少带来新的bug等。这样做能够提高软件系统的可复用性以及可维护性。依赖倒转原则高层模块不应该依赖低层模块。两个都应该依赖抽象。抽象不应该...
2019-02-18 10:45:35
3567
原创 深入理解Java虚拟机读书笔记(9): 深入理解虚拟机的类加载机制<2>
深入理解Java虚拟机读书笔记(9): 深入理解虚拟机的类加载机制<2>前面说到通过一个类的全限定名来获取描述此类的二进制字节流从而加载类,这个动作是在虚拟机外部实现的,以便实现自定义,实现这个动作的代码模块称为“类加载器”。一、类与类加载器对于任意一个类, 都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性, 每一个类加载器, 都拥有一个独立的类名称空间。...
2019-01-14 21:36:06
419
1
原创 深入理解Java虚拟机读书笔记(9): 深入理解虚拟机的类加载机制<1>
深入理解Java虚拟机读书笔记(9): 深入理解虚拟机的类加载机制<1>所谓类加载机制,就是虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。在Java中,类型的加载、连接和初始化过程都是在程序运行期间完成。基于此特性,使得Java语言更加灵活,比如可以编写面向接口的程序在运行时再指定实现类;或者自己实现类...
2019-01-14 19:28:05
262
原创 深入理解Java虚拟机读书笔记(8): 深入理解类文件结构
深入理解Java虚拟机读书笔记(8): 深入理解类文件结构随着语言的发展,Java虚拟机已经不再仅仅是针对“Java”这一门语言而言了,语言无关性被越来越重视。虚拟机平台使用统一的程序存储格式字节码(ByteCode),实现平台无关性。然而,一大批在Java虚拟机上运行的语言如Clojure、Scala等发展越来越快。但是,实现语言无关性的基础仍然是虚拟机和字节码存储格式。 Java虚拟机不和包...
2019-01-12 20:06:45
252
原创 深入理解Java虚拟机读书笔记(7): 深入理解垃圾收集器
深入理解Java虚拟机读书笔记(6): 深入理解垃圾收集器前面讨论的都是理论方面的只是,垃圾收集器则是内存回收的具体实现。在介绍这些不同的垃圾收集器之前,先介绍一些其他比较重要的概念。一、重要概念GC停顿GC停顿时,整个执行系统看起来就像被冻结在某个时间点上,不可以出现分析过程中对象引用关系还在不断变化的情况,该点不满足的话分析结果准确性就无法得到保证。Sun公司称之为“Stop The ...
2019-01-08 21:20:14
223
原创 深入理解Java虚拟机读书笔记(6): 深入理解垃圾回收算法
深入理解Java虚拟机读书笔记(6): 深入理解垃圾回收算法下面就几种最常见的垃圾回收算法进行简单介绍。一、标记-清除算法“标记-清除”(Mark-Sweep)算法是最基础的收集算法,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。不足:一个是效率问题,标记和清除两个过程的效率都不高另一个是空间问题,标记清除之后会产生大...
2019-01-08 15:46:10
209
原创 深入理解Java虚拟机读书笔记(5): 判定对象的死亡
深入理解Java虚拟机读书笔记(5): 判定对象的死亡通过前面的学习已经可以知道,Java内存运行时区域中的程序计数器、虚拟机栈、本地方法栈三个区域随线程而生,随线程而灭;栈中的栈帧随着方法进入和退出有规律的进行出栈和入栈操作。同时,每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的。因此这几个区域的内存分配和回收都具备确定性,在这几个区域内就不需要过多考虑回收的问题,因为方法结束或者线...
2019-01-08 10:27:05
224
原创 深入理解Java虚拟机读书笔记(3): JDK自带工具详解汇总(不断更新)
深入理解Java虚拟机读书笔记(3): JDK自带工具详解汇总(不断更新)对于初学者来说,学习Java时可能仅仅认识了java和javac两个命令,其他的命令没有基础过。其实jdk自带了非常多的非常好用的工具,在windows环境下,打开jdk下的bin目录,可以看到很多exe文件,如下图所示:同样的,在linux环境下jdk的bin目录下也一样提供了很多工具,这些是编译好的二进制可执行脚本...
2019-01-07 16:54:27
456
原创 深入理解Java虚拟机读书笔记(4): JVM参数类型分类
深入理解Java虚拟机读书笔记(3): JVM参数类型分类JVM有很多参数,一般可以分为三大类:标准参数、X参数和XX参数标准参数所谓标准参数,即一般化参数,往往是固定不变的,比如以下参数:-help-version 显式虚拟机类型 当前版本号等等这里注意JVM默认开启了mixmode混合模式,这意味着JVM在运行时可以动态的把字节码编译成本地代码-server、-cli...
2019-01-07 13:40:30
285
原创 深入理解Java虚拟机读书笔记(2): 深入理解HotSpot虚拟机对象
深入理解Java虚拟机读书笔记(2): 深入理解HosSpot虚拟机对象为了理解虚拟机中数据的细节,比如如何创建、如何布局以及如何访问,必须具体到某一虚拟机和某一个内存区域。此处深入探讨HotSpot虚拟机在Java堆中对象分配、布局和访问的全过程。一、对象的创建反映到Java语言中,对象的创建通常不过是一个new关键字,然而反映到底层虚拟机上是如何呢?可以概括为以下三步:类加载: 虚...
2019-01-07 10:04:25
317
原创 深入理解Java虚拟机读书笔记(1):内存管理重要概念
深入理解Java虚拟机读书笔记(1):内存管理重要概念说到Java内存管理,不得不先贴一张非常经典的图,如下所示:这些模块有些是线程私有的,有的则是线程共享的。下面一一对这些模块进行介绍:一、程序计数器程序计数器一块比较小的内存空间,可以看做当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、 循环、 跳转、 异常处理、...
2019-01-06 22:05:30
220
原创 大数据求索(15): Redis的复制原理详解
大数据求索(15): Redis的复制原理一、Redis中的复制基于Redis的复制,可以非常容易的配置和实现主从复制:从节点成为主节点的精确副本。Redis能够实现在连接断开时,从节点自动尝试连接主节点,并进行部分同步,使和主节点数据保持一致。在主从复制模式下,Master以写为主,Slave以读为主。Redis中的复制的正常运行主要依赖下面三种机制:当一个 master 实例和一个 ...
2019-01-06 14:02:12
398
2
原创 大数据求索(15): Redis事务详解
大数据求索(15): Redis事务详解一、什么是事务事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序执行。事务在执行的过程中,不会被其他客户端发送来的命令请求打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。二、Redis中的事务2.1 常用命令MULTI、EXEC、DISCARD和WATCH是Redis事务相关的命令。MULTI:标记一个事...
2018-12-28 18:49:32
179
原创 大数据求索(14): Redis的持久化详解
大数据求索(14): Redis的持久化详解一、Redis的持久化Redis提供了两种不同的持久化方式:RDB(Redis DataBase)持久化,以指定的时间间隔对数据集进行时间点快照的保存AOF(Append only File)持久化,以日志的形式,记录服务器收到的每个写操作,不保留读操作。在服务器重启的时候,会重新顺序执行一遍写操作,以恢复数据。这两种方式可以单独开启,也可...
2018-12-25 15:47:10
197
原创 大数据求索(13): Redis数据类型详解
大数据求索(13): Redis数据类型详解一、Redis五大数据类型Redis总共有五大数据类型,分别包括以下内容:String(字符串)Hash(哈希)List(列表)Set(集合)ZSet(有序集合)丰富的数据类型使得Redis能够在非常多的场景下发挥巨大的作用,下面对这五种数据类型分别作详细介绍。二、String2.1 重要概念String是redis最基本的类型...
2018-12-25 12:48:23
458
原创 大数据求索(12): 从传统ACID到分布式系统中的CAP和BASE
大数据求索(12): 从ACID到CAP和BASE一、关于ACID关系型数据库最强大的功能之一就是事务,能够保证数据的强一致性。事务有如下几个特性:1.1 A(Atomicity) 原子性原子性很容易理解,也就是说**事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。**比如银行转账,从A账户转100元至B账户,...
2018-12-24 21:55:56
345
原创 大数据求索(11): 为什么选择NoSQL
大数据求索(11): 为什么选择NoSQL一、背景1.1 单机MySQL起初互联网网站访问量一般都不打,用单个数据库可以轻松应付。此外,刚开始的网站大多数是静态网页,动态交互类型的网站不多。在此种架构模式下,数据存储的瓶颈是什么呢?数据量的总大小,一个机器放不下时数据的索引(B+Tree)一个机器的内存放不下时访问量(读写混合)一个实例不能承受时这种情况下,就需要进行改进。...
2018-12-24 16:29:09
752
原创 大数据求索(10): 解决ElasticSearch中文搜索无结果------ik分词器的安装与使用
大数据求索(10): 解决ElasticSearch中文搜索无结果-----IK中文分词器的安装与使用问题所在在中文情况下,ES默认分词器会将汉字切分为一个一个的汉字,所以当搜索词语的时候,会发现无法找到结果。解决办法有很多其他的分词器插件可以替代,这里使用最常用的IK分词器。IK分词器安装注意:ik分词器必须和ES版本严格对应,否则可能会产生意料之外的错误。Github地址:...
2018-12-22 16:46:15
2967
原创 大数据求索(9): log4j + flume + kafka + spark streaming实时日志流处理实战
大数据求索(9): log4j + flume + kafka + spark streaming实时日志流处理实战一、实时流处理1.1 实时计算跟实时系统类似(能在严格的时间限制内响应请求的系统),例如在股票交易中,市场数据瞬息万变,决策通常需要秒级甚至毫秒级。通俗来说,就是一个任务需要在非常短的单位时间内计算出来,这个计算通常是多次的。1.2 流式计算通常指源源不断的数据流过系统,系...
2018-12-16 18:39:00
686
原创 大数据求索(8):Spark Streaming简易入门一
大数据求索(8):Spark Streaming简易入门一一、Spark Streaming简单介绍Spark Streaming是基于Spark Core上的一个应用程序,可伸缩,高吞吐,容错(这里主要是借助Spark Core的容错方式)处理在线数据流,数据可以有不同的来源,以及同时处理不同来源的数据。Spark Streaming处理的数据可以结合ML和Graph。Spark Stre...
2018-12-09 20:46:44
449
原创 # 大数据求索(7): Kafka的重要原理和概念二与实战
大数据求索(7): Kafka的重要原理和概念二大数据最好的学习资料是官方文档。Kafka官方文档地址:http://kafka.apache.org/四、Kafka高效性相关设计4.1 消息的持久化Kafka高度依赖文件系统来存储和缓存消息,一般的人认为磁盘是缓慢的,这导致人们对持久化结构具有竞争性持怀疑态度。其实,磁盘远比你想象的要快或者慢,这决定于我们如何使用磁盘。一个和磁盘...
2018-12-09 18:54:04
758
原创 大数据求索(7): Kafka的重要原理和概念一
大数据求索(7): Kafka的重要原理和概念一大数据最好的学习资料是官方文档。Kafka官方文档地址:http://kafka.apache.org/一、Kakfa简介Apache kafka 是一个分布式的基于push-subscribe的消息系统,它具备快速、可扩展、可持久化的特点。它现在是Apache旗下的一个开源系统,作为hadoop生态系统的一部分,被各种商业公司广泛应用。...
2018-12-09 16:47:28
2232
原创 大数据求索(6): 使用Flume进行数据采集单机监控端口、监控文件、跨节点等多种方式
大数据求索(6): 使用Flume进行数据采集大数据最好的学习资料是官方文档。Flume官方文档地址http://flume.apache.org/Flume简单介绍Flume是一种分布式的、可靠的且可用的服务,用于高效收集、聚合和移动大量日志数据。它具有基于流式数据的简单灵活架构。它具有可靠性机制和许多故障转移和恢复机制,具有强大的容错能力。它使用简单的可扩展数据模型,允许在线分析应...
2018-12-09 11:39:10
1105
原创 大数据求索(5):Windows下使用IDEA开发Kafka程序和服务器通信失败问题
问题描述在windows下使用IDEA开发完生产者程序以后,在服务器端开启消费者进程,发现发送失败,无法进行通信,报错如下:kafka .FailedToSendMessageException: Failed to send messages after 3 tries大概意思便是尝试3次发送消息都失败了,那么是什么原因呢?排查很久,代码没有问题,问题应该是出在找不到服务器上。解决办...
2018-12-06 13:59:05
371
iclr_2019.pdf
2019-05-11
40页 PPT,BMM夏令营《强化学习简明教程》下载
2018-09-21
246页《统计机器学习与凸优化》教程PPT下载
2018-09-21
微软剑桥研究院153页最新GAN教程(附代码)
2018-09-11
中国中文信息学会发布《2018知识图谱发展报告》
2018-09-08
美团大脑: 知识图谱的建模方法及其应用
2018-09-05
清华-中国工程院知识智能联合实验室AMiner发布的《2018自然语言处理研究报告》
2018-07-27
AI 顶级国际会议 IJCAI 斯坦福大学PH.D Aditya Grover报告深度生成模型Deep Generative Model
2018-07-25
美团点评技术团队算法技术
2018-04-19
阿里技术图册-开发篇
2018-04-17
阿里技术参考图册-算法篇
2018-04-17
东南大学计算机复试553C++教材 东南大学软院初试推荐c++教材
2018-04-11
人脸识别数据集
2018-04-07
pytorch实现人脸识别包括人脸检测(opencv、dlib、CNN三种方法融合)人脸对齐和vgg-face人脸特征提取
2018-04-02
VGG-Face Pytorch版模型
2018-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人