自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell脚本1-基础使用

1. shell脚本的基本结构与执行1.1 基本结构shell脚本的后缀名一般为sh,并且在最开始需要指明执行脚本的解释器(即具体使用哪一种shell)#!/bin/bash1.2 执行如果想要让脚本作为可执行文件来执行,则需要为其增加执行权限,即使用chmod来操作chmod +x ./test.sh# 添加执行权限后,此时可以直接使用./来执行脚本./test.sh1.3 注释注释分为单行注释和多行注释,其中单行注释使用 # 即可,多行注释则有特定的写法:<<EOF

2021-09-02 09:11:49 872

原创 ETF套利

ETF套利1. 概念ETF套利,指的是投资者可以在一级市场通过指定的ETF交易商向基金管理公司用一揽子股票组合申购ETF份额或者把ETF份额赎回成一揽子股票组合,同时可以再二级市场上以市场价格买卖ETF。假设在某个时间段内,某只ETF成分股暴跌,使得该ETF的净值迅速走低,但是该ETF的市场价格未能跟上,二者出现了一个短暂的价格差,此时可以选择买入ETF一篮子股票组合申购成ETF,然后将ETF在二级市场上出售,此时出售的市场价格相对较高,从而实现了低买高卖,获得价差。2. ETF套利原理简而言之,

2021-08-05 09:52:41 956

原创 C++友元与异常

C++ Primer Plus读书笔记友元友元不仅可以是一个函数,并且可以是类,友元类的所有方法都可以访问原始类的私有成员和保护成员。同时,可以做更加细致的限定:只将特定的成员函数指定为一个类的友元。1.友元类友元类在声明的时候需要在被调用的类中声明friend,此后即在这个friend类中随意访问原来类中的private成员了。也就是说,在某个类中(我)声明另外一...

2018-02-27 10:04:21 211

原创 C++代码重用

C++ Primer Plus读书笔记代码重用C++的一个主要目标是促进代码重用,公有继承是实现这种目标的机制之一,但不是唯一的机制。有一些类成员,本身是另一个类的对象,这种方法称为包含、组合或层次化。还有一些其他的继承方法是私有继承或保护继承。通常,包含、私有、保护继承方法用于实现has-a关系,即新的类将包含另一个类的对象。多重继承使得能够使用两个或更多的基类派生出来的新的类,将...

2018-02-25 11:40:45 674

原创 C++类继承

C++ Primer Plus读书笔记类继承1.概念:类继承机制只需要提供新特性,甚至不需要访问源代码就可以派生出类。2.写法:在类名称后加冒号和需要继承的类名。class jicheng: public ZhuMeng(){};上面写的被继承类是ZhuMeng(),public表示是使用ZhuMeng是公有基类,这种派生方式叫做公有派生。使用公有派生...

2018-02-12 13:51:29 143

原创 C++类和动态内存分配

C++ Primer Plus读书笔记1.类静态成员类中可以有一些静态变量,不管这个类创建了多少个对象,这个变量始终都是保持不变的,因为它是静态变量,这就给一些在所有对象中都有相同值的类提供了方便。在进行类的变量定义时,将数组定义成指针的形式,可以不在定义时就将大小分配,而是在构造函数中使用new对其分配空间。2.析构函数的调用析构函数的调用时机: 当在成员函数中

2018-02-04 21:33:25 199

原创 C++类与对象

C++ Primer Plus读书笔记类与对象1.面向对象编程和过程性编程编程模型 所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着”什么正在发生”而编写,有些则是围绕”谁正在受影响”而编写的. 第一种编程方式叫做”面向过程的模型”,按这种模型编写的程序以一系列的线性步骤(代码)为特征,可被理解为作用于数据的代码.如 C 等过程化语言. 第二种编程

2018-02-02 15:33:42 152

原创 C++内存与命名空间

C++ Primer Plus读书笔记内存与命名空间1.头文件一种组织程序的策略,就是:一个文件(头文件)包含了用户定义类型的定义,另一个文件包含操纵用户定义类型的函数的代码。这两个文件组成一个软件包,可以应用在各种程序中。不把函数定义放在头文件中,原因是:如果在头文件中包含了一个函数的定义,然后在其他两个文件中include这个文件,则同一个程序中将包含同一个函数的两个定

2018-02-01 19:06:16 324

原创 C++函数

C++ Primer Plus读书笔记函数部分1.基本概念函数在代码中需要有原型和实现两部分组成,其中的原型中需要包含函数的参数情况,原型和实现的参数名称可以不相同,但是类型必须相同,甚至原型中可以不写参数的名字void myFunction(int, char);函数的参数按值传递,参数是复制过来的新的局部变量,但是如果这里使用引用的话,则可以修改原来的值。

2018-02-01 13:49:07 157

原创 C++的输入

C++ primer plus 读书笔记C++的输入1.cin.getline()头文件:iostream 使用的参数必须是C风格字符串cin.getline()函数有3个参数 - 第一个参数是读的数据存放位置 - 第二个参数是最多读入的数据量,如果超过这个量则报错退出 - 第三个参数是结束符,默认为回车,如果设置的话,遇到设置的符号之后停止输入,但是剩下的部分会留

2018-02-01 13:47:46 331

原创 logistic回归的数学推导

logistic回归的数学形式推导。从分类问题引入最简单的二分类,使用logistic回归进行推导。

2017-12-24 20:11:21 4718 1

原创 算法分析与时间复杂度

算法分析的数学基础使用以下四个定义:如果存在正常数c与n0,使得当N≥n0时,T(N) ≤ cf(N),则记为T(N) = O(f(N)). 也就是大O表示法如果存在正常数c与n0,使得当N≥n0时,T(N) ≥ cf(N),则记为T(N) = Ω(f(N)) .也就是大Ω表示法T(N) = Θ(h(N)) 当且仅当 T(N) = O(h(N)) ,且 T(N) = Ω(h(N)) .如果

2017-08-31 18:25:14 1071

空空如也

空空如也

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

TA关注的人

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