技术问答-汇集知识碎片解决技术难题-阿里云开发者社区-阿里云

  • 你遇到过哪些触发NPE的代码场景?
    奖品池:4000积分,保温杯*2,运动腰包*4

    zhangqianglxiaoe-46270 NPE代码场景: 1.对象未进行初始化:对象未进行初始化就进行对象调用,尤其在单实例对象调用过程中场景,本人就犯过类似的错误。 2.对象未进行正确调用:对对象的调用需要首先调用初始化函数,然后才能调用,这个也是在单实例过程中比较常见,一般来说是不需要判断的,但是不排除别人的代码本身是有Bug的,所以还是要判断的 3.复杂逻辑处理过程导致对象未初始化或者已经释放:如果处理过程或者流程比较复杂,...

    小小小小太阳 未初始化的对象引用: 当你声明了一个对象引用,但没有使用new关键字或其他方式为其分配内存时,该引用默认为null。如果之后尝试访问该对象的成员或方法,就会抛出NPE。 java String str; System.out.println(str.length()); // NPE,因为str是null 方法返回null: 如果一个方法返回了一个对象,但在某些情况下返回了null,而调用者...

    https://ucc.alicdn.com/avatar/avatar3.jpg https://ucc.alicdn.com/avatar/avatar3.jpg
    72人参与
  • 你见过哪些独特的代码注释?
    奖品池:4000积分,保温杯*2,运动腰包*4

    zhangqianglxiaoe-46270 回想一下这些年的工作经历,确实遇到过有趣的注释或者让人苦笑不得的注释,原话记不太清楚了,只能列个大概意思,供大家一笑: 不是原话,大概意思大差不差: 如果你在这里发现了一个 bug,请立即逃离,我已经离职了,别找我 这里是一个魔法的地方,不要触碰,我到目前为止,也没有完全搞明白 请不要问我为什么这样写,我也不知道 如果你能读懂这段代码,恭喜你,你是一个勇敢的人 这段代码是我写的最糟糕的代码之...

    小小小小太阳 故事性注释: 有些开发者会在代码中添加一系列注释,这些注释组合起来讲述了一个小故事。这种方式使得阅读代码变得更加有趣,同时也能帮助理解代码的逻辑和流程。 // 从前有一个变量,它叫做x int x = 10; // x开始了它的旅程,首先它遇到了加法运算 x += 5; // x变成了15 // 然后,x又遇到了乘法运算 x *= 2; // x变成了30 // 最终,x结束了它的旅程...

    https://ucc.alicdn.com/avatar/avatar3.jpg https://ucc.alicdn.com/avatar/avatar3.jpg
    77人参与
  • 如何从零构建一个现代深度学习框架?
    奖品池:4000积分,护眼灯*2,花朵坐垫*3

    小小小小太阳 1.明确目标和范围: 确定你的框架要支持哪些深度学习算法和模型。 设定框架的性能指标,如训练速度、扩展性、易用性等。 确定框架的目标用户群体,是面向研究者还是开发者。 2.设计核心架构: 设计计算图(Computational Graph)模型来表示深度学习模型中的计算。 确定张量(Tensor)表示法,用于存储多维数组并进行高效计算。 设计自动微分(Automatic Differenti...

    菜菜不菜123 从零开始构建一个现代深度学习框架需要遵循的步骤: 1)明确需求与设计目标: 确定框架要解决的问题类型,例如图像识别、自然语言处理等;明确框架的设计目标,例如易于使用、高效性能、灵活性、可扩展性等。 2)学习现有框架: 研究当前市场上流行的深度学习框架,如TensorFlow、PyTorch等,了解它们的架构、设计哲学和实现细节。分析这些框架的优势和不足,为自己的框架设计吸取经验教训。 3)掌...

    https://ucc.alicdn.com/avatar/avatar3.jpg https://ucc.alicdn.com/avatar/avatar3.jpg
    59人参与
  • AI面试成为线下面试的“隐形门槛”,对此你怎么看?
    奖品池:4000积分,护眼灯*2,花朵坐垫*3

    小小小小太阳 1.效率与公平性的权衡:AI面试可以大大提高筛选简历和初步面试的效率,特别是在处理大量求职者时。然而,这也可能带来公平性问题。AI系统可能无法完全理解和适应各种文化背景、语言表达习惯和个人经历,从而导致某些求职者被误判。 2.技术局限性:尽管AI技术在不断进步,但它仍然无法完全模拟人类面试官的判断力和情感理解。例如,AI可能难以识别求职者的非言语行为、面部表情和肢体语言,这些都是人类面试官在...

    菜菜不菜123 AI面试在一定程度上位招聘单位节约了时间成本,但是个人认为还是存在一些弊端,如:AI在大量的文字的理解能力上存在不足,对于应聘者在讲述大段个人经历等内容时,可能因为AI系统无法准确理解并提取其中的关键信息,从而影响对面试者回答的评估准确性;此外AI面试在识别面部表情方面目前存在一定的限制,一些面部表情的识别技术,其准确性和可靠性有待提高,那么在应聘者回答过程中可能对个别问题的细微表情变化就会...

    https://ucc.alicdn.com/avatar/avatar3.jpg https://ucc.alicdn.com/avatar/avatar3.jpg
    60人参与
  • 2018-07-18
    4124
    2
    4
    2024-04-08
    2647
    177
    25
    2023-04-19
    1221
    2
    0
    已解决
    2024-04-03
    388
    2
    3
    2018-07-20
    24475
    14
    26
    2018-05-10
    18121
    7
    2

    个人中心

    你好,登录掌握更多精彩内容
    账号登录

    话题讨论榜

  • 1
    你见过哪些独特的代码注释?
    奖品池:4000积分,保温杯*2,运动腰包*4
    77

    回想一下这些年的工作经历,确实遇到过有趣的注释或者让人苦笑不得的注释,原话记不太清楚了,只能列个大概意思,供大家一笑: 不是原话,大概意思大差不差: 如果你在这里发现了一个 bug,请立即逃离,我已经离职了,别找我 这里是一个魔法的地方,不要触碰,我到目前为止,也没有完全搞明白 请不要问我为什么这样写,我也不知道 如果你能读懂这段代码,恭喜你,你是一个勇敢的人 这段代码是我写的最糟糕的代码之...

  • 2
    AI面试成为线下面试的“隐形门槛”,对此你怎么看?
    奖品池:4000积分,护眼灯*2,花朵坐垫*3
    60

    1.效率与公平性的权衡:AI面试可以大大提高筛选简历和初步面试的效率,特别是在处理大量求职者时。然而,这也可能带来公平性问题。AI系统可能无法完全理解和适应各种文化背景、语言表达习惯和个人经历,从而导致某些求职者被误判。 2.技术局限性:尽管AI技术在不断进步,但它仍然无法完全模拟人类面试官的判断力和情感理解。例如,AI可能难以识别求职者的非言语行为、面部表情和肢体语言,这些都是人类面试官在...

  • 3
    你遇到过哪些触发NPE的代码场景?
    奖品池:4000积分,保温杯*2,运动腰包*4
    72

    NPE代码场景: 1.对象未进行初始化:对象未进行初始化就进行对象调用,尤其在单实例对象调用过程中场景,本人就犯过类似的错误。 2.对象未进行正确调用:对对象的调用需要首先调用初始化函数,然后才能调用,这个也是在单实例过程中比较常见,一般来说是不需要判断的,但是不排除别人的代码本身是有Bug的,所以还是要判断的 3.复杂逻辑处理过程导致对象未初始化或者已经释放:如果处理过程或者流程比较复杂,...

  • 4
    作为一个经典架构模式,事件驱动在云时代为什么会再次流行呢?
    奖品池:4000积分,加湿器*2,腰靠垫*5
    153

    前言 在全行业数字化转型的时代,事件驱动架构再次成为热门话题,引起了技术圈广泛的关注和讨论,事件驱动架构正在迅速扩大应用范围,并成为 Gartner 年度十大技术趋势之一。根据预测,越来越多的新型数字化商业解决方案选择采用EDA架构,预计将有60%的解决方案采纳该架构。作为一个经典的架构模式,事件驱动在云时代为何再次流行起来成为焦点呢?本文就来简单分享一下其中的原因,解析事件驱动架构在云时代...

  • 5
    在图像处理应用场景下,Serverless架构的优势体现在哪些方面?
    奖品池:4000积分,计时器*5,音箱时钟*2
    165

    Serverless架构支持实时或准实时的应用场景,提供数倍于传统CPU的图形图像处理效率。Serverless架构通常是事件触发的,这意味着可以快速响应图像上传等事件,进行即时处理。

  • 向云产品提问