NOT
迪杰斯特拉算法
输入可能是边以及权值,将其保存在邻接表之后转为使用邻接矩阵来进行存储。然后需要一个数组来存放从起点到所有点的距离的数组dist,需要一个visited数组来表示是否以访问。 算法流程: 首先初始化起点到各点的初始距离 选择其中最短的一个距离对应的顶点,并且要求该点未被访问。这个时候选到的点为起点到该 ......
服务相关命令
启动服务:net start 服务名 停止服务:net stop 服务名暂停服务:net pause 服务名 恢复被暂停的服务:net continue 服务名 禁用服务:sc config 服务名 start=disabled 将服务设为自动启动:sc config 服务名 start= auto ......
C# Pdf添加文本水印(iTextSharp)
第一步通过Nuget添加iTextSharp引用 具体实现代码如下: /// <summary> /// 添加文本水印 /// </summary> /// <param name="pdfPath">pdf文件</param> /// <param name="outPath">输出文件位置</p ......
如何将应用图标固定在Ubuntu的快捷启动栏上
一、将已有应用的图标固定在快捷启动栏上,步骤如下: 1. 在 /usr/share/applications文件夹中找到相应的应用图标。 2. 单击应用程序图标并将其拖动到快捷启动栏上。 3. 释放鼠标按钮,应用程序图标将固定在快捷启动栏上。 二、自定义快捷方式固定在快捷启动栏上,步骤如下: 1. ......
npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\node_ca...
npm项目初始化代码 npm init --yes idea代码安装npm npm i experss 我输入的时候报错了,如下图所示 没关系,只需要手动打开C盘的路径文件 找到这个文件,并且把他Ctrl+D删除掉即可 之后在运行这串代码就可以啦 ##明显成功了 ......
1934. 确认率
【题目】 表: Signups+ + +| Column Name | Type |+ + +| user_id | int || time_stamp | datetime |+ + +User_id是该表的主键。每一行都包含ID为user_id的用户的注册时间信息。 表: Confirmatio ......
FFT学习笔记
快速傅里叶变换 多项式 定义 不严谨定义:形如 $f(x) = \sum \limits _{i=0}^{n} a_ix^i$ 的式子为多项式。 定义(from OIWiki):对于求和式 $\sum a_nx^n$,如果是有限项相加,称为多项式,记作 $f(x)=\sum \limits_{n=0 ......
【SpringBoot】【二】 SpringApplicationRunListeners 监听器执行过程详解
1 前言 我们看到 SpringBoot 启动的时候,会在每个时机执行监听器,这节我们就来看看,加载监听器的过程我们就不说了哈,上节说过了哈,本节我们主要看: (1)SpringApplicationRunListeners 的创建过程 (2)监听器的执行时机有哪些 (3)监听器的执行过程 三个方面 ......
C# 生成条形码(ZXing.Net)
1、通过Nuget包添加ZXing.Net引用 /// <summary> /// 生成条形码 /// </summary> /// <param name="filePath">生成条形码保存地址</param> /// <param name="barCodeContent">条形码内容</pa ......
C# 图片添加水印
具体实现 /// <summary> /// 图片添加水印 /// </summary> /// <param name="imgPath">需要添加水印的图片地址</param> /// <param name="outPath">添加水印后图片输出地址</param> /// <param na ......
到底什么是小程序插件?
最近和小伙伴交流,时常发生插件、组件、控件等概念混淆的情况,因此导致经常会错意。感觉还是很有必要带大家整理清楚的,今天就来跟大家来聊一聊插件、组件、控件的区别。 什么是插件 先按照官方的一些解释来看看插件的概念描述? 微信小程序官方描述: 插件,是可被添加到小程序内直接使用的功能组件。开发者可以像开 ......
火箭飞行阶段
动力飞行段,主动段,发动机和控制系统工作 无动力飞行段,被动段,发动机和控制系统不工作 自由飞行段,自由段,真空段,空气动力很小。在相当稀薄的大气中飞行,空气动力完全可以略去,即认为在真空中飞行。 再入大气层飞行段,再入段,空气动力很大。重新进入稠密大气层的一段弹道。由于大气对弹头的作用不仅使弹头承 ......
C# 获取本地共享目录和网络共享目录
1.在工程添加对应的cs文件 using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Li ......
【Vue】vue3 vue-pdf-embed 实现pdf预览、缩放、拖拽、旋转和左侧菜单选择
实际效果 安装插件 pnpm install vue-pdf-embed pnpm install vue3-pdfjs 左侧pdf菜单组件 <template> <div class="pdf-view-list"> <div class="item active-item" v-for="(it ......
yt-dlp 图形化客户端 Cube YouTube Downloader
yt-dlp——Youtube视频 命令行下载工具 youtube-dl扩展版,添加了新的特性和补丁。 https://bbs.zsxwz.com/thread-4855.htm 虽然强大,命令行下载工具,可能很多小伙伴护台喜欢用,就可以使用 图形化客户端 Cube YouTube Download ......
css中filter的部分特别用法
1. drop-shadow 函数 如果给png的图片设置阴影 通过box-shadow 就会变成这样 但可以通过fliter来重新实现 会变成这样 .header{ //box-shadow: 10px 10px 10px #000; filter: drop-shadow(10px 10px 1 ......
如何解决centos7出现了 license information,license no accepted
参考https://www.jb51.cc/server/4145760.html ......
OTSU阈值分割算法
阈值分割算法 二值化 首先以灰度图的$x,y$坐标为二维坐标系的$x,y$坐标,以对应位置的像素灰度值为$z$坐标,建立灰度图的三维坐标系,如下图 二值化处理就是在对应$0-255$范围内找出合适阈值筛选出对我们有用的信息。如果把上图当作一个地形图,阈值分割就是找出合适的水位去淹没对我们无用的信息, ......
top详解
转:https://blog.csdn.net/weixin_45465395/article/details/115728520 top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。常用参数 top的使用方式 top [-d number] ......
青年开发者说:了不起的“桩源”守护者,开启智能充电新模式
摘要:听来自深圳大学的高校开发者们,分享基于华为云技术创新、收获成功的故事。代码改变世界,2023年华为开发者大赛不容错过! 本文分享自华为云社区《青年开发者说:了不起的“桩源”守护者,开启智能充电新模式》,作者:华为云社区精选 。 “桩源守护者”,一个听起来有点热血、又充满了英雄主义色彩的词,这是 ......
项目启动
项目启动 启动前端 进入 D:\code\community\community\Community-manage-front 点击上面的地址栏 输入 cmd 然后回车,打开控制台窗口 在终端中输入:npm run serve 就能启动 看到一下界面就代表启动成功,打开浏览器,输入: http:// ......
第4-0讲,entry 输入控件
当你需要在页面上输入信息时,比如用户名和密码,那么你需要使用Entry控件 import tkinter as tk from tkinter import messagebox #创建窗体 window=tk.Tk() #设置窗体标题 window.title("标签属性") #设置窗体的图标 w ......
Apache 配置https虚拟主机
一、安装带ssl的Apache2.2.21 1、安装apache之前需要先检查openssl是否安装完毕,yum list "*openssl*",如果没有用yum安装下即可 2、apache安装,网上文档很多,以下是专门针对ssl的编译参数 # cd /usr/local/src/tarbag # ......
环境依赖解决方案的特点、优缺点
环境依赖解决方案的特点、优缺点: Conda 环境 特点: 使用 Conda 管理包和环境。可以在不同操作系统上使用。支持多种编程语言。 优点: 简单易用,管理依赖关系方便。支持多种操作系统,具有较好的跨平台性。可以创建隔离的环境,避免包冲突。 缺点: 需要预先安装 Conda。某些包可能不在 Co ......
C#生成二维码(【ThoughtWorks.QRCode】【QRCoder】【ZXing.Net】)
1、通过ThoughtWorks.QRCode实现生成二维码,可直接通过添加Nuget包引用 /// <summary> /// ThoughtWorks.QRCode生成二维码 /// </summary> /// <param name="filePath">二维码生成后保存地址</param> ......
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded data
导入一个新的springboot maven项目启动一直报这个错,查出来的答案都说是加注解把数据库扫描给排除掉,这种方式其实有点鸵鸟,项目原先是没问题的,现在导入到自己的环境启动不起来,那肯定是不能去改动代码的。 排查了一遍,发现是项目中的resources文件没有指定成资源文件,所以找不到数据库的 ......
SQL Server事务执行过程中中释放锁导致的死锁问题 - 排查与分析
0. 前情提要 系统的某个用来上报数据的接口存在死锁的问题。这个接口内部对多张表进行了Update操作,执行顺序为A表、B表、C表、D表、A表。死锁发生的SQL,一条是第一次更新A表的SQL,另一条是第二次更新A表的SQL。整个更新都处在一个事务内,理论上讲,只要第一个Session开始执行事务,第 ......
2432. 处理用时最长的那个任务的员工
分析: 题目有点绕,但是大概意思就是给出的数组是多个任务 logs[i][0]是员工编号,logs[i][1]是处理完当前i任务结束的时间 而i任务需要的时间就是logs[i][1]-logs[i-1][1] 求得最长的任务时间,如果有多个,就取员工编号最小的那个 建立一个maxes量存最大时间,一 ......
Vue3 开发必备的 VSCode 插件
分享 6 个 Vue3 开发必备的 VSCode 插件,可以直接用过 VSCode 的插件中心直接安装使用。 1、Volar 相信使用 VSCode 开发 Vue2 的同学一定对 Vetur 插件不会陌生,作为 Vue2 配套的 VSCode 插件,它的主要作用是对 Vue 单文件组件提供高亮、语法 ......