自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 synergy共享屏幕

之前设置过synergy使两台电脑共享一套鼠标键盘,但是搬到其他地方之后IP地址变化,使得无法共享。需要到synergy的设置中将屏幕名改为新的IP地址(之前在synergy中是用IP地址设置电脑的名称的)。

2016-04-09 21:44:14 999

原创 1:STL容器

C++标准程序库提供了如下容器:序列容器、关联容器、容器配接器和其它容器STL容器。序列容器包括vector、deque和list;关联容器包括map、multimap、set和multiset;容器配接器包括stack、queue和priority queue,其它容器包括string、array和hash table。本节主要介绍容器的共通能力和操作。1.1:容器的共通能力  STL容器三个最核

2016-03-26 17:00:07 292

原创 1:数据库基本操作

1:登录数据库    以root权限登录数据库mysql -u root -p;  下面介绍Mysql的增、删、改、查四种基本操作。2:增加操作   创建数据库:create database 数据库名;   其中数据库名不能为纯数字且需符合命名规则。在上述数据库中添加table:use keungchao; create table tableName( ID int AUTO_INCRE

2016-03-26 10:35:04 492

原创 Unable to locate package解决方法

解决方法:在sudo apt-get install 之前更新软件源,即执行sudo apt-get update

2016-03-25 19:33:40 1760

原创 More Effective C++

持续更新中

2016-03-23 15:34:27 314

原创 2:vector

STL顺序容器vector相比数组,可以动态扩容,具体见下图在STL中vector是一种模板库,部分实现如下: `template class MyVector:public Container { public: MyVector(); ~MyVector(); void re_capacity(size_t s); //重新扩容 void push

2016-03-23 15:21:44 206

原创 1:String

STL中string库的使用,包括初始化、提供的接口函数等。

2016-03-23 15:06:35 232

原创 类模板定义和实现问题

通常情况下,定义类时,在.h文件中声明函数和模板,而将它们的实现放在单独的.cpp文件中,而在定义模板类时必须将模板的声明和定义放在同一个.h文件中。 对C++编译器而言,当调用函数时,编译器只需看到函数的声明。当定义类对象时,编译器只需要知道类的定义,而不需要知道类的实现代码。而模板类要求编译器实例化时必须在上下文查看到其定义实体。 参考网址

2016-03-19 22:26:41 512

原创 STL 库概述

STL将算法和数据结构分离,非面向对象的本质。下面是STL库概述的Xmind方式总计(持续更新)

2016-03-19 18:52:24 505

原创 第4章 初始化与清除

4.1 变量的初始化和清除   编译器在创建对象时自动调用构造函数来保证每个对象都正确的初始化。当编译器创建一个对象而又不知道细节时调用缺省构造函数(所以最好定义缺省构造函数来应对这种情况),如果程序中没有构造函数,编译器会自动创建一个。   析构函数(~函数名())在对象超出定义的范围时由编译器自动调用来清除变量所占的内存空间。

2015-10-24 19:38:58 328

原创 第3章 隐藏实现

3.1 访问权限   通过访问权限控制符:public、private、protected来实现数据的封装,private成员只能被类内函数调用,protected和private基本相似,区别只有一点:继承可以访问protected成员,private不能。   struct和class并没有本质的不同,class只是C++中为了强调自己面向对象而采用的罢了,

2015-10-23 19:18:46 273

原创 第2章:数据抽象

2.1 声明与定义 声明:向计算机介绍名字,不分配存储空间,使用关键字extern,函数声明:可以不用extern,只用不带函数体的函数名连同参数表或返回值。 定义:为这个变量或者函数申请存储空间,对变量,编译器确定它占用多少存储单元,在内存中产生存放它们的空间;对函数,编译器产生代码,并为之分配存储空间且存储空间中有函数名产生的指针。 2.2 动态内存分配 堆是很大的内存块,用于在运

2015-10-21 21:01:03 346

原创 第1章:对象的演化

C++是C的超集,C是面向过程的编程语言,而C++是面向过程的语言(OOP),面向对象使得项目更容易管理,而且程序的易读性增强。C++中重要的概念: 1:类   类是一种数据类型,它描述了一组有相同特征(数据元素)和相同行为(函数)的对象。比如数据类型double,也可以称为double类,如定义double account,即定义了一个double类型的对象,这个对象可以进行double类中定

2015-10-20 22:15:29 461

空空如也

空空如也

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

TA关注的人

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