范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

微信新增FD接口,小程序文件读写更快

  感谢IT之家网友 菜菜狗 的线索投递!
  IT之家 6 月 2 日消息,文件操作太麻烦?文件读写速度太慢?……
  据微信开发者发布,随着文件系统本地存储容量的不断扩大,文件操作的流程与速度成为开发者们日益关注的重点。为了实现小程序 / 小游戏更高效、更原子化的文件操作效果,微信团队新增 FD 接口,优化小程序用户体验:
  支持一次打开文件即可多次读 / 写,减少重复操作
  支持只读 / 写指定内容,减少无效读写
  实现读写耗时降低 46%,提升体验
  FD 接口是什么
  FD 接口是微信团队新增的高性能、原子化的文件接口类型。 对比原有文件接口,FD 接口不仅增加打开文件与关闭文件 2 个接口,而且更新代码实现方式,快速提升小程序性能。FD 接口有多强
  FD 接口支持一次打开文件,即可进行多次读 / 写操作。对比原有文件接口每项操作均需要打开、写入、关闭文件 3 个步骤,FD 接口实现一次打开文件,即可多次读取、写入文件,操作完成再关闭文件,减少重复操作。
  FD 接口支持只读 / 写文件中指定内容。针对大文件操作场景,FD 接口的该项特性能够减少无效读写,降低文件读写时间。如下图例子,原有文件接口需要全部读 / 写内容(如左下图黄色高亮内容),FD 文件接口则支持只读 / 写指定内容(如右下图黄色高亮内容),降低读写耗时。
  以连续 100 次读 + 写同一个文件 (1MB) 的实验为例,对比原有接口读写文件耗时,FD 接口在安卓端读写文件耗时降低 46%,在 iOS 端读写耗时降低 19%。FD 接口怎样用
  FD 接口减少重复操作、减少无效读写,降低文件读写耗时。那么如何正确应用 FD 接口?
  以打开文件、读取文件内容、修改内容并写入文件的过程为例,原有接口需要每次读写文件并且完整打开关闭。//获取全局唯一的文件管理器 constfs=wx.getFileSystemManager() //读取文件 data=fs.readFileSync("FileA") //修改文件内容 data=modify(data) //写入文件 fs.writeFileSync("FileA",data)
  如果仅应用于简单的文件操作流程,原有文件接口仍可适用。但面向大量文件操作的场景,原有文件接口造成读写耗时较长,同时影响低端机型的性能,影响用户体验。因此 FD 接口一次打开、多次执行的特性能够高效解决问题,代码示例如下://获取全局唯一的文件管理器 constfs=wx.getFileSystemManager() //打开文件 fd=fs.openSync("FileA") //读取文件 fs.readSync({fd,arrayBuffer,offset,length,position}) //修改文件内容 data=modify(data) //写入文件 fs.writeSync({fd,data,offset,length,position}) //关闭文件 fs.closeSync({fd:fd})
  面对文件系统本地存储容量的不断扩大的场景,FD 接口支持一次打开文件即可多次读 / 写,并且支持只读 / 写指定内容,实现文件读写耗时减少近 50%,提升用户体验。
  大家在IT之家微信号回复"微信 "两字,即可获取当前最新官方内部版微信下载。

阿里巴巴重金引进两位科学家,年薪百万美元新浪科技独家获悉,芬兰坦佩雷理工大学博士前高通首席工程师陈颖已于2018年11月18日加入阿里巴巴人工智能实验室(AIlabs),任人工智能和边缘计算首席科学家,负责IoT视觉方案为上市准备?Airbnb董事会招入苹果前零售主管5月17日消息,据CNBC报道,民宿巨头Airbnb于美国当地时间周四证实,苹果公司前零售主管安吉拉阿伦茨(AngelaAhrendts)加入该公司董事会。在今年早些时候宣布辞职之郭明錤2019年屏幕指纹手机预计出货2。8亿部IT之家5月9日消息今日,天风国际分析师郭明錤表示,因光学屏幕指纹手机需求强劲,大幅上调2019年屏幕指纹手机预期出货量60到70至2。8亿部,同比增幅最高可达10倍。相比其去年9华为海思总裁深夜发文科技自立,保密柜里的备胎芯片全部转正感谢IT之家网友疯狂土地神的线索投递!IT之家5月17日消息日前,华为被美国商务部列入管制实体名单,华为海思总裁何庭波今天凌晨发致员工的一封信,信中称,公司曾经做出了极限生存的假设历劫之后的中兴手机从10月份开始,国内各大手机厂商新品不断,中兴手机沉寂了一百多天后,上个月12日在国内布了今年的旗舰机天机Axon9Pro。这款产品搭载高通骁龙845处理器,支持无线充电IP68级任正非授权华为消费者业务改革,5年营收目标1500亿美元华为公布了任正非在消费者BG军团作战誓师大会上的讲话。任正非提到华为今年改革的重点有两个BG运营商BG(CNBG)和消费者BG(CBG)。其中,CNBG改革是亲自抓的战略重点,集中中兴董事长李自学5G是主战略方向,将持续投入3月20日下午消息,今天上午,中兴通讯在深圳总部召开2019年第一次临时股东大会,会上对多个重要议案进行了现场审议。中兴通讯董事长李自学强调,中兴通讯实施战略聚焦,持续聚焦运营商主三星正进行5G业务并购,要追赶华为爱立信据韩联社报道,三星电子在今天的股东大会上表示,该公司将推动技术创新,从而应对不利的商业环境,并培养包括人工智能(AI)和5G在内的新增长动力。这家全球最大的手机和内存芯片制造商表示诺基亚没倒下,它正在中美抢5G设备订单比拼华为据国外媒体报道,诺基亚这家几近消失的芬兰公司已经转型为一家全球电信设备制造商,虽然还没有实现盈利,但其在全球范围内与华为等电信设备制造商争夺市场份额。诺基亚这家几近消失的芬兰公司已周鸿祎谈研发费用华为是学不来的,小米适合我IT之家4月18日消息4月18日,在老周的朋友见面会上,周鸿祎谈到了有关研发费用的问题。周鸿祎表示,因为我知道最近雷军和华为在争论研发费用(的问题),我觉得我们跟华为没法比,因为华FCC主席反对中国移动向美提供电信服务,下月投票表决4月18日消息,据国外媒体报道,美国联邦通信委员会(FCC)主席阿吉特帕伊(AjitPai)当地时间周三表示,鉴于安全风险,他反对中国移动通信集团有限公司关于向美国提供通信服务的申
实测瑞幸咖啡线上下单配送未见明显异常4月27日消息,今天,根据网络上流传的一张截图显示,瑞幸咖啡被全面接管全部数据上交,所有高管被盘查。对此,TechWeb方面向瑞幸方面求证,截至发稿之时,暂未得到回应。截图内容显示小米2019全年营收2058。4亿元人民币,智能手机销量1。246亿部IT之家3月31日消息小米发布2019年第四季度及全年财报,财报显示小米第四季度营收564。7亿元,市场预期548。78亿元,2018年同期营收为444。21亿元,同比增长27经调小米集团旗下天星银行今天启动试业香港首批虚拟银行之一IT之家3月31日消息根据小米金融官方微博的消息,今天,香港首批虚拟银行之一的小米集团旗下的天星银行正式启动试业。IT之家曾报道,去年小米集团尚乘集团合资公司InsightFint小米总裁王翔出海已经不再面临知识产权障碍,相关诉讼全胜IT之家3月31日消息小米今日发布了2019年第四季度及全年财报,财报显示小米第四季度营收564。7亿元,市场预期548。78亿元,2018年同期营收为444。21亿元,同比增长2雷军小米2019年硬件净利润小于1,2020年研发投入预计将达100亿元IT之家3月31日消息小米今日公布了2019年四季度财报及全年业绩财报显示,2019年小米集团总收入达到人民币2058。4亿元,同比增长17。7经调整净利润达到人民币115亿元,同央视中国5G手机等供应链开始寻求国产化替代方案IT之家4月8日消息据央视财经报道,中国5G手机等电子信息产品的供应链正受到海外疫情的冲击。目前,很多厂商已经开始寻求国产化的替代方案。央视指出,中国进口集成电路涉及的半导体及零部挥挥手即可和账户里的钱说再见亚马逊手掌支付已开始和Visa合作推广据国外媒体报道,知情人士透露,亚马逊正计划开发一种终端,让顾客在店内终端上挥挥手就可以完成付款。报道称,亚马逊计划将终端机推广到咖啡店快餐店和其他商户,近期已经开始与Visa进行合首富的大计划贝佐斯称亚马逊要是没成功就做个快乐的码农全球首富亚马逊创始人杰夫贝佐斯周三在访问印度期间的一次炉边访谈中表示,如果亚马逊没有取得成功,现在的他将在某个地方做一名快乐的程序员。贝佐斯1995年创办了亚马逊,今天,这一电商巨贝索斯访印送豪礼,将再投10亿美元,印度部长却毫不客气1月17日消息,据国外媒体报道,美国亚马逊首席执行官杰夫贝索斯(JeffBezos)访问印度期间宣布了一项10亿美元的新投资计划,要帮助印度中小企业数字化。但当地时间周四印度贸易部贝佐斯计划访问印度会见莫迪,小商贩们不乐意了亚马逊创始人杰夫贝佐斯(JeffBezos)计划下周访问印度,参加公司活动,并有可能与印度政府官员会晤。然而等待他的,还有印度数万名小商贩组织的抗议活动。三位消息人士称,贝佐斯下周亚马逊CEO贝索斯豪捐9850万美元被批假慈善北京时间26日消息,亚马逊创始人杰夫贝索斯上周宣布向多个慈善组织捐赠9850万美元,以帮助无家可归者。但除了赞美之声以外,这一举动也引发了争议,批评者认为,作为全球首富,贝索斯应该