墨抒颖的技术博客:WebGL、WebGIS、前端工程化与 AI 实践

推荐

百炼AI笔记 · 人工智能训练师考证

报考条件自测、人社备案评价机构、报名流程、技能提升补贴与上海居住证积分,一条路径看清。

前端与算法 leetcode 189. 旋转数组

题目描述 189. 旋转数组 概要 把他当做一到简单的题来做,不要想太多了就好也可以不整那些花里胡哨的,直接旋转数组n次,我一开始也想到了这个办法,但是觉得太简单而且效率低下,想了很久也没想到合适的办法 提示 使用额外的数组 解析 用一个额…

前端与算法 leetcode 28.实现 strStr()

题目描述 28.移除元素 概要 这道题的意义是实现一个api,不是调api,尽管很多时候api的速度比我们写的快(今天这个我们可以做到和indexOf一样快),但我们还是要去了解api内实现的原理,在我们所熟悉的v8引擎中,indexOf使…

前端与算法 leetcode 27.移除元素

题目描述 27.移除元素 概要 题目本身其实挺简单的,官方解答也说道了 ,并认为在不复制数组的情况下从数组中删除元素是不可能的 提示 双指针,仅返回长度,元素顺序可以更改,元素很少时 解析 把题中的就地删除理解为覆盖,也就是说,只要我们找到…

钉钉npm脚手架,支持考勤信息获取

钉钉官方并未提供nodejs包,第一次调用接口的时候非常费事,而且尝试去寻找相关的钉钉考勤数据模块的时候只找到了一些消息啊,只能办公啊,免登啊之类的模块,有关考勤数据的似乎没有关于dd的npm包中一个有较全面,但是这个包似乎是egg的模块…

在Ubuntu/Centos上安装敏捷项目管理taiga

Taiga尽管官方推荐使用Ubuntu,但是实际上这个项目可以较为容易的部署在其他系统上,前提是你对这个项目有所了解Taiga是一个项目管理器,官网上简介说的是各种奖励拿到手软,但是也是出了名的难以安装,docker上没有官方镜像,也没有可…

详解 ESLint 规则

在很久之前就想通过工具来规范自己的代码风格,减少程序出错的概率,如果看过我的 一个前端程序猿的Sublime Text3的自我修养 ,这篇博客的朋友,肯定知道在当时我使用 SublimeLinter-jshint 插件来规范风格,但是实际上…