11 2018 档案
摘要:Google了很多“MySQL索引失效”的文章,写的都很杂乱,于是自己综合了几篇文章,整理了一下。 参考资料: https://www.jianshu.com/p/932bcdf2c89f https://blog.csdn.net/u010796790/article/details/521948
阅读全文
摘要:看到一道面试题: 给定一个int型的数组,找出两个位置,使得数组被分为三段,每段之和相等,问存不存在这样的两个位置,注意两个位置上的数字不属于任何一段。要求时间复杂度为O(n)。 用双循环的话,可以很容易的做到,但是时间复杂度是O(n2),不满足要求。可以利用前缀和、后缀和的概念来解决。 用Java
阅读全文
摘要:在其他博客上看到一道 "2018阿里巴巴在线编程题" 我记得题目大概是这样的:输入数据n(n>=6)代表n个数,从0-9任意输入n个数,然后在n个数选出6个数xx-xx-xx表示 时:分:秒,求出最小时间和最大时间,若时间无效,则输出时间无效,例如: 输入: 6 6 5 4 3 2 1 输出: 12
阅读全文
摘要:我的个人电脑里最占空间的就是电影和照片了,照片整理来整理去,存在不少重复的,就想着能不能写段代码找到那些重复的照片。原理比较简单粗暴,就是遍历所有的照片,计算MD5,MD5一样的就是重复的~
阅读全文
摘要:这里说的上网就是方便使用Google的那种上网啦,懂的自然懂,不懂的就算了~
阅读全文
摘要:今天在博客园首页看到一篇好文章 【译】理解JavaScript中的柯里化。加上最近工作中的一些感悟,算是对函数式编程语言(scala, python, javascrtpt)中的闭包,偏函数、柯里化有了更进一步的认识。
阅读全文
摘要:贴上一篇旧文,2015.05.14 我发表在部门周刊上的。工作中经常会遇到一类问题:使用tshark在1000个文件中过滤中出满足某些规则的数据;解压10000个压缩文件……
阅读全文
摘要:工作中有大量的xml配置文件,经常被人改的乱七八糟,作为强迫症患者,必须要把它整理整理~ 曾经用MFC写过一个,Windows下用起来是不错,Linux下就麻烦了,于是重写了一个命令行版本的。
阅读全文
摘要:贴上一篇旧文,2013-08-06 我发表在部门周刊上的,一晃都五年多了~ 当时是看完 svn cookbook 后写的,满满的翻译腔,哈哈~~
阅读全文
摘要:在公共服务器上,有时会出现一些文件名是乱码的文件,不知道哪位大神同事搞出来的~ 作为一个强迫症患者,必须要把它的名字改回来。然而试了各种办法,都失败了... 只好写了一段python代码来重命名,也是醉了~
阅读全文
摘要:有时帮同事定位问题,一顿分析之后才发现是同事修改xml配置文件,把文件格式改错了,解析失败导致的故障。低级错误浪费大量时间啊~
阅读全文
摘要:配置 spark-defaults.conf 然后启动
阅读全文
摘要:Windows下和Linux配置文件路径不一样,感觉和git,bash的配置套路不太一致~~
阅读全文
摘要:以前用svn管理代码,图形界面使用TortoiseSVN,svn update出现冲突时,在log窗口点击右键就可以直接选择“以自己的为准”或“以仓库的为准”。 切换到git后,苦于没有好用的图形工具(SmartGit还凑合),一直使用命令行,更新代码出现冲突时,没有上述两个选项,感觉很不习惯,于是
阅读全文
摘要:最近需要批量的将java代码从GBK编码转换为UTF-8编码。用Intellij IDEA转换太麻烦,自己写小工具又懒得写。想到Linux的iconv命令可以转换文件的格式,就在此基础上,写了个批量处理的函数。
阅读全文