题目来自
https://leetcode.com/problems/longest-palindromic-substring/
题目介绍
给定一个字符串 s
,输出 s
对应的最长回文字串
比如
你可能有过下面的经历
自己在本地开发,由于 Github
配置了CI,所以需要将新的代码 push到 github 来测试
所以你的 commit
上会有大量无用的 commit
与 commit message
比如:
update, done, fix,update,update …
当你测试通过之后,你想把上面的 commit
合并成一个显示。
题目来自
https://leetcode.com/problems/longest-substring-without-repeating-characters/
给你一个字符串s,输出 最长且不重复的字串 的长度
比如输入 tmsmfdut
,因为最长的不重复字串是 smfdut
,所以输出 6
这里记录一下Vue的 Virtual DOM 比较过程
来自于 cn.vuejs.org
patchVnode
函数断点
当我们对于data进行修改之后会产生新的 VDOM 集合
这里是 vnode
oldVnode则代表修改之前的 VDOM
1 | function patchVnode ( |
Vue 会在 updateChildren
中比较 VNode
每次调用sameVnode
,当节点相同时调用 patchVNode
patchVNode
中会再次调用 updateChildren
进行更新
两个例子都使用了Golang
最新的module feature
第一个例子还是放到了$GOPATH
下
如果我的域名chaochaogege.com
路径 $GOPATH/src/chaochaogege.com/
chaochaogege.com
里面有个project
,filecatcher
我现在有两个proto
文件都处于 chaochaogege.com/filecatcher/common/
首先不限制内存,让我们常见一个进程
1 | stress --vm-bytes 200m --vm-keep -m 1 |
如下图,机器 2G Mem
共占用 10%
, 200mb
用 top
命令观察
现在是 2018-12-30 16:40
图书馆,等待Windows
更新1809版本
也没什么事,干脆就开始写了
之前没有写总结的习惯,打算从现在开始每年都写一篇,希望能守信
从大一到大三过了三年,所以趁这个机会把三年都写一遍,借这个机会审视一下过去的经历
这个是在Github 看到的评论,感觉写的不错,就直接搬过来了
比较
export default
和 import x = require('')
区别
1 | // calculator.ts // compiled.js |