
平时笔记
showgp
这个作者很懒,什么都没留下…
展开
-
苹果终端的自动补全和git自动补全
步骤:1、安装homebrew(百度homebrew,homebrew主页有安装方式)。 2、安装git(已安装的可跳过)brew install git3、使用homebrew安装bash-completion,在终端输入如下命令:brew install bash-completion4、安装完成后在终端输入命令:brew info bash-completionAdd the followi原创 2016-03-19 15:57:57 · 521 阅读 · 0 评论 -
MAC上的vimrc
先收录, 便于之后查阅:set nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/Vundle.vimcall原创 2016-09-02 11:32:09 · 1821 阅读 · 0 评论 -
gvim配置--带YCM及Vundle的
set nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin原创 2016-07-09 09:40:04 · 884 阅读 · 0 评论 -
Xcode及离线文档下载地址
https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex原创 2016-07-06 15:37:39 · 628 阅读 · 0 评论 -
关于Xcode 8 beta
今天下载了Xcode8来尝试一下, 感觉耳目一新. 第一, SF Mono字体就可以让人爽很久. 第二, 使用anchor来进行自动约束方便得多了, Cocoa里面的这些方法改进值得肯定, 比如好多变成了隐式解包的, 不用手动解包了, 另外一些方法名也不会这么费劲, CGRect重载了一个直接生成CGRect对象的方法, 不用再CGRectMake了. 第三, Size Class再不是Reg原创 2016-07-05 17:24:41 · 1343 阅读 · 1 评论 -
YCM的安装和配置
Mac OS X 上面安装请依照下面的引导进行安装,这是在mac上安装的最佳方式,但也有可能不适合您的情况.1 首先安装最新版本的MacVim.如果你不需要使用mvim的图形界面, 推荐将MacVim.app包中的Vim进行软链接出来使用. 为了保证正常工作, 请先拷贝MacVim中的mvim脚本到你的本地目录(例如:/usr/local/bin/mvim), 然后用下述命令创建符号链接.ln -s原创 2016-06-14 17:24:59 · 10859 阅读 · 0 评论 -
算法导论一——关于MergeSort(归并排序)总结
Merge_Sort总结在这个算法中,思想相对简单: 1. 首先将原有序列分解为两个小的序列,分别进行排序 2. 使用同1中的方法对两个序列进行操作 3. 合并两个已排序序列,生成一个有序序列main.cint main(void){ //将a中从下标0到10的序列进行排序 Mergesort(a,0,10);}mergesort.hvoid Mergesort(int*原创 2016-03-28 21:38:56 · 801 阅读 · 0 评论 -
C++习题2——栈(简单)
写一个栈,可以作简单应用。作为客户应用的main.cpp//FileName : main.cpp#include <iostream>#include "stack.h"using std::cout;using std::endl;int main(int argc, const char * argv[]){ Stack st; //and so on... r原创 2016-02-26 12:41:57 · 1321 阅读 · 0 评论 -
C++习题——循环队列(顺序存储)
没有多少花哨的东西,也不知道自己写的到底是有多少符合现在的“编码规范”,一切都是在学习之中,望看到的前辈能够指出不足。Cirque.h#pragma once#include <iostream>const int INIT_SIZE = 10; //队列初始容量class Cirque{ //演示顺序存储的循环队列,队列元素为int型private: int size;原创 2016-02-27 22:12:13 · 1096 阅读 · 1 评论 -
vmware 12 虚拟机安装mac osx 10.11.3 分辨率设置
由于要学习IOS开发,又苦于没有mac系统,自己的电脑连万能的淘宝也装不上黑苹果,无奈只有用虚拟机了,macos 10.11.3支持xcode7 ,安装之后发现调整不了分辨率,系统设置里面也没有。各种百度,无解。后来才发现这个真的是。。。解决办法: 1、安装vmware tools,直接点击虚拟机自带的wmware tools安装既可。 2、安装完成重启。 3、进入原创 2016-03-10 20:00:09 · 30544 阅读 · 1 评论 -
c++习题——1
一、第一题是简单的构造函数的写法#include <iostream>//定义类Point,要求定义类对象时//可以使用Point p2(p1),Point p1(1,2);class Point{private: int x,y;public: Point(Point const& p){x = p.x;y = p.y;} Point(int x,int y){th原创 2016-02-24 19:40:15 · 351 阅读 · 0 评论 -
C++的一些注意事项
1、类的构造:假定MyClass是一个自定义类,则当执行 MyClass a[3],*p[2]; 实际上执行构造函数的次数只有3次,也就是对象指针数组不会引起执行构造函数。2、常数据成员:对于常数据成员,可以在声明时一并初始化(c++11),也可以在构造函数内初始化。但是,不能不初始化。在声明时初始化之后则无法再次修改其值,不管是在构造函数内还是普通成员函数内。若在类内声明,并未初始化其原创 2016-02-24 18:12:01 · 511 阅读 · 0 评论 -
从土木到IT——搬砖男的一点经历(一)
学校的空气还弥漫着树叶的味道,宿舍楼下挤满了各式各样的人,有送别的,有落泪的,总之,5年的大学生涯正式结束了(为什么说5年,也是自己造成的。。。)。还未明白过来怎么回事,我便踏上了开往北京的列车,在接下来的半个月里,要到北京的X集团大学毕业生培训基地进行为期半个月的培训。上大学开始,我根本就没有为自己的未来考虑过,大学玩游戏,临毕业正好排班上最后一名,但总算还好,毕业时学位证拿到了,不算违约(单位签原创 2016-04-01 17:58:16 · 3708 阅读 · 0 评论 -
想法:
试着把一些看过的英文翻译过来中英对照发这里,不要再写纸上扔了。。。原创 2016-02-27 23:07:54 · 342 阅读 · 0 评论 -
ex5.34——重载“++,--,+”三个操作符
**(由于不好区分,以后标题以题目号开头,便于查找。)****重点内容**本题是重载操作符的题目,不复杂,且重载前置的++,--。后置的区别仅仅是形参列表中需要添加int以示区分。需要知道加号的重载的几种情形。(看书都有)void operator++() //前置++{...;} void operator++(int) //后置++{...原创 2016-03-09 11:30:54 · 399 阅读 · 0 评论