自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 安装和配置SublimeREPL

1、在ST里按ctrl+`(就是tab上面那个)打开ST的命令台2、输入import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.i

2014-04-11 01:22:06 5492

原创 Mac下安装MySQLdb过程及问题

首先,到 http://sourceforge.net/projects/mysql-python/ 下载,然后解压:tar zxvf MySQL-python-1.2.4b4.tar进入解压的文件目录,运行命令:python setup.py install 进行安装。如果中间没出问题,那你也太lucky了,这不科学!下面是会出现的问题:1.如果碰到 "mysql

2014-03-08 16:42:46 670

转载 关于C++中的前置声明(2)

刚开始学习c++的人都会遇到这样的问题:定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样://a.h #include "b.h" class A { .... private: B b; }; //b.h #include "a.h"

2012-08-08 18:06:46 387

转载 关于C++中的前置声明(1)

在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration)。下面的程序中,带注释的那行就是类B的前置说明。这是必须的,因为类A中用到了类B,而类B的声明出现在类A的后面。如果没有类B的前置说明,下面的程序将不同通过编译,编译器将会给出类似“缺少类型说明符”这样的出错提示。代码一:// ForwardDeclaration.h#include us

2012-08-08 17:54:41 776

原创 合并两个带尾指针的循环单链表

#includetypedef struct Node //结点类型定义 { char data; struct Node *next;}Node, *LinkList; //LinkList为结构指针类型LinkList CreateCLinkList(LinkList *);LinkList Merge(LinkList, LinkList);in

2012-07-24 23:27:29 2916

原创 顺序栈的括号匹配算法

#includeconst int Stack_Size = 30;const int TRUE = 1;const int FALSE = 0;typedef struct //定义顺序栈结构{ char data[Stack_Size]; int top; //栈顶指针}SqStack; void BracketMatch(char *);

2012-07-24 23:21:18 1599

原创 链栈的相关操作

/*链栈不需要设置头结点*/#includetypedef struct StackNode{ char data; struct StackNode *next;}StackNode, *LinkStack; /*取栈顶元素, 只取元素,栈顶指针不变*/int GetTop(LinkStack *top, char *e){ if(*top ==

2012-07-24 23:20:00 612

原创 斐波那契查找法

/*斐波那契查找法,前提是线性表必须有序,时间复杂度是O(logn)*/#includeconst int MAXSIZE = 20;int Fibonacci_Search(int *a, int n, int key);/*用非递归法构造一个斐波那契数组*/void Fibonacci(int *f){ f[0] = 1; f[1] =

2012-07-17 23:30:00 4012 5

原创 C++中static的作用(面向对象)

面向对象设计中的static1.静态成员变量    (1)静态成员变量是属于整个类的全局变量,可以被所有对象共享,它不属于某个对象;普通成员变量是属于对象的变量,不能被所有对象共享。#includeusing namespace std;class A{public: static int x;};int A::x = 10; //初始化

2012-07-13 16:43:41 734

原创 C/C++中static的作用(面向过程)

面向过程设计中的static1、静态全局变量#include using namespace std; void fn();static int n; //定义静态全局变量   void main()   { n=20; cout<<n<<endl; fn(); }   void fn() { n++; cout静态全局变

2012-07-13 15:42:37 535

转载 负数在计算机中的表示

原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为: 0000 0101; -5的原码为1000 0101。反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。补码:正数的补码就是其原码;负数的反码+1就是补码。如单字节的5的补码为:0000 0101;-5的原码为1111

2012-07-13 14:42:28 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除