加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

软件性能优化全景

发布时间:2021-01-31 13:39:47 所属栏目:传媒 来源:互联网
导读:当我们创建一个 Vue 应用并试图将其挂载到一个不存在的 DOM 节点时就会得到一个警告信息: warn 从这条信息中我们得知挂载失败了,并说明了失败的原因:Vue 根据我们提供的选择器无法找到相应的 DOM 元素(返回 null ),正式因为这条信息的存在使得我们能够

当我们创建一个 Vue 应用并试图将其挂载到一个不存在的 DOM 节点时就会得到一个警告信息:

w arn

从这条信息中我们得知挂载失败了,并说明了失败的原因:Vue 根据我们提供的选择器无法找到相应的 DOM 元素(返回 null ),正式因为这条信息的存在使得我们能够清晰且快速的了解并定位问题,可以试想一下如果 Vue 内部不做任何处理,那么很可能得到的是一个 JS 层面的错误信息,例如: Uncaught TypeError: Cannot read property 'xxx' of null ,但是根据此信息我们很难知道问题出在哪里。

所以在框架设计和开发的过程中,提供友好的警告信息是至关重要的,如果这一点做得不好那么很可能经常收到用户的抱怨。始终提供友好的警告信息不仅能够快速帮助用户定位问题,节省用户的时间,还能够为框架收获良好的口碑,让用户认为你是非常专业的。

在 Vue 的源码中,你经常能够看到 warn() 函数的调用,例如上面图片中的信息就是由这句 warn() 函数调用打印的:

框架设计远没有大家想的那么简单,并不是说只把功能开发完成,能用就算完事儿了,这里面还是有很多学问的。比如说,我们的框架应该给用户提供哪些构建产物?产物的模块格式如何?当用户没有以预期的方式使用框架时是否应该打印合适的警告信息从而提升更好的开发体验,让用户快速定位问题?开发版本的构建和生产版本的构建有何区别?热跟新(HMR:Hot Module Replacement)需要框架层面的支持才行,我们是否也应该考虑?再有就是当你的框架提供了多个功能,如果用户只需要其中几个功能,那么用户是否可以选择关闭其他功能从而减少资源的打包体积?所有以上这些问题我们都会在本节内容进行讨论。
 

加密并购潮

在经济危机下,2020年加密并购的结果还是不错的。2020年前半个月加密并购的总额已经超过了2019年一年的总额,平均交易规模从1920万美元增长至4590万美元。照此发展,2021年的加密并购也不会让人失望。加密并购交易活动逐渐从美洲转移到亚洲。今年上半年,57%的交易发生在亚太国家以及欧洲、中东和非洲,而2019年为51%,2018年为43%。

加密衍生品兴起

衍生品市场的规模是现货市场的好几倍。虽然有许多加密衍生品交易所,但很少受到监管,或受到机构投资者的尽职调查。2021年,我们可以把目光放在加密衍生品上。这可以为现有参与者和潜在的新用户以及传统机构都提供大好机会。

加密市场逐渐专业化

第一代加密企业家很多都是科技领域出身。现在很多大型加密公司,比如BitMEX和Diem,为了规范业务经营,决定引入有机构金融服务背景的人才。这一趋势会在2021年加速发展。

技术不断进步

FPGA应用成为下一代挖矿设备发展的方向。与CPU和GPU相比,FPGA速度快,功耗低,性能更好,且散热性比它的前辈们更加优秀。然而,FPGA的挖矿设备也十分“命短”,最终被ASIC取代,ASIC直到今天仍然是挖矿业的主导技术。

稳定币在跨境交易中发挥更大作用

2020年稳定币取得了不错的收益。从年初的不足50亿美元增长到12月的250多亿美元,我们预计这种势头将在2021年持续下去。稳定币在加密交易中起了重要作用,但2021年还需观察稳定币在跨境交易中是否会增加。

总结

随着加密货币的地位不断提升,想要分一杯羹的新供应商在不断涌入,行业竞争持续增加。因为它可以为行业带来更多的创新力,从而使行业变得更高效,更成熟。目前,为了充分利用新兴的加密货币市场增长,现有的芯片设计人员还需要进行更加深入的技术研发,特别是在能源优化和能效比方面。期待2021年继续带来惊喜!

(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读