自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django 通过地址访问本地文件

django 通过地址访问本地文件在Django中,如果你想通过URL访问本地文件,你可以使用Django的serve视图。首先,你需要配置你的urls.py来匹配文件存储的路径,并且确保文件存储在你的本地文件系统中。

2024-09-13 20:10:33 759

原创 Python 常用的GIS库

Python 与 GDAL、Fiona 和 Shapely 等强大的地理空间库的集成为读取、写入和处理各种格式的空间数据提供了基础。Python 的发展能够与 GIS 数据无缝协作,再加上其广泛的库生态系统,使其成为地理空间数据处理和分析的强大工具。凭借其在新兴技术中的光明前景,Python 继续塑造 GIS 和遥感的未来,实现先进的地理空间应用和见解。随着地理空间领域的不断发展,Python 的适应性和广泛的库生态系统将在推动创新、实现先进分析技术以及促进地理空间数据与其他领域的集成方面发挥关键作用。

2024-09-12 12:01:03 852

原创 日志审计系统

支持丰富的内置报表以及灵活的自定义报表模式,支持编辑报表的目录接口、引用统计项、设置报表标题、展示页眉和页码、报表配置基本内容(名称、描述等);提供全面的日志采集能力:支持网络安全设备、网络设备、数据库、windows/linux主机日志、web服务器日志、虚拟化平台日志以及自定义等日志;对于大型、全国性的、分级的网络环境,可以采用主从部署的方式,将多个日志审计系统的管理分支统一接入到一个主的日志审计系统管理中心。提供便捷的日志分析操作,支持对日志进行分组、分组查询以及从叶子节点可直接查询分析日志;

2024-09-10 11:13:49 326

原创 在IDEA中配置Maven镜像的最新方法

2.点击进入后,选中Maven栏目,其中Maven home Path我们不用改,直接用IDEA自带的。先点击User setting file栏目旁的小勾钩,把勾勾打上,然后打开这个文件的文件夹。3.如果文件夹中存在文件,则编辑maven镜像或替换文件,,如果文件夹中没有setting.xml文件,则我们给他加上。由于maven依赖下载龟速,查看网上教程配置了几次maven失败之后发现了一个简单的配置方法,特此记录下来。5.应用并退出,刷新maven,查看下载依赖速度。若成功,下载速度会明显变快。

2024-09-08 07:44:32 244

原创 Java DAO 层:数据访问对象模式解析与实践

通过本文的介绍,我们了解到了Java DAO层的基本概念、设计模式以及实际的代码实现。在软件开发中,数据访问层(Data Access Object,简称DAO)是一个至关重要的组件,它负责封装对数据源的所有访问。以下是一个简单的Java DAO层实现示例,包括一个用户(User)实体类、一个DAO接口以及一个实现类。DAO层是应用程序架构中的一个中间层,位于业务逻辑层和数据存储层之间。接口与实现分离:定义DAO接口,实现类实现接口,以提供灵活性和可扩展性。Java DAO层的实现。

2024-09-07 21:33:17 1109

原创 android studio gradle还是5.5 的项目解决方案

设置->project structure->SDK Location-> (JDK location was moved to Gradle Settings)点击Gradle Settings。或者Android Studio -> Preferences -> 搜索Gradle-> Gradle JDK 改成11。[File]->[Settings] 如下图,找到Gradle JDK版本,有问题的工程要跟正常能运行的工程,配置保持一致。工程切换到gradle7.0就好了。

2024-09-02 16:17:56 489

原创 postgis ST_Dump函数的作用

对于原子几何类型(POINT、LINESTRING、POLGON),返回的单个记录为空 路径 数组和输入几何图形为 几何图形。对于集合或多几何图形,返回每个集合组件的记录,并且 路径 表示组件在集合内的位置。它是与 ST_Collect /GROUP BY,因为它创建新行。提取几何体组件的集返回函数(SRF)。它返回一组 geometry_dump 行,每个行包含一个几何图形( 几何图形 字段)和一个整数数组( 路径 字段)。增强:2.0.0引入了对多面体曲面、三角形和三角网的支持。

2024-09-01 16:39:29 200

原创 python 地理抠图

bounds = [(min_longitude, min_latitude), (max_longitude, max_latitude)] # 替换为实际的经纬度边界。

2024-09-01 12:05:58 430

原创 Python实现蜂窝六边形的实现方法

什么是泰森多边形由于制作镶嵌六边的最后一步是创建泰森多边形,所以这里简单介绍一下什么是泰森多边形。泰森多边形多是用点图生成的。泰森多边形有以下几个性质:每个泰森多边形内仅包含一个控制点。且泰森多边形内的点与相应多边形内的控制点的距离最近。边上的任一点到两边的控制点的距离一样。所以使用距离位置合适的点生成的泰森多边形,就能生成蜂窝六边形。Python 实现在《最完美的蜂窝六边形的实现方法-gpk实现》中,介绍使用打包好的 .gpk 工具实现制作蜂窝六边形要素类。

2024-09-01 11:01:46 954

原创 从自然到空间-认识Voronoi(泰森多边形)

用这个多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度,并称这个多边形为泰森多边形。下图是南京艺术学院范耀明(音译)在behance上的一幅关于voronoi的信息图表设计,在图中,信息图表的形式用于显示voronoi图的具体绘制方法,应用领域,以及自然生命中不同的表达形式。叶脉,蜻蜓的翅膀,长颈鹿的身体纹理,陆地裂缝,蜂窝状,树叶微观肌理、鳄鱼皮肌理都具有相同的独特网状结构,描述这种结构的最准确的词是“Voronoi”。3,位于泰森多边形边上的点到其两边的离散点的距离相等。

2024-09-01 09:32:45 206

原创 Tomcat与Servlet加载问题

除了通过下载安装新的Tomcat(这显然比较麻烦),我们也可以通过Maven安装低版本的Tomcat插件来运行,具体操作可见Maven继承Tomcat插件。当然还要结合具体情况进行分析,让使用的Tomcat版本能够匹配自己使用的JSP或JDK等的版本。既然是由于Tomcat版本与Servlet版本不匹配造成,那么自然就有对应的两种解决方法。将pom.xml中的Servlet更换为最新的依赖,与使用的Tomcat匹配,如下。由于我使用的是Tomcat10.0.12的版本,而我使用Maven导入的依赖如下。

2024-08-31 09:12:39 892

原创 5G SSB(Synchronization Signal/PBCH, 同步广播块

而且与LTE的PSS序列使用ZC序列不同,5G中的PSS序列使用m序列,这是因为在存在时频偏的场景,相比m序列,ZC序列的相关函数会产生较大的旁瓣,主瓣峰值也会降低,从而会带来一定的相关检测模糊性,降低检测性能,尤其是在高频场景,这种现象更为明显。SSB的时域传输先要从SSB Burst Set(SSB块集合)说起,是指在一定周期内的多个SSB的集合,在高频,SSB Burst Set内的多个SSB可用于波束扫描,增强小区覆盖;PSS使用3条长度为127的m序列,对应PCI中N2_id的三个取值。

2024-08-28 13:00:18 563

原创 SPS与5G CG

SPS是4G里的叫法,主要用于周期小包业务,上下行都有,目的是减少PDCCH开销。CG是5G的叫法,主要用于URLLC场景的上行,目的是减少UE上行业务时延。

2024-08-28 12:23:33 111

原创 5G Tracking Refernece Signal--简称为TRS追踪参考信号

在LTE中,这个功能是由CRS来完成的,但是我们都知道NR的空口设计基于on demand及尽可能的减少控制开销的设计原则,并没有采用消耗资源过多的CRS,同时这个时频补偿功能必须还要存在,于是就设计了TRS来执行CRS在这个方面的功能。TRS不用于波束管理。也就是说对于FR1情况,针对UE可以配置1个或者多个CSI-RS-ResourceSet,每个CSI-RS-ResourceSet包含两个连续的时隙,一共包含4个CSI-RS-Resource,也就是每个时隙包含两个CSI-RS-Resource。

2024-08-28 12:15:41 1031

原创 5G-SRS射频架构

本文旨在介绍 SRS 射频前端架构,涵盖从最基本的 1T2R 和 1T4R 到进阶的 2T4R 及扩展的 2T8R。SRS 技术的核心在于帮助基站平衡每根天线的信号质量,以优化数据包的分配,主要服务于下行链路,提高传输速率。当各天线发射信号时,通过调整每个天线的信号相位,可以使得在某个特定方向上的信号相位叠加,从而增强该方向上的信号强度。8RX 扩展是在 4RX 的基础上进行的,采用了相同的思考方法。波束成形是一种用于多天线系统的信号处理技术,通过调整发射信号的相位和幅度,将信号能量聚焦到特定的方向。

2024-08-28 12:04:10 524

原创 当SCG失败时,UE 上报SN配置

根据相关技术规范和标准,当SCG失败时,UE会暂停所有无线承载的SCG传输,并将SCG失败信息报告给eNB(Evolved Node B,演进型基站),而不是触发重新建立连接‌1。此外,虽然UE不会维持当前的MN(Master Node,主节点)和SN(Secondary Node,从节点)的测量配置,也不会执行MN和SN配置的测量,但在SN配置的测量通过MN路由时,UE会继续上报SN配置测量形成的测量报告‌23。当SCG失败时,UE继续上报SN配置测量形成的测量报告。

2024-08-28 12:00:33 140

原创 SCG的主小区 PSCell

在相关的技术文档和练习题中,PSCell(Primary Service Cell)被明确指出为SCG(Secondary Cell Group)的主小区。此外,PSCell的定义与Primary Cell(PCell)有所区别,尽管它们在某些上下文中可能被提及,但PSCell特指在SCG环境中的主小区‌12。在更广泛的通信技术背景下,PrimaryCell指的是MCG(Master Cell Group)中的细胞,这些细胞会进行initial connection建立过程或者重建立过程。

2024-08-28 11:56:39 136

原创 5G NR HARQ操作机制

通常,基站可以在调度帧n中发送下行数据,并且将在调度帧n+k中接收相应的反馈。当在调度帧n中接收下行数据时,反馈可以位于调度帧n+k中,其中k是正整数。如图6的示例所示,调度帧n中的下行数据的反馈可以包括在调度帧n+1中。同时考虑到调度帧长度是可变的,可以重新配置k值,以满足不同业务的各种时延要求,减少反馈时延的波动。注意,上面图1中的DL帧的末尾处的“RS”可以是任何类型的下行信号,但不是下行数据。对于下行链路,GP不需要,因为反馈可以位于后续上行调度帧中或其他下行调度帧的上行反馈部分。

2024-08-28 11:53:19 814

原创 NR SR(Scheduling Request) 物理层信道PUCCH

在NR中,SR(Scheduling Request)在物理层信道PUCCH上发送。具体来说,SR用于在UE有上行数据需要发送,但无上行资源时,通过发送SR请求,向网络申请上行调度(DCI format 0-0/0-1)。SR在MAC配置中,逻辑信道可以分别关联一个SR配置,表明了SR与物理层信道PUCCH的关联,用于传输调度请求‌。

2024-08-28 11:45:51 131

原创 5G NR Long Truncated BSR (Buffer Status Report)和 Long BSR MAC (MediumAccess Control)

在5G NR (New Radio)中,Long Truncated BSR (Buffer Status Report)和 Long BSR是MAC (MediumAccess Control)控制元素(CE)之一,用于上报用户设备(UE)缓冲区的状态信息。BSR用于告知基站关于UE缓冲区中待传输数据的信息,以帮助基站进行调度和资源分配。Long Truncated BSR(长截断BSR):当UE的缓冲区状态报告超过MAC CE允许的最大大小时,使用LongTruncated BSR来表示缓冲区状态。

2024-08-28 11:43:48 241

原创 5G BWP

BWP相当于把5G的频谱在一定的时间内划分成了很多的小块,每个BWP可以使用不同的参数集,其带宽,子载波间隔,以及其他控制参数都可以不同,相当于在5G小区内部又划分出了若干个配置不同的子小区,以适应不同类型的终端及业务类型。也就是说,从5G开始,手机已不再是最主要的终端类型,更多的是智能水表,电表,智能空调,无人机,自动驾驶汽车,工业机器人等等,它们需要的可能并不是高下载速率,而是低成本,大连接,低时延,高可靠性等等,不一而足。其中蓝色的矩形表示BWP1,带宽大,但持续的时间短;橙色的矩形表示BWP3。

2024-08-28 11:38:10 569

原创 5G NR CORESET

先说个引子热场,对于无线接入网这部分来说,绝大多数情况下终端是从属于网络的,而PDCCH则是数据调度指挥的核心,也就是上下行的调度指令都是通过PDCCH下发给终端的,如果UE无法解码并获得PDCCH中携带的DCI信息,那么无论无线环境如何,UE都无法知道PDSCH/PUSCH的DL/UL grant信息,也因此整个RAN侧的数据处理流程就会脱节。而在交织情况时,使用一个符号时,L取2或者6,使用2或者3个符号时候,L取符号数量或者6,这个是下面那段协议文本的规定。这里的几个重要IE稍微说一下,

2024-08-28 11:33:36 689

原创 LTE测量NR的RS类型

在LTE系统中,测量NR(New Radio,即5G NR)的参考信号(RS)类型主要是同步信号块(SSB),这种信号用于同步和小区搜索。SSB包含了主同步信号(PSS)和辅同步信号(SSS),它们共同用于5G NR网络的初始接入和同步过程。这种测量方式基于SSB和CSI-RS(信道状态信息参考信号)的结合,但主要依赖于SSB来进行基本的同步和测量。LTE测量NR的RS类型是。

2024-08-28 11:30:14 96

原创 gNB UE发送Timing AdvanceCommand

UE(User Equipment,用户设备)在与gNB通信时,可能会发送Timing Advance Command(定时偏差命令),这是一种用于调整UE和gNB之间同步的信令。这个示例展示了如何在一个通信系统中,根据接收到的消息内容决定是否需要发送Timing Advance Command,并展示了如何构建和发送这个命令。在实际的代码实现中,这个过程可能涉及到解析接收到的消息,然后根据需要发送Timing Advance Command。// 发送消息的函数(需要实现具体的通信机制)

2024-08-28 11:20:21 409

原创 5G无线电链路监控(Radio Link Monitoring,简称RLM)

由于5G支持更高的频率和更复杂的信号处理技术,这对无线链路的稳定性提出了更高的要求。通过RLM,5G基站能够实时监控到这些干扰的存在,并动态调整信号发射策略,比如增加特定方向的信号强度,或是切换到受干扰较小的频段。当检测到链路质量下降时,RLM会触发相应的措施,如调整发射功率或切换至更优质的信道,以维持通信的连续性。综上所述,5G通过先进的无线电链路监控(RLM)技术,实现了对无线链路状态的精确把控,从而保证了通信的高质量和稳定性。这不仅是5G技术优越性的体现,也是其能够应对复杂多变通信环境的重要保障。

2024-08-28 11:17:16 488

原创 5G SPS配置

例如,在处理物理下行链路共享信道(PDSCH)的传输时机时,需要采取措施避免传输时机冲突,同时确保SPS配置的有效释放和管理。例如,中兴通讯申请的专利中提到了一种方法,通过为SPS配置中的一种或多种参数类型确定两个参数取值,以适应不同的传输场景。这种方法通过响应于SPS配置,为时域资源分配、调制编码方式等关键参数提供多个可能的取值,从而满足多样化的传输需求。综上所述,SPS配置通过优化参数配置和管理传输时机,提高了数据传输的效率和可靠性,同时确保了数据传输的质量和稳定性。

2024-08-28 10:14:31 552

原创 linux 访问Github

9.点击网络加速,选择Github,在点击一键加速 点击完成后你会自动跳转到一个文件夹,我们还需要再运行一个脚本。注: Steam++ 只能加速edge,火狐浏览器会报错。进入Steam++官网:Watt Toolkit。8.右键在此打开终端,在终端输入,运行此脚本。7.下载完成后进行解压,解压后进入目录。5.点击Linux版本它会自动文件夹。10.右键在此打开终端运行第一个脚本。此脚本运行完成后即可加速Github。3.尽量选择Nas分流(德国)6.双击,他会自动下载。2.在点击授权并下载。

2024-08-27 15:59:50 434

原创 5G寻呼的 方式

但是,如果不需要传输寻呼消息,则可以跳过寻呼消息集。请注意,在这种结构下使用了用于寻呼DCI和寻呼消息的FDM,也就是说,寻呼消息也是通过波束模式传输的,在这里,可以将其表示为Alt1-3b。对于Alt1,如果在寻呼DCI和SSB之间使用FDM,由于寻呼消息的不确定开销、SSB的结构和系统带宽,可能没有足够的RE映射到寻呼消息。因此,用于寻呼DCI和寻呼消息的FDM仍然可以像Alt1-3b一样使用,类似SFN的仍然可以像Alt1-4b一样使用,可以分别将其表示为Alt2-1和Alt2-2,如图3所示。

2024-08-27 15:04:03 939

原创 kali vim介绍

但是vim并不像是在Windows上的vs集成软件把所有的东西都集成起来但是呢,如果不进行配置的话,vim和其他是相互独立的,vim就是写代码的编辑器,编译代码就是gcc/g++的编译器,调试代码就有gdb的调试器。vim刚开始打开的时候,暂时是无法正常输入的,因为刚打开的时候是命令模式,默认打开的时候,目前所输入的都会看成是命令,当然,如果命令不对当然什么操作都没有咯。vim不会新建文件,只有当我们保存的时候,才会首次被创建。vim是款编辑器,同时也是多模式的编辑器—命令模式,底行模式,插入模式。

2024-08-27 15:00:09 260

原创 kali 设置分辨率

在Kali Linux中,如果您想要查看或获取“显示输出名称”,通常指的是显示设备的名称,您可以使用xrandr工具。这条命令使用grep来查找以空白字符开始的行,-o表示只输出匹配部分,-P表示使用Perl正则表达式,\S+匹配一个或多个非空白字符。如果xrandr命令不可用或者你没有看到期望的输出,可能需要安装或启用相关驱动。/.xinitrc文件(取决于你使用的显示管理器),并添加上述命令。其中“显示输出名称”是你通过xrandr命令看到的输出名称。使用xrandr命令查看可用的显示设置。

2024-08-27 13:50:26 349

原创 kali 中文输入

重启计算机或注销用户,然后通过快捷键(通常是 Ctrl + Space)启动 Fcitx 配置工具,添加或移除输入法,设置快捷键等。sudo apt-get install fcitx-table-wbpy # 安装五笔输入法,如果需要。sudo apt-get install ibus-table-wubi # 安装五笔输入法,如果需要。打开“系统设置” -> “语言和地区” -> “输入法系统”,选择“Fcitx”。打开“系统设置” -> “语言和地区” -> “输入法系统”,选择“IBus”。

2024-08-27 08:54:39 265

原创 kali 安装中文输入 unable to locate package错误解决办法

等上面命令执行完后,再执行sudo apt install net-tools就可以了!

2024-08-27 08:32:37 567

原创 kali 设置 时区

这将设置Kali Linux的时区。如果您需要图形界面来设置时区,可以通过系统设置中的日期和时间来完成。kali 设置 时区。

2024-08-27 08:24:32 183

原创 地理信息系统构建过程

地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。位置与地理信息既是LBS的核心,也是LBS的基础。一个单纯的经纬度坐标只有置于特定的地理信息中,代表为某个地点、标志、方位后,才会被用户认识和理解。用户在通过相关技术获

2024-08-25 15:51:47 838

原创 WPS将文字文档朗读

▪第二步:点击「朗读」的下拉菜单,选择显示工具栏,此时可以在右侧的朗读工具栏里调整音量、语速、语调等设置。▪第二步:在语音朗读设置中可以切换语言,切换语音,共有36种语言可转换,并支持后台播放哦。▪第一步:用WPS移动版打开文档,然后打开底部菜单栏的「工具」,选择「语音朗读」即可。▪第一步:用WPS打开文字文档,点击「审阅」选项卡下的「朗读」下拉菜单,录制_2021_03_24_14_50_36_283.gif。可选择「全文朗读」,也可框选文字「选中朗读」。

2024-08-22 16:08:04 513

原创 ESIA方法 流程优化工具

ESIA是四个步骤的缩写,即消除(Eliminate)、简化(Simply)、整合(Integrate)和自动化(Automate)‌12。ESIA方法是一种循序渐进的流程优化法,通过这四个步骤层层递进,最终实现流程整体性和系统性的优化,从而提高流程的运行效率,增加客户在价值链上的价值分配,并增强企业的核心竞争力‌2。这些活动可能包括过量产出、活动间的等待、不必要的运输、反复加工、过量库存、缺陷与失误、重复活动、反复检验等‌12。这可能包括活动、团队、顾客和供方的整合,以及机构整合和团队整合等‌2。

2024-08-22 15:57:44 256

原创 数据治理7个步骤

随着我们深入理解了数据治理的过程,包括从数据的发现、定义、执行、监控的每个环节,每个环节都与数据治理策略紧密相关,现在自然而然地转向一个核心议题:如何制定有效的数据治理策略?发现阶段,正如其名,是指识别问题和需求的阶段,也就是搜集数据治理的需求,识别数据管理中的问题和潜在风险,评价数据治理的当前成熟度,并设定数据治理的目标与范围的过程。通过这种方式,主数据管理确保了关键信息的一致性和可访问性,支持了企业范围内的数据治理和优化了业务流程,从而为企业的持续发展和数字化转型提供了强有力的数据支撑。

2024-08-22 15:55:20 727

原创 faq 方式

‌提供快速解决方案‌:通过预先准备常见问题的答案,FAQ允许用户自行查找解决方案,避免了需要人工介入的繁琐过程,节省了时间和资源。总之,FAQ是一种低成本高效率的客户服务策略,通过提供常见问题的解答,帮助企业提高客户满意度,同时优化内部工作流程,提升品牌形象‌。‌提高效率‌:通过自动化常见问题的回答,FAQ减少了客服的工作量,使得客服团队可以将更多的精力投入到处理更复杂或特殊的问题上。‌利用搜索引擎优化(SEO)‌:通过优化FAQ页面的搜索引擎排名,可以增加其被发现的机会,从而吸引更多的潜在用户。

2024-08-22 10:22:39 180

原创 运营商如何做大模型

什么是大模型?给大模型下定义之前,先讲一个运营商员工非常熟悉的场景:运营商的每个分支机构,无论是省分公司、市分公司、县分公司还是最小单元,每个月都会耗费精力做一次或多次经营分析,这样的经营分析建立在以往生产经营数据的基础上,对后续生产经营活动进行总结或预测,而经营分析的基础是运营商分支机构所辖用户的消费数据。过去这种分析行为叫大数据分析,而当数据量足够多,达到数十亿、数百亿,且每月能自动、智能地生成经营分析结果,这一过程就能通过大模型实现。大模型,指的是具有大规模参数和复杂架构的人工智能模型。大模型通

2024-08-22 09:54:10 576

原创 什么是云原生

他们为云原生应用提供的强有力的编排和调度能力,它们是云平台上的分布式操作系统。在单机上运行容器,无法发挥它的最大效能,只有形成集群,才能最大程度发挥容器的良好隔离、资源分配与编排管理的优势,而对于容器的编排管理,Swarm、Mesos和Kubernetes的大战已经基本宣告结束,kubernetes成为了无可争议的赢家。Kubernetes出身于互联网行业的巨头Google公司,它借鉴了由上百位工程师花费十多年时间打造Borg系统的理念,通过极其简易的安装,以及灵活的网络层对接方式,提供一站式的服务。

2024-08-22 09:22:05 932

空空如也

空空如也

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

TA关注的人

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