Weex初体验 发表于 2018-05-27 是时候写点东西了。 话说这段经验已经跟团队内的人分享过两次了,直接把之前整理的大纲挪上来就好,但是跟别人做的总结跟自己做的总结总是有点不一样的,还是重新整理下吧。 What is Weex 一个使用 Web 开发体验来开发高性能原生应用的框架。 这是Weex的自我介绍,高不高性能可以再议,但是We ... 阅读全文 »
【一日一题】无重复字符的最长子串 发表于 2018-05-24 题目描述题目来源给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。 给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。 给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案 ... 阅读全文 »
【一日一题】删除二叉搜索树中的节点 发表于 2018-05-24 题目描述题目来源给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先找到需要删除的节点;如果找到了,删除它。说明: 要求算法时间复杂度为 O ... 阅读全文 »
【一日一题】不用额外空间的数组去重 发表于 2018-05-24 题目描述:题目来源给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 代码1234567891011121314class Solution: ... 阅读全文 »
【一日一题】单词拆分 发表于 2018-05-24 背景:前段时间公司内部拉了一个一日一道算法题的群,虽然坚持不满一个月,但还是蛮有收获的,有些题目还是蛮有意思的,值得马克。 过程过尝试着用Python来写,也算是一种修行吧~ 题目描述:题目来源 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,在字符串中增加空格来构建一个句子 ... 阅读全文 »
2017 发表于 2018-01-07 又是新的一年,正式成为码农的第三年了,虽然内心有点抗拒,但是还得对过去的一年做个小结吧。总的来说,过去的一年很平淡,似乎已经进入一个成长的平缓期了,感觉过去的一年除了常规业务,基本没有什么成长。哭~但是要是强行找进步的话,还是能找出一二的。 angular-clover-uiAngular.js 1 ... 阅读全文 »
重构AngularJS项目有感一 发表于 2017-12-10 最近在重构一个AngularJS的项目,这应该是公司年纪最长的项目了,用的是当时最前卫的MVC框架AngularJS。是的,是AngularJS, 1.3.16的版本,不是后来重头来过的Angular。这种上了年纪的项目想要重构,除非推到重来,否则都是一件令人头疼的事,我们能做的无非是把这些年积累下 ... 阅读全文 »
记一次使用drone持续集成的经历 发表于 2017-09-09 前段时间一直在整一个angular 1.xx版本的UI项目,从项目建立,支持上传CDN,开发过程持续热更新,可持续生成文档,到利用drone实现自动化上传CDN、生成文档、并部署到GitHub的gh-page上,这一路也算是折腾艰辛,不过也感觉一下子收获了很多经验值。 整个构建过程还是主要用gulp ... 阅读全文 »
有阴影的三角形 发表于 2017-09-03 普通的三角形在CSS中可通过指定上下左右四个方向的border来实现。如下面的代码可以声明出一个宽12px、高6px的倒立的等腰三角形。123border-top: solid 6px #fff;border-left: solid 6px transparent;border-right: sol ... 阅读全文 »
一个时区的坑 发表于 2017-08-27 目测自己应该很久才会有一次比较大的产出了,但是如果每次都等着憋大招,那什么也不用做了。那还是从平时踩到的坑开始吧,即便只是解决一个比较小的问题,还是做下笔记比较好,谨防以后再次碰到。 后端传的时间均为2017-08-25T10:00:00的格式,这个在比较两个均没有offset的时间的时候没什么问题 ... 阅读全文 »