新闻资讯

【5月25日】本周精选

2022年5月30日

开发者必读:2022年移动应用出海趋势洞察白皮书

华为开发者联盟与艾瑞咨询联合发布《2022年移动应用出海趋势洞察白皮书》,本白皮书结合多种研究方法分析移动应用的出海吸引力、海外市场选择、出海的痛点及挑战,为现阶段移动应用企业的出海战略决策提供市场洞察,并针对出海挑战呈现应对策略,助力移动应用开发者出海。

 

git bisect:让你闭眼都能定位疑难 bug的利器

git bisect命令使用二分搜索算法来查找提交历史中的哪一次提交引入了错误。它几乎能让你闭着眼睛快速定位任何源码导致的问题,非常实用。

你只需要告诉这个命令一个包含该bug的坏commit ID和一个引入该bug之前的好commit ID,这个命令会用二分法在这两个提交之间选择一个中间的commit ID,切换到那个commit ID的代码,然后询问你这是好的commit ID还是坏的commit ID,你告诉它是好还是坏,然后它会不断缩小范围,直到找到那次引入bug的凶手commit ID。

 

编程,不止有代码,还有艺术

对于部分人来说,唤起他们编程兴趣的起点可能是一些能快速实现某功能的python小脚本。

但作为一个多年的java开发,更多是在接触工作中的业务代码,CURD写久了,总会偶尔感到一丝丝的疲劳。

回望窗外,思索着在代码的世界中,是存在很多艺术般的写法,这可能也是部分程序员追求编程这项事业的内在动力。

这里将为你呈现4种代码中的艺术,试图唤回你对代码最初的兴趣。

 

"一个链接"助您高效运营

投放了APP安装广告,如何在首次打开APP时直接进入活动页面,提高新用户的活动参与率?

在投放广告时,通常由于终端类型不同需要设置多个链接或二维码,有没有办法用一个链接解决这个问题?

重大运营活动期间,发送促活短信,如何让用户点击短信内链接就能跳转到APP内的指定详情页,而非APP首页?

如果用户未安装APP,能不能跳转到下载页面,等用户安装打开APP后仍然能跳转到指定活动页面呢?

带你学习MindSpore中算子使用方法

首先了解下什么是算子,通俗的说对一个函数进行某一项操作都可以认为是一个算子,最基础的就是加减乘除这些操作。所以算子并不难理解,只是很多算子它包含的计算会更加的复杂。

一般情况下在自定义网络模型时会用到各种类型的算子,MindSpore中分为Primitive算子和nn算子,Primitive算子是开放给用户的最低阶算子接口,一个Primitive算子对应一个原语,它封装了底层的Ascend、GPU、AICPU、CPU等多种算子的具体实现,为用户提供基础算子能力。