自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 386.字典序排序

这种方式o(nlogn),直接排序会使用额外o(n)空间存储字符串数组。为了达到o(1)空间,不能使用直接排序。字典序即按照字典的顺序排序,在计算机中两个字符串的大小关系取决于两个字符串从左到右第一个不同字符的ASCII值的大小。字典序实际上是数字的前序遍历。

2025-06-11 19:00:51 109

原创 spring切面

例如一个案例就是添加用户,重复的代码包含了记录日志、事务提交和事务回滚等,都是重复的,为了简单,交给AOP来做。回到添加用户的案例,把不同面的代码单独抽出去,当程序运行到方法时,例如方法前,可以动态将该面的程序动态的切进去,方法运行完也可以动态的切进去。通过代理对象调用原来对象的方法。代理对象方法前后都可插入代码,这些代码就是增强处理。动态代理的经典实现。所谓面向切面编程,即一种通过预编译和运行期动态代理的方式,实现在不修改源代码的情况下给程序动态添加功能的技术。

2025-05-30 17:56:25 674

原创 2359.找到离给定两个节点最近的节点

首先肯定要计算节点到各个节点之间的最短距离。由于是有向图因此可以通过循环实现找到节点到其他节点的路径及距离。最后选出里node1和node2最远距离最小的点即可。

2025-05-30 12:46:06 249

原创 latex创建多个子图

整理的创建模板,即拿即用。

2025-05-28 10:47:19 230

原创 第1章 计算机系统知识

阵列处理机,单指令多数据流计算机。

2025-05-27 21:36:42 518

原创 数据库表添加索引

给字段添加索引,适用于查询频繁,重复不多的字段。主键和唯一约束在MySQL中会自动生成索引。需要根据具体的查询模式和数据特点来设计,过多的索引会影响写操作性能,而索引确实会导致查询缓慢。合理的索引设计师数据库性能优化的关键。

2025-05-27 21:34:19 816

原创 第10章 网络与信息安全基础知识

多模光纤的特点:成本低,宽芯线,聚光好,耗散大,低效,用于低速度、短距离的通信。单模光纤的特点:成本高,窄芯线,需要激光源,耗散小,高效,用于高速度、长距离的通信。ping操作只能判断用户与外部站点的连通性Netsat用于显示IP,TCP,UDP和ICMP协议相关的统计数据,一般用于校验本机各端口的网络连接情况使用ARP查看和修改本地计算机上的ARP选项Tracert是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径,通过该命令可以查看在哪段路出现连通问题。

2025-05-26 21:20:28 429

原创 第11章 标准化和软件知识产权基础知识,多媒体、图像相关

标准化法》分为5章26条,主要内容是:确定了标准体制和标准化管理体制,规定了制定标准的对象与原则以及实施标准的要求,明确了违法行为的法律责任和处罚方法。标准是对重复性事物和概念所做的统一规定。发表权是指决定作品是否公之于众的权利。此外:人的听觉器官能感知的声音频率在20~20kHz之间。

2025-05-26 21:20:14 411

原创 第5章 软件工程基础知识

设计模式:是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一般而言一个设计模式有4个基本要素:模式名称,问题,解决的方案和效果。瀑布模型:各阶段的固定顺序,如同瀑布流水。适用于需求明确,且很少发生较大变化的项目。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。喷泉模型:主要用来描述面向对象的软件开发过程。掌握常见软件开发模型的基本概念。

2025-05-26 21:19:59 382

原创 第2章 程序设计语言基础知识

一般程序中的错误可以分为语法错误和语义错误(或逻辑错误),语法错误是语句形式上的错误,语义错误是含义上的错误(逻辑错误)。运行中出现的逻辑错误是动态语义错误。

2025-05-26 21:19:28 200

原创 第4章-操作系统知识

2025-05-26 21:19:07 330

原创 overleaf,latex使用过程中记录(二)

在\maketitle后面加上,

2025-05-19 15:36:55 130

原创 gephi绘图

参考:如何在Gephi中正确的显示中文?Gephi绘制网络图初步探索gephi 节点标签 调节_图分析与可视化-从Gephi开始

2025-05-01 14:34:13 259

原创 neurips2025_latex

补充材料单独提交一个zip材料,上传代码评估质量,检查提交code的准则、模板等。使用\usepackage[nonatbib]{neurips_2025},其中:提交一篇PDF,包含了正文(9页),参考文献,checklist。添加bib文件,完整的方法已经修改好了。下载IEEEtran.bst,添加即可。为了保证严谨性和透明度,需要有。neurips模板修改。

2025-04-29 15:57:40 1040 2

原创 边缘损失函数

本质上是为了在模型学习过程中拉大某两类节点的评分差距,在差距不够时施加惩罚,是一种常见的对比性损失或排序损失思想。可以成为边缘排名损失(margin-based ranking loss),鼓励某类节点的评分高于另一类节点。,假设差距是0.5,则损失是0.2,假设差距是0.8,则损失是0,损失越来越小。,否则就回产生损失,损失大小就是未满足差距的部分,代表了正类与负类的差距,显然希望这个差距大于等于。,即正类的评分比负类高至少。

2025-04-20 13:48:46 552

原创 one class classification

在one class classificaiton中,仅仅只有一类的信息用于训练,其他类别的(outlier)信息是缺失的,即区分两个类别的边界线是通过仅有的一类数据的信息学习得到的。二分类中常用的BCE Loss,理解这里的Loss就是判断模型的好坏并纠正,对于错误的预测,应该返回高值,对于良好的预测,应该返回低值。利用已知部分正常节点来检测异常,即只利用一类正常节点来实现二分类,这是one-class的任务。

2025-04-19 15:07:18 135

原创 网络与信息安全基础知识

防火墙技术:包过滤防火墙、应用代理网关、状态检测技术。有链路加密、节点加密、端到端加密。

2025-04-15 22:00:33 110

原创 七大寻址方式

2025-04-13 22:16:51 148

原创 远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件

服务器中有个GLIBC库,VSCode>=1.86.0版本对 低于v2.28.0版本的GLIBC不再满足需求。回退到之前能够连接服务器的版本。我之前用的是January 2025 (version 1.97)这是因为我最近更新了vscode,

2025-04-08 22:12:28 389

原创 node.js版本管理

遇到了版本升级后,以前项目不兼容的问题。下载一个node.js的版本管理工具,,可以选择版本下载,我选择的1.11.1版本的。下载完成后点击安装,分别选择nvm安装目录和nodejs的安装目录,点击安装,例如我本机已经安装了v20版本,就会提示你已安装是否使用nvm管理这个版本。安装成功如图所示:进入cmd查看版本是否已安装成功。

2025-04-02 15:41:52 336

原创 智能体概述

智能体是指通过模拟特定场景下的人物或角色(希望这个 AI 员工有什么能力,你决定),主动思考与执行任务的智能助理,以完成特定任务或目标的一种 AI 应用方式。

2025-03-25 10:57:30 198

原创 八爪鱼采集器

配置合理规则采集数据。

2025-03-06 19:30:08 978

原创 low pass filtering / high pass filtering

在图神经网络(GNN)中,低通滤波(low-pass filtering)特性是指网络在学习图节点表示时,倾向于保留图结构中局部相似节点之间的信息,同时平滑掉图中的不相关信息。这种特性使得 GNN 能够捕捉到节点的局部结构特征,并且能够在信息传播过程中忽略掉远离当前节点的、噪声较多的部分。

2025-02-28 14:27:45 678

原创 Pycharm-Version: 2024.3.3导入conda环境

点击select existing->conda,选择地址为:anoconda/library/bin/conda.bat,就可以选择虚拟环境了。新增环境,点击add interpreter->add local interpreter。找到Project->python interpreter。打开一个新项目,点击File->Settings。

2025-02-25 13:00:25 601

原创 更换node版本

使用node.js官方安装程序,升级到v20.18.0。查看当前node版本。

2025-02-22 20:31:39 230

原创 【DiffGAD: A Diffusion-based Unsupervised Graph Anomaly Detector】

传统的无监督方法以重构为重点,对未标记数据的编码的潜在表示进行解码,通常无法捕获关键的判别性内容,导致异常检测不理想。DiffGAD的核心是一种全新的潜在空间学习范式,通过精心设计,使用判别内容来指导模型,从而提高模型的熟练程度。利用扩散采样向潜在空间注入判别性内容,并引入内容保存机制,在不同尺度上保留有价值的信息,显著提高了模型在有限时间和空间复杂度下识别异常的熟练程度。在6个大规模数据集上进行了评估,卓越性能。

2025-02-21 14:02:33 904

原创 stochastic differential equation

Stochastic Differential Equation,SDE,随机微分方程是常微分方程的扩展,其项是随机过程,解也是随机过程。形容的是一个随机变量的变动过程,也就是常微分方程加上一个白噪音项。随机过程函数本身的导数不可定义。SDE可用于模拟随机模型的各种行为,如股价、随机增长模型或受热涨落影响的物理系统。随机微分方程的概念最早以布朗运动的形式提出包含微分,解微分需要用到积分。

2025-02-17 16:48:36 1205

原创 枚举Enum用法

枚举非常适合用于定义错误状态码。通过枚举,可以将错误码集中管理,提高代码的可读性和可维护性。// 定义常见的错误状态码// 定义属性// 错误码// 错误信息// 构造函数// 获取错误码// 获取错误信息// 根据错误码查找对应的枚举实例// 遍历枚举常量进行查找。

2025-02-15 20:04:20 442

原创 Graph Anomaly Detection via Diffusion Enhanced Multi-View Contrastive Learning

忽略了对比学习中正负采样对的增强方法,会对模型的鲁棒性和准确性产生重大影响。该方法:联合优化基于扩散的增强模块和基于多视图对比学习的模块。基于扩散的增强模块,使用扩散模型并去噪得到增强的原始图,并将原始图重建损失作为异常检测标准之一。在多视图对比模块,有节点-节点,节点-子图,子图-子图三种对比视图,以更好识别结构空间中的异常。在6个基准数据集上进行了实验。

2025-02-15 16:52:20 752

原创 DeepSeek进阶

DeepSeek-R1是开源的推理模型,性能对其OpenAI-o1,可免费商用。DeepSeek在后训练阶段大规模使用了强化学习。DeepSeek还能完成常规绘图,例如SVG矢量图,Mermaid图表,React图表。

2025-02-14 21:33:07 271

原创 Java版本与JDK版本

Java版本指的Java语言和平台的版本,例如Java8、Java11、Java17等,每个版本会引入新特性、改进和修复。JDK(Java Development Kit)版本则是开发工具包,包含编译器、调试器等工具,通常与Java版本对应,例如JDK8对应Java8,JDK11对应Java11。

2025-02-08 17:06:54 412

原创 90.子集||

要求所有可能的子集,不能重复,因此对于相同的数字,要考虑去重,去重的方式就是通过排序,排序后相同的数字相邻,这样进行实现迭代时,若没有选择上一个数,,其当前数字与上一个数相同,则跳过当前生成的子集。递归完成,撤销当前选择,继续其他选择。

2025-02-06 23:19:16 168

原创 使用DeepSeek R1 + 了解部署

R1模型,推理模型。

2025-02-05 21:28:09 344

原创 680.验证回文串||

上面的分析存在漏洞,当l和r所处位置不能构成回文串时,有两种做法,一种是删除l位置的字符,则l++,另一种是删除r位置的字符则r–,当这两种做法至少有一个是回文串则能够继续进行。这里需要涉及删除,因此使用双指针,l和r,假设l不等于r,则l++,同时记录删除字符的个数cnt–,如果第二次遇到l不等于r,则不能成为一个回文串,反之则可以。最多删除一个字符使其成为回文串,首先根据回文串的特点,即两边互相对应。

2025-02-03 23:42:55 235

原创 我的创作纪念日

当然新的一年希望自己可以多创作一些质量更好的文章出来和大家一起分享。也是想和大家一起进步,记录下自己遇到的问题和学习进程。发现好记性不如烂笔头,多记一点是没有坏处的。

2025-02-03 23:06:59 398

原创 解决需要用到1.x版本的tensorflow环境的问题

首先在linux服务器上安装anoconda,可以直接下载.sh安装包,然后上传到服务器,使用bash Anxxx.sh,执行安装命令。,这是因为tf.random_uniform在tf2.0改名字了,使用tf.random.uniform代替。此外,nunmpy包可能附带安装最新的,需要降级一下,例如我安装的是numpy==1.23.3。是tensorflow环境下运行的,因此需要配置tensorflow环境。由于CUDA版本已经很高了,因此安装tensorflow2.x以上的即可,

2024-12-22 19:43:36 481

原创 Java、python标识符命名规范

驼峰命名:

2024-12-08 18:43:00 244

原创 idea中新建一个空项目

经查,这是因为java编译器中默认使用的JD版本太低导致的。在文件->设置中切换即可,如下图所示,切换为较高点的,我这里切换为。目的,为了在同一个目录下有多个小的项目:使用IDE为idea2022。

2024-12-08 18:25:26 658

原创 反射机制了解

Reflection被视为动态语言的关键。允许程序在运行期间借助Reflection API 取得任何类的内部信息,并能直接操作任何对象的内部属性和方法。例如下面的案例,获取类的属性和方法,两种都是可行的。@Test// 创建Person类的实例// 调用Person类的属性和方法// 调用属性// 调用方法/*使用反射完成上述的操作*/@Test// 调用构造器方法// 调用属性,先获取age属性。

2024-11-30 22:31:50 496

原创 github浏览技巧-github1s

在浏览github中感兴趣内容时,想要查看代码文件,还需要下载或者clone,只需要在地址中。,即可方便的查看目录及文件内容了。

2024-11-29 23:02:44 335

【远程开发环境配置】VSCode通过SSH连接学校服务器并使用Conda配置个人开发环境详细指南

内容概要:本文详细介绍了如何通过VSCode连接学校服务器,并使用Conda配置个人开发环境。首先,讲解了在VSCode中配置SSH连接的具体步骤,包括配置文件设置和通过输入密码完成登录。接着,重点讲述了在服务器上创建和管理Conda虚拟环境的方法,确保服务器已安装Anaconda后,通过命令行创建指定Python版本的虚拟环境,并激活该环境。最后,针对特定软件包(如DGL、PyTorch及相关依赖库)的安装问题提供了详细的解决方案,确保这些包能够在指定的Python环境中正确安装和运行。 适合人群:具有基本Linux命令行操作经验和Python编程基础的学生或研究人员,尤其是需要远程访问学校服务器进行开发或实验的人群。 使用场景及目标:①帮助用户通过VSCode远程连接到学校服务器,利用SSH协议安全地管理和操作远程资源;②指导用户在服务器上创建和配置适合个人项目的Conda虚拟环境,确保环境独立性和可重复性;③解决特定软件包安装过程中可能出现的问题,如版本兼容性问题和依赖库缺失问题。 阅读建议:本文内容实用性强,建议读者按照文中步骤逐一操作,遇到问题时可以参考提供的链接或进一步查阅相关文档。同时,在实际操作前,请确保对服务器有相应的权限,并熟悉基本的Linux命令行操作。

2025-05-26

《Android Studio 应用程序设计》,(第2版,微课版张思民),我们教学参考用的这本书,MyApplication包含了7,8个章节的安卓应开发案例和和实现

《Android Studio 应用程序设计》,(第2版,微课版张思民),我们教学参考用的这本书,MyApplication包含了7,8个章节的安卓应开发案例和和实现。

2024-11-29

信号与系统期末复习试题(全)

包含,选择、填空、判断、计算题。提供参考答案

2024-11-13

信息素养大赛,信息素养相关试题

包含答案以及答案解析

2024-11-13

vscode安装文档,按步骤安装

vscode安装文档,按步骤安装

2024-02-15

python车牌识别系统

基于opencv的python车牌识别系统,可毕设

2024-06-14

强化学习Simple-Reinforcement-Learning-main

强化学习相关的课程:包含无状态、马尔可夫决策、动态规划、时序部分、DQN、策略梯度等算法python实现。 运行环境: python=3.9 pytorch=1.12.1 gym=0.26.2 2023年5月5日更新:gym版本升级到0.26.2, python版本升级到3.9, torch升级到1.12.1

2024-06-14

疫情大数据分析系统实现

Python实现

2024-06-14

用 tensor MF 实现顾客与餐馆推荐

Restaurant & consumer data for context-aware recommendation. The tasks were to generate a top-n list of venue according to the consumer preferences at the given time. 二阶的因子分解机

2024-06-14

安卓实践:计算器、简单商城

安卓的四大组件:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider),对于理解应用程序的结构和工作方式非常重要。安卓应用的界面设计和布局。如何通过编写Java代码和使用安卓的API来实现应用程序的功能。学习了如何处理用户输入、访问网络、读写本地数据库等。从简单的计算器到复杂的社交媒体应用。调试和测试安卓应用程序。使用Android Studio这样的集成开发环境进行项目的创建、编码和调试。对于课程中的项目实践,可以更好地理解了安卓开发的实际应用和挑战。通过实际动手编写代码和解决问题,不仅巩固了所学的知识,还培养了解决问题和团队合作的能力。

2024-06-14

计算机视觉,课后习题部分解答(章毓晋)

成理包括课后习题,课后学习,期末复习

2024-06-14

数字图像处理(冈萨雷斯第四版)期末复习终结版

成都理工大学宜宾校区小伙伴准备数字图像处理期末复习的,小编已经帮你整理好考点资源了,快来看看!

2024-06-14

word中使用的Aurora插件

LaTeX 是一种广泛用于排版科学和技术文档的标记语言,它在数学、物理学、计算机科学等领域广泛应用。Aurora插件使用户可以在Microsoft Office中轻松地插入 LaTeX 公式,这样用户就可以利用 LaTeX 的强大排版功能来创建复杂的数学和科学公式,而无需离开Office环境。这对于需要频繁插入公式的学术、科研、工程等领域的用户来说是非常方便的。

2024-03-28

python+django前后端智慧医疗系统

该系统包括健康档案管理、健康咨询管理、用户管理、论坛管理、健康资讯管理、系统管理六大功能模块,主要实现了个人、家庭健康档案的信息收集和查询、医生网络会诊、论坛信息共享、发布健康知识等功能。 可作为毕设参考,界面新颖。

2024-02-09

空空如也

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

TA关注的人

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