自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呆萌的代Ma

战力只有5的渣渣,发奋图强中

  • 博客(1430)
  • 资源 (13)
  • 收藏
  • 关注

原创 Excel动态选择某一行/列的最后一个数据

选择列的最后一个数据:以A列为例,使用:=LOOKUP(1,0/(A:A""),A:A)选择行的最后一个数据:以第3行为例,使用:=LOOKUP(1,0/(3:3""),3:3)

2023-11-24 14:25:09 727

原创 Excel计算索蒂诺比率

索蒂诺年化下行标准差年化收益率−无风险收益率​其中下行标准差是指:小于均值的数据,构成的序列的标准差但是“小于均值”是与自己比较,基金中也有时会用日收益小于无风险收益/252的数据计算下行标准差。

2023-11-23 16:29:38 74

原创 Excel使用VLOOKUP查询数据

函数在百度百科中的解释是:解释一下,函数需要4个参数:使用如下公式进行匹配:

2023-11-23 10:57:46 461

原创 selenium新版使用find_element/find_elements函数锁定元素(替换原有find_element_by_xx)

原来的都被修改为(返回匹配到的第一个元素)或(返回全部的匹配元素)

2023-11-22 10:08:34 579

原创 解决selenium访问网页中多个iframe,导致无法锁定元素的问题

不同的iframe之间的元素无法被selenium锁定,因此需要通过人为调试,得到具体的iframe窗口,进入目标iframe后才能够进行元素的锁定,锁定后就得到目标内容,但是此时完成操作后需要使用。退回到原有的iframe,才可以接着原有的逻辑进行操作。

2023-11-21 17:02:50 566

原创 selenium判断元素是否存在的方法

selenium没有exist_xxx相关的方法,无法直接判断元素存在。但是锁定元素时使用的。,如果不存在这个元素就会返回一个空列表。而如果索引下面那一部分,得到结果。索引网页内存在的内容,得到结果。此时如果随便索引一个,结果为。

2023-11-21 16:50:44 516

原创 解决selenium使用chrome下载文件(如pdf)时,反而打开浏览器的预览界面

在需要下载文件时,只需要直接。即可直接下载文件到配置的。

2023-11-21 16:26:35 695

原创 解决解析PDF编码报错(以pdfminer为例):UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte xxx

博主使用的是pdfminer解析PDF文档,这个解决方法是通用的,只需要使解析时使用PDF的二进制读取方式

2023-11-21 16:17:49 577

原创 python保存文件到zip压缩包中

这里我们使用zipfile注意:zipfile只支持utf8编码(与ascii,除此之外不支持别的编码),如果编码报错,请直接使用utf8读取或写入。

2023-11-20 16:49:38 55

原创 使用prettytable美化dataframe输出的表格

输出的思路比较简单:from_csv接收一个dataframe的csv的字节流即可。

2023-11-16 10:38:21 88

原创 Linux使用Docker完整安装Superset3,同时解决please use superset_config.py to override it报错

如果出现这个错误,则说明没有按照博客写的第二步进行,修改方法非常繁琐,最好重头再来,如果需要修改,请参考github的issue。用户密码这里可以使用:回车、回车,输入两次密码;,即可进入Superset的页面。注意:如果出现如下提示(

2023-11-14 15:23:00 397

原创 Windows虚拟机映射端口到本机端口,提供服务

Windows10直接创建的Linux虚拟机提供服务时,局域网或外网是无法通过Windows主机进行访问的,因此在虚拟机提供对外服务时,需要增加一步操作,即。这里就是把0.0.0.0:8000的内容转移到172.24.6.212:8000上。比如我们的Linux虚拟机的8000端口提供服务,则运行如下命令。访问虚拟机的8000端口服务了,其他电脑也可以通过。这里可以看到虚拟机的IP是。

2023-11-14 13:44:38 93

原创 Windows内的Ubuntu虚拟机安装docker

【代码】Windows内的Ubuntu虚拟机安装docker。

2023-11-14 13:21:12 285

原创 python使用hashlib库运行MD5哈希算法

我们通过hashlib这个库可以实现这样的功能,其中MD5算法的使用流程是:1. 确定输入,将输入变为字符串(str)类型2. 确定编码str.encode("utf-8")3. 输出编码.hexdigest()

2023-11-10 10:09:12 115

原创 python定时任务scheduler根据参数执行

传入参数时:1. 使用```add_job```函数中添加参数:```args=[参数1, 参数2]....```2. 传入参数顺序与对应位置一致

2023-11-09 16:10:13 122

原创 Mysql 一步到位实现插入或替换数据(REPLACE INTO语句)

REPLACE INTO `test_table` (`key_id`,`value`) VALUES ("id_1","value_1");

2023-11-09 09:14:58 110

原创 Akshare获取分红数据

分红数据参考:- 分红数据源网站:[https://data.eastmoney.com/yjfp/](https://data.eastmoney.com/yjfp/)- Akshare参考网站:[https://akshare.xyz/data/stock/stock.html#id148](https://akshare.xyz/data/stock/stock.html#id148)

2023-11-07 16:17:04 54

原创 成交分析-量化交易记录合并/汇总

一条基本的交易记录包含以下几个部分:- trade_code:交易标的- trade_date:交易时间- trade_price:单价- trade_amount:成交数量- trade_direction:交易方向(buy/sell)- fee:成交手续费根据成交记录,可以按照自己的分析方法得到交易结果,比如最基础的功能就是根据一组配对的buy与sell,得到本组交易的利润,其中:收益 = 成交量 * (卖出单价 - 买入单价) - (买入手续费+卖出手续费)

2023-11-07 15:18:21 46

原创 Akshare获取同花顺行业

使用akshare可以很方便的获取同花顺行业列表,与每个行业对应的个股信息,流程如下:使用ak.stock_board_industry_summary_ths()获取行业列表循环行业列表,使用ak.stock_board_industry_cons_ths()获取行业对应的个股信息

2023-11-06 18:18:29 100

原创 Excel查询某一列第x行的值

【代码】Excel查询某一列第x行的值。

2023-11-03 15:24:32 68

原创 Excel根据给定值,锁定所在行

【代码】Excel根据给定值,锁定所在行。

2023-11-03 15:14:09 61

原创 量化策略——准备5 策略调参配置文件读写、日志的保存

这样就会方便很多,同时回测与参数生成分离开,方便更复杂的框架。这样就可以实现,不论怎么运行当前文件,都会实现日志的写入。是文件名,我们使用loguru来控制日志的记录。

2023-10-30 11:10:20 92

原创 python pandas提取正无穷inf与负无穷-inf所在数据行/列

【代码】python pandas提取正无穷inf与负无穷-inf所在数据行/列。

2023-10-26 15:13:46 100

原创 python解压压缩包,并保存压缩包文件

使用zipfile

2023-10-26 14:26:18 86

原创 python解析命令行参数为dict

主要包含参数的接收、解析与输出。

2023-10-16 10:34:38 102

原创 python运行带参数的python文件

运行这个程序,得到结果

2023-10-16 10:08:40 212

原创 Python读取zip文件并解压,循环解压文件内的每个文件

读取并解压zip文件需要用到工具zipfile

2023-10-12 15:04:36 297

原创 SQL获取正数第N个或倒数第N个数据

这里我们使用Order By与LimitOrder ByLimitLimit 5Limit 3,5通过这样的组合就可以实现任意次序的数据获取。

2023-10-10 16:08:39 500

原创 python多线程Thread执行for循环并得到返回结果

【代码】python多线程Thread执行for循环并得到返回结果。

2023-10-10 10:25:47 171

原创 复原akshare的股票代码缺失前面000代码

原始的akshare保存成文件,再读取时,代码会被自动转换为如下形式:我们需要对每一个元素,补齐前面的0,将代码补充为6位。

2023-10-05 10:08:52 107

原创 python生成中金所期权行权价

就是在4950的行权价的基础上,获取向上3个行权价档位的期权,对应的行权价。

2023-10-02 19:40:09 171

原创 解决mysqldump导出数据中文乱码

【代码】解决mysqldump导出数据中文乱码。

2023-09-28 13:57:04 81

原创 windows使用mysqldump

在空白部分按住shift,打开powershell即可运行mysqldump。

2023-09-28 13:56:09 159

原创 解决docker容器无法关闭的问题

【代码】解决docker容器无法关闭的问题。

2023-09-27 15:28:02 247

原创 python生成Markdown文件

【代码】python生成Markdown文件。

2023-09-27 14:32:59 121

原创 解决apscheduler意外跳过任务【Execution of job “xx“(trigger:xxx), next run at: xxx】

添加最多可同时进行的数量:如果意外断开,多少秒以内会重新尝试运行。

2023-09-26 15:30:54 177

原创 python使用apscheduler每隔一段时间自动化运行程序

【代码】python使用apscheduler每隔一段时间自动化运行程序。

2023-09-22 15:46:14 421

原创 Grafana设置默认主页

点击【设置/管理】-> 【默认首选项 Preferences】-> 【主页仪表盘】在下拉中选择一个页面作为主页即可。

2023-09-21 13:23:46 563

原创 python提取邮件主题与发件人

【代码】python提取邮件主题与发件人。

2023-09-21 13:12:49 161

原创 直接用dataframe.plot()绘图时,修改数据为百分数

【代码】直接用dataframe绘图时,修改数据为百分数。

2023-09-19 11:23:08 67

使用pyLDAvis的实例结果,及d3.min.js,ldavis.v1.0.0.css,ldavis.v1.0.0.js

1. d3.min.js,ldavis.v1.0.0.css,ldavis.v1.0.0.js三个文件内容 2. pyLDAvis的实例 3. 实例请参考:https://blog.csdn.net/weixin_35757704/article/details/123150467

2022-02-26

geth_tools.tar.gz

以太坊go-ethereum v1.9.22的官方代码编译后,bin目录下的工具包,可以直接使用

2020-12-27

handless_firefox.tar

包含已调试好的selenium、firefox与python3.6的docker镜像文件,同时有一个测试案例,可以直接运行,使用无界面firefox访问网站

2020-12-26

呆萌的停用词表.txt

停用词表,一共2750个停用词,属于通用停用词表。 下载了很多网上的通用停用词表,同时合并了我们实验室的停用词表后使用下面的代码对停用词表整理。

2019-06-14

主流售房网站爬虫

通过jsoup对主流售房网站的房屋信息进行爬取与提取,然后通过poi将数据保存在本地的excel数据表中。

2017-12-13

一键安装libpcap及其所有依赖文件的脚本

这是一个快速安装libpcap的shell脚本 运行 sudo add_libpcap.sh 在运行中会在桌面上暂时的新建一个libpcap_dir的文件夹,用来暂时存放所有的文件,在安装完成后会删除这个文件夹。 安装文件的版本: m4-1.4.9 bison-3.0 flex-2.6.0 libpcap-1.8.1

2017-11-26

网页爬取爬虫

使用java语言快捷的爬取整个网页的源代码,并且将爬取成功的网页代码与出现错误的网址的错误信息保存到本地文件中.

2017-10-10

Linux离线中文命令手册

linux命令手册,能够快速的查看命令与用法

2017-07-20

软件开发常用词汇

软件开发的常用英文单词及对应中文翻译

2017-07-20

Git 64位 最新版 Git-2.13.1.2-64-bit

Git 64位 最新版 Git-2.13.1.2-64-bit,从官网直接下载

2017-06-20

Python2.x链接Mysql的安装文件

Python2.x直接链接mysql的安装文件

2017-04-23

Python3链接Mysql的64bit安装文件

Python3链接mysql的文件

2017-04-23

W3Cschool参考手册资料

2017-04-23

空空如也

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

TA关注的人

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