Archive

文章

这里既有 2020-2021 年的学习记录,也有最近补写的系统设计与源码解析长文。

2021年8月18日 6 分钟阅读

智能指针的实现

1、unique_ptr template<typename T> class MyUniquePtr { public: explicit MyUniquePtr(T*。

c++
2021年5月10日 2 分钟阅读

c++面向对象

编写类tips 1、构造函数尽量用列表初始化为成员变量赋值 初始化比普通赋值更快 2、数据放入private中,大部分函数放入public中. 3、在类的body里的函数。

c++
2021年4月18日 12 分钟阅读

HTTP请求报文和HTTP响应报文

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 HTTP请求报文 一个HTTP请求报。

网络
2021年4月17日 5 分钟阅读

http状态码

1、状态分类 分类 分类描述 1** 信息响应,服务器收到请求,需要请求者继续执行操作 2** 成功响应,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求。

网络
2021年4月2日 2 分钟阅读

python函数参数传递*/**

def print_params_1(params): print params def print_params_2(*params): print params def。

python
2021年3月15日 29 分钟阅读

IO模型

一 概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器。

linux
2021年3月13日 14 分钟阅读

零拷贝原理详解

引言 传统的 Linux 操作系统的标准 I/O 接口是基于数据拷贝操作的,即 I/O 操作会导致数据在操作系统内核地址空间的缓冲区和应用程序地址空间定义的缓冲区之间进行传。

linux
2020年12月24日 2 分钟阅读

C++对象模型

1、非静态成员变量被配置于每一个class object之内 2、静态成员变量则被存放在个别的class object之外 3、静态和非静态成员函数都被放在个别的class。

c++
2020年10月12日 5 分钟阅读

cpp核心编程_4类和对象3 C++对象模型和this指针

4.3 C++对象模型和this指针 4.3.1 成员变量和成员函数分开存储 在C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 非静态成员变。

c++
2020年9月29日 10 分钟阅读

cpp核心编程_4类和对象2 对象的初始化和清理

4.2 对象的初始化和清理 4.2.1 构造函数和析构函数 对象的初始化和清理也是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个。

c++
2020年9月28日 4 分钟阅读

cpp核心编程_4类和对象1封装

4 类和对象 C++面向对象的三大特性为:==封装、继承、多态== C++认为==万事万物都皆为对象==,对象上有其属性和行为 4.1 封装 4.1.1 封装的意义 封装是。

c++
2020年9月28日 4 分钟阅读

cpp核心编程_3函数提高

3.1 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法: 返回值类型 函数名 (参数= 默认值){} int func(int a, int b。

c++
2020年9月25日 4 分钟阅读

cpp核心编程_2 引用

引用 2.1 引用的基本使用 作用: 给变量起别名 语法: 数据类型 &别名 = 原名 int main(int argc, char const *argv[]) { i。

c++
2020年9月23日 3 分钟阅读

cpp核心编程_1 内存分区、内存分配与释放

1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译。

c++
2020年9月22日 7 分钟阅读

通讯录管理系统

/*time:2020年9月22日 auther:wpp */ #include <iostream> using namespace std; #include <str。

c++
2020年9月16日 2 分钟阅读

cpp_指针

常量指针 int a = 10; int b = 10; const int * p = &a; //指针指向的值不可以改,指针的指向可以改 *p = 20; //错误 p。

c++
2020年7月30日 5 分钟阅读

回归分析中R方和调整R方的区别

选择最合适的评价指标是一个关键的任务。而且,我遇到了两个重要的指标:除了MAE/MSE/RMSE,有R方和调整R方。这两者有什么区别? 残差平方和 一个简单的回归图 黄点代。

统计
2020年7月19日 4 分钟阅读

时间序列

概念 平稳性 平稳性:要求经由样本时间序列所得到的拟合曲线 在未来的一段时间内仍能顺着现有的形态“惯性”地延续下去 平稳性要求序列的均值和方差不发生明显变化 严平稳与弱平稳。

统计
2020年7月17日 4 分钟阅读

正则表达式

记录正则表达式 元字符 符号 说明 . 匹配除换行符以外的任意字符 \w 匹配字母,数字,或下划线 \s 匹配空白字符,包括\r,\t,\n \d 匹配数字 \b 匹配单词。

学习记录
2020年6月27日 5 分钟阅读

Fama-French三因子模型

概述 Fama-French三因子模型概述 Fama和French 1992年对美国股票市场决定不同股票回报率差异的因素的研究发现,股票的市场的beta值不能解释不同股票回。

量化投资
2020年6月26日 6 分钟阅读

CAPM模型与APT模型

CAPM模型 一 假设条件 资本资产定价模型(CAPM)是现代金融学的奠基石,它以马柯威茨证券组合理论为基础,研究如果投资者都按照分散化的理念去投资,最终证券市场达到均衡时。

量化投资
2020年6月23日 41 分钟阅读

价量新因子测试

价量新因子测试 研究目的: 本文参考海通证券冯佳睿、袁林青撰写的《选股因子系列研究(十八)——价格形态选股因子》,根据研报分析,主要测试了开盘冲高、盘低回升以及均价偏离这三。

量化投资
2020年6月16日 11 分钟阅读

神经网络预测股票价格

RNN RNN可通过记忆体实现短期记忆进行连续数据的预测 以连续60天的开盘价作为输入特征x_train,第61天的数据作为标签 import numpy as np im。

深度学习量化投资
2020年6月9日 3 分钟阅读

投资收益和风险指标

Total Returns(策略收益) Total Annualized Returns(策略年化收益) Benchmark Returns(基准收益) Benchmark。

量化投资
2020年6月7日 18 分钟阅读

tensorflow_6 循环神经网络

循环神经网络 循环核 参数时间共享,循环层提取时间信息。 结构: 前向传播时:记忆体内存储的状态信息ht ,在每个时刻都被刷新,三个参数矩阵$w_xh, w_hh, w_h。

深度学习
2020年6月5日 30 分钟阅读

tensorflow_5 卷积神经网络

卷积神经网络概念 卷积(Convolutional) • 卷积计算可认为是一种有效提取图像特征的方法 • 一般会用一个正方形的卷积核,按指定步长,在输入特征图上滑动,遍历输。

wpp深度学习
2020年6月4日 16 分钟阅读

tensorflow_4 网络八股扩展

baseline 在baseline基础上扩展 import tensorflow as tf mnist = tf.keras.datasets.mnist (x_tra。

深度学习
2020年6月3日 10 分钟阅读

tensorflow_3 神经网络八股

一 神经网络搭建八股 用Tensorflow API:tf.keras搭建网络八股 六步法 import 导入相关模块 train, test 指定训练集和测试集 mode。

深度学习
2020年5月28日 9 分钟阅读

Python装饰器

python装饰器 python装饰器 python中函数的参数传递 python中对象的查找顺序:局部命名空间===>全局命名空间===>python内置 一般函数的不同。

python
2020年5月28日 17 分钟阅读

tensorflow_1 神经网络计算

一、TF2常用函数 1 tf.Variable #Variable将变量标记为可训练,被标记的变量会在反向传播中记录梯度信息,神经网络训练中,常用该函数标记待训练参数 w。

深度学习
2020年5月28日 21 分钟阅读

tensorflow_2 神经网络优化

一 函数 tf.where(条件语句,真返回A,假返回B) a = tf.constant([1, 2, 3, 1, 1]) b = tf.constant([0, 1,。

wpp深度学习
2020年5月26日 7 分钟阅读

pycharm快捷键

Pycharm 常用快捷键 常用快捷键 快捷键 功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) C。

pythonwpp