自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生苦短,LET US GO

学习使我快乐

  • 博客(239)
  • 收藏
  • 关注

原创 Adobe Acrobat Reader离线安装

离线安装包下载地址如下:https://get.adobe.com/cn/reader/enterprise/

2024-03-14 20:39:01 579

原创 Redis持久化机制

Redis持久化的三种方案:快照方案( RDB , Redis DataBase ):将某一个时刻 Redis 的内存数据,以二进制的方案写入磁盘,速度快,会数据丢失。文件追加方案( AOF , Append Only File ):记录所有的操作命令,并以日志的形式追加到文件中,速度慢,不会数据丢失。混合持久化方案: Redis 4.0之后新增的方案,混合持久化是结合了 RDB 和 AOF 的优点,在写入的时候,先把当前的数据以 RDB 的形式写入文件的开头,再将后续的操作命令以 AOF 的格式存

2023-02-03 08:41:25 172 1

原创 自制番茄钟脚本

【代码】自制番茄钟脚本。

2023-02-01 14:36:19 820

原创 MySQL底层原理

B Tree叶节点具有相同的深度,叶节点的指针为空;所有索引元素不重复;节点中的数据从左到右递增排列。B+ Tree非叶子节点不存储数据,只存储索引,因此可以放更多的索引;叶子节点包含所有的索引字段;叶子节点用指针连接,提高区间访问的性能。

2023-01-27 23:31:27 276

原创 ubuntu22安装和卸载nvidia驱动

【代码】ubuntu22安装和卸载nvidia驱动。

2023-01-08 11:40:29 4084 1

原创 Spring Cloud项目使用war包启动

如果注册中心用jar包单独启动而不使用tomcat可以省略这一步骤。注:后端单独调试时可以通过配置server.servlet.context-path=/auth加上统一的路由前缀,以保持跟前端访问路径相一致。如把auth.war包放到tomcat中启动时,资源路径会加上一个/auth的路由前缀,所以前端访问资源时要加上这个前缀。

2022-10-18 16:04:20 775

原创 虚拟机挂载ISO文件

1.在虚拟机的CD/DVD设备上选择需要的iso文件,然后操作系统的/dev目录下就会生成对应的接口文件,如cdrom。

2022-09-27 14:42:24 3044

原创 Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs

【代码】Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs

2022-09-26 17:32:46 161

原创 ubuntu安装virtualenv报错UnicodeDecodeError

报错信息:在ubuntu18系统下用pip3安装virtualenv时报下面的错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1205: ordinal not in range(128)解决方法:再终端设置编码类型export LC_ALL=C.UTF-8...

2022-05-15 19:18:49 250

原创 ubuntu安装aspectj

官网下载aspectj的jar包ubutnu安装一些依赖apt install libxi6 libxtst6 libxrender1使用java命令进行安装java -jar aspectj-1.9.0.jar编辑~/.bashrc配置环境变量export ASPECTJ_HOME=/opt/aspectj1.9export PATH=$ASPECTJ_HOME/bin:$PATHexport CLASSPATH=$ASPECTJ_HOME/lib/aspectjrt.ja.

2022-05-10 14:31:03 168

原创 gradle配置全局镜像

在.gradle目录下新建init.gralde文件,并写入如下内容:allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public' def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/public' def ALIYUN_GOOGLE_URL

2022-05-07 21:48:13 1902 1

原创 Visual Studio Code 设置说明

{ // 自动格式化粘贴 "editor.formatOnPaste": true, // 保存文件后代码格式化 "editor.formatOnSave": true, // 编辑区字体大小 "editor.fontSize": 18, // 集成终端字体大小 "terminal.integrated.fontSize": 14, // 输出窗口字体大小 "[Log]": { "editor.fontSize":

2022-04-23 23:07:16 501

原创 离线环境下安装pyhanlp

问题:离线环境安装好pyhanlp后,导入包的时候报错:name server not known。分析:因为pyhanlp默认会去下载jar包和数据文件,所以在离线环境下请求会发生域名解析错误。解决方法:下载好data,hanlp-1.8.3.jar和hanlp.properties,并拷贝到/lib/python3.7/site-packages/pyhanlp/static目录下。修改hanlp.properties中的root路径为当前static的绝对路径。将__init__.py中的

2022-04-02 11:27:26 1514 1

原创 spring中使用scala的maven打包配置

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav

2021-12-23 11:12:16 208

原创 ubuntu下源码安装Python

原因:ssl模块缺失解决方法:sudo apt install openssh-serversudo apt install libssl-dev

2021-12-03 16:44:01 240

原创 django和scrapy创建项目命令

django项目# 创建项目django-admin startproject my_projpython manage.py startapp my_apppython manage.py runserver# 数据库迁移python manage.py makemigrations my_apppython manage.py migrate my_appscrapy项目# 创建项目scrapy startproject spider_appscrapy genspider ex

2021-11-15 10:10:58 1122

原创 Tensorflow安装GPU环境

https://developer.nvidia.cn/cuda-10.1-download-archive-update2https://developer.nvidia.cn/rdp/cudnn-archive

2021-11-12 11:06:46 1750

原创 vscode调试redis源码

下载redis源码git clone -b 5.0 https://github.com/redis/redis.git编译cd redismake配置vscode{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { .

2021-10-14 10:33:44 566 1

转载 ubuntu编译mysql源码

一、下载源码首先去MySQL官网下载源代码mysql-boost-5.7.34.tar.gz二、在docker中部署ubuntu启动容器docker run --name ubuntu-mysql -itd -p 3306:3306 -p 6789:22 ubuntu:bionicdocker cp E:/Document/mysql-boost-5.7.34.tar.gz f19aa84edf20:/home/workspacedocker exec -it ubuntu-mysql /b

2021-10-13 17:24:02 434

原创 docker上传镜像到仓库

先到docker hub创建仓库,这里假设创建的仓库名为ubuntu可以通过两种方式创建本地镜像:从现有镜像创建docker tag ubuntu:bionic {username}/ubuntu:bionic从容器创建docker commit my-ubuntu {username}/ubuntu:bionic推送到远程仓库docker login -u {username} -p {password}docker push {username}/ubuntu:bio.

2021-10-12 17:00:12 182

原创 docker部署ubuntu并连接ssh远程调试代码

一、拉取容器docker pull ubuntu:bionic二、运行容器docker run --name my-ubuntu -itd -p 6789:22 ubuntu:bionic# 进入ubuntu操作界面docker exec -it my-ubuntu /bin/bash三、下次启动和结束容器docker start my-ubuntudocker stop my-ubuntu四、安装ssh服务首先进入ubuntu容器,安装openssh。apt update

2021-10-12 11:07:16 688

原创 cmake编译cocos2d-x报错

在终端输入:cocos run --proj-dir .. -p mac报错信息如下:-- The C compiler identification is unknown-- The CXX compiler identification is unknownCMake Error at CMakeLists.txt:30 (project): No CMAKE_C_COMPILER could be found.CMake Error at CMakeLists.txt:30 (

2021-09-14 22:39:12 409

原创 coursera访问不了

一、网页打不开ping www.coursera.orgping d3njjcbhbojbot.cloudfront.net所以只需将hosts文件加入如下内容:18.65.159.51 www.coursera.org二、视频加载不了访问ipaddress查找d3c33hcgiwev3.cloudfront.net的IP。2.同样修改hosts文件就可以了。...

2021-08-04 16:13:11 357

原创 GNN组队学习总结

经过一个月的打卡学习,总算是完成了所有任务。本次学习对我来说难度还是挺大的,因为本来对于神经网络还是处于入门阶段,最近才看完循环神经网络,其中对LSTM模型还是有点不太理解。所以在学习GNN的过程中基本是照本宣科完成了整个任务,现在理解的GNN就是用图结构模拟了现实中的样例,可以去预测它的节点特征,GNN的优势就是能更好地模拟人的逻辑思维。总之经过这次学习算是对GNN有个初步的概念了,希望在以后的工作学习中能更加充实这方面的知识,文末附上本次领航员建议的学习资料,也感谢Datawhale这个组织所有成员的无

2021-07-10 23:11:28 112 2

转载 超大规模数据集类的创建

Dataset基类import os.path as ospimport torchfrom torch_geometric.data import Dataset, download_urlclass MyOwnDataset(Dataset): def __init__(self, root, transform=None, pre_transform=None): super(MyOwnDataset, self).__init__(root, transform,

2021-07-09 23:51:17 256

转载 基于图神经网络的图表示学习方法

基于GIN的图表征网络的实现基于图同构网络的图表征学习包含以下过程:首先计算得到节点表征;然后对图上各个节点的表征做图池化,得到图的表征。基于图同构网络的图表征模块(GINGraphRepr Module)import torchfrom torch import nnfrom torch_geometric.nn import global_add_pool, global_mean_pool, global_max_pool, GlobalAttention, Set2Setfrom

2021-07-05 23:07:20 397

转载 超大图上的节点表征学习

一、Cluster-GCN论文 Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Network 针对普通训练方法无法训练超大图的问题,提出了解决方法:利用图节点聚类算法将一个图的节点划分为ccc个簇,每一次选择几个簇的节点和这些节点对应的边构成一个子图,然后对子图做训练。由于是利用图节点聚类算法将节点划分为多个簇,所以簇内边的数量要比簇间边的数量多得多,所以可以提高表征利用率,并提

2021-06-30 23:41:01 127

转载 节点预测与边预测任务实践

一、使用InMemoryDataset数据集类import os.path as ospimport torchfrom torch_geometric.data import (InMemoryDataset, download_url)from torch_geometric.io import read_planetoid_dataclass PlanetoidPubMed(InMemoryDataset): r""" 节点代表文章,边代表引文关系。 训练、验证和测试

2021-06-27 23:41:50 170

转载 基于图神经网络的节点表征学习

我们使用图神经网络来生成节点表征,并通过基于监督学习的对图神经网络的训练,使得图神经网络学会产生高质量的节点表征。高质量的节点表征能够用于衡量节点的相似性,同时高质量的节点表征也是准确分类节点的前提。获取数据集from torch_geometric.datasets import Planetoidfrom torch_geometric.transforms import NormalizeFeatures# NormalizeFeatures在将数据输入神经网络之前对节点特征进行归一化da

2021-06-22 23:52:40 279 3

原创 消息传递的图神经网络

一、消息传递范式介绍消息传递范式是一种聚合邻接节点信息来更新中心节点信息的范式,它将卷积算子推广到不规则数据领域,实现了图与神经网络的连接。此范式包含三个步骤:(1)邻接节点信息变换;(2)邻接节点信息聚合到中心节点;(3)聚合信息变换。消息传递图神经网络可以描述为:xi(k)=γ(k)(xi(k−1),□j∈N(i) ϕ(k)(xi(k−1),xj(k−1),ej,i)),\mathbf{x}_i^{(k)} = \gamma^{(k)} \left( \mathbf{x}_i^{(k-1)},

2021-06-20 01:24:11 658

原创 环境配置与PyG中图与图数据集的使用

一、环境配置因为没有GPU,我这里只安装了CPU版本先安装pytorchpip install torch torchvision torchaudio安装PyGpip install torch-scatterpip install torch-sparsepip install torch-clusterpip install torch-spline-convpip install torch-geometric二、Data类Data类的构造函数如下:class D

2021-06-17 01:09:42 197

原创 房贷中的等额本息和等额本金有什么区别?

众所周知房贷有两种还款方式,一种是等额本息,另一种是等额本金。顾名思义,等额本息的意思就是说每期还款的本金和利息是相同的,等额本金就是说每期还款的本金是一样的,而利息是依次递减。下面我们通过一个例子来看看两者在还款金额上的具体区别:例子假设向银行贷款100万,分30年还款,银行贷款的年利率是5.6%。分析:贷款100万也就是当期的本金A=100A=100A=100,因为我们是每月进行还款,所以月利率是r=5.6%÷12=0.4667%r=5.6\%\div12=0.4667\%r=5.6%÷12=0.

2021-05-05 20:37:03 321

原创 ubuntu离线安装依赖

在联网的电脑上下载需要的安装包,所需的deb文件会缓存到/var/cache/apt/archives目录下。# 先卸载已安装的包sudo apt-get --purge remove python-pip# 下载安装文件sudo apt-get -d install python-pip因为我的ubuntu是虚拟机,所以需要挂载共享文件夹再导出文件。# 挂载sudo mount -t vboxsf share myshare# 拷贝文件cp /var/cache/apt/arc.

2021-04-21 16:59:26 571

原创 virtualbox手动挂载共享文件夹

设置共享文件夹在mnt目录下新建文件夹myshare,并输入挂载命令。# share是刚刚设置的文件夹名称sudo mount -t vboxsf share /mnt/myshare卸载已挂载的文件系统sudo umount /mnt/myshare

2021-04-20 17:19:28 957

原创 Tomcat显示文件列表

打开Tomcat安装目录下的conf/web.xml,将listings的值设置为true。<servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>

2021-04-09 11:26:22 355

原创 Gradle配置国内源

找到Gradle用户主目录(可以通过环境变量GRADLE_USER_HOME配置),默认为~/.gradle,新建init.gradle文件,填入如下内容:allprojects{ repositories { def ALIYUN_REPOSITORY = 'https://maven.aliyun.com/repository/public/' def ALIYUN_JCENTER= 'https://maven.aliyun.com/repository/.

2021-03-04 16:39:48 2466 1

原创 mac安装和使用boost库

一、安装boostbrew install boost使用Homebrew安装完boost后其根目录在/usr/local/Cellar/boost,头文件会安装到/usr/local/include,库文件会安装到/usr/local/lib。二、使用boost新建一个main.cpp文件#include <iostream>#include <boost/version.hpp>using namespace std;int main(int argc,

2021-02-28 12:17:26 3253 1

原创 Homebrew更换源

查看当前源cd "$(brew --repo)" && git remote -vcd "$(brew --repo homebrew/core)" && git remote -vcd "$(brew --repo homebrew/cask)" && git remote -v切换为清华源cd "$(brew --repo)" && git remote set-url origin https://mirrors.tuna.t

2021-02-27 23:13:16 495

原创 Termux配置ssh连接

一、安装open-ssh# 安装pkg install open-ssh# 启动sshdsshd# 关闭sshdpkill sshd# 查看sshd是否运行ps aux | grep sshd使用如下命令在客户机上生产密钥对,然后将公钥id_rsa.pub的内容拷贝到Termux中的 ~/.ssh/authorized_keys。ssh-keygen二、远程连接termuxssh [email protected] -p 8022...

2021-02-26 17:27:32 5205

原创 brew报错:in `initialize‘: Version value must be a string; got a NilClass () (TypeError)

问题:升级mac系统后,brew与mac版本不兼容,报错如下:解决方法:打开报错的文件:vim /usr/local/Homebrew/Library/Homebrew/version.rb如图,注释掉368和370行,写入@version = '11.1’将版本号固定。...

2021-02-09 22:56:05 1709 2

空空如也

空空如也

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

TA关注的人

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