- 博客(111)
- 资源 (2)
- 收藏
- 关注

原创 老韩一周学会Linux——笔记整理目录(超级详细)——更新至JAVAEE篇
引言根据B站老韩的一周学会Linux,而记得笔记。不得不说,老韩讲的Linux讲的特别好。是个启蒙老师。B站搜“韩顺平”即可看见。为此记笔记。此文章为目录一、虚拟机的安装与Centors安装,安装vmtools,虚拟机的克隆,虚拟机的快照,共享文件的使用l链接:虚拟机的安装与Centors安装,安装vmtools,虚拟机的克隆,虚拟机的快照,共享文件的使用二、Linux目录结构,XSHELL和XFTP介绍,Vi和Vim使用以及快捷键需求Linux目录结构,XSHELL和XFTP介绍,Vi和Vim
2021-03-21 20:22:09
8581
12
原创 【论文阅读】05-TimeTraveler:Reinforcement Learning for Temporal Knowledge Graph Forecasting
常规定义ERTE, R,TERT和FFF分别是实体,关系,时间戳和事实一个事实在TKG中可以被表示成一个四元组quadruple(ese_sesrrreoe_oeottt在时间ttt下,rrr表示在头实体和尾实体之间的有向边可以通过随时间变化的图形来表示TKG,TKG可以表示为G1TG_{(1,T)}G1TG1G2GTG1G2...GT,其中GtEtRFtGtEtRFt。
2024-11-28 14:09:05
1184
1
原创 【表格解决问题】EXCEL行数过多,WPS如何按逐行分别打印多个纸张中
先预览一下,看看我们每页需要打印多少行,这个地方会出现一个很明显的分隔符,我们可以手动控制每一页的行数。如果第三步没有出现很明显的分页符,我们进先打印预览,然后将【缩放的形式改为所有。拖动虚线控制想要的每一页需要打印的行数,拖动滚轮可以预览。先选中一行,找到【插入分页符】打印在一页】,再回到第三步。
2024-11-01 17:58:01
1459
原创 【论文阅读】03-Diffusion Models and Representation Learning: A Survey
左图:显示使用自监督制导信号条件反射的扩散模型的定性生成结果。右图:显示下游图像任务的定性结果,这些任务利用了在训练扩散模型中学习到的表征。改编自Li等人[100],Hu等人[73],Pan等人[130],Baranchuk等人[15],Yang和Wang[173]图1所示,展示了关于扩散模型和表示学习的已发表和预印本论文的年度数量。对于2024年,绿色条表示截至2024年6月(含2024年6月)收集的论文数量,灰色虚线表示全年的预测数量。这一段解释如何通过重新参数化,简化原始的生成扩散模型,对。
2024-10-16 10:02:51
1389
1
原创 【论文阅读】02-A Survey on Knowledge Graphs: Representation, Acquisition, and Applications
整合人类知识是人工智能的研究方向之一。知识表示和推理是受人类问题解决的启发,将要为智能系统表示知识,使其获得解决复杂任务的能力知识图谱作为一种结构化的人类知识形式受到了学术界和工业界的极大关注知识图谱是事实的结构化表示,由实体、关系和语义描述组成。知识图谱与知识库是同义的,只是有细微的区别。在考虑知识图谱的图结构时,可以将其视为一个图。当涉及到形式语义时,它可以作为对事实进行解释和推理的知识库。知识库和知识图谱的示例如图1所示知识可以在资源描述框架(RDF)下以(头、关系、尾)或(主语、谓语、宾语)的形式
2024-09-17 23:51:26
1653
1
原创 【论文阅读】01-Survey on Temporal Knowledge Graph
目前有两种方法:基于距离模型的嵌入变换方法和基于语义匹配模型的双线性模型。它们的思想都是将包含实体和关系的知识图谱嵌入到连续的低纬度实向量空间中时间知识图的推理有两种,第一种是插值,对于时间从到t0到tT的时间知识图,插值的任务是补全时间t从到t T之间缺失的事实。第二种是外推,它的主要任务是预测时间t0 > tT的新事实。我们专注于外推任务,因为基于已知知识图中的事实预测未来时间的新事实有助于人类理解事件中的隐藏因素并对可能的未来事件做出反应,这可以应用于救灾或金融分析。
2024-09-05 16:53:58
1285
1
原创 四、考研C语言笔记——顺序结构
C语言中的顺序结构,顺序结构中的执行语句,printf函数,scanf函数,getchar和putchar函数之间的易错点
2022-08-03 20:51:46
693
原创 三、考研C语言笔记——C语言的组成,数据,数据类型的区别,常量与变量区别,表达式中考点
本文论述了C语言中几个比较重要的概念,区分常量、变量、表达式、函数。常量:值不发生变化的量(4类:整型 实型 字符型 字符串)变量:值随时都能改变的量(常量存于变量之中)其中表达式中几个比较重要部分,如算术运算符及赋值表达式,隐式转换,自增自减运算,强制类型转换等......
2022-08-02 21:26:48
874
原创 二、考研C语言笔记——数制,数制之间转换以及应用
一、数制之间的转换1.四种数制(十进制 二进制 八进制 十六进制)2.四种进制之间的转换以及口诀二、数制的具体应用(内存地址映射)
2022-08-01 18:27:39
748
1
原创 JAVA分布式——Redis笔记(四)【参照动力节点课程】
一、Redis的配置文件详解Redis.conf 常用部分配置设置二、Redis的持久化AOF和RDB策略三、Redis的事务multi命令的使用 四、Redis消息的发布与订阅订阅与发布的命令五、Redis的主从复制从天堂到地狱哨兵模式六、Jedis操作Redis
2022-03-03 02:59:46
396
原创 navicat可以连接数据库,但是IDEA逆向工程以及IDEA内部连接虚拟机数据库失败原因
报错起因:navicat可以连接数据库,但是IDEA逆向工程以及IDEA内部连接虚拟机数据库失败原因报错原文:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2……Cannot connect to a database报错原因:Linux虚拟机的防火墙没有关,导致IDEA,或者逆向工程无法使用,但是Navicat可以连接到虚拟机的数据库解决方案
2022-03-03 02:41:30
2373
1
原创 十三、考研数据结构笔记——图的应用(最小生成树,最短路径,拓扑排序,关键路径)
本文主要列举考研中的图一些常考应用以及做题技巧一、最小生成树1.1 概念1.2 性质1.3 Prim算法1.4 Kruskal二、最短路径BFS算法Dijkstra算法Floyld算法有向无环图三、拓扑排序AOV网拓扑排序四、关键路径AOE网及其性质手算关键路径
2021-12-18 22:53:38
1383
1
原创 十二、考研数据结构笔记——图的遍历
一、广度优先搜索(BFS)1.1 思想类似于二叉树的层序遍历从一个顶点开始找到与其所有相邻顶点。标记被访问过需要辅助队列1.2 代码1.3 性质对无向图,调用BFS函数次数等于连通分量数目邻接矩阵,邻接表广度优先遍历不唯一复杂度邻接矩阵:O(v²)邻接表:O(v+e)应用点:生成树Prim最短路径(Dijkstra)二、深度优先搜索(DFS)2.1 思想类似于二叉树的先序遍历从一个顶点开始,找一个与其相邻的一个顶点。标记访问过的结点需要借助栈
2021-12-16 23:22:08
1223
原创 十一、考研数据结构笔记——图的基本概念,图的基本性质,图的存储结构
本文主要诉说,1、图的基本概念,常见的易混淆点,完全图,简单图,度,距离和连通分量,2、图的四种存储方式,邻接矩阵,邻接表。3、图的常见概念性考点
2021-12-11 20:27:25
4050
原创 十、考研数据结构笔记——树的应用,二叉树与树之间转换,二叉排序树,平衡二叉树,哈夫曼树考点
关于树的一些重要应用,做题技巧,经典例题一、二叉树与森林,树之间的转换。二、二叉排序树三、平衡二叉树四、哈夫曼树
2021-12-08 20:24:03
1502
3
原创 九、考研数据结构笔记——二叉树遍历和线索二叉树构造,常见易错点
1、二叉树的先序中序后序遍历,手算代码以及常考的递归及非递归代码2、线索二叉树的遍历,以及线索二叉树的构造...
2021-12-05 23:24:02
3645
3
原创 八、考研数据结构笔记—— 树的基本概念以及常见的树
树的基本概念,基本术语易混点。普通二叉树的性质,满二叉树,完全二叉树的性质,区别。针对选择填空常考的易混点
2021-12-03 22:37:50
2177
2
原创 六、考研数据结构笔记——数组与广义表
二维数组的行,列优先原则与一维数组之间的关系对称矩阵,三角矩阵,三对角矩阵与一维数组下标k之间的转换公式,广义表三个常考知识点
2021-12-01 00:19:39
1490
6
原创 五、考研数据结构笔记——栈与队列的应用
栈的在括号中的应用应用一:栈在括号中的应用应用二:栈在表达式中的应用应用三:栈在递归中的应用应用四:队列在层序遍历中的应用
2021-11-29 21:29:34
1060
5
原创 二、考研数据结构笔记——绪论(理解数据结构,算法,时间复杂度计算做题技巧)
一、数据结构基本概念1、数据:数据是信息的载体。客观事物的一种表现形式。万事万物都能用数据表示出来。2、数据元素:数据元素是数据的基本单位,一个数据元素有若干个数据项组成3、数据项:构成数据元素的不可分割的最小单元。理解:学java的可以这么理解,学生就是一个类,一个类里面有很多属性,比如学号,姓名和性别。学生 = 类 = 数据元素学号,姓名,性别=数据项。一个学生有多个数据项(学号,性别等等等)结合这个再读一遍概念就理解了.4、数据对象:是具有相同性质的数据元素的集合,是数据对象的一个子
2021-11-22 00:32:01
2482
5
原创 一、考研数据结构笔记——引言及目录
一、关于我理解的数据结构1. 引言本人自2021年3月准备考研,考研主要是为了提升学历,本科院校不是理想。迫切需要提高学历。写这刊博客,主要是总结我考研路上对数据结构的一些理解,以及为了方便我后面进行复习。再其次,这是我这段时间的一些理解,以后若不用的话,可能会忘记。但都是一种宝贵的经验2.对数据结构的理解跟很多同学一样,我一开始就是想着数据结构怎么学,代码要背的问题。其实,学数据结构主要分为两步:主要 先进行手算模拟,说白了就是会写题目注重逻辑。理解跟个数据结构是关键。其次进行代
2021-11-21 23:33:36
1156
1
原创 JAVA数据结构——KMP算法
一、KMP算法问题提出有一个字符串 str1=“BBC ABCDAB ABCDABCDABDE”对其进行判断,里面是否包含另外一个字符串 str2="ABCDABD"二、KMP算法算法思想2.1 具体移动步骤第一步:用str1的第一个字符和str2的第一个字符去比较,不符合,关键词向后移动一位第二步:重复步骤一,继续向后移动第三步:一直重复直到str1有一个字符与str2的第一个字符符合为止第四步:接着比较字符串和搜索词的下一个字符,是否还是符合,符合直接比,不符合
2021-06-30 20:18:52
439
4
原创 JAVA分布式——Springboot(二)Springboot集成JSP,Springboot集成事务,Springboot集成SSM框架
一、集成JSP1.新建一个目录webapp,并修改文件夹属性第一步:创建一个Springboot-web项目第二步:将该文件夹进行设置2. 在pom.xml文件中添加依赖<dependencies> <!--springboot框架web项目起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&
2021-05-14 08:16:58
344
2
原创 Windows下连接Linux的mysql,Navicat Premium连接Linux,Navicat Premium报1130错误
一、 首先Linux下要确定已经安装mysql二、启动mysql服务启动命令:service mysqld start三、输入mysql命令,进入mysql到这就表明Linux上的Mysql服务已经启动完毕了四、在Navicat Premium上,新建连接尝试连接Linux的数据库这里表明我的数据库不允许外部连接,搜了好多材料对这一步进行五、解决1130的问题使用到的数据库命令1.mysql -u root -p2.mysql>usemysql;3.mysql>upd
2021-04-27 08:20:56
237
原创 JAVA分布式——Springboot(一)Springboot快速入门,application.properties,application.yml核心配置文件的解释,目录解释,自定义配置项,
一、springboot基础知识1.1 概述Spring Boot 可以非常容易和快速地创建基于 Spring 框架的应用程序,它让编码,配置,部署,监控。正因为 Spring Boot 它化繁为简,让开发变得极其简单和快速,所以在业界备受关注。1.2 特性能够快速创建基于 Spring 的应用程序能够直接使用 java main 方法启动内嵌的 Tomcat 服务器运行 Spring Boot 程序,不需要部署 war 包文件提供约定的 starter POM 来简化 Maven 配置,让
2021-04-26 09:23:27
567
原创 JAVA分布式管理——Maven进阶(多模块管理,如何创建父子工程,创建父子工程的方式)
一、使用多模块的背景在创建一个工程时,往往需要多个模块进行协调commonModel:提供公共的基础服务,比如工具类、常量类等等;bussinessModel:业务模块,是系统真正要实现的业务,依赖于 common 模块,比如订单管理、财务统计、会员管理等;application:可发布的 web 应用,由各个 bussinessModel 组成,最终满足项目整体需求;第三方模块:包括各类框架,Spring、MyBatis、日志等。整个应用都是依赖它们完成完成。Maven 管理多模块应用的实
2021-04-17 11:31:20
2264
原创 JAVA分布式——Redis笔记(三)常用关于各种数据的操作命令,关于List数据类型的操作命令,关于Set数据类型的操作命令,关于harsh类型的操作命令,关于有序集合的常用命令
一、关于List数据类型的操作命令1.1 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序,左边(头部)、右边(尾部)或者中间都可以添加元素。链表的操作无论是头或者尾效率都极高,但是如果对中间元素进行操作,那效率会大大降低了。列表类型的数据操作总的思想是通过key和下标操作value,key是数据标识,下标是数据在列表中的位置,value是我们感兴趣的业务数据。每一个元素的下标可以用负数表示,负下标表示从表尾计算,最后一个元素下标为-1元素在列表中的顺序由放入的顺
2021-04-17 08:22:32
1099
原创 JAVA分布式——Redis笔记(二)Redis的基础知识,Redis的五种数据结构,关于key的操作命令,关于字符串数据类型的操作命令
一、Redis的基本知识1.1
2021-04-07 10:59:15
462
原创 JAVA分布式——Redis笔记(一)在Linux上安装Redis,服务器端开启和关闭Redis,客户端开启和关闭Redis,Redis简介,Redis的历史
一、非关系型数据库(NoSQL)出现的原因随着时代,对数据的存储,随之产生更高级的处理数据的手段①单机数据库时代:一个应用,一个单机数据库实例。当数据过多时,查询的时间就会很长。②缓存、水平切分时代:一张表一个数据库。且中间添加一个缓存,将常用数据存放在内存,访问较快③读写分离时代:由于数据过多,多人访问一个数据库的一张表,并同时进行增删改查,压力过大。将数据库中的表分开多个做成一个集群,一部分进行读,一部分进行写。读写分离。内部进行通知,数据同步④分表分库时代(集群):由于数据太
2021-03-23 10:05:28
362
1
原创 JAVA分布式——dubbo(一)Duboo入门,Dubbo的介绍,Dubbo的直连方式,Dubbo的最佳服务的实现,Zookeeper的安装
一、什么是分布式?1.1 分布式框架分布式系统是若干独立系统的集合,但是用户使用起来像是在使用一套系统。1.2 分布式系统规模的逐步扩大和业务的复杂,单台计算机抗不住过大流量1.3 演变1. 单一架构当网站流量很小的时候,将所有一个用放到一台服务器上,打包运行公司管理系统/超市收银系统优点:开发简单,部署简单缺点:扩展性不容易,不易维护,性能难以提升2. 垂直应用架构将大应用拆分成为小应用(一般按照业务拆分),根据不同的访问频率决定各自业务部署的服务器数量优点:拓展容易缺点:
2021-03-16 08:34:12
836
2
原创 Linux笔记(十三)——提供资源、在Linux完成jdk的安装,tomcat安装,mysql安装,安装IDEA
一、安装JDKjdk链接链接:https://pan.baidu.com/s/12w7sM1cNa4xr08LJepw8rw提取码:zdw71. mkdir/opt/jdk2. 通过xfp7上传到/opt/jdk下3. cd/opt/jdk4. 解压:tar -zxvf jdk-8u5. mkdir /usr/local/java6. mv /opt/jdk/jdk1.8.0 /usr/local/java/7. 配置环境变量的配置文件 vim /etc/profile8. e
2021-02-09 12:09:11
874
原创 Linux笔记(十二)——RPM和YUM的介绍和使用,两种方式下载软件
一、基本介绍1. 概述rpm用于互联网下载包的打包以及安装工具,它包含在某些Linux分发版中。它生成具有.RPM拓展名的文件。RPM是Red Package Manager(RedHat软件包管理工具)的缩写。类似于window的setup.exe2.rpm的简单查询指令查询已安装的rpm列表 :rpm -qa|grep xx例如:查询系统是否安装火狐浏览器3.rpm包名基本格式查询返回的结果为一个rpm包名:firefox-78.6.0-1.el7.centos.x86_64
2021-02-08 15:05:06
1383
1
原创 Linux笔记(十一)——服务管理,监控网络状态,防火墙开启端口与关闭端口,service指令,服务的自启动和关闭,systemctl指令,查看服务
一、服务管理基本介绍1. 概述服务本质就是进程,但因为运行在后台,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等)。因此又称为守护进程2.service管理指令service服务名[ start | stop | restart | reload | status ]在centos7.0之后,很多服务不再使用service。而是使用 systemctl仍被service指令管理的服务在 /etc/init.d 查看3.案例:演示使用service指令,
2021-02-08 12:18:43
3298
原创 Linux笔记(十)——进程管理,显示执行的进程,终止进程,查看进程树
一、基本介绍Linux中,每个执行的程序都称为一个进程。每一个进程都分配一个ID号每个进程都可以以两种方式存在。前台与后台
2021-02-06 11:15:33
897
原创 Linux笔记(九)——网络配置,网络配置原理,查看网络IP和网关,Linux的环境配置,设置主机名和host映射
一、网络配置原理图我们通过在windows中输入ipconfig和Linux中的ifconfig会发现有很多相同之处都是以Linux虚拟机的IP地址和Windows下的vmnet8都是以 192.168.195开头二、查看网络IP和网关
2021-02-05 22:10:15
1365
原创 Linux笔记(八)——磁盘分区、挂载,挂载的经典案例,磁盘的情况查询
一、分区介绍1. 原理介绍Linux不论有几个分区,分给哪一个目录使用,它归根到底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分Liunx采用一种“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得2.硬盘说明Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘IDE硬盘,驱动器标识符为“hdx ~ ”,其中“hd”表明分区所
2021-02-03 20:46:25
1006
1
原创 Linux笔记(七)——定时任务调度,crond任务调度使用及其练习,at定时任务使用及其练习
一、crond 任务调度1. 概述crontab 进行 定时任务的设置任务调度:系统在某个时间执行的特定的命令或程序任务调度分类:系统工作:如有些重要工作必须周而复始地执行个别用户工作:个别用户可能希望执行某些程序,如对mysql数据库的备份2. 基本语法crontab [选项]3. 常见选项选项说明-e编辑crontab定时任务-l查询crontab任务-r删除当前用户所有的crontab任务4.快速入门设置一个任务调度文
2021-02-02 09:06:59
3443
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人