2017-04-09 Mithrilwoodrat
1 之前的项目里做了很多跟 DSL 有关的工作,加上某天在 HackerNews 上看到了how-i-wrote-a-self-hosting-c-compiler-in-40-days 这篇文章,于是又燃起了动手写个玩具编译器的想法。 继续阅读 »
2013-11-17 veryyoung
这道题目是搜狗笔试题第一道大题,求无限循环小数的循环节,例如1/7=0.14285714285714285,则循环节为428571 拿到这道题目第一想法就是当作普通字符串来处理,依次截取前面部分与后面部分进行比较,直到找到重复的,则重复部分为循环节 侥幸进了面试,面试官第一题就问我这题的解题思路,我把思路讲给他听,被他抓了N了Bug,最后也找不出好的解决方案,于是第一题就以失败告终... 回来之后,用笔算了一下,发现了规律,思路如下: 回想我们使用手算时如何发现循环节: 如果除得的余数等于0,则说明整除; 如果除得的余数不等于0,则将余数乘以10,继续相除; 直到发现两次获得的余数相等,则找到了循环节 继续阅读 »
2017-01-07 LEo
去年这个时候,为自己的2016年写了一个计划--Plan 2016,一年过去了,所以有了这篇Summary 2016,主要是想看看去年的想法和计划实施了多少,虽说计划赶不上变化快,但是有计划总比没有强。其实,有时候适当的吹吹牛也好,当自己犹豫的时候就会想到自己曾经吹的牛皮,多少还是有点顾忌的。比如,每次有人问我周末还坚持打球吗?我都很确定的说:“是的,每周都打”。又比如有人问我最近还读书吗?我都很确定的说:“是的,基本每周读完一本”。然后,每周末都得为自己曾经吹的牛皮付出时间和精力,一年过去了,回过头看,才发现原来偶尔吹吹牛也是有好处的。 继续阅读 »
2013-05-31 Robert Zhang
分析:按字典序排列的n个单词构成了一个隐式的有向无环图:每个单词单词都有一条出边指向在它字典序之后的每一个单词。要在这张图里找出符合条件的最长路径包含的顶点数。简单的想法就是“暴力”回溯了:对每个顶点进行一次回溯,找出以该点开始的最长的edit step ladder——这个时间复杂度高得能上了火星!思考一下就会发现,回溯包含了大量的重复计算:假设以单词w开始的最长ladder长度为l,那么对于字典中排在w之前的每一个单词(实际上是edit step为1的那些单词),在回溯经过w时都要做同样的重复计算,浪费了大量时间。如果我们计算好了以w开始的最长ladder的长度l,那么对于w的每一个one edit step前驱顶点,其最长la 继续阅读 »
2013-06-21 Robert Zhang
分析:最直接的想法是如下代码: cpp bool on = false; for (int i = 1; i <=n; i++) if (n % i == 0) on = !on 但n最大可达数十亿,此法计算效率太低!那么能不能倒过来想:n可以被多少个不大于n的数整除?很容易给n分解质因数:more 继续阅读 »
2016-08-10 Jamling
之前本站介绍了《Highlight.js 添加代码行号》和《Hexo高级教程之代码高亮》算是对Hexo的代码高亮有比较深的了解了。所以萌生出了写一个 Hexo的静态代码高亮插件的想法。在原来代码高亮的基础上,允许添加代码提示及相关元数据,比如代码链接,代码标题。 注:阅读本文需要一定的前端基础知识。 Hexo自带高亮 Hexo中插入代码有两种写法。一种叫Code Block plain {% codeblock [title] [lang:language] [url] [link text] %} code snippet {% endcodeblock %} 还有一种是Backtick Code Block {% ra 继续阅读 »
2017-02-13 LEo
去年8月份,写了一篇工作感想(一),时隔半年有余,也有些想法,特记录于此,主要有以下5点: 不断学习 工作心态的转变 学会拒绝 提高工作效率 要有备份习惯 继续阅读 »
2008-03-17 Klaus Ma
主要想法: 将作业与插件分离,通过定义新的作业融合各个插件。 实现细节: 客户端: 1.提供服务配置查询命令。 2.由客户端指定作业类型。 例如 csf-job-run -t workflow myjobs.xml 继续阅读 »
2016-05-15 litaotao
写在前面 感谢公司开放的企业文化; 我是来自优矿的量化工程师,闲时喜欢对自己用的产品思考和研究,公司有很多这方面的专家,他们在产品方面有很多沉淀和见解。今天我主要从即时客服这个功能点,以用户的角度和大家分享一些我对产品设计的看法,共通探讨一下如何定义一个好的产品,以及如何设计一个好的产品;此外,我还会分享一些自己使用 CNZZ, Google Analytics, Google Search Console, GrowingIO, Baidu Share 工具来尝试用户增长的一些想法。 继续阅读 »
2015-10-07 Lingxian Kong
这篇文章写于2015.10.07号,因为种种原因,当时没有发表。现在我已经身在惠灵顿,想把我当时的想法分享出来,给自己留个念想的同时,也期望跟来到这里的朋友进行一次思想上的交流。 一直想写点什么,但一直没有抽出时间。现在是2015年10月7号凌晨,也是国庆的最后一天了,再不写,恐怕再难找到合适的日子。至少开个头吧,万事开头难。 以前我确实说过要移民,要出去怎么怎么着,跟媳妇也偶尔提起过,特别看到网络中有些牛人人肉翻墙时,自己更是跃跃欲试。但,说归说,我从未做过准备,也从未想过到国外生活的细节。因为我觉得移民离我太远太远,会随着时间流逝,年龄逐渐增长,结了婚,生了孩子,成家立业了,这个梦想会逐渐磨灭。 也是一个很偶然的机会,在O 继续阅读 »