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

你可能还不知道 JS 技巧!

发布时间:2021-02-02 15:56:41 所属栏目:外闻 来源:互联网
导读:年关(annual review)将近,这一段时间,我在梳理 2020 年做的一些事情,并试着制定下一年的计划。过程中,我发现我做的一些事情,或是工作相关,或是兴趣上的探索,还都可以继续总结出一些文章。在工作上,很多一部分做的事情就是编程语言的支撑体系。外加业

年关(annual review)将近,这一段时间,我在梳理 2020 年做的一些事情,并试着制定下一年的计划。过程中,我发现我做的一些事情,或是工作相关,或是兴趣上的探索,还都可以继续总结出一些文章。在工作上,很多一部分做的事情就是编程语言的支撑体系。外加业余时间里,和同事一起花了一些时间在研究编程语言。在这几部分的结合之下,我对于整个体系的端到端实现有一个整体的认识。

作为一个职业的程序员,在我们的职业生涯里,不可避免地要学习一个又一个的编程语言。虽然多数情况下,我们对于使用什么语言并没有太多的选择权。但是,当我们选择一门语言时,都要考虑一系列的要素,比如:

  1. 构建系统
  2. IDE/Editor 支撑
  3. 依赖管理
  4. ……

PS:当然了,对于那些使用 C/C++ 的人来说,这些可能都是例外:他/她觉得自己不需要这些工具,需要的时候可以自己创造一个。所以,这些语言在很长的一段时间里,都缺乏良好的依赖管理工具。

故事开始之前,让我们让 Android 使用的开发和构建来讲述这个过程。

从 Android 应用的开发与构建说起

在移动端开发上,虽比不上这个行业的诸多大佬,但我也算是颇有经验的。而恰好一年中有一半的时间,都在相关的项目上。所以,我从宏观上了解了整体的体系。

当我们开始一个新的移动应用时,会从 IDE 里通过模板创造一个崭新的应用,又或者是从某个地方(如 GitHub)寻找合适的模板。而后,为验证模板的有效性,我们通过执行 Gradle 的相关命令,完成一个应用的过程,运行这个 Demo。(PS:这一点与我们使用 Java 开发应用时,并没有太大区别)。

这个过程中,发生了这么一些事情:

  1. IDE 通过某种通讯机制,与 Gradle 进行通讯,以执行对应的命令,如 build。
  2. Gradle 接收到 IDE 的指令后,解析 build.gradle 相关的内容,寻找是否存在对应的 Task,如这里的 build。
  3. 执行 build 时,首先要去解决依赖关系,如从对应的 Maven 仓库中下载依赖。
  4. 随后,真正地执行对应的构建任务,如调用 javac。

这个过程看上去非常简单,但是背后还藏着诸多的细节问题。

构建与依赖管理

当我用 CLOC 工具统计了一下 Gradle 工具的源码时,我才发现这个工具并不简单。而进一步地,在半深入源码之后,我发现构建系统还是颇为复杂的。一个简单的 Java 应用就分为这么一些步骤:
 

有疑问

而说到“数字”,离不开的就是电子支付这一命题,在五年前,我们还能清楚地记得,超市付款绝大多数还停留在现金层面,而到了科技快速发展的今天,线上化支付已经成为老百姓日常消费支付的重要方式。

在问卷调查中,使用电子支付方式的人数占比高达76.25%,有828位调研对象认为电子支付较为方便快捷。相较其他国家来说,中国电子支付的普及程度可谓世界第一,支付宝、微信两大支付巨头的加持也早已让“电子钱包”这一概念深入人心。

对老百姓来说,他们最大的疑问可能是“为什么要选择数字货币?”“数字货币与支付宝、微信支付等有何区别?”刘峰直言,“为什么要选择数字货币?”这个最大的疑问实际上也是一个基本面的问题。央行数字货币的提出,其大背景是数字中国战略下数字经济大主题的直接成果之一。最近几年央行数字货币的市场教育以及多地试点应用,都是为了测试技术成熟度,同时考虑未来央行数字货币落地的一些法律和业务问题。不过通过本次调研可以看出,大部分调研对象还是比较想要尝试接受使用央行数字货币,对央行数字货币比较认可。

“对于公众来说,数字货币可以理解成政府为推动普惠金融发展着手的便民项目,因为是政府推动的,政府是全心全意为人民服务的,所以央行数字货币项目在公信力、信息安全方面会有更加强大的保障,比如说用户可以免遭广告侵袭,免受个人信息被商业机构滥用之忧。”苏筱芮说道。

想尝试

2020年,新冠肺炎疫情突然来袭,为减少疫情扩散的风险,电子支付代替现金交易已成为人们的首选。做小本生意的商家陈扬(化名)最喜欢的就是电子支付,他告诉北京商报记者,“每天店铺里使用电子支付的客人占比高达90%以上,尤其在疫情期间,电子支付的方式也比较卫生”。

陈扬向北京商报记者表示,“如果后续国家正式推出央行数字货币App,肯定优先考虑使用,国家背书的数字货币肯定比第三方支付安全很多,央行数字货币对客人、商家来说都有一些信任感”。

(编辑:宜春站长网)

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

    热点阅读