小任班长 发布的文章

苹果硬件产品代工厂商台积电详细介绍了其最新 5 纳米制程工艺芯片制造过程中的一些性能或功耗改进,预计这样的 5 纳米芯片将用于苹果今年旗舰产品 iPhone 12。

据传,A14 是苹果首个基于台积电 5 纳米制程工艺制造技术的芯片组产品,这将为苹果 iPhone 带来性能或功效的提高。媒体 Macworld 的杰森 · 克罗斯(Jason Cross)估计,iPhone 12 的运算处理能力与 15 英寸 MacBook Pro 相当。
台积电在其年度技术研讨会上,就其 5 纳米制程工艺技术对提高苹果芯片性能的程度给出了数字描述。根据这些数字,著名硬件评测网站 AnandTech 提供了一个芯片改进程度的图表。

台积电 5nm

目前用于 iPhone 11 的 A13 芯片组,是基于台积电 7 纳米制程工艺技术(N7)制造,而 5 纳米制程工艺技术 (N5),预计将用于苹果 A14 芯片组的制造。
芯片性能和电耗两项参数往往二者不能兼得。比如这次,要么保持芯片性能不变,将电耗降低 30%;要么性能提高 15%,电耗保持不变;或在两者之间寻求一个平衡。但历史告诉我们,在提升芯片硬件水平时,苹果一直以来很看重 iPhone 处理器性能的改善。与 A13 芯片相比,苹果 A14 芯片性能上至少快 15% 以上 , 功耗(耗电)将降低 30%。
根据 AnandTech 称,台积电工厂已经开始批量生产 5 纳米制程工艺技术芯片组。苹果的下一代 A14 处理器,预计是台积电使用该先进技术生产的首批芯片产品之一。
台积电还在向 3 纳米制程工艺技术推进,3 纳米技术可能比 5 纳米技术在电耗上降低 25% 至 30%,性能上快 10% 至 15%。预计台积电的 3 纳米技术芯片将在 2022 年下半年进入生产阶段。
当然,这些数字代表的只是硬件水平的提升。苹果可能将对 iOS 作进一步优化,以适应硬件的这些升级。
预计苹果将在 2020 年推出四款 iPhone 产品,即显示屏为 5.4 英寸和 6.1 英寸的 iPhone 12,以及显示屏为 6.1 英寸和 6.7 英寸的 iPhone 12 Pro。这几款都将具有 5G 功能。

据中国台湾《经济日报》报道,华为宣布在柏林 IFA 2020 期间,9 月 3 日将举行演讲。市场预料,华为除了发布 Mate 40 系列旗舰新机之外,旗下海思最新 “麒麟 9000”处理器也将亮相,由于美国禁令,该芯片恐成为华为最后一款自行研发设计的手机芯片。

据了解,“麒麟 9000”采用台积电 5nm 生产,是全球第一颗 5nm 制程手机芯片,脚步比高通、苹果还快。供应链消息指出,因应美方禁令,华为先前已大举增加台积电 5nm 投片量,提前储备 “麒麟 9000”库存,挤爆台积电 5nm 产能,台积电将在 9 月 14 日之前将相关芯片全数出货给华为,之后就无法再与华为有业务往来。

华为麒麟 9000

台积电董事长刘德音于 7 月法说会上表示,9 月 14 日后不再出货华为,5 月 15 日后,未再承接华为新订单。余承东也在 8 月 7 日表示,由于美国的制裁,华为领先全球的麒麟系列芯片在 9 月 15 日之后无法制造,将成为绝唱。

华为是台积电第二大客户,2019 年贡献台积电营收约 15% 至 18%。供应链指出,面对美方科技箝制,华为早在去年已有准备,提前预定台积电 5nm 产能,“麒麟 9000”列为优先投片产品,在 9 月中旬停止生产前,已备足够库存量因应 Mate 40 发布市场需求,由于华为及紧接着苹果、高通芯片产出,台积电下半年 5nm 处于满载状态。

美国商务部一连串政策,不仅联发科恐无法出货华为,华为麒麟系列芯片也是投片无门。据悉,华为另有 “麒麟 970”系列采用台积电 10nm 生产。

  北京时间 8 月 23 日 10 时 27 分,中国在酒泉卫星发射中心用长征二号丁运载火箭,成功将高分九号 05 星送入预定轨道,发射获得圆满成功。此次任务还搭载发射了多功能试验卫星、天拓五号卫星。

  8 月 23 日,中国在酒泉卫星发射中心用长征二号丁运载火箭,成功将高分九号 05 星送入预定轨道,发射获得圆满成功。

高分九号05星

  高分九号 05 星是一颗光学遥感卫星,地面像元分辨率最高可达亚米级,主要用于国土普查、城市规划、土地确权、路网设计、农作物估产和防灾减灾等领域,可为“一带一路”建设等提供信息保障。

  搭载发射的多功能试验卫星由军事科学院负责研制,将在轨对通信、导航、遥感等新技术进行试验验证。天拓五号卫星由国防科技大学负责研制,将在轨对船舶、航空器、浮标及物联网等信息采集新技术进行试验验证。

  8 月 23 日,中国在酒泉卫星发射中心用长征二号丁运载火箭,成功将高分九号 05 星送入预定轨道,发射获得圆满成功。汪江波摄

  这次任务是长征系列运载火箭的第 343 次飞行。

本次版本更新主要是微信支付模块增加了图片上传和电商收付通二级商户进件、特约商户进件等接口,企业微信模块则增加了客户联系、企业客户标签管理、OA 提交审批申请、企业微信群机器人消息发送等接口,小程序模块则增加了多帐号切换功能、图像处理和 OCR 识别相关接口以及直播间商品操作接口等。另外还有一个大的变化是,从本版本起,放弃对 Java 7 的支持,最低支持版本为 Java 8。另外修复了各模块新发现的部分 bug,包括一些遗留历史问题。同时还优化重构精简了不少代码,移除一些存在已久的无用过期代码。具体更新日志如下:

微信支付

• 微信支付退款增加支持单品退款和对应查询的接口

• 微信支付结果异步通知的解析方法增加可以自行指定 signType 的重载方法

• 微信支付增加 v3 图片上传接口

• 微信支付增加电商收付通 - 二级商户进件相关接口

• 优化微信支付回调通知验证签名的代码

• 微信支付增加特约商户进件相关接口

• 微信支付证书配置读取代码优化,支持本地路径和网络路径

• 微信支付证书初始化代码去掉不推荐的 TLSv1 协议,解决退款接口报 No appropriate protocol 的问题

• 微信现金红包发送接口信息处理优化,针对处理中的变态错误信息不抛出异常

微信小程序

• 小程序模块增加多账号切换功能支持

• 小程序增加图像处理相关接口

• 小程序增加 OCR 身份证识别和银行卡识别等接口

• 小程序 Spring Boot Starter 模块优化重构,避免依赖 jedis

• 修复小程序直播间列表接口出现 require https hints 的问题

• 添加小程序直播间商品相关操作接口

• 修复小程序初始化时报错的问题

• 微信小程序接口请求增加多种 http 客户端支持

修复小程序直播接口获取不到部分字段值的问题

企业微信

• 企业微信新增客户联系「联系我」管理接口

• 企业微信增加管理企业客户标签的相关接口

• 企业微信成员信息里性别字段枚举类增加 0 值

• 企业微信读取成员接口增加返回字段:main_department

• 企业微信获取打卡数据接口返回类增加打卡设备 id 字段

• 修复企业微信外部联系人群列表错误参数

• 企业微信获取用户信息接口优化,处理 type 为 null 情况下可能会导致的空指针问题

• 企业微信模块更新用户信息相关接口类以适应企业微信私有化版本

• 企业微信增加 OA 提交审批申请的接口

• 企业微信修复获取联系客户统计数据接口的错误字段:negative_fee_back_cnt

• 企业微信增加外部联系人发送消息的接口

• 企业微信外部联系人客户详情接口增加几个字段

• 企业微信模块修复添加企业客户标签接口

• 企业微信增加发送新客户欢迎语接口

• 企业微信修复获取企业已配置的「联系我」方式详情接口

• 增加企业微信群机器人消息发送接口

微信公众号

• 修复无法切换到初始公众号配置的问题并完善了 removeConfigStorage 方法

• 公众号模块配置类增加 Redisson 的实现

• 修复 SDK 扫码登录签名算法获取 Ticket 时的 type 参数值

• 公众号 WxMpConfigStorage 接口提供 setHostConfig()方法,方便设置相关信息

• 公众号模块抽取 oauth2 相关接口方法到独立类 WxOAuth2Service 中

微信开放平台

• 开放平台刷新 AccessToken 同步更新 RefreshToken

• 修复微信开放平台帐号管理相关接口 , 使用指定 appId 的 access_token

其他公共问题

• Json 解析统一优化

• use lock.tryLock() to avoid waiting for locks for a long time

• 优化 redis 配置支持,去掉容易导致问题的构造方法

• 换用 guava 的相应方法实现 base64 解码,避免因 commons-codec 版本问题导致解码异常

• 给部分请求方法导致无限递归调用的代码增加日志,方便排查问题

• 实现简单的 redis 分布式锁 RedisTemplateSimpleDistributedLock

• SDK 最低支持版本设置为 JDK8,放弃对 JDK7 及更旧版本的支持

• 升级 jedis 依赖版本为 3.3.0,以解决部分问题

谷歌squoosh项目,压缩图片利器。

87118-uyhkn3fpk6.png
  Squoosh 是谷歌出品的一款图片压缩工具,它在 GitHub 上进行了开源,大家也可以点击下面的链接查看它的源代码。Squoosh 可以部署在 Web 端,也可以部署在本地,下面以 Web 端为例。

  Squoosh 网页端:https://squoosh.app/

  Squoosh GitHub 地址:https://github.com/GoogleChromeLabs/squoosh

  开启 squoosh 的页面,就可以上传图片了。随后,squoosh 就会呈现出原图和压缩后图片的实时预览对比,在这个页面中,有很多细调选项,例如可以调整尺寸,调整图片压缩的格式以及强度质量等等。其中最重要的,当然就是“Compress”的压缩类型了。

瞬间压缩九成!谷歌出品的神奇图片压缩工具

  一些调节选项

  根据压缩类型的不同,squoosh 压缩图片的体积会有明显差别。然而,即便是在默认设置下,将普通的 JPEG 照片压缩成为 MozJPEG 格式,按照默认的压缩强度和质量,squoosh 都可以将图片压缩成为原先体积的十分之一!而且通过滑杆细细对比,你依然很难找到图片压缩前后的差异。也就是说,squoosh 能在基本不损失画质的情况下,将图片体积压缩九成,真的非常惊人。

瞬间压缩九成!谷歌出品的神奇图片压缩工具

  1. 3M 的图片,压缩到 107K 画质几乎没有变化

  而如果选择其他压缩格式,例如谷歌力推的 WebP,那么成果还会更加惊人。一张 1.3MB 的图片,在 squoosh 的压缩下,竟然体积仅剩下 70kB!这个压缩率已经远超 PS 之流的传统图片处理软件,而且画质还没有明显下降。

瞬间压缩九成!谷歌出品的神奇图片压缩工具

  用 WebP,体积压缩更是惊人

  除了有损压缩,squoosh 也支持无损压缩,而且结果同样惊人。Squoosh 的无损压缩完全不会损失画质,然而却能将图片轻松压缩到原来体积的一半不到,也是非常神奇。

瞬间压缩九成!谷歌出品的神奇图片压缩工具

  无损压缩也可以做到体积仅剩原始图像的 43%

  总的来说,谷歌的这个 squoosh 程序,让人见识到了先进图片压缩算法的威力。JPEG 已经是非常古老的图片格式,从技术的角度来说,它已经没有了什么存在的必要,只不过出于兼容性等考虑,它才能流行至今。

  幸运的是,我们已经看到了微信公众号、谷歌旗下网站等重磅互联网页面都开始转向 WebP,这不仅可以提高画质,也可以大大节省流量,希望 WebP、HEIF 等先进的图片压缩格式能够尽快普及吧。

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。