摘要: 1. 文件命令 2. 模式切换 3. 移动命令 4. 书签命令 5. 修改命令 6. 可视化操作 7. 区域选择 8. 宏命令 9. 分屏 10. 系统设置命令 1. 文件命令 [:]开始的命令需要输入[Enter]结束 :q:退出 :q!:退出不保存 :qa!:退出所有文件不保存 :w:保存 :e 阅读全文
posted @ 2016-08-28 18:21 moonswap 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 转自 陈皓 的博客:http://blog.csdn.net/haoel/article/details/2886 1. 概述 2. 关于程序的编译和链接 3. Makefile 介绍 4. Makefile 总述 5. 书写命令 6. 使用变量 7. 使用条件判断 8. 使用函数 9. make 阅读全文
posted @ 2016-08-25 20:45 moonswap 阅读(385) 评论(0) 推荐(0) 编辑
摘要: preprocessing 模块提供了数据预处理函数和预处理类,预处理类主要是为了方便添加到 pipeline 过程中。 数据标准化 标准化预处理函数: preprocessing.scale (X, axis=0, with_mean=True, with_std=True, copy=True) 阅读全文
posted @ 2016-04-13 17:05 moonswap 阅读(5975) 评论(0) 推荐(0) 编辑
摘要: 介绍 scikit-learn 的 datasets 模块使用方法,整理 datasets 模块所有函数。 阅读全文
posted @ 2016-04-12 17:54 moonswap 阅读(11108) 评论(0) 推荐(1) 编辑
摘要: 本文主要介绍 Classic 和 Github 的语法,同时就在使用 Markdown 中经常遇到的问题给出解决方案。作者希望能在一篇文章中将 Markdown 使用中经常遇到的问题做全面总结,若有错漏,欢迎指正。 阅读全文
posted @ 2016-03-27 18:30 moonswap 阅读(3888) 评论(0) 推荐(1) 编辑
摘要: 1.1 shell提示符[me@linuxbox ~]$如果最后一个字符是"#",表示当前终端会话有超级用户权限。使用root用户登录或者使用能提供超级用户权限的终端能获得该权限。提示符由名为PS1(prompt string 1)的环境变量定义。1.2 自动补齐自动补齐可以应用于路径名、变量(以$... 阅读全文
posted @ 2015-09-05 15:11 moonswap 阅读(792) 评论(0) 推荐(0) 编辑
摘要: C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没 阅读全文
posted @ 2012-10-21 13:15 moonswap 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public: virtual void f(); virtual void g();private: int a};class B : public A{public: void g();private: int b;};//A,B的实现省略因为A有virtual void f(),和g(),所以编译器为A类准备了一个虚表vtableA,内容如 阅读全文
posted @ 2012-10-21 13:15 moonswap 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 关于SIGSEGV错误及处理方法今天编程遇到了SIGSEGV错误,比较困惑,所以找了些资料,总结一下: (1)官方说法是: SIGSEGV --- Segment Fault. The possible cases of your encountering this error are: 1.buffer overflow --- usually caused by a pointer reference out of range. 2.stack overflow --- please keep in mind that the default stack size is 8192... 阅读全文
posted @ 2012-10-19 22:38 moonswap 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 标准解法是用的离散化。此题的特殊性在于普通离散化后,两个相邻的值之间的区间也可能是有效的区间。例如:有三张海报[1, 4] [5, 6][1, 6],离散化后1->1, 2->4, 3->5, 4->6。他们就会覆盖[1, 6]这张海报。另外三张海报[1, 3] [5, 6][1, 6],离散化后1->1, 2->3, 3->5, 4->6。他们不会覆盖[1, 6]这张海报。而此时两组数据的前两张海报都会变成[1, 2] [3, 4] 两个区间,都覆盖了[1,4]区间。解决方案是如果发现两个离散值之间的距离大于1,就在两个值之间插入一个数字。例如 阅读全文
posted @ 2012-10-19 22:31 moonswap 阅读(252) 评论(0) 推荐(0) 编辑