airyv
码龄5年
关注
提问 私信
  • 博客:150,924
    动态:44
    150,968
    总访问量
  • 80
    原创
  • 275,770
    排名
  • 344
    粉丝
  • 42
    铁粉

个人简介:一名兴趣使然学习编程的学生。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-08-26
博客简介:

airyv的博客

博客描述:
Stay hungry, stay foolish!
查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    716
    当月
    3
个人成就
  • 获得155次点赞
  • 内容获得61次评论
  • 获得397次收藏
  • 代码片获得2,067次分享
创作历程
  • 3篇
    2024年
  • 5篇
    2023年
  • 5篇
    2022年
  • 46篇
    2021年
  • 24篇
    2020年
成就勋章
TA的专栏
  • 大数据
    6篇
  • MapReduce
    2篇
  • HDFS
    6篇
  • Java
    18篇
  • 数据结构与算法
    21篇
  • Linux
    1篇
  • 数据库
    1篇
  • 消息中间件
    1篇
  • Python
    9篇
  • 软件技巧
    5篇
  • 问题及解决方案
  • 编程过程中的问题
    11篇
  • 软件安装
    2篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Alphalens】使用Alphalens配合Akshare进行双均线因子分析,附源码及常见问题

Alphalens 是非常著名的一个python因子分析库。但是该库由于目前已经不怎么维护,问题非常多。。由于该库的demo都是基于国外雅虎财经的接口yfinance。如果使用国内的akshare配合使用会出现一下问题。需要对Alphalens接口非常熟悉。建议阅读其原始接口的注释,特别是get_clean_factor_and_forward_returns方法。
原创
发布博客 2024.04.15 ·
1071 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

pyfolio工具结合backtrader分析量化策略组合,附源码+问题分析

pyfolio可以分析backtrader的策略,并生成一系列好看的图表,但是由于pyfolio直接install的稳定版有缺陷,开发版也存在诸多问题,使用的依赖版本都偏低,试用了一下之后还是更推荐quantstats。
原创
发布博客 2024.01.06 ·
2381 阅读 ·
28 点赞 ·
2 评论 ·
27 收藏

backtrader框架初探,轻松跑通策略并策略分析

网上有很多backtrader的文章,并有些将其与vnpy做比较,经过安装后发现,还是backtrader教程简单。
原创
发布博客 2024.01.06 ·
856 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏

【svn】win11最新svn每天自动化定时update、commit,隐藏窗口,定时脚本编写

本文使用schtasks结合bat脚本实现全自动svn update以及commit操作。执行时隐藏cmd窗口,全自动后台执行。
原创
发布博客 2023.12.24 ·
3131 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

【DataX】windows下本地DataX同步hive到mysql,hive带Kerberos认证

修改job文件中keytab与conf文件的路径为本地路径,这两个文件中有hosts修改过的地址,所以需要将linux下的hosts复制到win下的hosts。windows下本地debug运行同步,hive到mysql,其中hive带Kerveros认证的方法如下。下载https://github.com/steveloughran/winutils。解决方法:拷贝hive.keytab和krb5.conf文件到win系统。下载对应版本到本地,设置环境变量。修改datax.py路径。
原创
发布博客 2023.05.01 ·
696 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【MongDB】Linux下MongDB定时备份方案

首先安装crontabs,通过crontabs执行定时备份脚本。
原创
发布博客 2023.04.04 ·
615 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【Yapi】Yapi最新版详细安装步骤图文教程,避免踩坑

首先安装node.js,选择版本node-v12.16.1-x64.msi一直点击下一步就好,路径默认C盘就好,不需要做修改。
原创
发布博客 2023.03.30 ·
3311 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

【Doris】Doris数据库最新版安装方法,详细图文教程

Doris 作为一款开源的 MPP 架构 OLAP 数据库,能够运行在绝大多数主流的商用服务器上。
原创
发布博客 2023.01.13 ·
5204 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

【Vim】Vim学习,第一讲,Vim的基本操作

Vim的基本操作,包含Vim学习参考,bilibili up主TheCW,oeasy教您零基础玩转编辑神器vim,简明VIM练级攻略,vim游戏,vim英语,慕课玩转vim,Vim使用技巧必知必会等。
原创
发布博客 2022.10.24 ·
1730 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Vim安装gruvbox配色教程,切换黑暗模式

Vim下使用vim-plug安装gruvbox配色中文教程,并可自由切换亮色和黑暗模式。
原创
发布博客 2022.07.12 ·
3859 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

关于嵌套lambda表达式的理解

在UCB CS 61A的Homework 02中,有这样一个问题:Question 4: Church numerals难以理解的那段代码为:successor函数使用 lambda 返回匿名函数。这很难阅读,所以我们可以使用一个命名函数替换它。所以现在我们已经分解了原函数,可以看到successor返回一个函数,而该函数又返回另一个函数,该函数返回…。 f(n(f)(x)) 让人很难阅读,其含义为函数f被参数 n(f)(x)调用,而n(f)返回一个函数传递参数x。让我们使用一些更具描述性的变量名称
原创
发布博客 2022.06.24 ·
785 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

我的创作纪念日2022年5月8日

机缘还是想通过写文章记录自己学习编程的过程,不论是记录学习笔记,还是记录自己曾经碰到过的问题,我觉得都很有意义!收获通过创作可以分享自己的东西,与更多的人交流,解决自己问题的经历也可以给他人作为参考。日常目前在校学习,学习之余创作分享,因为学校的事情比较多,所以还是得自己挤出时间来学习自己喜欢的东西。憧憬未来的目标是先好好毕业,然后参加工作,希望自己能够在工作领域有所建树;在行业方面,希望自己以后能成为领域行家,根据公司脉络发展进步,能够让自己与公司共同进步,实现双赢。...
原创
发布博客 2022.05.08 ·
181 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Markdown编辑公式错误ParseError: KaTeX parse error: {align} can be used only in display mode

问题描述编辑公式:$\begin{align} & \sum\limits_{i=1}^{n}{k=\frac{1}{2}}n(n+1) \\ & \text{ }=\Theta ({{n}^{2}}) \\ \end{align}$Markdown报错:ParseError: KaTeX parse error: {align} can be used only in display modeCSDN报错:KaTeX parse error: No such
原创
发布博客 2022.03.29 ·
3731 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

【C语言】数据结构:数组,链表,栈,队列,树

3 线性结构3.1 【数组】连续存储1、什么叫做数组 元素类型相同,大小相等(数组传参,只要传进去首地址和长度就行)2、数组的优缺点(相对于链表): 优点: 存取速度快 缺点: 事先必须知道数组的长度 插入删除元素很慢 空间通常是有限制的 需要大块连续的内存块 插入删除元素的效率很低定义一个数组至少需要3个参数:首地址,长度,有效个数。用指针自己定义一个数组:# include <stdio.h># include <malloc.h>
原创
发布博客 2021.12.19 ·
2803 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

【C语言】数据结构预备知识,指针,数组,结构体,动态内存分配与释放

1 数据结构概述(教材:严蔚敏、吴伟民,该书程序是伪算法具体的程序是高一凡)学完数据结构之后会对面向过程的函数有一个更深的了解。1.1 定义我们如何把现实中大量而复杂的问题以特定的数据类型(单个数据怎样存储?)和特定的存储结构(个体的关系)存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫算法。(比如班里有15个人,其信息量也许一个数组就搞定了,但是假如10000个,怎么办?内存也许没有这么多连续的空间,所以
原创
发布博客 2021.12.19 ·
2069 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

今天终于把Python的基本语法全部简单学了一遍,发现Python和java确实有很多共通之处。Python太简洁优美了!

发布动态 2021.11.15

Java实现:四六级真题批量PDF文件英文单词词频分析、排序

思路:使用一个LinkedHashMap,Key是单词,Value是词频,逐个遍历每个pdf文件,读取pdf中的所有文本,对于文本按照各种标点符号进行分割,将全部单词转为小写,遍历每个单词,看在map中是否存在,存在则词频+1,不存在则put增加新的单词。import com.yzk18.commons.IOHelpers;import com.yzk18.docs.PDFHelpers;import org.apache.pdfbox.pdmodel.PDDocument;import java
原创
发布博客 2021.08.04 ·
621 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Java实现:BMI标准体重计算器

需求说明:提示用户输入性别、身高、体重,然后计算出用户的标准体重以及体重评级。世卫BMI计算方法:男性:标准体重=(身高cm-80)×70%女性:标准体重=(身高cm一70)×60%标准体重正负10%为正常体重;标准体重正负10%~20%为偏胖或偏瘦;标准体重正负20%以上为严重肥胖或严重瘦弱。代码如下:package GUI;import com.yzk18.GUI.GUI;public class BMI { public static void main(String[]
原创
发布博客 2021.08.03 ·
5858 阅读 ·
0 点赞 ·
0 评论 ·
28 收藏

YARN中Resource Manager的高可用中“脑裂”问题的解决

"脑裂"问题:Resource Manager由于网络闪退或者自身故障未及时对外做出响应,出现“假死”现象,导致出发了Zookeeper新一轮的主备切换,但是,对于“假死”的RM自身来说,它仍认为自己是Active,所以导致整个系统中出现多个Active的RM。“隔离”机制解决问题:在主备切换时,在RM竞争创建锁节点时,会携带zookeeper的ACL权限进行限制,目的是独占该节点。在主备切换后,原来“假死”的RM恢复后,会去更新zookeeper的节点状态,如果发现ACL不对,节点不是自己创建的,会将自
原创
发布博客 2021.07.21 ·
840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

总结YARN中的三种资源调度器(Resource manager中)

YARN是对应用进行资源分配,应用是指applicatoin master,用来处理job的YARN的应用进程。(1)MapReduce采用的模型是一个用户作业对应一个应用。(2)Spark采用的是作业的每个工作流或每个用户的对话对应一个应用。效率比第一种高。(3)多个用户共享一个长期运行的应用。FIFO调度器(FIFO Scheduler)Hadoop最初设计时的调度器,为单队列调度器,无法充分利用硬件资源。先进先出队列,先为第一个应用请求资源,第一个满足后再依次为队列下一个提供服务,不适合共.
原创
发布博客 2021.07.20 ·
4228 阅读 ·
2 点赞 ·
2 评论 ·
16 收藏
加载更多