自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 linux之sed编辑器指令练习

如果有大量要处理的sed命令,把sed命令放在一个文件里更方便,然后使用-f选项指定文件,创建一个如下的sed命令文件,最好文件名用sed结尾,否则很容易和shell脚本搞混。也就是使用了红色框里面的两个s替换命令,可以看到文件内容已经发生黄色标注的变化。使用sed指令,其中s命令会用斜线间第二个文本字符串来替换第一个文本字符串,sed编辑器并不会修改文件,只会将修改后的数据,输出。这里我们看到文件的内容并没有修改,是因为开篇我们提到,,可以看到文件内容已经发生黄色标注的变化。

2024-03-22 20:14:38 478

原创 队列的基本操作——常见队列的对比分析(c语言完整代码包含注释)

总的来说,循环队列带头和不带头在判满和判空上的逻辑是相同的,都是根据指针的位置关系来判断队列状态;而引入头结点的主要作用是简化队列为空和队列满的判断逻辑,使队列操作更加灵活高效。

2024-02-23 22:08:19 1043 1

原创 python——sort排序和sorted排序比较

想使用排序的函数将nums排序的结果给nums1,并不想改变nums本身,可是结果nums1为空,nums也发生了变化。

2024-02-18 16:59:24 453

原创 python解构赋值详解(包含leetcode226.翻转二叉树题目讲解以及python代码)

解构赋值(destructuring assignment):它可以将多个变量同时赋值给多个值,而无需使用额外的临时变量。

2024-02-16 21:31:15 990

原创 双链表的创建,按需删除等操作(可运行c语言源代码)

单链表结点中只有一个指向其后继的指针,使得单链表只能从头结点依次顺序地向后遍历。要访问某个结点的前驱结点(插入、删除操作时),只能从头开始遍历,访问后继结点的时间复杂度o(1),访问前驱结点的时间复杂度为 o(n)。为了克服单链表的上述缺点,引入了双链表,双链表结点中有两个指针 prior 和 next,分别指向其前驱结点和后继结点,

2024-02-16 12:37:24 352

原创 数据结构——排序算法代码实现、包含注释易理解可运行(C语言,持续更新中~~)

数据结构——排序算法代码实现、包含注释易理解可运行(C语言),依次进行算法思想,优缺点,和排序过程演示,以及代码实现。插入排序的核心操作是将待排序元素与已排序序列中的元素进行比较,并找到合适的位置进行插入。这个过程可以通过不断地将元素向右移动来实现。插入排序的优势在于对于小规模或基本有序的数组,它的性能非常好。然而,对于大规模乱序的数组,插入排序的性能相对较差,时间复杂度为 O(n^2)。

2024-01-24 22:28:15 846

原创 常用免费网站总结(自用)

开发过程中,常用的免费网站总结

2023-11-16 10:28:43 227

原创 八股文面试题以及答案

linux 操作系统的优点非常多,最重要的是它是免费的,可以自由使用和修改,它还具有很高的稳定性和安全性,适用于各种类型的应用场景,包括个人电脑、服务器等。linux是一种开源操作系统,Linux 是基于 Unix 操作系统的,它提供了与Unix 类似的文件系统、进程管理、网络连接等功能。UNIX 最初是作为实验室的专有操作系统开始的,后来发布了他们的商业版本,而 Linux 是免费、开源和非专有操作系统,供大众使用。1.什么是linux,linux具有什么特点?2、UNIX 和 Linux 有什么区别?

2023-11-08 18:42:40 207

原创 UTC时间是什么以及时间转换指令

UTC(Coordinated Universal Time)是一种全球标准的时间标准,用于协调世界各地的时间。它是以原子钟为基础,通过国际原子时(International Atomic Time)进行精确测量和保持。

2023-09-21 17:33:19 3075

原创 学习率Learn_rate是什么(深度学习)

较高的学习率可能会导致模型跳过全局最优解并陷入局部最优解,而较低的学习率可能需要更多的迭代才能达到全局最优解。收敛速度:较高的学习率可以加快模型的收敛速度,因为参数更新更大,模型能够更快地找到损失函数的最小值。较低的学习率通常会使模型在训练期间更加稳定,但可能需要更多的迭代次数才能达到较好的性能。选择合适的学习率是深度学习中一个重要的超参数调整问题,需要通过实验和验证来找到最佳的学习率,以便在训练过程中获得最佳的模型性能。学习率的选择直接关系到模型的性能和训练过程的效果。

2023-08-03 10:54:06 1333

原创 评分函数和损失函数是什么(知识图谱嵌入KGE)

评分函数用于衡量实体和关系之间的相似度或相关程度。损失函数用于训练模型,指导模型优化参数以更好地拟合数据。

2023-08-02 19:53:06 658

原创 浅析深拷贝和浅拷贝(python和go的切片)

浅拷贝(Shallow Copy)和深拷贝(Deep Copy)是关于对象或数据结构复制的两个概念。1.1浅拷贝浅拷贝是指在将一个对象复制到另一个对象时,只复制对象的引用而不复制其内容。这意味着复制后的对象与原始对象共享相同的内存空间,对其中一个对象的修改会影响到另一个对象。浅拷贝一般适用于简单的数据类型,如基本类型的变量、数组等。1.2深拷贝深拷贝是指在将一个对象复制到另一个对象时,复制对象的内容及其引用。这意味着复制后的对象与原始对象完全独立,修改其中一个对象不会影响到另一个对象。深拷贝

2023-07-15 15:57:04 651

原创 mac安装Golang开发环境及快速入门

mac安装Golang开发环境和环境变量配置

2023-07-13 03:13:49 15800

原创 计算网络期末考试复习——辽宁大学任秀丽

计算网络期末考试复习

2023-07-08 15:21:22 21

原创 python实现二叉树层次遍历

这段代码的思想是:首先将根节点入队列,在每次循环中,记录当前层的节点个数,然后依次弹出队列中的节点,并将其值添加到当前层的列表。如果节点存在左孩子,将左孩子入队列;如果节点存在右孩子,将右孩子入队列。最后,将当前层的结果添加到结果列表中,并重复此过程直到队列为空。

2023-07-05 21:27:44 1369 2

原创 使用vim编辑器,进行保存时报错:E382: Cannot write, ‘buftype‘ option is set

使用vim编辑器,进行保存时报错:E382: Cannot write, 'buftype' option is set,包含解决办法

2023-07-02 13:49:00 904

原创 分布式操作系统期末复习(辽宁大学王龙主讲)包含往年期末题

分布式操作系统期末复习(辽宁大学王龙主讲)

2023-06-30 14:10:51 905 4

原创 电子商务期末复习资料(辽宁大学冯勇主讲)

电子商务期末复习资料(辽宁大学冯勇主讲)研一下课程

2023-06-29 20:25:31 976 1

原创 Java历年期末考试复习总结

辽宁大学Java期末考试题答案(期末复习自用),王青松主讲

2023-06-15 16:07:20 411 1

原创 知识图谱嵌入表示实战——基于TransE、Pytorch的知识图谱嵌入项目(源代码和运行实例)

知识图谱常用的嵌入方法主要有TransE、TransH、TransR、RESCAL、DistMult、ComplEx、RotatE、SimplE和TuckER等。项目步骤:1. 定义DBPDataset类表示数据集,重写__getitem__方法返回三元组。2. 定义KGEmb模型表示知识图谱Embedding,包含实体与关系Embedding层。3. 构建DataLoader加载数据集,定义优化器与TransE损失函数进行训练。4. 训练结束后,ent_emb与rel_emb分别为实体与关系Embe

2023-05-31 19:19:53 5580 10

原创 计算机编程学习笔记(包括学习方法,c语言)

最最基础:c语言,数据结构,操作系统,计算机网络,离散数学总结写博客,适时回顾。

2023-05-27 14:32:32 250

原创 训练集、验证集和测试集分别是用来做什么

1.训练集:用于模型训练,提供输入特征和目标,使模型可以学习到特征与目标之间的映射关系。训练集要尽可能大,能涵盖输入和输出的全部范围。2. 验证集:用于验证模型在训练过程中的效果,并用来调整模型超参数。验证集和训练集应来自相同的数据分布,但必须是训练集之外的数据样本。验证集的大小通常为训练数据集的10-30%。3. 测试集:用于评估模型的最终性能,测试集必须是模型训练过程中未曾使用过的数据。测试集也应来自相同的数据分布,其大小也为训练集的10-30%。

2023-05-26 18:42:13 4360

原创 python后端程序:Flask连接数据库mysql,实现基本SQL增删改查(包含全部代码,可以跑通)

python版本是,python3.10.11,其他的包用python对应的版本即可,框架:flask2.3.2 ,IDEA是pycharm,使用postman模拟前端,数据库:mysql,步骤详细,图文教程只是一个快速上手flask和前后端交互性的一个小案例,优化空间非常大,如:代码的健壮性,可读性,格式的标准,代码不简洁等等,并且实现的不够灵活,很多地方都是写死的,在真实运用场景不提倡,读者也可以学习下flask_resrless的使用

2023-05-24 21:21:32 4600 11

原创 python负无穷正无穷写法

python负无穷正无穷写法

2023-05-24 19:00:10 451

原创 Linux 下进程概念以及进程间基本通信机制:管道,共享内存,消息队列,信号量

我们先kill了父进程,就导致了子进程的父进程消失了,而操作系统绝对不会坐视不管,它会去领养这个子进程,所以我们可以看到,孤儿进程的父进程是操作系统。当进程退出的时候,它是不会立即释放空间的,它的PCB会保存一段时间让父进程或者操作系统读取,让父进程或操作系统知道这个进程即将退出了,然后父进程或者操作系统释放掉进程占用的资源和空间。就是进程退出时,依然会在内存里面待一段时间,如果父进程没有能力将此进程完整地释放掉,造成这个进程一直在内存里面,此时这个进程就是僵尸进程。①、程序是静态的,进程是动态的;

2023-05-16 20:16:19 143

原创 Java语言程序设计——学习笔记(辽宁大学,王青松主讲)

Java语言程序设计——(辽宁大学,王青松主讲),一些java的程序,包含源代码

2023-05-12 21:11:30 490

原创 git安装使用教程(图文详解)

git基础,常见指令,使用教程(代码托管,图文详解,步骤详细),Git将本地项目推送到github的远端仓库,更新中

2023-05-12 16:04:56 2594

原创 system(“pause“)或system(“cls“)失效(vs code C语言 mac/linux用户请注意!!!)

笔者忘记了system函数(系统调用)是干啥的,其实是可以用的,系统调用就等于在Terminal中输入“指令”,但是,在Mac系统里使用的是Terminal命令,所以,这个命令在Mac系统里不存在,只会提示command not found。问题:由于太久没用c语言,直接打了一些书上的的代码,system(“pause”)或system("cls")可以成功编译但是没有效果。pause使用getchar()。以上代码的系统调用通俗点说:你在。cls用clear就可以代替。

2023-05-11 19:58:54 1688

原创 Spark项目实战,详细操作图文详解(基于Spark MLlib的鸢尾花聚类项目实战、基于Spark GraphX的航班飞行网图分析)

Spark项目实战,图文教程详解释,小白可上手1)基于MLlib的鸢尾花聚类项目实战2)基于GraphX的航班飞行网图分析

2023-05-08 14:35:01 2950 5

原创 python的虚拟环境图文详解(虚拟环境作用以及虚拟环境搭建,切换,退出,迁移打包)代码演示

Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响,pycharm点点点,相比命令行操作方式比较友好,但是建议也学习下命令行方式,如果需要登陆服务器,可能只能使用命令行来操作。

2023-04-14 09:39:18 13295 3

原创 mac/unix修改环境变量+neo4j启动版本不适配详细操作

mac下查看/修改/增加环境变量 + neo4j开启关闭操作,以及启动neo4j遇到jdk环境变量配置和jdk与neo4j版本不适配,问题复现+解决方案

2023-04-11 16:38:42 362 1

原创 pip常用指令详解——(pip install -e .等)

在github下载代码时,在quick_start里面看到,pip install -e . 这个指令,由于之前没接触过所以去查阅了一下。,具体做什么得看setup.py怎么写的, 安装完成后, 通过执行pip list,便可看到当前项目被安装到了python环境中。代表将当前项目以软链接并且可修改的形式安装到当前python环境中,执行当前目录下的setup.py文件。

2023-04-07 12:47:54 37646 3

原创 计算机网络英文缩写词大全——搭配英文全称更好记(辽宁大学任秀丽)

ICMP:网络控制报文协议(Internet Control Message Protocol)ARP:地址解析协议,即ARP(Address Resolution Protocol)RARP:反向地址转换协议(RARP:Reverse Address Resolution Protocol)

2023-04-04 13:45:26 1684

原创 高级计算机网络——相关习题答案及解析(辽宁大学任秀丽主讲)

参考学习了李向丽老师的高级计算机网络图书

2023-03-21 23:59:55 2578 1

转载 知识图谱嵌入评价指标之MRR,Hits@n

Knowledge Graph Embedding,KGE模型性能中最常用的几个指标:MRR,HITS@1,HITS@10。MRR和HITS@10是两个重要指标,不可缺少,MR不被看作是一个好的指标,所以不进行介绍。

2023-03-21 18:17:24 754 1

原创 知识图谱本体,实体,实例的概念区分

2、实体是本体、实例及关系的整合,比如“人”是本体框中的一个概念,概念中也规定了相关属性比如“性别”,小明是一个具体的人,叫做实例,所以小明也有性别,小明以及体现小明的本体概念“人”以及相关属性,叫做一个实体(简单的说就是:本体+实例);知识图谱把结构化、非结构化的数据通过数据抽取、融合在一起,体现了数据治理、语义连接的思想,有利于大规模数据的利用和迁移。1、本体是概念的集合,是大家都公认的概念框架,一般不会改变如“人”、“事”、“物”、3、很多实体形成的数据库叫做知识库,如dbpedia等;

2023-03-21 15:54:21 3103 2

原创 以太网帧、IP数据报的图解格式(包含相关例题讲解,一题足够)

以太网首部占用14字节,首位开始是目的地址占用六个字节,其次是源地址,占用6个字节,然后是类型占用两个字节。以太网帧除去首部14字节和尾部FCS,4字节,(共18字节)剩下的中间的部分就是IP数据报。

2023-03-20 15:28:32 12018 5

原创 python中datetime模块的介绍及使用--用于处理日期时间,计算时间间隔等

datetime在python中比较常用,主要用来处理时间日期等,是一个非常有用的模块,在应对关于时间日期计算的编程题和工作实际运用时,可以直接应用,使用下面所述类时要先import datetime。

2023-03-20 10:52:08 3741

原创 IP地址分类详解:A、B、C、D类地址如何划分的以及保留地址(特殊地址)介绍

就像我们每个人都有一个身份证号码一样,网络里的每台电脑(更确切地说,是每一个设备的网络接口)都有一个IP地址用于标示自己。我们可能都知道这些地址由四个字节组成,用点分十进制表示以及它们的A,B,C分类等,然而,在总数大约为四十多亿个可用IP 地址里,你可能遇到过下面一些常见的有特殊意义地址。

2023-03-14 20:33:51 6817

原创 计算机网络学习笔记——全面知识点,不断更新中

1.1计算机网络的定义计算机网络是一组自治计算机互连的集合。1.2计算机网络的基本功能1.资源共享2.分布式处理与负载均衡3.综合信息服务。

2023-03-02 11:01:17 911

辽宁大学研究生课程java期末复习总结加历年常考期末题包含答案附带23期末考试题(王青松主讲)

辽宁大学研究生课程java期末复习总结加历年常考期末题包含答案附带23期末考试题(王青松主讲)

2023-07-22

辽宁大学分布式操作系统22、23期末试题加答案(王龙主讲)

辽宁大学分布式操作系统22、23期末试题加答案(王龙主讲)

2023-07-22

辽宁大学高级计算机网络(主讲任秀丽)期末原题带答案(包括2023年回忆版)

辽宁大学高级计算机网络(主讲任秀丽)期末试题(包括2023年回忆版)

2023-07-22

辽宁大学电子商务复习资料(冯勇主讲)

辽宁大学电子商务复习资料(冯勇主讲)

2023-07-13

空空如也

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

TA关注的人

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