12 2015 档案

摘要:快速略读了一下源码,记了一些东西。 先看看mapping mapping其实就是C++中的multimap,但是支持更多。 array values(mapping)。这个方法可以返回所有mapping中的value,那么values()究竟作了什么呢?源码中是这样定义的: 可以看到,在第15行直接 阅读全文
posted @ 2015-12-29 15:12 xcw0754 阅读(324) 评论(0) 推荐(0)
摘要:仓库位置: 点我直达 (主题以前是和airline在同个仓库的,现在独立出来了) 这些内置的这些主题,可以直接使用,方法是在 “.vimrc”文件中写 let g:airline_theme="badwolf",其中"badwold"指定了主题。 也可以在vim中打 :AirlineTheme ba 阅读全文
posted @ 2015-12-27 11:50 xcw0754 阅读(7465) 评论(0) 推荐(0)
摘要:本文转自 http://yife.im/ubuntu-terminal-shortcode/原文的格式会比较好看。Ubuntu终端常用的快捷键Oct 3, 2013 •23,469 views•Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubun... 阅读全文
posted @ 2015-12-26 17:25 xcw0754 阅读(195) 评论(0) 推荐(0)
摘要:Pike的安装(Ubuntu环境) pike的语法非常像C++,但是它也是脚本语言,所以具有一般脚本语言的特性。一个简单的pike程序,hello world: string的用法,及命令行参数的例子: 再看看下面段小代码,会觉得更加熟悉: 不过map就不是C++中的map了,而是一个用于简单地代替 阅读全文
posted @ 2015-12-22 11:41 xcw0754 阅读(399) 评论(0) 推荐(0)
摘要:本机环境: Ubuntu 14.04安装:sudo apt-get install pike7.8-dev或者:sudo apt-get install pike7.8官网下载源码获取git仓库源码:git clone git://pike-git.lysator.liu.se/pike.git 阅读全文
posted @ 2015-12-22 10:51 xcw0754 阅读(318) 评论(0) 推荐(0)
摘要:详解列表List这里是列表对象方法的清单:list.append(x) 添加一个元素到列表的末尾。相当于a[len(a):]=[x]。list.extend(L) 将给定列表L中的所有元素附加到原列表a的末尾。相当于a[len(a):]=L。list.insert(i,x) 在给定位置插入一个... 阅读全文
posted @ 2015-12-20 21:07 xcw0754 阅读(283) 评论(0) 推荐(0)
摘要:Python源文件默认以UTF-8编码。在这种编码下,世界上大多数语言的字符可以在字符串,标识符和注释中同时使用 — 尽管标准库中的标识符只使用ASCII字符,它是可移植代码应该遵循的一个惯例。为了能够正确显示所有的这些字符,你的编辑器必须能够识别文件是UTF-8编码,且必须使用支持文件中所有字符的 阅读全文
posted @ 2015-12-20 11:06 xcw0754 阅读(203) 评论(0) 推荐(0)
摘要:题意: 给一个数组,其中有一个元素的出现次数已经超过数组的一半大小,请找出这个元素?思路: 可以扫一遍数组,将这个出现次数过多的元素抵消其他的元素,最后必定留下1个以上的元素,就是它自己了。python3扫一遍 1 class Solution(object): 2 def majori... 阅读全文
posted @ 2015-12-18 11:25 xcw0754 阅读(178) 评论(0) 推荐(0)