zxholyGolang: panic and recover在Golang中,虽然有panic and recover的机制,但是感觉在实际使用中,是不建议使用的。或者说是 rarely use。。普通的异常还是要通过返回错误码的方式去处理。Jan 16, 2018Jan 16, 2018
zxholy看Golang自带测试库有感语言约束严格点挺好的,这样官方就可以做很多事情了。有时候灵活的语法,带来的结果不一定高效,包括看别人代码和自己写代码。Golang标准库都包含了测试库,非常方便进行mock测试和单元测试,只要按照约定的规范写Test方法就行,而且版本兼容性好。Jan 11, 2018Jan 11, 2018
zxholy简单的技术回顾2017年,技术方面主要是感受了 Scala 的魅力(Scala 真的是有点复杂,但是很吸引人),用 Spark stack 的一堆东西做了一些数据工作,对 Java 在函数式编程方面有了一些新的认识(一开始的时候还挺期待 Java 9…Jan 5, 2018Jan 5, 2018
zxholy[LeetCode] Remove Duplicate Letters首先要读懂题目,刚开始,读了一遍,觉得只要先去重,再按照字典顺序排序就行了。Dec 14, 2017Dec 14, 2017
zxholy[LeetCode] Word Search II搞定了Word Search,就想接着看升级版本,看到题目类似,主要区别就是输入从一个词,变成了一组词。明知道还继续用之前的算法,肯定是不行,但是想跑一下看,会在什么地方上有瓶颈。于是简单粗暴的改了一下之前的算法,提了一版:Dec 11, 2017Dec 11, 2017
zxholy[LeetCode] Implement Trie (Prefix Tree)做到这个题目,是因为在解决 Word Search II 的问题时,根据hint过来的。Dec 11, 2017Dec 11, 2017
zxholy[LeetCode] Word Search这个题目,题都没有看清,就开始做了。。忽略了里面的条件,以为只是简单的判断是否存在,用了一个Map就撸完了。。=。= 反省一下。不过居然跑过了2/3的testcase,有点😱。Dec 6, 2017Dec 6, 2017
zxholyThe application of LeetCode algorithms不要为了刷题而刷题,也不要为了写算法题而写。关联想象一下,每一道题目,可以有哪些应用?也许对解决日常问题,可以提供全新的思路。Dec 5, 2017Dec 5, 2017
zxholy[LeetCode] Maximum Product Subarray这道题目一看,我以为是求和的。。但是仔细读了一下,发现子集 [2, 3] 的结果居然是6,原来product是求积的意思。心疼自己的渣英语两秒钟。。Dec 5, 2017Dec 5, 2017
zxholy[Leetcode] Decode String刚开始思考解法的时候,就是按照基本的规则描述进行思考的。我的第一想法是DFS去做。其实就是用递归(Recursion),如果默认在最外层加上 1[…] 就是一个递归的标准形式:每次都是把方括号内的字符串,进行递归decode就行。Nov 29, 2017Nov 29, 2017