自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基金定投

基金 把钱集中起来,交给专业的人来打理,众筹平摊风险 基金定投 按时按量的投入基金 分类 基金大致可分为股票基金、债券基金、混合型基金、货币基金、保本型基金、指数型基金 股票基金 定义:投资股票的基金 风险:高 收益:高 获利方式: 低买高卖,差价 长期持有,年底分红 债券基金 定义:投资债券的基金 风险:较低 收益:一般 债券定义:需要钱的人向有钱的人借钱,并承诺给予一定的利息,到期还本 混...

2019-09-24 20:58:37 624

原创 boost库any、any_cast和lexical_cast

any 类型:类 场景:存放任意类型 使用:boost::any val; any_cast 注意:any_cast非但不是强转,并且类型必须完全匹配 类型:模板函数 作用:取出any对象中存放的数据 形式: ValueType * any_cast(any * operand) inline const ValueType * any_cast(const any * operand) Val...

2019-08-29 21:05:37 2939

原创 dynamic_cast和dynamic_pointer_cast

定义 向上转换:基类向派生类转换 向下转换:派生类向基类转换 注意:在对类对象转换时要考虑权限问题,即只有公有继承才能向下转换 static_cast 用于能够双隐或单隐的转换 例: #include <iostream> #include <vector> #include <string> using namespace std; class Base {...

2019-08-28 21:36:55 922

原创 Linux命令行常用快捷键

查看上一条命令 ctrl+p 查看下一条命令 ctrl+n 清除 ctrl+l 移动到命令开头 ctrl+a 移动到命令结尾 ctrl+e 往前移动一个字符 ctrl+b 往后移动一个字符 ctrl+f 删除光标前所有字符 ctrl+u 删除光标当前字符 ctrl+d 删除光标后所有字符 ctrl+k 删除光标前一个字符 ctrl+h 重复执行当前命令 ctrl+o ...

2019-08-09 20:37:49 313

原创 插入排序和选择排序(c实现)

插入排序 思想: 1. 取出一个元素从后往前遍历 2. 如果原数组中元素比他大,那么数组中该元素就往后移动 3. 直到数组中元素比取出来的元素小,那么取出的元素就放在他的后面,或者直到0,就放在开头。 代码示例: #include <stdio.h> void insertSort(int *arr, int n) { int i, j, key; for(i = ...

2019-08-07 20:42:14 268

原创 markdown的基本语法

一级标题 # 标题 例:# 123 二级标题 `## 标题` 例:## 123 六级标题 `###### 标题` 例:###### 123 换行 `内容末尾加两个及以上空格` 倾斜 `*content*` 例:*123* 加粗 `**content**` 例:**123** 下划线 `***` 例:*** 数字列表 `1. content` 例:1. 123 符号列表 `* ...

2019-08-07 20:25:36 230

原创 c++ sting类实现

mystring.h #include <ostream> class MyString { public: MyString(const char *str = ""); MyString(const MyString &str); MyString& operator = (const MyString &r); MyString operator...

2019-08-05 21:00:37 244

原创 快速排序(c语言实现)

原理分析(从小到大): 1. 首先取出一个key,一般取第一个元素 2. 从后往前遍历,如果数组中的数据小于了key,那么就将从前往后未比较过的第一个位置即fisrt位置替换为该数据 3. 然后从前往后遍历,如果数组中的数据大于了key,那么就将从后往前的第一个比较过数据位置替换 4. 直到左右两边的位置重合,说明key就找到了正确的位置,每次循环就能找到一个数的正确位置 5. 然后将key左右两...

2019-08-05 20:19:30 56334 9

原创 c++中复数实现分析

Complex.h /* 防止代码被重复编译 */ #ifndef __COMPLEX__ #define __COMPLEX__ #include <iostream.h> class Complex { public: /* 1. 优先选择使用初始化列表 2. 可以传递引用,由于double和指针的大小相同,所以两种方式在此处无区别 3. 默认参数...

2019-08-04 18:14:28 1475

原创 c++中const关键字的使用

const修饰普通变量: c: const译为常量,但在c中const并不是真正意义上的常量,是可以修改的,所以我们常称c中的const变量为只读变量 const int a = 10; a = 100; /*错误*/ int *p = &a; *p = 100; /*正确*/ c++: 在c++中const是真正的常量,只能传递,不能修改 const int a = 10; a =...

2019-08-04 12:16:54 216

原创 C++中的inline关键字使用

原因: 在C和C++中为了解决函数调用大量使用栈空间的问题,特地引入inline关键字。 使用场合: 短小精悍的函数,inline函数只是对编译器的 一个建议,具体的 编译方式编译器会根据函数的复杂程度。 ***使用技巧:***在c++中,在类内部实现的函数都默认为inline函数,具体编译方式有编译器判断,如果在类外部实现的类成员函数,如果期望使用内联编译,那么需要在函数前面加上inline关...

2019-08-04 11:40:44 888

原创 NULL,0, nullptr之间的联系与区别

C 定义: 在C语言中,NULL通常被定义为如下: #define NULL ((void *)0) 总结: 即NULL为一个指向地址为0的指针,0只是一个单纯的数字0,而c中并没有nullptr C++ 定义: 在C++中,NULL通常被定义为如下: #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) #end...

2019-08-04 10:22:15 319

原创 归并排序实现

将需要排序的数据一分为二,直到两边都只剩一个数据,因为一个数据肯定是有序的,然后合并在合并两个有序的数列 vector<int> merge(vector<int> &nums1, vector<int> &nums2) { int count1 = 0, count2 = 0; vector<int> res...

2019-08-03 19:00:04 163

原创 冒泡排序算法实现

冒泡排序 相邻元素间比较,如果前面一个元素大于后面一个元素,则两者交换,每趟循环找到最大值,循环n次,即可排序完成* #include <stdio.h> void swap(int *a, int *b) { int t = *a; *a = *b; *b = t; } void bubbleSort(int arr[], int n) { int...

2019-08-03 18:38:12 216

原创 Makefile的简单使用

makefile的基本语法 目标 : 依赖 ***tab***命令 makefile中的符号 $变量引用 # 单行注释 $@目标文件 $<依赖文件 makefile中的规则 makefile会自动根据目标名xxx.o找到依赖文件xxx.c,并且会自动推导出命令:cc -c xxx.c 写法一: objects = main.o a.o b.o \ c.o main:...

2019-08-03 18:22:16 265

原创 多态实现依赖倒置原则

title: 多态实现依赖倒置原则 date: 2019-08-03 16:34:05 tags: 多态形成条件 父类中有虚函数 子类覆写了父类的虚函数 子类指针或引用赋值给父类对象,条用覆写的公共接口 多态案例 #include <iostream> using namespace std; class Book { public: Book(int pg = 0) ...

2019-08-03 18:10:42 566

空空如也

空空如也

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

TA关注的人

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