Ivens-Zhang's Blog

盛年不重来,一日难再晨。

最近的生活

正准备敲键盘开始写这篇文章,突然看到默认的 header 封面图是 2019-11-30 的日期,不知道为什么突然想哭,可能是感觉这一年好快。 我经常会对一个长时间段做这样一个换算,假设自己可以活到 80 岁,一年那就是八十分之一,所以觉得自己已经过了人生的四分之一还多了,突然之间怅惘起来。 自 8 月份搬到新办公地以来,感觉自己没怎么好好努力,我是指自学上面,感觉自己远远没有达到之前学...

跨平台应用的发展与智能手机平台浏览器端应用的展望

今天看到 webkit 官方博客里的一篇文章——《Meet Face ID and Touch ID for the Web》,里面详细地介绍了 webkit 官方在将面部 ID 与 指纹 ID 与浏览器结合上所做的努力。 我其实是挺乐意看到移动端浏览器功能的完善的。为什么这么说呢?仔细想想,现在应用跨平台已成趋势,在 PC 端尤其明显,以我进来看到的例如:Teams、Outlook、vs...

隐私计算的概念、分支与应用

[TOC] 前言 根据IDC发布的数据,截止到2018年底,中国大数据解决方案市场软硬服总额达到388.8亿元人民币,并有望在2023年超过800亿元人民币,全球市场则将超过3000亿美元。大数据时代,海量的数据的交叉计算和人工智能的发展为各行各业提供了更好的支持,但这些被使用的数据往往包含用户的隐私数据。所以这些数据往往是不对外开发,例如政府数据由于政策保密性完全不能对外公布,运营商、...

未来职业思考及发展路线思考

自上次在推特上展望了一下对未来人工智能技术对生活的影响后。 这段时间思考了很多,在想自己未来到底要从事哪些领域的工作。一言以蔽之就是希望自己的人生可以 make sense,可以做一些对自己对社会有益的事情。 在我的脑海中一直有一个 vision ,任何一个区域、单位都可以可以建立一套规范,来将内部的关系组织连接起来。通过人为的调节来让这个组织内部高效地运转起来,就好像城市交通中...

Lodash 中 chunk 函数的源码学习

首先看一下我们的 _.chunk 函数的实际效果: 1 2 3 4 5 6 const _ = require('lodash') let arr = [1, 2, 3, 4, 5, 6, 7] let res = _.chunk(arr, 2) console.log(res) // [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ], [ 7 ] ] 官方文档的说明:...

Quasar中日期工具库中日期格式化处理的原理

之前在项目中使用 moment.js 的 format 来做日期格式化,效果是一样的,缺点是多引入了一个库徒增体积。昨天突然发现 Quasar 的日期工具类中可以实现相同的功能,所以做了一个替换,并且研究了一下它是如何实现这个功能的。附 Quasar 官方文档:日期实用程序(Date Utils) 这里是我们项目中使用日期工具库的代码片段: 1 2 3 4 5 6 7 8 9 10 11...

自己对前端的观点

——读黄玄前辈的回答有感

今天中午看黄玄前辈的一年前参加掘金分享的时候,有一个 Q&A 很有意思: 这里的 “复合性与交叉性” 一下让我有了一些启示。 此前其实一直都在思考一个问题,前端的未来,或者准确点说,我自己作为一个 front-end engineer 以后我的路该怎么走下去? 在我看来无非就是这几条: 往上走,参与设计 往下走,参加后端 API 开发,或者是 BFF 层开发 ...

近来生活有感

好久没有写些东西了,近来生活顺利。

很久没有写文章了,不管是技术文章还是学习笔记,抑或是记录下生活最近都落下了不少。 最近 2 周处于 bug bash 阶段,比起以往开发时要轻松一些,当然,以往也不是忙得一点时间也挤不出来,只是心境不同,前一二个月根本无心写东西,光想着如何能实习结束后能留下来了。 大约是从 6 月底,如果没记错是 6 月 26 号的样子,是个周五,和公司签了三方协议,算是真的把后面半年给敲定下来。而后是...

Golden Job 构建流程

写给谁看: 项目运维人员 项目开发人员 平台管理员 业务流程 简介 人工智能实训平台 是一个基于 Microsoft 开源的 pai 项目,以此作为资源调度工具,在其上封装了一些常用的 to B 服务,以此完成一个面向机构的人工智能实训平台。 核心功能 为普通用户提供一个可以一键启动的 AI 开发环境。 优势 与 Mi...

如何避免提交代码时出现“Merge branch 'dev' of xxx into dev”

根本原因: 当前本地仓库落后于远程仓库,并且本地以及有 commit 记录时,Git 会自动帮我们更新到最新。 打个比方: A 修改了 index.js,commit 后 push 成功。 B 修改了 readme.md,commit 后 push 发现失败,然后 pull + push 成功。 这时,远程仓库的 commit 记录中就会出现一条,Merge branch ‘dev...