学习网络 算法fasterrcnn深度

图神经网络综述:模型与应用

图神经网络综述:模型与应用 引言 图是一种数据结构,它对一组对象(节点)及其关系(边)进行建模。近年来,由于图结构的强大表现力,用机器学习方法分析图的研究越来越受到重视。图神经网络(GNN)是一类基于深度学习的处理图域信息的方法。由于其较好的性能和可解释性,GNN 最近已成为一种广泛应用的图分析方法 ......
神经网络 模型 神经 网络

基于图神经网络的电商购买预测

基于图神经网络的电商购买预测 如何制作自己的图数据 创建一个图,信息如下: from torch_geometric.data import Data x = torch.tensor([[2,1], [5,6], [3,7], [12,0]], dtype=torch.float) y = tor ......
神经网络 神经 网络

软考-算法与数据结构1

一、数组和稀疏矩阵 1、 数组 一维数组a[i]:a+i*len 二维数组a[i][j]: 在[0···m][0···n] 按行存储:base+(i*n+j)*len 按列存储:base+(j*m+i)*len 在[1···m][1···n] 按行存储:base+((i-1)*n+(j-1))*le ......
数据结构 算法 结构 数据

Linux操作系统学习2

本周学习的是Linux操作系统中的文件权限 基本权限UGO 其中UGO分别代表 O代表owner属主 G代表group属组 O代表other其他用户 Linux系统通过UGO将用户分为三类,并对这三类用户分别设置三种基本权限,这种设置权限的方式称为UGO方式。 每组的三个字符的具体含义如下:r是re ......
系统 Linux

博学谷学习记录 自我总结 用心分享 | SpringBoot源码刨析

SpringBoot是一个快速开发框架,快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行,它是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以 ......
自我总结 SpringBoot 源码

浅谈区间覆盖离线算法——pq差分

前置知识:STL 或者手打优先队列(堆),`vector`。 这里为了代码方便,后面的代码均使用 STL 优先队列,想看手打堆的话可以看别的巨佬的博客然后去 [模板](https://www.luogu.com.cn/problem/P3378) 或者 Acwing 练手。 该算法可以运用优先队列, ......
区间 算法

算法修养--A*寻路算法

本文从广度优先算法为切入点,介绍了广度优先算法、Dijkstra算法、最佳优先搜索以及A*寻路算法, 并展示核心算法代码实现。 ......
算法 修养

Exception in thread "main" java.security.InvalidKeyException: Wrong key size问题的解决(DES加密算法遇到)

问题描述 在Java里面使用DES加密算法,然后就爆出这个错误: 问题解决 换用了另外一种加密解密的函数:SecretKeySpec; 即将原来的这种: 换成了这种: 我是觉得使用DES加密算法时,它一直显示key的字节长度不对,就想着换一种表述方式,又看到了别的友友的经验分享,就换成这样试了试(直 ......

8088/8086微处理器与总线学习笔记总结

目录一、微处理器与总线1.微处理器的概述1.1 运算器1.2 控制器1.2.1 指令控制1.2.2 时序控制1.2.3 操作控制二、8086/8088微处理器1.8086/8088CPU的指令特点1.1 指令流水线1.2 内存的分段管理技术1.3 支持多处理器系统2.8088/8086的外部引脚及其 ......
微处理器 总线 笔记 8088 8086

2023-2024-1 20231413 《计算机基础与程序设计》第三周学习总结

班级:2023-2024-1-计算机基础与程序设计 作业要求:2023-2024-1 《计算机基础与程序设计》教学进程 目标:自学教材: 计算机科学概论第2、3章并完成云班课测试 《C语言程序设计》第2章并完成云班课测试 教材学习内容总结:了解了进制转换、图像/音频压缩,计算机数学的基础知识 教材学 ......

学习笔记5

第11章 EXT2文件系统 1. EXT2文件系统数据结构 1 通过mkfs创建虚拟硬盘 命令:mke2fs [-b blksize -N ninodes] device nblocks 2 虚拟磁盘布局 Block#0:引导块 B0是引导块,文件系统不会使用,他用来容纳一个引导程序,从此盘引导操作 ......
笔记

逆波兰表达式与迷宫算法

中项表达式是人类的算术思路,逆波兰表达式是机器结合栈结构完成算式解析的最佳结构。 文章链接:https://zhuanlan.zhihu.com/p/357982040 迷宫算法 文章链接:https://blog.csdn.net/m0_53157173/article/details/11448 ......
表达式 迷宫 算法

2023-2024-1 20231301 《计算机基础与程序设计》第三周学习总结

2023-2024-1 20231301 《计算机基础与程序设计》第三周学习总结 作业信息 作业 链接 作业课程 <班级>(2023-2024-1-计算机基础与程序设计) 作业要求 <作业>(2023-2024-1计算机基础与程序设计第三周学习总结) 作业目标 <《计算机基础与程序设计》预习第二、三 ......

深入理解MySQL中的Join算法

在数据库处理中,Join操作是最基本且最重要的操作之一,它能将不同的表连接起来,实现对数据集的更深层次分析 ......
算法 MySQL Join

博学谷学习记录 自我总结 用心分享 | Spring源码刨析

别再盲目的说spring有三级缓存了,两个缓存只是启动时为了解决循环依赖,spring启动后只有一个缓存有用 一、什么是循环依赖 循环依赖指的就是循环引用,就是两个或多个 bean 相互之间的持有对方,比如 CircleA 引用 CircleB , CircleB 引用 CircleC, Circl ......
自我总结 源码 Spring

博学谷学习记录 自我总结 用心分享 | Tomcat源码刨析

Tomcat系统架构设计 1.前言 很多人谈到架构感觉是一个非常高大尚的东西,觉得自己目前不太可能接触到或者没有实力接触和学习它。这其实是一个非常错误的认识,事实上我们作为开发人员每天都在和架构打交道。比如当你接到一个功能模块的需求时,你首先要做的就是分析和设计,例如技术选型、功能拆分、设计合理的开 ......
自我总结 源码 Tomcat

Java学习笔记二

Java学习笔记二 面向对象(Object Oriented) 属性(成员变量)跟随对象放在堆里面,局部变量(如 p1)放在栈里面。只有成员变量的前面能添加权限修饰符,且成员变量自带默认值。 在一个类中,一个方法可以调用这个类中的其余方法(包括自身,即递归)以及成员变量,不能在方法中再定义方法。 方 ......
笔记 Java

GienTech动态|入选软件和信息技术服务竞争力百强;参展世界计算大会、网络安全博览会

​ ​ ———— GienTech动态 ———— 中电金信参展广东省网络安全博览会、世界计算机大会 ​ ​ 近期,中电金信跟随中国电子参展2023年广东省网络安全博览会(下简称“博览会”)和2023世界计算大会。在两大峰会上,中电金信展出了金融级数字底座“源启”、云原生分布式核心业务系统及多个标杆案 ......

文心一言 VS 讯飞星火 VS chatgpt (112)-- 算法导论10.2 3题

三、用go语言,用一个单链表L实现一个队列。要求操作 ENQUEUE 和 DEQUEUE 的运行时间仍为O(1)。 文心一言: 在 Go 语言中,使用单链表实现队列的操作,包括入队(ENQUEUE)和出队(DEQUEUE),并保持操作的时间复杂度为 O(1),需要利用两个指针,一个指向队头,另一个指 ......
文心 导论 算法 chatgpt VS

Trino容错模式深度测评与思考

Trino是一款开源的高性能、分布式SQL查询引擎,专门用于对各种异构数据源运行交互式分析查询,支持从GB到PB的数据量范围。 ......
深度 模式 Trino

计算机网络基础及网络参考模型

1. 网络基本概念 1.1 什么是计算机网络? 计算机网络:指主机与主机之间通过有形或无形的媒介连接起来,并且按照一定规则进行通信的集合。 1.2 什么是通信? 通信:指人与人、人与物、物与物之间通过某种媒介和行为进行信息传递与交流。 1.3 什么是网络通信? 网络通信:指设备之间通过网络进行通信。 ......
网络基础 网络 模型 计算机 基础

本地虚拟机NAT连接不上网络

1、Linux-Centos7网络NAT连接模式不能上网问题解决方法 解决方法: 猜测是NetworkManager服务导致 # 先关闭NetworkManager 1、systemctl stop NetworkManager # 重新启动网服务 2、service network restart ......
网络 NAT

ZEGO 最后一公里网络传输的容灾及优化方案

作为运维,你是否遇到过一些用户域名解析异常,你是否又遇到过某些区域云商加速节点异常导致业务不可用,此时的你一脸茫然,不知所措?作为运维,你是否被最后一公里问题搞得焦头烂额? 那么今天我们就来探讨一下最后一公里网络传输上的容灾以及优化方案。 目前大多数公司为解决最后一公里问题基本都是选择云商的各种加速 ......
网络传输 方案 网络 ZEGO

数据结构——左偏树/可并堆学习笔记

引入 作为树形数据结构的一员——堆,对于取极值拥有着优秀的复杂度,但是,合并两个堆却成为了一个问题。除了朴素算法外,还有什么算法可以合并两个堆呢? 正文 那么,可并堆是个啥呢?简单来说,它是一个支持合并操作的二叉堆(好像是废话)。 首先,简单介绍一下二叉堆的性质,学过的读者可自行跳过。 二叉堆是一棵 ......
数据结构 结构 笔记 数据

一个需要感性理解的树上算法 学习心得

题目描述 你现在有一颗 \(n\) 个点的树和 \(m\) 条由 \(x_i\) 到 \(y_i\) ( \(1 \le x_i\ ,\ y_i \le n\) ) 的简单可重复路径。求有多少种方案选路径,使路径集的大小为 \(k\) ,且所有路径至少有一个公共点。对 \(10^9+7\) 取模。 ......
算法 感性 心得

网络流 - 最大流 学习心得

一篇写的很好的博客 那篇博客讲得很清楚,就不再赘述了。在这里贴出一些我犯过的 bug : /* bug:1.是q.front()而不是q.back() 2.q需要pop() 3.bfs的条件不是w!=0而是w>0 4.flow不会在同一层被更新,因此不能给flow赋值 5.一次bfs可以dinic多 ......
心得 网络

博学谷学习记录 自我总结 用心分享 | MyBatis源码刨析

Mybatis底层源码分析1.概要介绍 MyBatis 是一款优秀的持久层框架,也是当前最流行的java持久层框架之一,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。采用ORM思想解决了实体和数据库映射的问题,对 ......
自我总结 源码 MyBatis

Catalan 数 学习心得

引 - \(C_n^m\) 的由来 一条直线上 \(m\) 个元素彼此相同,另外 \(n−m\) 个元素彼此相同,那么此时它们在直线上有 \(n!m!(n−m)!\) 种排列方式 而在直线上将这 \(n\) 个元素进行排列的方式,又等价于在 \(n\) 个位置中取 \(m\) 个位置放入其中一种元素 ......
心得 Catalan

树链剖分 学习心得

Bug 都写在代码开头了,就不复述了。 还有一个智障的错误是注释调试代码的时候把同一行的正式代码也给注释掉了( 写得非常精彩。 /* bug:1.rev、id要分清! 2.mod()函数的情况不能写一半就跑路! 3.别忘了先给tree build()一下! 4.出界条件认真想一遍再写! 5.还有出界 ......
心得

割边+割点 学习心得

先背诵 tarjan 板子 #include<bits/stdc++.h> using namespace std; #define N 10005 #define M 100005 int tot,first[N],nxt[M],to[M]; void add(int x,int y){ nxt[ ......
心得