加入收藏 | 设为首页 | 会员中心 | 我要投稿 平顶山站长网 (https://www.0375zz.cn/)- 分布式云、数据处理、媒体处理、图像分析、基础存储!
当前位置: 首页 > 站长资讯 > 动态 > 正文

深入浅出Node模块化开发——CommonJS规范

发布时间:2021-02-05 11:23:28 所属栏目:动态 来源:互联网
导读:经历资本寒冬之后,疫情黑天鹅又接踵而至,推动着 AI 早些年积累的不理性泡沫继续破灭,资本疯狂的时期过去了。 2019 年被视为 AI 资本环境热与冷的分水岭,疫情影响下,今年一级市场依旧未缓过气来。依旧看好 AI 的投资人,变得更加谨慎起来,不再像以往那

经历资本寒冬之后,疫情黑天鹅又接踵而至,推动着 AI 早些年积累的不理性泡沫继续破灭,资本疯狂的时期过去了。

2019 年被视为 AI 资本环境热与冷的分水岭,疫情影响下,今年一级市场依旧未缓过气来。依旧看好 AI 的投资人,变得更加谨慎起来,不再像以往那样大肆撒钱,甚至开始呼吁企业节流。数据显示,今年前三季度 AI 企业融资规模同比下降 17%,不足 2018 年的一半。

估值偏高难以再获得资本加持的独角兽们开启上市潮,并称为 “CV 四小龙”的商汤科技、旷视科技、云从科技、依图科技,以及云知声等 AI 独角兽均传出上市消息,其中依图科技和云知声近日已获得科创板上市申请受理,但依旧未摆脱亏损。

许多 AI 企业日子不好过,面临现金流压力,上半年业务停滞,裁员消息也时有传出,甚至破产倒下。“疫情期间,幼儿园不开学,公司业务基本停摆。”从事幼教智能机器人研发的宾果智能 CEO 闽海波在近日一场 AI 产业峰会上坦言。

但伴随压力的还有机会。“疫情过后,我们下半年营收基本和去年全年差不多了。”闽海波说,疫情一定程度上加速了智慧教育落地。有数据显示,在线教育渗漏率仅用半年时间就走了过去十年的路。

行业的共识是,疫情正在加速人类社会智能化、数字化进程——AI 医疗助力抗疫,人脸测温随处可见,无人配送加快落地,无人驾驶也在加紧上路。但各界也都越发清醒地认识到,AI 已进入转折期,业内不少人士开始呼吁降低对 AI 预期,也要多点耐心。

“所有 AI 企业已经步入死亡之谷。”旷视科技创始人兼 CEO 印奇此前在接受搜狐科技等媒体采访时称。创新工场 AI 研究院院长王咏刚也对搜狐科技表示,AI 现在处于从浅滩到深海的关键阶段,这个过程中会有一批企业落伍淘汰。
 

一代的iPad Pro诞生以来,在生产力方面一直备受质疑。就目前来说,它仍只能胜任例如绘图、记录等少量特定工作。然而,苹果似乎要转变这一局面了,新的Mac电脑和iPad Pro一样,同为ARM平台打造,加之通用的开发套件、相互兼容的应用软件,可以说iPad Pro在很多场景下,它甚至可以等同于Mac电脑,iPad Pro作为生产力工具,也终于能实至名归。

简单来说,苹果的跨平台开发生态,一方面填补了Mac电脑在娱乐、生活方面的短板,另一方面也令iPad Pro变得更有生产力。那么Mac是否就能和Windows展开竞争?

如果只用作个人日常使用工作,Mac的竞争力会大大加强;但如果站在全社会的角度,Windows的地位仍难以撼动,毕竟Windows能实装于各式各样的硬件上,在工业、金融等市场兢兢业业地工作,这是Mac所不具备的能力。是的,苹果打通了移动和桌面生态,将生态融合的玩法提升到了一个极高的高度,但苹果少而精的产品线,决定了苹果生态只能覆盖少部分人,仍难以成为支撑起这个信息时代的中流砥柱。
 

并且在多线程环境中使用,在没有加锁的情况下,对同一段内存块进行并发读写,就会造成 segmentfault/coredump 之类的问题。

总而言之,中断处理函数做的事情越简单越好。

4 如何写出可重入的函数?

  • 在函数体内不访问那些全局变量;
  • 如果必须访问全局变量,记住利用互斥信号量来保护全局变量。或者调用该函数前关中断,调用后再开中断;
  • 不使用静态局部变量;
  • 坚持只使用缺省态(auto)局部变量;
  • 在和硬件发生交互的时候,切记关闭硬件中断。完成交互记得打开中断,在有些系列上,这叫做“进入/退出核心”或者用 OS_ENTER_KERNAL/OS_EXIT_KERNAL 来描述;
  • 不能调用任何不可重入的函数;
  • 谨慎使用堆栈。最好先在使用前先 OS_ENTER_KERNAL;

(编辑:平顶山站长网)

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

    热点阅读