- 博客(249)
- 资源 (58)
- 收藏
- 关注
原创 5G-OAI核心网部署流程
本教程旨在讲解OpenAirInterface(OAI)的部署方法,接下来的系列内容将包含5G核心网的部署、OAI基站部署、OAI终端UE部署,openair1,openair2,openair3,openair4等源码详解,最终实现5G通信过程并通过抓包实现数据分析。
2023-03-27 10:17:50 1493
原创 Quartus Prime Lite Edition 使用教程(创建项目与仿真)V
Quartus Prime Lite Edition基础使用教程
2022-03-30 19:22:32 11874 13
原创 二维前缀和讲解及变形
讲解:以下述8*4的表格为例,可以得到sum[i+1][j+1]=sum[i][j+1]+sum[i+1][j]-sum[i][j]+matrix[i][j];即从两个f绿色框的最小值,求出min,然后与gird[i,j]进行相减,得到差值,在与gird[i,j]进行对比,将新的矩阵最小值填入。可以得到sum[i+1][j+1]=sum[i][j+1]+sum[i+1][j]-sum[i][j]+matrix[i][j];将f[i+1,j+1]看作是从下标为[0,0]到下标为[i,j]的一个矩阵的最小值。
2024-08-15 15:04:54 455
原创 油猴脚本数据插入优化过程记录
可以发现:当直接修改输入框的value属性不会触发一些框架(如 React、Vue 等)或自定义事件所依赖的输入变化检测。这意味着虽然你看到输入框的值改变了,但在后台或框架管理的状态中,输入框的值可能并没有更新。由上述这个情况会造成生成过程中的用户值出现问题。因此需要解决上述问题,所以尝试使用,但是失败了,
2024-08-14 16:39:15 407
原创 动态规划+位运算
之间任意两点之间的数组都为特殊数组,因此只需要完成关于各个最长特殊数组的预处理即可,因此可以引申出dp动态规划,当满足。判断奇偶性则可以直接通过位运算来简化,通过a,b异或操作,并在最低为进行&1,即可得出奇偶性是否相同,(a^b)&1;可以注意到,在确定任意i~j之间数组都为特殊数组时,i~j范围内任意两个点必然是特殊数组;如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个。例如:数组a为{1,3,4,5,6,8,10,11,12,14}即可认定为为特殊数组,反之则为false;
2024-08-14 10:38:26 376
原创 二分查找(寻找两个正序数组的中位数)
关于如何找到中位数,可以将这个问题转化为如何找到两个数组中的第k位数,两个数组,a[n]和b[m],a数组中到下标为i,b数组中到下标为j时,满足i+j=k,同时要满足。以及在满足上述条件的同时i+j=k,i在n范围内,j在m范围内,k分别在m,n范围内的隐性条件;分别从两个数组开始下滑,一直到找到中位数(m+n)/2 即可,通过上述做法可以有效获取相关数值。空间复杂度:O(m + n),申请了三个数组来装 nums1 nums2。时间复杂度:O(m + n),完整的遍历了2个数组。空间复杂度: O(1)
2024-08-13 16:53:48 260
原创 Trie前缀树的实现
Trie树的每个节点都包含多个指向其子节点的指针(具体数量取决于字符集的大小)。:由于Trie树的结构,可以非常快速地检索一个字符串是否存在于数据集中,或者检索以某个特定前缀开始的字符串列表。检索过程从根节点开始,沿着字符串的字符序列遍历Trie树,直到找到对应的节点或确定字符串不存在。Trie(又称前缀树、字典树或单词查找树)是一种树形结构,用于快速检索字符串数据集中的键。当插入多个具有相同前缀的字符串时,这些字符串在Trie树中将共享从根节点到前缀最后一个字符的路径。
2024-08-12 16:43:52 424
原创 数位dp学习
求给定区间[X,Y]中满足下列条件的整数个数:这个数恰好等于K个互不相等的 B的整数次幂之和。3.如果x > 1, 则该位上可以填 0 ,方案数为C(i - 1, k), 也可以填 1 ,即方案数为C(i - 1, k - 1), 因为填大于 1 的数不合法,所以直接break掉。首先将N转化为b进制数,则一个数能由b的整数次方合成,则转化为b进制后,对应的b的次方的位置为1, 那么我们只需判断转化为b进制后,各个位数上0,1的个数就可以,得到总的方案数;只包含一个整数,表示满足条件的数的个数。
2024-08-05 20:18:03 444
原创 快速幂的求解方法(位运算)
需要求解幂运算的解法,可以将需要运算的内容进行判别,众所周知,幂就是指数,就是将底数乘以自身完成n次自相乘,那么就可以幻化为他的幂的简化计算;,自习观察可以看作是1+8+16,同样化为2进制,即求25的二进制,可以得出为11001;3.将ans设定为1,底数a变为二进制来看,运用位运算,判定最低位是否为1,(a&1);4.若最低位为1,则ans=ans*a,若不为1,则a=a*a,底数平方;这时候如果你的幂是负数,则可以先取反幂,再将底数变为原先的倒数;2.幂取反,底数变为原先的倒数;
2024-07-30 14:16:31 177
原创 java基础知识(2)
stringbuilder在创建的时候,默认容量为16,容量是最多放多少位,长度是实际已经存放了多少位;如果超过了16位,则会扩容,扩容的方式为:老容量*2+2;如果没有变量参与,都是字符串直接相加,编译之后就是拼接之后的结果,会复用串池中的字符串。在jdk8之前的版本会使用stringbuilder,而在jdk8之后的版本(包含jkd8)则会简化;所有要拼接的内容都会往StringBuilder中放,不会创建很多无用的空间,节约内存;如果超出了默认存在的34个,则会直接创建新的需要多少长度的数组;
2024-06-10 21:36:08 299
原创 java基础篇(1)
核心类库: Java已经写好的东西,我们可以直接用开发工具: javac、java、jdb、jhat..常用的代码编辑器,对关键字有特殊颜色标记class关键字是什么意思?JDK是Java开发工具包。class关键字表示定义一个类,后面跟随类名。JVM虚拟机: Java程序运行的地方。JDK,JRE,JVM三者的包含关系。被Java赋予了特定涵义的英文单词。JVM、核心类库、运行工具。JRE是Java运行环境。关键字的字母全部小写。
2024-06-03 23:04:10 429
原创 机器学习学习(2)
特点:用户不仅表达模型结构,还需要表 达执行步骤,并且按照每一步定义进行执行,由于无法像声明式编程获取完整计算 图并优化后执行,所以难以提供全面的计算图优化,但是由于其简单易用,灵活性高,在模型研究人员中也有很高的用户基础,并不断在新的研究工作中被广泛使用,从而打下广泛的用户基础。计算图的优化被定义为作为在计算图上的函数,通过一系列等价或者近似的 优化操作将输入的计算图变换为一个新的计算图。算子是构成神经网络的基本计算单元,对张量数据进行加工处理,实现了多种机器学习中常用的计算逻辑。
2024-06-02 15:36:24 805
原创 机器学习学习
循环神经网络(Recurrent Neural Network):NN 结构只能单独的去处理一个个的输入,前一个输入和后一个输入是完全没有关系的,RNN 允许神经单元包含循环,这样信息可以在不同时刻传输,适合时序数据预测(例如,自然语言处理,语音识别,监控时序数据等)。Transformer模型:摒弃了固有的定式,并没有用任何CNN或者RNN的结构,而是使用了Attention注意力机制,自动捕捉输入序列不同位置处的相对关联,善于处理较长文本,并且该模型可以高度并行地工作,训练速度很快。
2024-06-02 02:12:20 1183
原创 python下电脑端摄像头调用
具体的代码以及相应的注释如下,你只需要更改收件人和发件人为自己的邮箱,更改授权码,再编译成可执行文件,即把.py打包成.exe,这样就可以发给别人用啦。这边博主建议在清华源下载,在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple。找路径,用cd法找路径比较麻烦,这里推荐一种简便的方法,直接在路径框里面输入cmd进入终端即可,进入了就是目标路径。获取授权码的方法:设置->账户->开启pop3/smtp服务->验证密保,即可获取到16位授权码。
2024-04-08 11:51:58 414
原创 Python爬虫基础篇章(面试常问1)
讲完了关于网络URL请求的过程,接下来需要了解python发送请求的方法GET、POST,在python中可以使用request库来轻松发送GET和POST请求,并处理它们的响应。本章的重点也就是发送请求这个过程,请求的方法(如GET、POST等)、请求的URL等,以及对输入url后的流程需要有一定的了解。如今信息技术的发展已经进入“数据”驱动的时代,通过对海量数据的处理,能够产生极大的科研和商。网络爬虫的出现,将网络上的各种数据进行自动汇总,定制化产生需要的数据,是当今时代数。取数据的程序或脚本。
2024-04-08 09:00:47 1316
原创 gitee代码上传同步指南(git操作)
需要注意,在git中复制粘贴功能和windows不同,它有两种方式:一种是鼠标右键,另一种是shift+insert(delete旁边,backspase上面)进行粘贴。问题二:出现error: failed to push some refs to 'https://gitee.com/****/****.git'提交到远程仓库,git commit -m "initial commit",引号内内容为注释内容,可以写”第一次上传xxx“之类的话。复制上述内容,在gitee主页中选择个人设置。
2024-04-05 19:57:35 1259
原创 大唐杯历届省赛押题训练(7)
考试-OMC产品介绍-客户端&应用服务器一、单选题1客户端是由OMC网管系统中的( )服务提供。1分/1分A、NEAB、DHCPC、ServerD、WebStart提交答案:D正确答案:D考点客户端&应用服务器解析暂无试题解析2客户端软件运行在Windows系统中需要配置的运行环境是( )。0分/1分A、JAVAB、C#C、LinuxD、C++提交答案:B正确答案:A考点客户端&应用服务器解析暂无试题解析二、多选题。
2024-04-02 20:53:59 243
原创 大唐杯历届省赛押题训练(6)
考试-TD-LTE无线网络设备介绍-TD-LTE网络架构一、单选题1TD-LTE的接入网E-UTRAN由下列哪些网元组成( )。0分/1分A、RNCB、BTSC、eNode BD、Node B提交答案:B正确答案:C考点TD-LTE网络架构解析暂无试题解析二、多选题1关于LTE网络整体结构,哪些说法是正确的( )0分/2分A、E-UTRAN用E-NodeB替代原有的RNC-NodeB结构B、E-NodeB间的接口为S1接口C、各网络节点之间的接口使用IP传输。
2024-04-02 20:52:56 175
原创 大唐杯历届省赛押题训练(5)
C:所谓GBR,是指承载要求的比特速率被网络“永久”恒定的分配,即使在网络资源紧张的情况下,相应的比特速率也能够保持。传统IP语音如利用LTE网络,语音数据的控制不是IMS而是EPC网元,与数据业务采用一样QoS控制是很难保证其QoS,故B不对,D对;解析目前关于LTE语音解决方案是三大类:双待、CSFB、VOLTE+SRVCC方案,最后一种方案是语音最终解决方案,VoLTE是语音实现在LTE网络,SRVCC是语音信号不佳时采用SRVCC切换到2G网络的方式。D、相较于传统意义的OTT语音,如QQ语音。
2024-04-02 20:52:12 135
原创 大唐杯历届省赛押题训练(4)
考试-小区选择参数一、单选题1TD-LTE系统中,MIB消息由以下哪个信道承载?()1分/1分A、PDCCHB、PBCHC、CRSD、PDSCH提交答案:B正确答案:B考点小区选择解析原理类2TD-LTE终端在接入小区时,不是每次必须进行的过程是_____1分/1分A、随机接入B、分配专用EPS承载C、小区选择D、小区搜索提交答案:B正确答案:B考点小区选择解析流程类二、多选题1MIB消息的内容不包含_____1分/1分A、UE级参数B、PHICH配置信息。
2024-04-02 20:38:31 133
原创 大唐杯历届省赛押题训练(3)
一、单选题1在Attach流程中,RRC connection request 中携带的请求原因值为()1分/1分C、mo-data提交答案:B正确答案:B考点ATTACH流程解析附着时原因是mo-signalling,UE发起service request过程是mo-access,网络发起service request是mt-access,D是紧急呼叫。二、多选题1TD-LTE系统中,Attach流程可能包含的消息有( )。1分/1分提交答案:B、C正确答案:B、C考点ATTACH流程。
2024-04-02 20:37:06 147
原创 省赛历届题库(2)
考试-TD-LTE无线网络优化概述-简介一、单选题1LTE无线网络优化过程中除了考虑网络覆盖、容量、质量外,还需要( )来权衡1分/1分A、工期B、话费C、成本D、美观提交答案:C正确答案:C考点无线网络优化简介解析暂无试题解析2LTE无线网络优化中容量指标包括( )1分/1分A、吞吐率B、上下行吞吐量C、时延D、误码率提交答案:B正确答案:B考点无线网络优化简介解析暂无试题解析3LTE无线网络优化过程中后台使用的工具是( )1分/1分A、GPSB、测试终端。
2024-04-02 20:35:39 117
原创 省赛历届题库
一、单选题1中国移动2013年开始大规模部署的4G网络属于哪种制式( )1分/1分A、TD-LTEB、GSMC、WCDMAD、LTE-FDD提交答案:A正确答案:A考点概述-1解析暂无试题解析2TD-LTE技术标准是以下哪个标准化组织制定的( )1分/1分A、3GPPB、ANSIC、ITUD、IEEE提交答案:A正确答案:A考点概述-1解析暂无试题解析3TD-LTE,在20MHZ系统带宽下,要求下行瞬间峰值速率达到( )1分/1分A、200MbpsB、50Mbps。
2024-04-02 20:34:39 708
原创 国赛大纲解读
1. 第一部分,是针对5G基础知识的掌握,第二部分是人工智能基本算法的掌握,就是人工智能的应用,用5G+人工智能(AI算法)进行网络优化的问题,要有网络优化的基础知识,比如说:某个区域的覆盖问题,覆盖特别差,但有数据,覆盖电频,srp值这些数据给你,根据数据来判断是否满足实际现网的要求,就是俗称的调参侠,特征提炼,依据现场情况用人工智能的算法进行数据分析建立模型(影响覆盖等),达到最优,最低限度的要求,调整对应的参数,参数调优提升网络质量。性价比很高,考的比较简单。连接关系及接口功能,比如。
2024-03-27 23:24:13 341
原创 小区参数设置
GNB基站/NR业务/NR小区/NR小区信道及过程配置/NR小区CSI RS 参数/NR小区用于CQI上报的CSIRS配置参数。GNB基站/NR业务/NR小区/NR小区信道及过程配置/NR小区CSI RS 参数/CSITRS配置参数。GNB基站/NR业务/NR小区/NR小区信道及过程配置/NR小区PDSCH信道。GNB基站/NR业务/NR小区/NR小区信道及过程配置/NR小区PDSCH信道。GNB基站/NR业务/NR小区/NR小区网络规划。GNB基站/NR业务/NR小区/NR小区。
2024-03-27 23:23:02 119
原创 大唐杯国赛解读及赛前准备分析
还有值得提到的一点是,在比赛前几周,官方是会给出三四天练习实践操作的时间,里面的几种题型可以作为赛前巩固,但不一定会考原题,例如省赛配置小区部分参数的题型,还有一个有关架构的题型,从1G到5G都考到了,里面还有涉及电缆型号这些有关实际具体的问题,这个作用只能算是有助于更好理解其他部分知识。内容一致,略有修改,其他部分都是今年新增的内容,同时去年国赛中的5G协议与信令放到了今年省赛中,只能说就难度而言,今年的难度要比去年大不少,尤其是其中的。以上,就是赛前准备的大概分析,如有不准,请见谅。
2024-03-25 23:48:48 842
原创 free5GC+UERANSIM
而linux中关于内核降级非常复杂,因此建议一开始确定内核版本,或者直接采用ubuntu 18.04,其内核版本为3.x.x,虽然版本也不正确,但是linux中内核升级相对方便,只需要补充一下source.list,然后直接在线下载即可,不需要修改grub文件。原因很简单,Linux自动采用高版本的内核。5G核心网采用基于服务的系统架构,在部署上采用虚拟机和容器的方式,采用软件定义网络(SDN)和网络功能虚拟化(NFV)的技术,将控制与转发分离,技术成本大幅降低,使网络更加开放,且具有编程能力。
2024-02-04 10:28:02 1242
原创 OAI openair3-NAS-UE-EMM代码解读(续)
这段代码是一个函数,其目的是获取与 EMM (EPS移动管理) 数据相关的 PLMN (公共陆地移动网络) 的 TAC (跟踪区域码)。这段代码是一个函数,其目的是获取与 EMM (EPS移动管理) 数据相关的 PLMN (公共陆地移动网络) 的状态。1.名称:emm_min_get_registered_plmn()2.名称:emm_main_get_plmn_status()获取网络注册状态的值,该值显示网络当前是否已指示UE的注册;3.名称:emm_main_get_plmn_tac()
2024-01-13 23:09:48 653
原创 计算机体系结构基础复习
3. 32位处理器、32-bit 地址,每页Page Size :4 KB,每个页表项PTE: 4-byte,共有 2^20 PTEs,每个用户进程的页表 4 MB,为备份全部虚拟地址空间,需要 4 GB 的swap存储空间;提高系统的伸缩性和性能:系统分层之后,我们可以从逻辑上的分层变成物理上的分层。(4)不合理,因为缺页意味着主存中没有VA对应的页表,由于TLB是页表的子集,那么TLB原则上也不该有,此时应发TLB miss,若没有miss,反而hit,说明违背了子集定义,不符合层次化设计需求。
2024-01-12 16:28:02 1012 3
android studio开发掌上校园app
2024-06-02
大厂经典测试场景案例汇总合集
2024-04-16
大厂经典测试开发面经汇总合集
2024-04-16
基于androidstudio的安卓记账软件开发
2024-04-16
机器学习之——MNIST机器学习入门
2022-04-27
机器学习初步——TensorFlow在Linux操作系统下安装的整个过程(包括IDE)
2022-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人