自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 mplfinance模块Price-movement绘制砖型图和点数图(v=0.12.6a3)(六)

续:Price-movement绘制价格变动图一、价格变动图介绍二、砖型图 Renko的绘制三、点数图 Point and Figure的绘制四、调整砖型图和点数图的大小五、添加均线和成交量一、价格变动图介绍一个专业的交易员会使用多种图表,蜡烛图并不是唯一的。“Renko”、“Point and Figure”、“heikenashi”、“Kagi”和“Line Break”是几种常用的价格变动图表,mplfinance模块当前的版本只支持“Renko”、“Point and Figure”。当前介

2020-08-20 22:30:56 4487 9

原创 mplfinance模块新版功能plot的关键字参数(v=0.12.6a3)(五)

续:mplfinance详解(一)mplfinance详解(二)mplfinance详解(三)mplfinance详解(四)续五 — 新增plot的关键字参数一、x轴刻度旋转 - xrotation二、设置x轴刻度日期格式 datetime_format三、紧密布局:tight_layout四、 填充颜色 fill_between1、fill_between的基础用法2、设置填充颜色等3、设置填充颜色的Y轴区间4、设置填充颜色的X轴区间一、x轴刻度旋转 - xrotation话不多说,依然使用

2020-08-18 21:25:17 11235 8

原创 mplfinance模块新版功能Panels绘制子图MACD(v=0.12.6a3)(四)

续:目录(续四-使用面板绘制子图Panels)九、使用panel绘制子图十、设置子图比例和数量十一、绘制macd子图案例九、使用panel绘制子图mplfinance的早期版本只支持两个面板,称之为“main”和“lower”。为了向后兼容,如果任何代码通过panel=‘main’,将被翻译为panel=0,而panel='lower’将被翻译为panel=1。新版(当前版本:v=0.12.6a3)以后建议用户使用整数来标识面板。当前版本最多可以添加9个子图,即panel<=9,否则 或报错。

2020-08-15 13:49:55 10424 9

原创 Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(三)

目录(续三)五、mplfinance系统样式的使用系统样式有哪些六、继承系统样式并局部自定义修改七、字典传参八、make_mpf_style方法的其他关键字参数续:Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(一)Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(二)五、mplfinance...

2020-04-28 17:10:55 28337 53

原创 Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(二)

目录(续二)三、make_addplot的基本用法把数据分析的结果标记到图像中在副图中绘制修改主图Y轴刻度位置和设置线形续:Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(一)三、make_addplot的基本用法在金融数据分析中,我们要通过数据可视化展示的不仅是’Open’, ‘High’, ‘Low’, 'Close’和最常见‘ma’,...

2020-04-27 17:28:29 23759 89

原创 Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(一)

目录一、概述mplfinance模块说明mplfinance安装二、mplfinance模块plot基本用法调用修改plot绘图类型增加绘制均线绘制成交量自动剔除非交易日空白三、make_addplot的基本用法一、概述python中调用mpl_finance已经出现警告:============================================================...

2020-04-27 09:16:58 48759 63

原创 pyqt5 的多线程(QThread)遇到的坑(二)

前言前面再pyqt5多线程(QThread)遇到的坑(一)中提到了先实例化类,再把实例对象传参到线程类,这样的确时可行,但是还是遇到了新坑。https://blog.csdn.net/wuwei_201/article/details/104720386起因被实例化的类是做数据处理的,传入和导出的的数据比较大,最少都是几万行的excel表格数据(pandas.DataFrame),而且...

2020-03-11 19:52:56 5677 10

原创 centos7安装google chrome和chromium

创建一个文件夹,把安装包放到文件夹内。

2024-02-04 19:38:19 1473

原创 centos7安装python3.9.7

如果不安装libffi-devel 在安装pip时可能会报错:ModuleNotFoundError: No module named ‘_ctypes(CentOS7系统中没有安装外部函数库(libffi)的开发链接库软件包)把上面配置文件里面的 #!/usr/bin/python 修改为#!/usr/bin/python2 其实就是把python链接指向python2.7。直接在命令行输入 python3 看是否进入。安装过程时间较长,请耐心等待。进入成功后退出 quit()

2024-02-04 18:04:14 539

原创 Centos7安装图形界面并使用Win10远程桌面连接

通过以下命令启用GUI作为默认值,设置系统启动进入桌面图形模式。显示 active(running)表示已经启动。输入下面命令后耐心等待,等待时间可能有的长。查看3389端口是否启动。输入ip地址连接即可!按键:win + R。

2024-02-04 17:45:16 675

原创 Django ORM查询之聚合函数、聚合查询(aggregate)、分组查询(annotate)

打印结果: {'price__avg': Decimal('34.204000')} 系统会字典生产一个由“变量名_方法名”组成的字典key,这样并不方便,我们可以自定义key,如下:# 打印结果: {'my_key': Decimal('34.204000')}

2023-11-21 15:11:48 1743

原创 MYSQL 8.0 配置CDC(binlog)

CDC(Change Data Capture)即数据变更抓取,通过源端数据源开启CDC,ROMA Connect 可实现数据源的实时数据同步以及物理表的物理删除同步。这里介绍通过开启Binlog模式CDC功能。注意:1、使用MYSQL8.0及以上版本。2、不支持采集二进制类型的字段例如:TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB。

2023-11-03 18:34:22 1009

原创 django2.2用channels两个很傻的坑 cannot import name ‘DEFAULT_CHANNEL_LAYER‘和cannot import name ‘ChannelFull‘

cannot import name 'DEFAULT_CHANNEL_LAYER'

2023-09-07 18:14:32 188

原创 django3.2 daphne + asgi + celery启动遇到的一些坑

INSTALLED_APPS 是setting最重要的一部分,怎么可能会没有设置呢,只能说django没有找到,说明没有读取到setting文件。** 注意,建议在顶部!至少在导入 routings上面,否则会报错**把setting 添加到环境变量;然后再正常启动即可。

2023-03-29 18:38:04 1186 1

原创 银河麒麟v10sp2安装/卸载/配置nginx和本地防火墙设置

出现active(running)即代表成功,如果没有显示这个,而是Active: inactive (dead)?[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3。[Service]服务运行参数的设置,启动、重启、停止命令全部要求使用绝对路径。PrivateTmp=True表示给服务分配独立的临时空间。Type=forking是后台运行的形式。ExecStart为服务的具体运行命令。确保服务器没有其他运行程序了再重启测试。ExecReload为重启命令。

2023-03-23 18:43:27 5470 2

原创 银河麒麟v10 sp2 (centos8)安装mysql8

首先,银河麒麟v10对标centos8,可以参考centos8的方式安装,建议不要使用免安装版linux-generic,坑太多。

2023-03-23 13:57:24 4276

原创 银河麒麟v10系统硬盘挂载并配置yum软件源

近期由于centos系统停止更新用户服务器要更换银河麒麟v10,拿到服务器后使用lsblk -f或fdisk -l命令查看磁盘名称可以看到sdb200G就是要挂载的硬盘,还没有uuid需要初始化才可以挂载。

2023-03-21 10:31:24 16755 3

原创 django-celery-beat搭建定时任务

pip install django-celery-beat # 插件用来动态配置定时任务,一般会配合 django_celery_results 一起使用,所以一起安装 django_celery_resultspip install eventlet # windows下运行celery 4以后版本,还需额外安装eventlet库。

2023-03-19 19:07:57 2155

原创 el-select实现远程搜索和懒加载

/ 自定义指令// 下拉框对象// 给下拉框增加滚动监听,// scrollHeight:当前所有选项的高度// scrollTop:滚动的距离// clientHeight:下拉框的高度// 当滚动条滚动到最底下的时候执行接口加载下一页});},自定义指令是所有懒加载可以公用,上面的代码可以直接复制,也意味着可以把以上代码封装为一个js 文件然后全局加载。

2023-03-18 18:45:12 3445 2

原创 vue笔记整理

5、如果第2项选择了ESlint(编码规范),还会有两个选项,1规范选项建议选:Standard config;安装以上插件后,输入"

2023-03-18 16:22:03 524

原创 不同项目对应多个Node.js版本管理NVM

下载后解压得到一个 nvm-setup.exe 双击安装即可,注意:安装路径不要使用默认路径,否则在切换node版本时可能会出问题,修改为:C:\nvm ,确定后会提示选node安装目录,默认即可(C:\Program Files\nodejs)默认是 https://github.com/npm/npm/archive/ 推荐修改为淘宝镜像:https://npm.taobao.org/mirrors/npm/7.2 查看已经安装的node版本 : nvm list 或 nvm ls。

2023-02-08 14:17:36 913

原创 rest_framework 给序列化器Serializer传参

【代码】rest_framework 给序列化器Serializer传参。

2022-11-22 17:30:08 235

原创 django 批量创建bulk_create和批量更新bulk_update

【代码】django 批量创建bulk_create和批量更新bulk_update。

2022-11-19 13:58:35 8003 1

原创 django uwsgi启动

Django学习conda env list 查看conda的虚拟环境conda create -n 虚拟环境名称 python==3.6 创建虚拟环境指定版本号conda activate 虚拟环境名称 进入/激活虚拟环境conda deactivate 退出虚拟环境django-admin 查看admin所有命令django-admin startproject [项目名] 创建项目和项目文件夹进入虚拟环境并项目文件夹 python manage.py runserve

2022-11-19 11:35:16 2001

原创 python 将字典列表等格式字符串还原

json.loads() 将json字符串解码成python对象json.dumps() 将python对象编码成json字符串另外json还有:json.dump() 是把python对象转换成json对象生成一个fp的文件流,和文件相关json.load() 是把文件流的数据转换为python对象,也是和文件相关因此在前后端交互的时候常用,而单独python数据开发一般不推荐用json。

2022-09-04 16:33:28 880

原创 django报错 __call__() missing 2 required positional arguments: ‘receive‘ and ‘send‘

原因可能是之前使用django2后来升级到django3,有些其他的模块与django3不兼容,上面的错误就是因为channels 版本与django版本不对应!下面两个版本是对应的。

2022-09-03 15:57:04 1061

原创 centos7 进行Python3.9 Django3项目迁移启动asgi

千万不要这么粗暴,否则你会发现yum不好用了,yum使用python2.7写的,删除2.7后yum会各种报错!**对于centos系统自带python2.7,我们安装好python3后做个默认启动就行,或者分别创建连接到 /usr/bin/ 目录下,也可以在创建虚拟环境时指定python版本。注意,如果遇到创建虚拟环境报错,原因可能是virtualenv依赖包被安装在默认Python目录下,需要做个软连接到/usr/bin/virtualenv。上面安装如果权限不够就加上sudo。...

2022-08-14 21:19:30 987

原创 centos7/8 和win10 安装redis5

注意,使用make解析前如果缺少gcc依赖,先安装gcc: yum -y install gcc。

2022-08-14 10:46:11 411

原创 CentOS7安装MySQL8(Red Hat版)

注意:资源包的名称的解读:mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar 其中el9指的linux9,我们用centos应选el7的版本。下载后是个tar压缩包,解压后得到以下文件:使用FTP、SecureFX等工具上传的服务器。安装过程用到的有5-6个文件,但是都要上传到服务器。...

2022-08-13 19:20:17 1780 2

原创 CentOS7安装MySQL8(linux-generic免安装版)

系统版本CentOS7MySQL版本8.0.20。

2022-08-02 15:37:11 2992 1

原创 CentOS MySQL数据库备份

centos mysql数据库备份

2022-08-01 18:24:43 1810

原创 python小工具,15行代码秒出工资条

公司工资条经常使用Excel制作,但是每个月都要做一遍,能不能用python写个程序自动化完成这想工作?当然可以,而且只是分分钟的事!先来看看原始数据是什么样子:使用Excel每次都需要手动修改一遍,对python来说是很简单的,15行代码就可以秒出一个工资条。一、操作逻辑逻辑本身非常简单,其实就是在每行之间插入一个空行和一个表头行二、代码模块首先是读取Excel表格,读取表格所有内容,python读取excel的方式有很多,最简洁的就是pandas,pandas可以通过read_excel()

2020-08-16 18:45:13 1328 2

原创 ubuntu系统mysql免密登录和拒绝登录踩坑(Access denied for user ‘root‘@‘localhost‘)

目录一、免密登录1、编辑mysqld.cnf文件2、重启mysql服务:3、修改密码:4、刷新权限并退出5、重新修改mysqld.cnf文件去掉免密登录6、重新进入mysql修改密码二、拒绝登录踩坑1、拒绝的原因2、修改 root的plugin3、刷新和重启一、免密登录忘记mysql密码时使用免密登录重置密码。1、编辑mysqld.cnf文件mysqld.cnf 文件在目录‘/etc/mysql/mysql.conf.d/’中,cd /etc/mysql/mysql.conf.d/sudo vi

2020-08-10 11:24:53 3124 3

原创 Linux c++ 嵌套依赖动态库制作踩坑

目录概括原生动态库.so1.cpp源码2.头文件.h3.多个.cpp制作 .so封装自己的动态库1.调用动态库a.cpp源码b. 头文件.hc.二次封装嵌套动态库找不到源动态库的坑1.将库路径增加到环境变量 LD_LIBRARY_PATH 中(不推荐)2.配置 /etc/ld.so.conf 文件,增加 ./**/lib/ 路径,执行 ldconfig -v(推荐)3.把动态库复制到系统目录的lib下(酌情考虑)概括市面很多提供大数据的服务器同时提供了API接口,而这些接口绝大多数都使用了C/C++编写

2020-07-27 12:46:22 1735 1

原创 linux系统中python导入pandas提示:Could not import the lzma modle的坑

目录概况解决方案坑概况在Ubuntu系统安装python3.7,并安装模块pandas也成功,导入模块imort pandas时却提示 Could not import the lzma modle; Your installed Python is incomplete。(找不到lzma模块,你安装的python不完整)解决方案从pypi官方搜索查到lzma模块实际实backports.lzma ,lzma模块pypi文档,然而直接pip安装是不成的,也会报错,官方安装文档介绍了两种方法一种是c

2020-06-05 10:22:04 3853 3

原创 pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)

目录一、pyqt5的UI中嵌入matplotlib的方法1、导入模块2、创建pyqt5画布,并简单设置样式3、填上创建pyqt5画布挖的坑4、把画布添加到pyqt5的UI中二、实时刷新matplotlib图像的坑一、pyqt5的UI中嵌入matplotlib的方法1、导入模块导入模块比较简单,首先声明使用pyqt5,通过FigureCanvasQTAgg创建画布,可以将画布的图像显示到UI,相当于pyqt5的一个控件,后面的绘图就建立在这个画布上,然后把这个画布当中pyqt5的控件添加到pyqt5的U

2020-05-13 22:22:19 15758 11

原创 python读取MySQL数据表时,使用ast模块转换decimal格式数据的坑

目录概述解决方案evel()与ast.literal_evel()的区别概述MySQL中常用的数据格式有tinyint()、int()、float()、double()、decimal() 、varchar、enum()、datetime;小数格式中decimal比较常用,因为更加精确,这里就以decimal为例。从MySQL中读取了一行数据,内容为:(17479, datetime.dat...

2020-04-25 15:51:07 964 1

原创 pyqt5笔记 — 重写窗口方法closeEvent()的两种方式

@[TOC](pyqt5笔记 — 重写窗口方法closeEvent()的几种方式)一、重写的作用在开发过程中,经常会遇到一种需求:服务器端在主动发出一些信息给客户端,而在用户端关闭UI的时候,需要通知服务器端这个用户已经断开了,不用再给这个用户发送了,而用户端在关闭的时候往往都是最简单的右上角X,用户在点击右上角的关闭键时会自动触发窗口的closeEvent()事件,而窗口原本的closeEv...

2020-04-24 17:01:44 14415 11

原创 python3进程multiprocessing模块笔记(一)

目录一、multiprocessing简介官方文档1、multiprocessing概述multiprocessing 是一个用于创建进程的包,具有与 threading 模块相似API。 multiprocessing 包同时提供本地和远程并发,使用子进程代替线程,有效避免 Global Interpreter Lock 带来的影响。因此, multiprocessing 模块允许程序员...

2020-04-09 22:49:42 1546

原创 python中的时间和时区详解(datetime / dateutil / pytz)

目录datetime模块date 类time 类datetime 类strftime 方法strptime 方法replace 方法timedelta 类tzinfo 和 timezonedateutilrelativedelta 类paser 类pytzdatetime模块datetime模块提供用于处理日期和时间的类。支持日期时间数学运算,更着重于有效地解析其属性用于格式化输出和数据操作。..................

2020-03-28 22:42:06 9509 1

bzip2-1.0.6.tar.zip

在ubuntu中安装了python3.7,安装了pandas模块,然而导入pandas时 却报错没有_bz2模块,之前开发在windows中也没遇到,查来查去最终知道是少了个文件,但是并不能通过pip安装,只能使用压缩包安装,网上也有上传文件的,但很多下载出现问题,这里再更新一次。

2020-05-08

新mplfinance模块详解.zip

python中调用mpl_finance已经出现警告:WARNING: `mpl_finance` is deprecated。新模块mplfinance从官方介绍的历史版本看是从0.11.x版2019年12月20日开始更新频繁的,之前的0.10.x版最近的更新在2016年,那么说这个新模块的取代刚刚不到半年的时间,从论坛上搜索资料还比较少。 mplfinance与mpl_finance功能相近但是区别还是很大的,之前的candlestick2_ochl()方法已经没有了,取而代之的是plot和make_addplot,这两个方法的参数也更是不同,总体来说新模块mplfinance使用更便捷。笔者写了三篇笔记详解mplfinance,这里是这三篇笔记的所有源码,带有详细的中文注释,并且用到的测试数据也一起打包,打开直接可用。mplfinance模块详解博客地址:https://blog.csdn.net/wuwei_201/article/details/105815728

2020-04-28

pyqt5_ui.py

pyqt5中各种UI控件用法汇总,1700行python源码+详细中文注释,不同控件分别封装在独立函数中,包括控件调用,属性设置和修改、常用信号槽等

2020-04-24

空空如也

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

TA关注的人

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