- 2024-08-17以node / link文件表征的道路网络-----dijkstra算法yyds-----基于南京公路公开数据做路径规划(上)
前文已经基于公开数据,获得了南京的全域高速公路的路网数据,这些以node/link文件表征的道路网络不仅延续了osm地图中所包含的经纬度、名称、容量等信息,还包含了一个重要的道路等级字段“link_type_name”。交通部门一般以高速公路、国省干道、城市道路、乡道农路作为区分
- 2024-08-17算法学习笔记-----图论基础
基础知识两种存储方式:邻接矩阵、邻接表。两种遍历:dfs,bfs。图的遍历考虑深搜,发现出现环的情况进行不下去。一种可行的方案是反向建边后从最后一个点往后开始dfs或bfs。#include<bits/stdc++.h>#defineendl'\n'usingnamespacestd;constintmaxn=1e5+3;v
- 2024-08-17最好用的Linux发行版---WSL
使用debian开发半年,那个号称稳定的操作系统,ubuntu也是基于它的testing版本开发的,在一次设置testing更新后英伟达驱动掉了、引导区无法启动、bios损坏,现在老实了,换回了Window,并且激进的选择了win11,但我还是难以忘记linux爽快的开发体验,便用上了wsl安装Linux控制面板->程
- 2024-08-17【数据库】事务 | 视图 | 自定义函数创建
1、事物及其特征事物机制的应用:淘宝订单交易,微信转账等。视图--------筛子---------过滤-------筛选想要的信息数据库只存放了视图对应的SQL语句。视图是一个虚拟的表,本质是一个虚拟的SQL命令集合。(1)创建单表视图(虽然视图里没有30的数据,但原表里插入这个30的数据
- 2024-08-16Vue3的学习---6
6.Vue生命周期6.1生命周期6.1.1生命周期图示从图中可以看出,一个组件从被创建到最后被销毁,总共要经历8个过程:beforeCreate:实例创建前created:实例创建完毕beforeMount:DOM挂载前mounted:DOM挂载完毕beforeUpdate:数据更新前unpdated:数据更新完毕beforeUnmount:解除DOM挂载
- 2024-08-16嵌入式学习DAY32---Linux软件编程---网络编程
目录一、抓包软件的使用1.1.wireshark 1.作用1.2.UDP包头二、TCP编程2.1.发送信息1.创建套接字2.配置目的对象信息3.将自己的端口和ip和套接字绑定4.建立连接5.发消息6.关闭套接字2.2.接收消息1.创建套接字2.配置自己的信息并将自己的端口和i
- 2024-08-16嵌入式学习---DAY27:信号量、进程间的通信
一、信号量信号量(semaphore)是操作系统用来解决并发中的互斥和同步问题的一种方法。信号量(个数)---反映的是资源的数量信号量的分类:信号无名量==》线程间通信 有名信号量==》进程间通信1.信号量的定义(为全局变量)sem_t sem
- 2024-08-16C语言学习 --- 冒泡排序与二分查找
冒泡排序 排序 从小到大顺序排 轮数 数据个数-1 每一次比较的次数 数据个数-1-当前的轮数 每次比较开始从下标为0的地方开始比较 轮数:0~<数据个数-1次数:0~<数
- 2024-08-16WPF 窗体关闭的方式
1.Close();关闭当前窗口在WPF应用程序的关闭是有ShutdownMode属性设置,具有3中枚举类型的值:1)OnLastWindowClose(默认值)---应用程序最后一个窗体关闭时关闭应用程序2)OnMainWindowClose---应用程序主窗体关闭时关闭应用程序3)OnxplicitShutdown---显示调用关闭这
- 2024-08-15200T 数据库非归档无备份恢复---惜分飞
联系:手机/微信(+8617813235971)QQ(107644445)标题:200T数据库非归档无备份恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]一套近200T的,6个节点的RAC,由于存储管线链路不稳定,导致服务器经常性掉盘,引起asm磁盘组频繁dismount
- 2024-08-15【-..-.-.-----..-./-...-.----.---.-】-----/---../.-.-.-/.----/...../.-.-.-/..---/....-
-----/---../.----/...../-..-.-.-----..-./-...-.----.---.--.--..-..--.-../-.-.--.-------./--------...--.-.-..---.--..-.-./--..-.----..-.-/--...---.-.-.../--.-.--.-..--../--------...--.-.--........-.-./----.-..----.-./--....-..-..-./--.---.-......./--..
- 2024-08-14《NET CLR via C#》---第七章(常量,读/写字段,可读字段)
常量常量是值从不变化的符号。定义常量符号时,它的值必须能在编译时确定。确定后,编译器将常量值保存到程序集元数据中。这意味着只能定义编译器识别的基元类型的常量。在C#中,可用于定义常量:Boolean,Char,Byte,SByte,Int16,UInt16,Int32,UInt32,Int64,UInt64,Single,Double,Decimal,String。C#也
- 2024-08-14云计算28-----haproxy
一、haproxy官网https://www.haproxy.com/自由及开放源代码软件HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负我均衡,以及基TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的veb站点,这些站点通常又需要会活保或七层处理。HAProxy运行在
- 2024-08-14操作
1.Ubuntu恢复启动U盘Ubuntu电脑上:1.Disk打开磁盘工具---选中U盘---点击右上角三道杠---点击FormatDisk---选中Don'toverwriteexistingdata(Quick)Nopartitioning(Empty),可以将U盘格式化为一个没有分区的磁盘2.点击没有分区的磁盘---点击两个小齿轮---点击formatpartitio
- 2024-08-14图像识别,训练数据集---GPU篇 3090免费使用
大家一般都在window上训练yolo等一些深度学习模型,会发现很慢或者说GPU显存不够用而云GPU平台则解决了一系列该问题深度学习目标检测交流群1:985499650yolo2D3D目标检测行为识别交流群2:782537412接下来以该平台为例---有一些免费的3090,4090可以用(24G):https://cloud.lanyun.n
- 2024-08-14RNDIS --- USB 网卡
Rndis其实是远端网络驱动接口协议,设备可以通过usb的方式同PC主机连接,模拟网络连接以便于下载与调试工作。比如当电脑无法上网但手机可以上网时,可以使用Rndis驱动来使电脑基于USB来借用手机进行上网,当USB设备插入电脑时,就是将USB设备作为一个网卡,供电脑上网。Rndis的作用就是如此。
- 2024-08-14NIFI系列---【设置开机自动重启】
InstallingasaServiceCurrently,installingNiFiasaserviceissupportedonlyforLinuxandmacOSusers.Toinstalltheapplicationasaservice,navigatetotheinstallationdirectoryinaTerminalwindowandexecutethecommandbin/nifi.shinstallt
- 2024-08-14程序员面试题---------精细讲解DP协议编写网络程序以实现一个简单的加群和离群操作
基于UDP协议编写网络程序以实现一个简单的加群和离群操作:假定:群组地址(224.0.2.100)服务器端地址为(192.168.14.44,具体根据主机指定)要求:1.加群的成员(客户端)加入一个群组后向管理者(服务器,地址公开)单播发送,“已加群”的消息,2.管理者(服务器每收到一个成员的加
- 2024-08-14IPSec VPN
目录一、背景二、简介1、概述2、协议架构 ①安全协议: ②封装模式: ③安全联盟(SA): ④互联网秘钥交换协议(IKE): 阶段一:IKESA 阶段二:IPSecSA3、特点三、执行流程 数据包出站: 数据包入站:四、基本配置 实验要求 IPSec配置前的准备 思科厂商
- 2024-08-13C语言---数据类型和变量
1.数据类型介绍 C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作。2.内置类型1.字符型char
- 2024-08-13利用Jenkins Pipeline高效部署Kubernetes服务
什么是JenkinsPipelineJenkinsPipeline是一种持续集成和持续交付(CI/CD)的功能,它允许开发者将复杂的构建、测试和部署流程编码为一系列称为“管道”的自动化步骤。这些步骤以Groovy脚本的形式编写,并且可以在Jenkins中可视化管理。Pipeline提供了代码化和可重用的构建过程,支持更
- 2024-08-13vue---v-text和v-html绑定数据指令
<p><!--v-text指令的写法指令必须写在开始标签上,作为标签的属性存在<开始标签v-text="data中的变量名"></结束标签>--><spanv-text="msg"></span>
- 2024-08-1324.python模块
python中的模块(一)模块的介绍1、python中模块:模块也是一个python文件,也叫.py文件2、一个模块中包含:类、函数、变量、方法等3、模块的结构:4、一个模块能够有逻辑的组织python的代码段二、模块的导入1、import模块名importtimeprint(1)time.sleep(5)print(2)2、fro
- 2024-08-13KingbaseES RAC运维案例之---集群及数据库管理
案例说明:KingbaseESRAC在部署完成后,进行日常的集群及数据库管理。适用版本:KingbaseESV008R006C008M030B0010操作系统版本:[root@node201KingbaseHA]#cat/etc/centos-releaseCentOSLinuxrelease7.9.2009(Core)集群架构:如下所示,node1和node2为集群节点:节点信息:
- 2024-08-12自学嵌入式第十七天:共用体和位运算
qsort() voidqsort( void*base, //要排序的数组的首地址 size_tnmemb, //数组元素的个数 size_tsize, //单个元素的大小 int(*compar)(constvoid*,constvoid*)//比较函数