logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一个简单量化策略回测

实现一个简单的指数定投策略,写一个回测脚本验证一下。策略定投创业板指数(场内ETF,或场外指数基金)一般的定投每期固定金额,而这里采取更激进的方法,每期定投金额随指数降低而增加,即越跌越投(策略详见脚本)获取指数历史行情如何获取历史行情数据? 由于我们是按月定投,只需要获取按月K线图即可。有付费软件和网站当然可以获取历史行情数据,但作为一个打游戏从来不充钱的人,本着能不花钱就不花钱的原则,在网上努

#python
c# 连接MySQL 提示SSL Connection error

c# 连接MySQL 提示SSL Connection errorMysql.Connection调用Open()时报错,try catch得到如下错误信息:2021-10-18 14:40:23,388 [1] ERROR *** - SSL Connection error.2021-10-18 14:40:23,390 [1] ERROR *** -at MySql.Data.Common.

#mysql#c##ssl
gcc 编译 gcc warning 'variable tracking size limit exceeded' 原因及解决办法

gcc 编译报错:note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without原因: gcc (g++也有可能) 编译时调优,使用了参数“-fvar-tracking-assignments”。大神的解释如下:According to official docume...

C++多线程与信号signal

https://www.xspdf.com/resolution/55857746.htmltest66-sigaction.cpp

std::ifstream::readsome和std::ifstream::read的区别

std::ifstream::readsome的原型如下,可以返回实际读到的字节数量,但是不会把eofbit置1,所以不能直接调用eof判断是否到文件尾streamsize readsome (char* s, streamsize n);std::ifstream::read原型如下,会置eof, 但没法直接得到实际读取字节数istream& read (char* s,...

UDP组播接收端的绑定问题bind(),IP_ADD_MEMBERSHIP

UDP组播接收的代码如下:struct sockaddr_inlocalSock;struct ip_mreqgroup;intsd;intdatalen;chardatabuf[1024];int main (int argc, char *arg...

#udp#tcp/ip
C++ reflection/反射

1. 先看一下什么叫reflectonwiki上的定义: In computer science, reflection is the ability of a process to examine, introspect, and modify its own structure and behavior.简单地说,就是可以通过名字调用函数,访问对象。而我们有一个对象,可以反推出其类型、成员/方

一个导致TCP数据乱序的问题

众所周知,TCP是面向连接的可靠的流数据传输方式, 有应答确认机制和重传机制,一般不会丢失数据,或数据顺序颠倒。【但是考虑下面这种情况:】Client端socket的send buffer满了(可能是因为没有及时收到应答,也可能是因为数据量太大,buffer size太小), 这时候send fail, Client端因此断开连接,并且我们设计了重连的机制, Client端马上新建一个sock..

文章图片
#tcp/ip#网络#服务器
C++标准库中std::map和std::unordered_map对比及如何选择

std::map和std::unordered_map都是一种存储{key, value}的容器,并提供成员函数来高效地插入、搜索和删除键值对。 顾名思义,std::map是有序的,std::unordered_map是无序的。 后者以前叫做hash_map。

Ubuntu修改/proc/cmdline

How to edit /proc/cmdline/proc/cmdline是系统文件,不能直接修改,可通过如下方式修改修改/etc/default/grubsudo vim /etc/default/grub and add the two lines below in the file:GRUB_CMDLINE_LINUX_DEFAULT=‘console=tty0 console...

    共 13 条
  • 1
  • 2
  • 请选择