首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

到底是无线最难?还是核心网最难?

大家好,我是小枣君。 今天这篇文章,我们来探讨一个通信行业的长期争议话题——到底是无线最难?还是核心网最难?...5G NR的物理层基本过程 仅站在空口的角度,无线信道、信号、物理层帧结构、调度算法、信号测量切换,都是重点难点。这里面,需要强行记忆的内容太多,还涉及到大量的数学基础理论知识,对智商要求很高。...需要注意的是,无线虽然技术原理很难,但是分工细致。 站在研发的角度,每个无线研发工程师只研究自己的细分领域,学算法的搞算法,学射频的搞射频,某种程度上降低了能力要求(但是还是很难)。...小枣君搞了10多年的核心网,对这个东西实在是既爱又恨。 当年,核心网被公认为是公司所有产品里最难的。 这个难,并不是指技术原理,而是项目交付。...好了,以上就是无线、传输和核心网的对比。 归纳来说,如果站在技术原理的角度,无线最难。如果站在项目干活的角度,核心网最难。 当然了,这些都是小枣君的个人见解,可能有失偏颇。

81820

C++是计算机编程语言中最难学的吗?为什么?

从事嵌入式开发多年,有三种语言玩的比较多C/C++ java,从编程语言的难度来讲C++是最难得,而且也是最难入门的编程语言,很多编程老手都是这个结论,为什么C++是最难学的编程语言,虽然难学但还是很多编程老手喜欢研究它...现在以个人的观点讲述为什么C++是最难的编程语言,其实在C++基础语法部门看不出这门编程语言有多难,难在泛型编程和面向对象的特性展示,几乎每个知识点都附带着很多细节点,而且更加要命的是C++语法规则还在不停的延伸...,几乎长期玩C++都有一种通病总是觉得这门语言学不完,就连C++的创始人都说自己有时候都看不懂这门编程语言了,linux的创始人对于这门编程语言成见也非常大,有点故弄玄虚的感觉。...如果单纯从学校的理论角度去学习这门编程语言其实看不出有多难,因为基础语法的学习掺杂的东西就比较少,很多在学校学过这种语言的大学生觉得自己的基础应该还可以结果真正开始做项目的时候傻眼了,原来还有这么多自己不懂的语法知识...难也只是相对的,只要觉得感兴趣就去全力去学,学的时候不要考虑是不是能找到合适的工作,编程要能学好必须能下功夫,软件开发讲究的水到渠成,功夫到位了自然就能做项目了。

4.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最难调试修复的 bug 是怎样的?

    作者:doodlewind 链接:https://www.zhihu.com/question/21991014/answer/1513267624 真正最难修复的 bug,其解决靠的已经不是个人英雄主义的单打独斗...因为这种算法只会访问整个 128x16 尺寸查找表中的一个梯形子集,所以这 2048 项中只有略多于一半的项会被用到。...更可怕的是,在除法算法的前 8 个执行步骤中,错误的这几项还永远不会被访问到,因此错误结果与真实结果之间仅有轻微的差异——这种差异对于高精度计算来说可能非常关键,但普通场景下几乎不可能发现(据称概率是每...他在多台计算机上运行同样的算法来对孪生质数的商进行求和时,发现计算结果在不同机器之间存在差异。...几天后他们进一步优化了算法,只有当除数有效位的八个高位是 00011111、01001111、01111111、10101111 或 11011111 时,才将操作数按 15/16 缩放,从而大大减少了额外的运算

    88010

    深度策略梯度算法是真正的策略梯度算法吗?

    该论文重点研究深度策略梯度方法,这是一种广泛使用的深度强化学习算法。研究目标是探索这些方法的当前最优实现多大程度上体现了通用策略梯度框架的关键基元。...研究者认为以上问题以及我们对相关理论知识的缺乏是深度强化学习脆弱性和低复现性的主要原因。这表明构建可信赖的深度强化学习算法要求抛弃之前以基准为中心的评估方法,以便多角度地理解这些算法的非直观行为。...我们发现,从这个角度来看,深度策略梯度算法的行为通常偏离其概念框架的预测。我们的分析开启了巩固深度策略梯度算法基础的第一步,尤其是,我们可能需要抛弃目前以基准为中心的评估方法。...检查深度策略梯度算法的基元 梯度估计的质量 策略梯度方法的核心前提是恰当目标函数上的随机梯度上升带来优秀的策略。具体来说,这些算法使用(代理)奖励函数的梯度作为基元: ?...这些现象促使我们发问:建模真价值函数的失败是在所难免的吗?价值网络在策略梯度方法中的真正作用是什么? 最优化 Landscape。

    70720

    AutoML是算法工程师的末日吗?

    AutoML 势如破竹,算法工程师/数据科学家最后的堡垒在哪里?...作者:Frederik Bussler 编译:McGL 背景 2012年,一份关于 Auto-WEKA 的 arXiv 报告发布,描述了一种自动选择机器学习算法、特征和超参数的方法,期望是它能够“帮助该领域的非专家用户...无代码(No-Code) AI: AutoML 的一个子集 image.png 无代码AI是AutoML的一个子集 值得注意的是“无代码 AI”和 autoML 之间的区别。...例如,有些人声称 AutoML 不能处理强化学习,这被 AlphaZero 的例子证明是错误的,AlphaZero 是一个没有领域知识的模型,却达到了超人的水平。...人类天生就有偏见,这种偏见反映在我们输出的数据中。如果我们盲目地根据有偏差的数据训练模型,那么我们的模型可能会有偏差。亚马逊的性别歧视招聘算法和谷歌的种族主义图像分类算法都清楚地表明了这一点。

    1.3K20

    为什么C++是最难学的编程语言?

    很多已经做了几年的C++程序员已经很自信觉得这门编程语言算是熟悉阶段了,但是当重新对这门语言来个彻底大扫除的时候发现,又有新的语法出现,最糟糕的是之前掌握的很多套路未必是对的。...c++最大的缺点是让你花费大量时间学习这门语言的语法上,而不是解决问题本身上 等我学会了C++我就回家结婚 这个世界本来就是残酷的,所以你不能怪C++向你展示了世界的本质 大家都觉得很难等你攀登到高峰的时候发现...,突然有种解决的感觉,其实很多C++语法学习不是让你如何去使用,更多的是告诫你不能怎么用,这是最难受的,学了一堆语法发现不能立即用上,还需要在特殊的场景才能使用上,对于绝大部分对于这门编程语言还没熟悉之前...现在很多有名的软件框架都能看到C++的影子,其实很简单,在进行面向对象的框架设计还能不影响效率首选只能是C++,现在大家使用的安卓手机的框架层很多代码都是C++,还有大家天天使用的浏览器内核代码几乎全是...C++,在很多领域C++有着不可比拟的优势,学会了会明白为啥这门语言属于编程语言的王者,为什么有这么多人学不会还要硬着头皮继续学,可以说C++是一门啃着最有滋味的编程语言,痛苦并快乐着。

    2.2K31

    用数据告诉你高考最难的省份是哪里!

    不同省份的高考难度,一直是一个争议严重的问题。 每个地方的人,都会觉得自己是比较难的那一个。因为其实不管在哪里,高考都是件不容易的事情。...高考录取,本质上是一种“省内筛选”,是全国各个高校,以省(直辖市,自治区)为单位进行的竞争,而各省之间的录取难度是有所不同的。...总体来说,虽然你可以感觉你周围很多985,211,甚至清华北大的朋友,但是这可能是幸存者偏差,高考这个考试可能比很多人想象的难得多。 未来高考人数会变少吗?...由于高考是“省内竞争”,各省的高考难度到底是一个怎样的真实面貌。我们从后往前排,先讲高考难度最大的省份。 地区高考难度排名:1 河南省:地狱模式 河南是一个符合其印象的地区,他的高考真的是全国最难。...中学阶段竞争是比较激烈,本身比较好的高校比湖北少很多。所以湖南整体高考呈现的是中等偏难的态势。

    1.4K30

    LeetCode上最难的链表算法题,没有之一

    作者 | 程序员小吴 转载自五分钟学算法(ID: CXYxiaowu) 该题在 LeetCode 官网上有关于链表的问题中标注为最难的一道题目:难度为 Hard ,通过率在链表 Hard 级别目前最低...题目描述 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。...由于 heap 的大小为始终为 k ,而每次插入的复杂度是 logk ,一共插入了 nk 个节点。时间复杂度为 O(nklogk),空间复杂度为O(k)。...pq.add(node.next); } } return ret; } } 题目分析二 这道题需要合并 k 个有序链表,并且最终合并出来的结果也必须是有序的...如果一开始没有头绪的话,可以先从简单的开始:合并 两 个有序链表。 合并两个有序链表:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

    90930

    LeetCode 上最难的链表算法题,没有之一!

    该题在 LeetCode 官网上有关于链表的问题中标注为最难的一道题目:难度为 Hard ,通过率在链表 Hard 级别目前最低。 题目描述 合并 k 个排序链表,返回合并后的排序链表。...请分析和描述算法的复杂度。...由于 heap 的大小为始终为 k ,而每次插入的复杂度是 logk ,一共插入了 nk 个节点。时间复杂度为 O(nklogk),空间复杂度为O(k)。...(node.next); } } return ret; } } 题目分析二 这道题需要合并 k 个有序链表,并且最终合并出来的结果也必须是有序的...如果一开始没有头绪的话,可以先从简单的开始:合并 两 个有序链表。 合并两个有序链表:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

    61040

    HOT 100 中最难的题是游戏厂最爱

    写在前面 翻看 网易 历年笔面题单的时候,发现一道有意思的题目。 该题评论区,网易 的踪影很少,反而被那些在 4399 笔试中遇到的同学所攻陷: 好嘛,所以这道题还是「游戏厂」的最爱?!...进一步细看,大家对这道题的评价,可谓“惨不忍闻”: 但,如果真的是这么难的题。...那不可能没有那两位重量级选手呀,于是乎果然: 字节跳动:国内算法笔试面试天花板 华为:哎,就是卷 这里特别说明一下,上面那位用回溯做出来的同学留言。...回溯属于「爆搜」方案,时间复杂度是指数级别的,必然会 TLE(超时),因此回溯做出来的解法不算通过哈。 我们一起来看看正解是什么。...这里的 i - 1 和 i + 1 代表和 i 相邻的两个气球的序号。 如果 i - 1 或 i + 1 超出了数组的边界,那么就当它是一个数字为 1 的气球。 求所能获得硬币的最大数量。

    21810

    数据报告 : 原来中国最难脱单的省份是……

    从女生的角度看,貌似占有比较多的选择权,但现实也不是那么乐观。对她们来说,受教育程度的提高势必带来了婚恋年龄的推迟,据《中国统计年鉴》的数据,2010年新入学的研究生中女性已超过男性。...单身男女比例最协调的五个省份是:山西、湖南、黑龙江、中国香港和中国台湾,但比值最低的中国台湾也达到了1.44:1,真可谓世道艰难。...小编偷偷看了一眼,广东省的男女比例是1.95:1,看来我只需要再打败一个情敌,就能找到我的姑娘啦! 哇咔咔咔 //都是错觉 3、单身菇凉,你怎么还在家看剧?...而男生对球场的喜爱实在是划破天际,可能没有什么事是打一场球不能解决的,如果有,那就是认识女神。但如果下次再约女神的话,要不要考虑下健身房呢?...好啦,今天的报告就到这里了~ 小编最后想说,不管你是单身还是结婚,只要是听从于内心而不是屈服外界,就是一个贵族的选择。 最后,来一个强行硬广:

    1.7K00

    中国各地高考难度地图:上大学最难的省份是哪里!?

    本文来源:公众号草叔消费升级研究,国金证券研报、师玥03及翻译教学与研究 不同省份的高考难度,一直是一个争议严重的问题。 每个地方的人,都会觉得自己是比较难的那一个。...因为其实不管在哪里,高考都是件不容易的事情。 高考录取,本质上是一种“省内筛选”,是全国各个高校,以省(直辖市,自治区)为单位进行的竞争,而各省之间的录取难度是有所不同的。...总体来说,虽然你可以感觉你周围很多985,211,甚至清华北大的朋友,但是这可能是幸存者偏差,高考这个考试可能比很多人想象的难得多。 未来高考人数会变少吗?...由于高考是“省内竞争”,各省的高考难度到底是一个怎样的真实面貌。我们从后往前排,先讲高考难度最大的省份。 地区高考难度排名:1 河南省:地狱模式 河南是一个符合其印象的地区,他的高考真的是全国最难。...中学阶段竞争是比较激烈,本身比较好的高校比湖北少很多。所以湖南整体高考呈现的是中等偏难的态势。

    1.3K20

    【算法】你知道什么是算法吗?今天的内容会让你重新认识算法……

    在今天的内容中,我将会给大家介绍我自己对算法的一个独特的理解(至少在我目前看来)。希望阅读本文的各位能够通过今天的内容对算法有一个更加深刻的认识; 一、算法 1.1 什么是算法?...,你可以通过迭代算法完成吗?...那些能被称为算法的只有什么动态规划呀、深度优先搜索呀、贪心呀、分治呀……这些能够解决实际问题的才能称得上是算法。 我相信有上述这个想法的朋友应该是占大多数的,还有少部分朋友是压根就不知道什么是算法。...这里我将上述的观点称之为狭义的算法,而我现在介绍的观点是基于定义出发的广义的算法。...和大家一样,我在开始学习算法时,我看的课程中以及平时跟博客的小伙伴们交流的过程中,不管是上课的老师还是小伙伴们,大家对算法都是认为是只有那些叫得上名字的才能叫做算法,而像第一题这种只是简单的调用库函数或者第二题这种使用操作符的解题方式

    10610

    漫画:算法如何验证合法数独 | 全世界最难的数独?

    今天是小浩算法 “365刷题计划” 第95天 。数独相信在座的各位都玩过,那我们如何使用程序去验证一个 9×9 的数独是有效的呢?一起看下!...01 PART 有效的数独 数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。...说明: 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的数字是否有效即可。 给定数独序列只包含数字 1-9 和字符 '.' 。 给定数独永远是 9x9 形式的。...比如上面的第 6 行,row 为 5,5/3=1 可以理解为 此时在第1大行上,然后 (5/3)*3,是计算出当前第一大行处的 boxIndex 值。最后再加上的 4/3,意思是向右偏移几个大列。...): 本系列所有教程都不会用到复杂的语言特性,大家无须担心没有学过相关语法,算法思想才是最重要的!

    81520

    【干货】这5种最难编程语言,是程序员的噩梦

    许多编程语言都是高级的,它们的语法是人类可读的。然而,也有一些低级语言,对于一个人来说,读起来很困难,但是可以理解。您是否遇到过一种既不可读又不可理解的编程语言?...这些语言被设计用来测试计算机编程语言设计的边界。这些类型的语言不考虑可用性,目的是去除和替换常规语言特性。这种语言在黑客和业余爱好者中很受欢迎。 我选择了五种语言,它们让传统的程序员感到是噩梦。...最难的5种编程语言 1.Malbolge Malbolge是最难的编程语言之一。事实上,在它诞生后,第一个Malbolge程序花了2年时间才完成,现在想想它有多困难?...Brainfuck语言的八个指令是(每个符号是一个命令): + – . , [ ]。...语言本身是一种基于堆栈的语言,程序运行的虚拟机具有堆和堆栈。搞笑的的是,该语言在2003年4月1日(愚人节)发布。

    54100

    破解大厂最难算法命面试:动态规划之硬币兑换

    最顶层是要兑换的面额,然后根据不同硬币数值进行兑换后得到第二层,例如当前硬币数值为[1,2,5],面额为9,那么分别兑换硬币1,2,5后所得数额分别为8,7,4,接下来分别针对第二层3个节点进行相应操作...,因此得到问题的解,那么从根节点到当前节点对应的数值就是所兑换的硬币数值。...同时需要注意的是,并发每个节点都能再延伸出下层节点,例如第二层的节点4因为不能再使用面值为5的硬币兑换,因此它不能产生对应分支。...33) solution.coin_changing() 上面代码运行后结果如下: [5, 5, 5, 5, 5, 5, 2, 1] 这个问题有一个变种,处理起来也不容易,那就是给定具体面额,要求算法给出总共有多少种不重复的兑换方案...例如给定数额3,存在的方案有,[1, 2], [2, 1], [1,1,1],但[1,2]和[2,1]是同一种方案,因此两者只能算做一种。

    49820

    支持跨框架评测,这个是你想要的算法评测库吗?

    对于模型评测的需求,MMEngine 也提供了评测指标(Metric)和评测器(Evaluator)模块,下游算法库基于 MMEngine 提供的评测指标基类,实现对应任务所需的评测指标。...OpenMMLab 是深度学习时代最完整的计算机视觉开源算法体系,目前已涵盖 30+ 研究领域,这些研究领域都有各自任务的评测指标。...因此,我们在 MMEngine 中的评测指标模块基础上,将原 OpenMMLab 各算法库的评测指标集成进来,开发了一个统一开放的跨框架算法评测库:MMEval。...https://github.com/open-mmlab/mmeval 中文文档: https://mmeval.readthedocs.io/zh_CN/latest MMEval 简介 MMEval 是一个跨框架的机器学习算法评测库...,根据输入自动分发对应实现 MMEval 的架构如下图所示: 和已有一些开源的算法评测库相比,比如 Lightning-AI/metrics,huggingface/evaluate,以及近日开源的

    76410

    面试中最难回答、最易掉坑的5个问题你知道吗?上

    你知道吗? 在职场多年才发现了一个面试中最难回答、最易掉坑的5个问题? 比如: 面试官问你期望薪资是多少?你该怎么回答?8 到 10k 那就 10k 给区间,会显得你底气不足。...你可以说 10 k 这是综合市场均价和我在上家公司的业绩考虑的,对我来说也是一个激励。 1、那再问你接受加班吗?你怎么答? 你总不能答不接受吧! 其实这个问题看上去是道选择题,但其实是一道解答题。...你可以说根据我同事的反馈,我对人客户的维护以及对数据的敏锐度,让我天然的适合和客户打交道,我比其他同事更快的做出反应。 再比如: 3、问你的缺点是什么? 你该学会了吧!...5、最后,如果面试官问你你还有什么想问我的吗?你为什么选择我们公司?你为什么从上一家离职?你该怎么说?...你千万不要浪费或者打错,因为很多人在这个问题上栽过跟头,我也一样,但现在的我有更好的回答,想知道吗? 先留个关子,今天事情太多,一下子写不完,欢迎明天继续围观,给你一个完整的完美的答案。

    32230

    PHP 是最好的语言吗?

    最近被朋友们拉入了几个技术社群,有微信群,也有QQ群,尤其对一些年轻的朋友,大家乐此不疲的问题居然是 PHP 是最好的语言么?...我们推崇“敢于质疑且独立思考的自由精神“,所以对“PHP 是最好的语言么?“这一问题,也是从疑问开始的。 ? 什么是最好?...有这样一句使用了“最好”一词的名言: 怯懦是你最大的敌人,勇敢则是你最好的朋友。——弗兰克 最好是指语言的自身么?是指图灵完备性么?是语言自省等特性么?...默认的,很多朋友可能是基于“PHP对所有程序员,是最好的语言“这一观点的。 科学在于证伪,如果PHP是最好的语言,那么会引出什么样的结论呢? ? 如果…… 那么….....那么 C 是最好的么? 如果C 是最好的语言,那么用C写一个类似Hadoop 的分布式计算环境如何呢?可能会吐血, hadoop 是用 java 写的。那么Java 是最好的语言么?

    2.4K20

    Quarkus是Java的未来吗?

    介绍 Quarkus是Java世界的最新成员。由Redhat发起的这种开源框架已经讨论了一段时间。它缩短了启动时间,降低了执行成本,提高了生产率。...然后,主要目标是减少应用程序的启动时间及其内存占用量。 除了这些性能目标之外,该框架还强烈希望通过为开发人员提供统一的配置并返回实时重新加载来简化他们的生活。...然后优化可执行文件以在定义的环境中运行。 GraalVM(尤其是Substrate VM)现在为Java语言的美好而长远的未来打开了大门。...GraalVM是一种通用虚拟机,用于运行以JavaScript,Python,Ruby,R,基于JVM的语言(如Java,Scala或Kotlin)编写的应用程序。...好处是GraalVM允许您提前将程序编译为本地可执行文件。这意味着您可以将Java代码直接编译为特定于机器的代码。

    3.6K20
    领券