- 2025-01-06Scss 入门
Scss是对CSS的扩展,提供了比CSS更简洁的语法和更强大的功能。不过,在部署时,我们要先把Scss编译成CSS,才能让浏览器识别。编译Scss的方法有很多,这里我们使用VSCode的插件LiveSassCompiler进行自动编译。基本准备配置保存目录。在VSCode配置文件中添加如下配置
- 2025-01-05Android13编译报错 android/SYSTEM_BUILD/out/dist/logs/soong_build_metrics. pb: no such file or directory
前言全局说明Android13编译报错android/VENDOR_BUILD/out/dist/logs/soong_build_metrics.pb:nosuchfileordirectory一、说明1.1环境:Android13二、问题2.1用makeandroid_vendor命令编译时报错android/SYSTEM_BUILD/out/dist/logs/soong_build_metrics.
- 2025-01-02Floyd算法
关于Floyd算法的优化思路,因为dist[i][j]和dist[j][i]是对称的,在遍历的时候我们可以让k从0开始,i从0到k,j从k到n。在初始化dist的时候我们首先比较两个地点的大小,然后从小的向大的方向修路。最后接收st和ed的时候也是比较大小,从小的向大的出发。#include<stdio.h>#include<s
- 2025-01-02求单源最短路的Dijkstra算法
请编写程序,实现在带权的有向图中求单源最短路的Dijkstra算法。注意:当多个待收录顶点路径等长时,按编号升序进行收录。输入格式:输入首先在第一行给出两个正整数,依次为当前要创建的图的顶点数n(≤100)和边数m。随后m行,每行给出一条有向边的起点编号、终点编号、权重。顶点编
- 2024-12-28省选联测1
hahaha,太菜了,成功垫底力。rank3,T1100pts,T20pts,T30pts.T1好像是神必贪心,写了个不知道对不对的做法,反正过了大样例,就这样吧。T2不会,写了个\(2^n\timesn\logm\)的暴力,可能是dpor图论?T3没读懂题。总结:菜。upd:T1过了,T2边权只有0/1我打什么dijkstra啊?T3是送分题?inte
- 2024-12-25大二上 数据结构与算法 课堂模板算法 20241225
数据结构与算法1-基本数据结构2-分治策略3-堆4-排序5-选择&树6-搜索树&散列表&并查集6.1-搜索树6.2-散列表6.3-并查集intfind(intx){if(pre[x]==x)returnx;returnpre[x]=find(pre[x]);}voidjoin(intx,inty){intfx=find(x)
- 2024-12-23省选图论专题
还没打完数学专题呢就来打这个了。(其实是不会多项式)难度大概升序。GivingAwards注意到一个关键信息:每对人只会被提到一次。所以一定有解。考虑卡bug,假如\(a\)欠\(b\)钱,那么就先让\(b\)取钱再让\(a\)取钱,建边dfs即可,注意图不连通。点此查看代码#include<bits/stdc++.h>usi
- 2024-12-23pyinstaller打包命令
一.介绍1Python是解释型语言,我们写的Flask或Django项目如果部署,2源码可能会泄露,因此我们可以把项目打包成exe,来保护源码3需要用到工具:4-pyinstaller:把python项目打包成不同平台的可执行文件56-nsis:NSIS(NullsoftScriptableInstallSystem)是一个开源的Windo
- 2024-12-22题解:AT_abc294_g [ABC294G] Distance Queries on a Tree
题目链接https://www.luogu.com.cn/problem/AT_abc294_g分析先不考虑修改。设\(dist_i\)表示从根节点到第\(i\)号节点的距离,\(\operatorname{lca(u,v)}\)表示树上两点\(u,v\)的最近公共祖先,那么\(u,v\)两点间的距离就是\((dist_{\operatorname{lca(u,v)}}-dist_u)+(
- 2024-12-21《数字图像处理》课程设计——Matlab人脸识别
本文使用MATLAB实现人脸检测效果,部分代码如下:识别函数:functionOutputName=Recognition(TestImage,m,A,Eigenfaces)ProjectedImages=[];Train_Number=size(Eigenfaces,2);fori=1:Train_Numbertemp=Eigenfaces'*A(:,i);ProjectedImages=[Pr
- 2024-12-19数据结构与算法学习笔记----Dijkstra
数据结构与算法学习笔记----Dijkstra@@author:明月清了个风@@firstpublishtime:2024.12.17ps⭐️两个版本的都是模版题,算法讲解直接放在每一题里了,思路中还有对于稀疏图和稠密图的介绍,注意优化版的dijkstra中有几点注意点是和朴素版不一样的。Acwing849.Dijkstr
- 2024-12-19数据结构与算法学习笔记----SPFA算法
数据结构与算法学习笔记----SPFA算法@@author:明月清了个风@@firstpublishtime:2024.12.19SPFA算法这同样是一种单源最短路径算法,是队列优化的Bellman-ford算法,因此他能处理的情况和Bellman-ford算法一样,但是在一般情况下,时间复杂度更低,为
- 2024-12-18数据结构实验题目剖析·下篇(PTA平台原题)
目录补强:A3.PAT考试排名汇总(☆☆)要点剖析:逐步分析:代码分析: 实验结果: A4.旅游规划问题(☆☆)要点剖析: 逐步分析:代码分析:实验结果:数据结构实验题目剖析·上篇(PTA平台原题)补强:这里对上一期的第二题进行一个单独的加强,这里有一个新的思路和代码来和大家
- 2024-12-14最短路----Dijkstra算法详解
简介迪杰斯特拉(Dijkstra)算法是一种用于在加权图中找到单个源点到所有其他顶点的最短路径的算法。它是由荷兰计算机科学家艾兹格·迪科斯彻(EdsgerDijkstra)在1956年提出的。Dijkstra算法适用于处理带有非负权重的图。迪杰斯特拉算法主要特点是从起始点开始,采用贪心算法,每次遍历
- 2024-12-14gitlab-cid示例1
default:before_script:-echo"startdeploy"-echo$CI_COMMIT_REF_NAME#阶段stages:-install-buildDev-buildTest-buildProd-deployDev-deployTest-deployProdcache:paths:-node_modules/#安装依赖install:stage:instal
- 2024-12-13Ciuts的MX模式
Ciuts的MX模式Citus集群由Coordinator(CN节点)和Worker节点组成。CN节点上放元数据负责SQL分发;Worker节点上放实际的分片,各司其职。但是,citus里它们的功能也可以灵活的转换。1.什么是MX模式?MX模式是Citus的扩展,允许app直接连接work节点进行数据的读取和写入并增加集群的并
- 2024-12-12企业级包管理器之搭建 monorepo 工程 (9)
目前在企业里面搭建monorepo工程常见的方案有三种:lerna:https://lerna.js.org/yarn+workspacepnpm+workspace考虑到pnpm内置了对monorepo的一个支持,搭建起来非常的简单快捷、门槛较低,所以我们选择采用pnpm的方案来搭建我们的工程。工作区workspace翻译成中
- 2024-12-12【ubuntu】ps -ef | grep dist_resnet50_multistep | grep -v grep | awk ‘{print $2}‘ | xargs kill -9 改进
这段命令的功能是找到正在运行的与dist_resnet50_multistep相关的进程,并强制杀掉这些进程。可以改进以下几点:更安全的进程终止:使用kill-15(优雅终止)代替kill-9(强制终止),给程序留出清理资源的时间。只有在kill-15无效时,再使用kill-9。避免误杀:当前的命令可能误匹
- 2024-12-11git怎样忽略已加入版本库的文件?
在Git中忽略已经加入版本库的文件,你需要先将文件从Git的跟踪列表中移除,然后添加到.gitignore文件中。这里有几种方法可以实现:1.使用gitrm--cached命令:这是最常用的方法。--cached选项会将文件从Git的索引(stagingarea)中移除,但保留在你的工作目录中。这样,Git就
- 2024-12-10【一本通】农场派对
【一本通】农场派对
- 2024-12-09dockerfile部署前端vue打包的dist文件实战
在Dockerfile中部署前端Vue打包的dist文件,你需要创建一个Dockerfile,然后在其中定义如何构建你的Docker镜像。!以下是一个基本的示例:首先,你需要在你的项目根目录下创建一个Dockerfile文件。这个文件会告诉Docker如何构建你的应用的镜像。#基于Node的镜像,用于构建我们的前端代码
- 2024-12-08Daiwa Securities Co. Ltd. Programming Contest 2024(AtCoder Beginner Contest 383)-C题解
题目大意一个\(H\)行和\(W\)列的网格图。\((i,j)\)表示从上到下第\(i\)行和从左到下第\(j\)列的单元格。每个单元格用字符\(S_{i,j}\)表示。如果\(S_{i,j}\)为#,则该单元格有一个障碍物;如果\(S_{i,j}\)是.则该单元格是空的;如果\(S_{i,j}\)为H,则该单元网格图
- 2024-12-07迪克斯特拉算法:单源最短路径问题
一、迪杰斯特拉算法的介绍迪杰斯特拉(Dijkstra)算法是一种用于计算加权图中单源最短路径的经典算法,由荷兰计算机科学家艾兹赫·迪杰斯特拉(EdsgerDijkstra)于1956年提出。迪杰斯特拉算法的核心思想是通过贪心策略,不断选择当前路径代价最小的节点,并逐步扩展搜索范围,直到找到从源节
- 2024-12-06Bellman-ford算法
有边数限制的最短路 #include<bits/stdc++.h>usingnamespacestd;constintN=510,M=10010,INF=0x3f3f3f3f;structEdge{inta,b,c;}edges[M];intn,m,k;intdist[N],last[N];//copy数组intbellman_ford(){memset(dist,0x3f,sizeofdist);dist[1
- 2024-12-04如何打包部署vue2脚手架编写的项目
如果你需要将Vue2项目打包,并且指定上下文路径(publicPath)为'film',你可以在项目的vue.config.js文件中进行配置。以下是如何设置的步骤:创建或修改vue.config.js文件:在项目的根目录下创建或修改vue.config.js文件,并添加以下内容:module.exports={publicPath:'/film