• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一梦千年
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年4月11日

让操作VIM的手离开鼠标
摘要: 刚开始学习VIM的时候还是有很多困难的,毕竟只懂得基本的移动、复制/粘贴、删除并不能就将手从鼠标中解放出来。但总结一下,发现还是有一些需要特别注意的地方。本文需要在懂得VIM的基本用法之后阅读。1. ctrl + v 在这种模式下, 可以选定一块内容进行删除、复制等操作。 在这种模式下,就不需要鼠标的选定操作了。2. ctrl + w 这是一系列的操作快捷键用于多窗口、多文件的编辑。 + n, 新建一个窗口 + [hjkl], 窗口之间的移动 + s, 新开一个窗口 + o, 隐藏其他的窗口 Note: 尝试一下”:sp" 命令。 这一系列命令就解决打开多文件的问题,不必再通过... 阅读全文
posted @ 2012-04-11 14:42 一梦千年 阅读(397) 评论(0) 推荐(0)
 
 

2012年3月12日

(原创)链表实现:不改变正负数之间相对顺序重新排列数组,要求时间O(N),空间O(1)——理解错误,作废!!
摘要: 刚刚看到July博客里关于一道题目的解法,原文链接:http://blog.csdn.net/v_july_v/article/details/7329314#cpp 重新排列使负数排在正数前面 原题是这样的: 一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序。比如: input: 1,7,-5,9,-12,15 ,ans: -5,-12,1,7,9,15 。且要求时间复杂度O(N),空间O(1) 。真抱歉,原题理解错误了,审慎理解之后发现是要求数组存储的,而转用链表则空间变成了O(n),造成误解,很抱歉!!现提供我想到的想法,还没有代码实... 阅读全文
posted @ 2012-03-12 15:10 一梦千年 阅读(898) 评论(1) 推荐(1)
 
 

2012年3月7日

Shell:相对路径转换成绝对路径
摘要: 在写一个mk_cscope.sh文件,用于给任意code base目录下的代码建立cscope索引。其主要步骤是:1. cd 到该目录下2. ctags -R ./3. find 所有的.c和.h文件,并生成cscope.files4. cscope -bR本来这是一个很简单的问题,将上面的command集成到一个sh文件里即可。但之前竟然想先得到绝对路径,然后再find、cscope...毫无疑问是不需要这么复杂的。纵然传给脚本的参数是相对路径,也可以在脚本中执行“cd $1”的命令。所以计算绝对路径是绕了一个大弯子,况且计算绝对路径并不那么容易。但由此而引申出来一个问题,就是绝对路径的计算 阅读全文
posted @ 2012-03-07 14:21 一梦千年 阅读(3900) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3