Python学习之函数

和其他的一些编程语言一样,Python是一个拥有丰富函数的语言。函数在Python中是内建支持的一种封装,我们通过把大段代码拆成函数,函数就是面向过程的程序设计的基本单元。

Runtime之黑魔法

像一些巧妙地伎俩、hack手段或者变通的解决方案,人们总是倾向于创造机会来使用他们—特别是在刚刚接触的时候。不要为了使用而使用,尽可能的在理解并领悟之后再做出正确的方案,避免自己陷入一知半解的尴尬处境。

Runtime之界面跳转

有时候面对推送会有很多的的类型,要跳到不同界面,看了cocoaChina之后使用runtime进行这样的逻辑操作会好很多。

重新开始Blog

有一段时间没有管理博客,导致以前的站点源文件没有了,所以以前的博客也就没有了,这两天寻思着再重新搭一个,基本的搭建还是没有忘记,但可惜的是以前写的文章都没有了,据其原因就是因为没有备份站点。自己也不是一个前端,也不知道如何管理维护站点什么的,但是这次重新进行hexo博客的搭建,还是重新复习了一下搭建过程。

Vim的常用快捷键

插入文本

  • 小写字母o:在当前行下面新建一行插入
  • 大写字母O:在当前行上面新建一行插入
  • 小写字母a:在光标后插入
  • 大写字母A:在当前行最后插入

移动光标

注意:在normal模式下进行

简单移动
  • j:下移一行
  • k:上移一行
  • w:前移一个单词,光标停在单词开头
  • W:移动到下一个单词开头
  • e:前移一个单词,光标停在单词末尾
  • E:移动到下一个单词末尾
屏幕移动
  • $:移动到本行尾部
  • H:把光标移动到屏幕顶端一行
  • M:把光标移动到屏幕中间一行
  • L:把光标移动到屏幕地段一行
  • gg:到文件头部
  • G:到文件尾部

翻屏操作

  • control+f:下翻一屏
  • control+b:上翻一屏
  • control+d:下翻半屏
  • control+u:上翻半屏
  • control+e:向下滚动一行
  • control+y:向上滚动一行

  • n%:到文件的n%位置

  • zz:将当前行移动到屏幕中央,

  • zt:将当前行移动到屏幕顶端,top
  • zb:将当前行移动到屏幕地段,bottom

复制剪切操作

  • p:在光标之后粘贴
  • P:在光标之前粘贴

配置SSH-key

搭建完成Hexo个人博客之后,关联Github会出现error或者false,从提示的字眼中看出来说是缺少SSH,由于我的Github已经有了SSH,没有出现错误,在Github的settings中可以找到SSH选项,点进去可以看到。具体设置可以看看Github官方教程,很简单。