240 发简信
  • Vim备忘录:搜索和替换

    vim提供了命令:s(是单词替换substitue的简写)来进行文本搜索以及替换,下面列举了一些例子如何使用vim中的搜索和替换模块。 :s命令...

  • Java中HashMap遍历

    在Java中有多种遍历HashMap的方法,注意Java中所有的Map类型都实现了共有的Map接口,所以接下来方法适用于所有Map(如:Hasp...

  • 120
    为Python创建Vim环境

    大部分Python使用者可能习惯使用Sublime Text 3等笔记本式的编辑器。然而实际工作环境中有可能遇到需要在无GUI环境下工作的情况,...

    0.1 1263 0 16
  • RedHat安装新gcc版本

    RedHat由于稳定等因素不会安装较新的软件,所以很多常用的新功能不能使用,譬如c++11就不能在其gcc上编译,而重新编译又可能带来未知的错误...

  • 120
    机器学习专题#1特征工程贴士(1)

    数据分析是当前互联网公司逐渐注重的一个大块,目前笔者从事的也是这方面的工作研究,所以笔者将不定期分享一些机器学习的算法以及技巧等。 机器学习中,...

  • bash路径检测

    编写bash脚本的时候经常遇到检查某个路径是否存在的时候,此时我们会使用-d和if语句来达成目标。例如,当路径存在的时候我们想做一些操作,有 或...

  • 如何在Python中定义静态变量

    众所周知,Python语言并不支持静态变量,比如下面这样一个应用场景 在Python中无法自然实现这个功能。换个角度来看这个问题,函数中的静态变...

  • Python同时打开多个文件

    有时候在编写程序的时候有需求要同时打开多个文件,这几个文件可能是经由原来某个文件拆分,分别进行一些处理后希望合并,此时需要同时打开这些文件并读取...

  • Python脚本argparse使用

    Python的脚本可以自然而然写成可运行脚本,在文件头加入 或者 即可。当然也可以通过执行python target.py来运行脚本。实际编写P...

    0.1 1479 1 11
个人介绍
中国科学技术大学计算数学博士,博士期间做的是数值最优化在计算机图形学以及推荐系统中的应用,两篇Transactions on Graphics。推荐系统项目和爱奇艺合作,现在搜狗公司工作。