自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 比backtrader还简单的量化回测框架,bt的使用方式以及示例

也不说那么多了,要用到bt,肯定也知道他是干嘛的,,给博主!!!这样博主才能更新更多免费的教程,不然就直接丢付费专栏里了。

2024-09-18 11:37:24 934

原创 使用tortoiseorm遇到问题 tortoise.exceptions.OperationalError: (1065, ‘Query was empty‘)

这个问题就是因为,create创建的时候,导致的问题,检查自己的每个字段是否没填满,如果没有被填满,但是不想填的话,请自己添加默认值。

2024-09-11 15:05:18 121

原创 RuntimeWarning: coroutine ‘init_stock‘ was never awaited init_stock()RuntimeWarning: Enable trace

根据错误提示,出现了,表明,也就是说异步协程没有被await调用。在Python的异步编程中,async函数必须使用await进行调用。

2024-09-10 21:05:39 448

原创 全国职业院校技能大赛GZ036 全国总决赛赛题 公示

来源: 作者: 点击数:12630 日期:2023-06-05 字体:【

2024-09-09 17:56:06 873

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第十套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:44:44 177

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第九套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:42:25 240

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第八套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:39:05 214

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第七套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:35:08 222

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第六套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:32:25 163

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第五套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:28:52 152

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第四套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:25:10 170

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第三套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了,需要相关文件请私聊。这样博主才能更新更多。

2024-09-09 17:23:15 215

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第二套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了。这样博主才能更新更多。

2024-09-09 17:07:39 226

原创 【阿雄不会写代码】全国职业院校技能大赛GZ036第一套

也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主。的教程,不然就直接丢付费专栏里了。这样博主才能更新更多。

2024-09-09 16:49:18 109

原创 bt中文接口文档,bt.Algo,bt.Result,bt.object,bt.Security,bt.SecurityBase,bt.StrategyBase的解析

也不说那么多了,要用到bt,肯定也知道他是干嘛的,,给博主!!!这样博主才能更新更多免费的教程,不然就直接丢付费专栏里了。

2024-09-09 15:37:00 1002

原创 【全网唯一中文】bt回测框架中文文档,不是backtrader!是bt

bt是一个灵活的 Python 回测框架,用于测试定量 交易策略。

2024-09-09 15:25:18 1805

原创 [教程] 2024.09.06 全网最新最全!不支持合约参数类型编码,WeBASE出现该问题解决方案

最近在接项目,因为项目很多,遇到了这个问题,总共是四种情况,其他网上都是说的废话,我也少说废话,直接开始才会写更多免费的教程,不然直接丢到收费刊里了,麻烦各位老板了。

2024-09-06 14:34:48 291

原创 【教程】2024.09.03 Qlib数据加载器以及数据集加载器 Alpha158 Aplha360详细的讲解,以及源码

也不说那么多了,要用到qlib,肯定也知道他是干嘛的,不懂得去看文档,给博主!!!这样博主才能更新更多免费的教程,不然就直接丢付费专栏里了# 导入必要的模块和类from qlib.contrib.data.loader import Alpha158DL, Alpha360DL # 导入Qlib提供的Alpha158和Alpha360数据加载器from ...data.dataset.handler import DataHandlerLP # 导入DataHandlerLP基类。

2024-09-03 10:24:34 435 1

原创 【解决方案】2024.09.03 安装Qlib时报错ERROR: Could not find a version that satisfies the requirement pyqlib (fro

安装Qlib时报错,ERROR: Could not find a version that satisfies the requirement pyqlib (from versions: none)

2024-09-03 09:48:15 543

原创 【笔记】backtrader速成笔记,本人自用快速恢复启动,最全backtrader笔记,什么情况都有

设置自定义策略中,需要接收的参数,这个参数需要手动传入,和function一样params = (在向cerebro中添加分析器,策略等时需要自己携带参数# 添加策略如果公司使用的是较老版本可以使用addsizer展示策略传参import datetime # 用于处理日期时间对象import os.path # 用于管理路径import sys # 用于找出脚本名称(在argv[0]中)# 导入backtrader平台# 创建一个策略params = (

2024-08-08 17:56:59 110

原创 git操作流程笔记

解决方法:操作命令后面加 --allow-unrelated-histories变为:git pull origin master --allow-unrelated-histories。2、输入git init,这个目录变成git可以管理的仓库,会出现一个.git文件夹,如果没出现的话需要选择“显示隐藏文件”(不会的同学自行百度一下)问题产生原因:本地库和远程库没有相关性, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并。

2024-08-03 19:17:48 395

原创 如何快速在pycharm中拉取python依赖

注意:如果在python项目全局环境里直接使用 pip freeze > requirements.txt 会导出大量与该项目无关的依赖,包括很多个包信息,其实这里是把你当前 python 环境的所有包的相关信息导出来了。平时我们在编写或者使用别人的Python项目时,往往会看到一个文档requirements.txt,该文档是描述一个Python项目中的第三方库的名称以及版本。一般情况下是不会生成上图中的警告的,这里我这个项目的PIL库有两个应用版本,所以出现上面的警告。即可安装项目所需的依赖。

2024-07-16 14:23:51 973

原创 如何创建一个flask应用

我们推荐使用最新版本的 Python。Flask 支持 Python 3.8 以上版本。

2024-07-14 10:50:34 451

原创 flask基础配置详情

基于 cookie 的会话的说明: Flask 会取出会话对象中的值,把值序列化后储 存到 cookie 中。在打开 cookie 的情况下,如果需要查找某个值,但是这个 值在请求中没有持续储存的话,那么不会得到一个清晰的出错信息。理想情 况下您的服务器已经配置好了为您的提供静态文件的服务。一个请求进来了,服务器决定生成一个新线 程(或者叫其他什么名称的东西,这个下层的东西能够处理包括线程在内的并 发系统)。生成随机数的关键在于一个好的随机种子,因此一个好的密钥应当有足够 的随机性。

2024-07-14 10:47:00 923

原创 BaseMapper 丨Mybatis Plus BaseMapper使用手册

方法,开发者可以更加高效地处理查询结果,并将其封装成易于使用的数据结构,同时还可以执行额外的副作用操作,使代码更加简洁和灵活。方法,开发者可以更加高效地处理查询结果,并将其封装成易于使用的数据结构,同时还可以执行额外的副作用操作,使代码更加简洁和灵活。方法,开发者可以更加高效地处理查询结果,并将其封装成易于使用的数据结构,同时还可以执行额外的副作用操作,使代码更加简洁和灵活。方法,开发者可以更加高效地处理查询结果,并将其按照特定属性进行分组,同时还可以执行额外的副作用操作,使代码更加简洁和灵活。

2024-06-21 09:34:41 3892

原创 IService丨Mybatis Plus IService使用手册

是 MyBatis-Plus 提供的一个通用 Service 层接口,它封装了常见的 CRUD 操作,包括插入、删除、查询和分页等。通过继承 IService 接口,可以快速实现对数据库的基本操作,同时保持代码的简洁性和可维护性。IService 接口中的方法命名遵循了一定的规范,如 get 用于查询单行,remove 用于删除,list 用于查询集合,page 用于分页查询,这样可以避免与 Mapper 层的方法混淆。根据实体对象的主键 ID 进行判断,存在则更新记录,否则插入记录。查询符合条件的记录。

2024-06-21 09:31:05 1957

原创 一篇学懂丨三万字Mybatis Plus 详解 IService、BaseMapper、自动填充、分页查询功能Mapper 层选装件,比官方文档都细致

是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。

2024-06-20 23:07:54 2242

原创 MVP推荐 丨 2024 FISCO-BCOS官方学习路线 ,一定要看的所有内容,都在这里了!

干货合辑覆盖联盟链从入门到精通的各个阶段,既有应用案例也有技术教程分享更有社区伙伴和开发者积极共建的成果。在2023年版本()的基础上,我们新增了更加丰富的内容:在“社区案例”模块中,我们介绍了FISCO BCOS在不同领域的应用成果,包括重要基础设施类目下的跨境数据验证、国家海洋科学数据开放共享隐私计算平台,公益慈善类目下的腾讯公益志愿者平台,人才服务类目下的快查证小程序以及区块链通用服务平台类目下的浪潮云链区块链平台等;

2024-06-20 20:04:06 1413

原创 Java对象映射器工具类,[从JSON反序列化Java对象][序列化Java对象到JSON]

通常用于对Id进行处理以防精度丢失。

2024-06-19 11:26:39 124

原创 mybatisPlus如何进行分页处理

这里我使用的是mybatisPlus拦截器进行拦截后使用分页插件。

2024-06-18 09:52:43 133

原创 前端表单输入重复的数据,springboot后端应该怎么做才能限制前端数据,并返回内容

这里我选择使用的是对异常进行全局处理,这条代码的意思就是对所有符合括号内条件的controller进行拦截,然后进行内容的操作。在common下创建类GlobalExceptionHandler。

2024-06-18 09:50:06 283

原创 Ubuntu20.04以上 如何清理内存遇到报错如何处理[WARN]Free memory 1234(M)may be NOT ENOUGH

这里是因为WeBASE相应组件,官方文档中明确的写明了,必须要要求大于2G的内存,才能运行示例,因为区块链还需要最少1G,所以我们最少要有2G的内存才能保证服务的正常运行。在/var/log/journal/垃圾日志文件,可以通过如下命令来清除这些日志文件。在下载的过程中是会下载很多包的,那么通过以下三个命令主要清理升级缓存以及无用包。今天遇到一位粉丝像我提出了一个问题,给了我一张截图,上面的报错内容是。这里其实已经很明白了,是内存不足的问题,这是为什么呢?确定是否是内存占满了。使用apt来进行清理。

2024-06-17 16:24:25 654

原创 WeBASE遇到报错,[WARN]Free memory 1234(M)may be NOT ENOUGH for webase

这里是因为WeBASE相应组件,官方文档中明确的写明了,必须要要求大于2G的内存,才能运行示例,因为区块链还需要最少1G,所以我们最少要有2G的内存才能保证服务的正常运行。在/var/log/journal/垃圾日志文件,可以通过如下命令来清除这些日志文件。在下载的过程中是会下载很多包的,那么通过以下三个命令主要清理升级缓存以及无用包。今天遇到一位粉丝像我提出了一个问题,给了我一张截图,上面的报错内容是。这里其实已经很明白了,是内存不足的问题,这是为什么呢?确定是否是内存占满了。使用apt来进行清理。

2024-06-17 16:23:20 332

原创 如何进行文件映射

创建一个文件WebMvcConfig。

2024-06-16 12:05:47 182

原创 IDEA 设置主题、背景图片、背景颜色

这里以设置豆沙绿为背景色为例,依次点击菜单豆沙绿RGB :十六进制:#C7EDCC设置完成后,点击Apply应用设置,然后点击OKIDEA 设置背景色为豆沙绿。

2024-06-16 12:04:07 16290

原创 SpringBoot如何自定义启动Banner 以及自定义启动项目控制台输出信息 类似于若依启动大佛 制作教程

Spring Boot 项目启动时会在控制台打印出一个 banner,下面演示如何定制这个 banner。若依也会有相应的启动动画_ooOoo_o8888888o88" . "88(| -_- |)O\ = /O`\ _ /`;`=---='// 佛祖保佑 永不宕机 永无BUG //类型文件名称存储路径文本横幅banner.txt图片横幅在中,可以配置以下与横幅有关的属性(yml属性自行修改)属性名作用默认配置了横幅编码UTF-8banner文件的位置横幅图像文件的位置jpg。

2024-06-16 11:38:39 1799

原创 如何 用JavaSpringBoot生成二维码与条形码

QR码,全称为Quick Response Code,是一种由日本Denso Wave公司于1994年开发的二维条码。它以黑色模块和白色背景的形式呈现,能够存储包括文本、URL、联系信息、地理位置等多种数据类型。由于其高效的信息存储和读取能力,QR码在移动设备、广告传播、商品标识等领域得到了广泛应用。ZXing库,又被称为"Zebra Crossing",是一-- 其他依赖 -->-- 请使用最新版本 -->个开源的Java库,专门用于二维码的生成和解析。

2024-06-14 16:58:03 764

原创 ubuntu 配置java_home

重新加载一下环境变量。

2024-03-30 16:40:58 485

原创 【笔记】Windows中MySQL无法使用中文数据进行插入ERROR 1136 (21S01): Column count doesn‘t match value count at row 1

我们发现有一些没有使用utf-8,最好character_set_client,character_setdatebase,character_set_server这三个属性都是utf-8。问题原因:是因为workbench下载的MySQL中字符集有一些差异,没有使用万国码(utf-8)我们在my.ini进行修改,但是我一般都不记路径所以我们查询一下。找到了之后,随便使用编译器打开,我这里使用的是记事本。之后去任务管理器中将MySQL进程重启一下机器即可。搜索以下字段加入相应内容。

2024-03-19 18:29:16 1209

原创 【教程】npm的时候ssh报错ssh://git@github.com/frozeman/bignumber.js-nolookahead.git

npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!

2024-01-22 15:24:38 1011

bt量化回测中文文档,非backtrader

bt量化回测中文文档,不是backtrader

2024-10-14

前端请求封装类TS语言

前端请求封装类,自行添加缩进,因为他只有五百个字,连空格都算字符!所以只能这样示例了 export const getBuySellListApi = (stock_code: string) => {return request({ // url: `/api/v1/snowball/getBuy?stock_code=${stock_code}`, url: `/snowball/getBuy?stock_code=${stock_code}`,method: 'get' })} export const getAccountListApi = (params: any) => { return request({ url: '/securityAccount/get_account',method: 'get',params})} export function add_account(data: any) {return request({ url: '/securityAccount/add_account',method: 'post', data, })}

2024-10-11

空空如也

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

TA关注的人

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