05 2017 档案
摘要:需要在日志文件统计删除的主帖,而日志文件是tab(退格)字符隔开的;假设日志文件名叫delete.log。 保存格式和保存的数据如下, 删除日期 帖子类型(11为主帖,12为回帖) 帖子id 操作人id 2011-11-01 00:05 12 71163578 1153089 2011-11-01
阅读全文
摘要:一面跪,有很多不足的,记录一下。 10:30面试, 晚了一分钟到, 非常不应该,导航错了地图也是醉了,面试一定要提前15分钟到。 面试官很和蔼。 1. 写一个开根函数,要求误差小于m。 (实现 pow(x, n) , n为小数,1/n 为整数。) 目前的想法,二分+快速幂 或者泰勒展开。 推荐二分+
阅读全文
摘要:不知道有多少VIM新手和我当年(去年)一样,信誓旦旦的以为只有i可以插入 唉,现在想想都觉得可笑,都是Windows下的编辑器用多了的结果 鼠标一点,妈妈再也不用担心我的文本插入了……悲剧! 好了,让我们抛弃过去吧,从现在起奋斗,也许不算太晚 这是俺写的《轻快的VIM系列》第二节,每一节都会不断更新
阅读全文
摘要:字符删除 这里没有什么可注意的地方,但需要说明一下的是 通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的 如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令 单词删除 很明显,d是delete的缩写,而上面的x则是老式的清除意思 这里e表示往前删除一个单词,b表示往
阅读全文
摘要:注释: 在使用vim的过程中, 注释是一个比较烦人的事情,要一行一行注释,或者用/* */来注释 下面这种方法可以快捷的进行多行注释。 1.进入vi/vim编辑器,按CTRL+V进入可视化模式(VISUAL BLOCK) 2.移动光标上移或者下移,选中多行的开头,如下图所示3.选择完毕后,按大写的的
阅读全文
摘要:转自:here 我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。这样会导致当进入一个比较深的目录时,提示符太长(如下图所示),操作起来就不太方便了。 我们可以自定义Linux系统终
阅读全文
摘要:在使用shell的时候,每天要面对各种命令行,比如ls , cd .. 等 抱着简单,可依赖的思想。有些可以简化的操作可以要通过在 ~/.bashrc 中进行添加: 1. cd .. -> .. 2. cd -> cd ls
阅读全文
摘要:在vim 下查找函数的定义是比较方法的事情,尤其是是跨文件的时候。 这时候可以通过安装ctags来实现函数定义跳转。 安装可以直接百度。 安装好之后,首先需要配置vim, 因为一般只有vim打开的文件和ctags配置文件在同一目录才可以运行。 所以先 然后输入: 最后只要在你要编辑的代码的根目录,运
阅读全文
摘要:举个例子吧,student's 是表示学生的,名词单数形式的所有格students' 是表示学生们的,名词复数形式的所有格students 是表示学生们,名词的复数形式
阅读全文