自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu history 命令实用教程(设置记录命令行数或永久记录等)

本文详细介绍了Linux中history命令的实用配置方法,包括查看历史记录配置、设置指定记录行数(5000-20000条)、配置永久无限保存历史记录等技巧。教程提供了多终端历史同步、时间戳显示、常见快捷用法(如!!、!编号执行命令)以及历史记录的删除与清空操作。文章还包含history --help参数的完整中文翻译,帮助用户理解各选项功能,并针对常见问题提供了解决方案。所有配置代码均为可复制格式,适合零基础用户跟随操作,提升终端使用效率。

2026-05-04 14:45:12 385

原创 Ubuntu+Windows双系统:解决GRUB不显示Windows启动项、一闪而过问题

本文针对Ubuntu+Windows双系统常见的GRUB菜单闪退和Windows启动项缺失问题,提供了详细解决方案。通过修改GRUB配置参数(设置菜单显示时间、启用系统探测功能)并更新引导,可有效解决开机菜单显示异常和Windows启动项识别问题。文章包含具体操作命令、常见报错分析、一键修复脚本,以及极端情况下的Live USB救援方案,适用于Ubuntu 20.04至24.04各版本。关键步骤包括调整GRUB_TIMEOUT设置、开启os-prober功能,并强调修改后必须执行update-grub命令使

2026-05-03 10:41:34 529

原创 Docker部署Loki+Grafana+Vector实现全服务器日志监控(含N8N/SSH/Fail2ban监控)

本文介绍了使用Docker Compose部署Loki+Grafana+Vector实现全服务器日志监控的方案。主要内容包括:通过Vector采集Docker容器日志、SSH登录日志和Fail2ban拦截日志,存储到Loki时序数据库,并通过Grafana可视化展示。文章提供了详细的docker-compose.yml和vector.toml配置文件,解决了日志权限、Loki限流等常见问题,实现一站式日志收集、存储和查询功能。该方案适合自建服务用户和运维新手,无需复杂命令即可快速搭建完整的日志监控系统,支持

2026-04-30 14:41:19 617 1

原创 解决Microsoft Edge/Hotmail登录报错(15/25/2603、0x80190001)

摘要: 针对Microsoft Edge/Hotmail登录报错(15/25/2603、0x80190001)问题,分析发现根源在于内网DNS劫持或系统网络协议异常。解决方案分三步: 强制设置公共DNS:通过netsh命令将DNS改为114.114.114.114或8.8.8.8,确保域名解析正常; 修复TLS配置:重置Internet选项,仅启用TLS 1.2/1.3,关闭旧版协议; 重置网络协议栈:执行netsh winsock reset等命令并重启。 实测后Edge和Hotmail登录恢复,最后可通

2026-04-16 16:58:55 1163

原创 windows/surface创建本地账户避坑指南:解决“密码不满足策略”“无此全局用户”报错

摘要: 本文针对Windows/Surface设备在重置后强制要求微软账户的问题,提供了创建无密码本地账户的解决方案。通过控制面板切换、net user命令、注册表修改和netplwiz免密登录等4种方法均无法绕过密码策略限制。最终成功方案是通过secpol策略导出-修改-导入,彻底关闭密码强制要求,实现无密码创建/切换本地账户并删除临时账户。具体步骤包括导出安全策略、修改最小密码长度和复杂度参数、导入策略并执行相关命令,完美解决办公电脑交接时的密码隐患问题。

2026-04-15 13:10:13 396

原创 FRP 0.62.0 + Mac Ollama 公网穿透部署+排障实录(标准 TOML 格式)

FRP 0.62+ 必须使用标准 TOML 配置Mac 上使用 Ollama 命令行必须退出 GUIOllama 默认只监听本地,必须指定0.0.0.0服务器防火墙 + 云安全组都要放行端口冲突、进程复活 99% 是 GUI 导致Mac Ollama + FRP 穿透,不退出 GUI,一切配置都白费!

2026-04-13 17:48:04 543

原创 Ubuntu Node.js 版本管理工具 n 完整安装与使用教程

n 是由 TJ Holowaychuk 开发的简单高效的 Node.js 版本管理器,采用 Bash 脚本编写,无需子shell 和复杂配置,核心功能是简化 Node.js 版本的安装、切换与卸载流程。核心优势:轻量无冗余:体积小、安装快,不占用过多系统资源;操作简洁:命令直观,无需记忆复杂语法,新手易上手;适配性强:支持 Ubuntu、CentOS 等 Linux 系统及 WSL(Windows 子系统),兼容主流 Node 版本;

2026-04-08 23:33:07 461

原创 CONDA设置、查看、管理源

本文介绍了Conda管理软件源的常用命令:1)查看当前配置源conda config --show channels;2)查看完整配置信息conda config --show-sources;3)添加清华源的四条命令及验证方法;4)恢复默认源的--remove-key命令。最后总结了查看源、查看配置和恢复默认源三个核心命令,帮助用户快速管理和切换Conda下载源。

2026-04-08 20:22:38 131

原创 Linux 下 Miniconda3 清华源极速安装教程(含报错解决、一键复制)

本文介绍了在Linux系统下使用清华镜像源快速安装Miniconda3的方法。主要内容包括:一键安装命令(含清理旧包、下载安装、激活环境等完整步骤)、常见报错解决方案(如安装包损坏、conda命令找不到等)、conda基础使用命令以及安装注意事项。通过清华源可以解决国内用户下载慢的问题,提供完整安装指南和错误处理方法,确保新手也能顺利完成Miniconda3的安装配置。文章还强调了使用普通用户权限安装、保持默认路径等最佳实践,是Linux环境下安装Python环境的实用教程。

2026-04-08 20:16:44 734

原创 XFCE+XRDP闪退

摘要:在Ubuntu 24安装fcitx5输入法后出现冲突导致系统闪退,检查发现xrdp.ini配置错误。Xorg会话端口不应设为3389(RDP默认端口),需改为port=-1,否则会导致登录后黑屏闪退。建议同时调整加密级别为medium,并重启xrdp相关服务。文中提供了完整的xrdp.ini配置模板,包含端口设置、加密协议、SSL配置等关键参数,特别强调了Xorg/VNC会话端口的正确配置方法及常见错误表现。

2026-04-03 16:52:43 58

原创 livp文件使用python转换为heic或jpeg格式

livp是苹果手机的实况照片格式,livp即(Live Photos)。文件包含一张静态图片,以及一段1.5秒的短视频。但该格式并不通用,在WINDOWS电脑上不能直接查看,给后续的处理带来不便,经常需要转换为JPG/JPEG格式。

2025-05-06 14:57:06 2006

原创 apijson 快速上手

apijson是强大的工具,简化了CRUD的操作,只要有数据库表,就能自动生成RESTFUL接口。

2025-04-10 11:41:53 1942 3

原创 Python获取Windows服务列表

Windows 服务是 Windows 操作系统的核心,但导出列表有点困难,借助python的psutil模块,可以快速导出windows服务列表。

2025-02-13 13:36:15 547

原创 WPS WORD 宏导出高亮文本

WPS手机版可以直接导出高亮文本,但只能导出手机编辑的部分,如果同时在电脑上编辑过,电脑上高亮的无法导出,因为作者不一样。WPS电脑版没有这个功能,只能通过宏编程实现。

2024-02-01 10:24:11 2074

原创 QUANTAXIS探索(八)量化策略实现类QAStrategy的模拟模式

接入交易行情数据后,也可以使用模拟模式。在该模式下,策略等待行情推送,收到行情推送后,更新交易数据,推动策略循环。流程路线:run_sim -> _debug_sim -> subscribe_data -> callback -> upcoming_data -> on_bar。通过订阅行情数据,并在回调函数中更新数据、状态,推动事件循环。

2023-06-08 13:13:53 615

原创 QUANTAXIS探索(七)量化策略实现类QAStrategy的回测模式

QAStrategy 包实现了常用的策略流程的封装,包括股票和期货的。支持回测、模拟/仿真、实盘,支持股票、期货。

2023-06-07 13:52:11 1112

转载 QUANTAXIS探索(六)转一篇使用指南

使用指南背景:1. 在现实场景中, 我们需要解决哪些问题?2. QUANTAXIS是什么, 他能怎么样帮助我快速高效的解决问题3. 我应该从哪里获得支持以及 当我想把项目经验/心得/代码回馈给社区应该如何去做

2023-06-05 15:51:55 1498 1

原创 QUANTAXIS探索(五)QUANTAXIS的ACCOUNT

QIFI Account是一个基于 DIFF/ QIFI/ QAAccount后的一个实盘适用的Account基类。QA_AccountPRO,功能相对于QA_Account更专一,专门处理账户相关的操作。QA_Account 是QUANTAXIS的最小不可分割单元之一。

2023-04-27 16:58:02 715 2

原创 QUANTAXIS探索(四)回测结果和绩效分析

QUANTAXIS策略运行的回测结果和绩效分析是在 QUANTAXIS.QAARP 的QA_Risk和QA_Performance

2023-04-26 16:15:39 534

原创 QUANTAXIS探索(三)多股回测

修改QUANTAXIS迭代逻辑,适配多股回测逻辑,且按日进行迭代循环

2023-04-26 15:07:33 677

原创 QUANTAXIS探索(一)数据使用

QUANTAXIS可以有几种使用数据的方式1、从底层引擎抓数据,获取DataFrame:定位到具体的引擎,调用QASU模块下QA_fetch_*。这样后面可以扩展自己的数据库存储方案。2、调用顶层API结果如下:3.从数据库获取数据QA_quotation一个统一的获取k线的方法, 如果使用mongo,从本地数据库获取,失败则在线获取。

2023-04-24 17:07:38 2185

原创 pyqtgraph文档笔记(六)与饼图pie chart 交互

pyqtgraph自身并不支持饼图绘制,但饼图是比较常见的图,pyqtgraph可以嵌入到pyqt中去,借助qtchart,可以扩展pyqtgraph的能力

2023-03-14 12:17:05 1063

原创 八卦与六十卦unicode符号python打印

八卦符号和六十四卦符号是有unicode对应符号的,可以通过python生成。

2022-10-13 12:40:48 2403

原创 d3js 学习 :d3-selection(二)源代码阅读

d3.selection实现了dom元素与数据的对应,将对数据的迭代转化为对dom元素的迭代操作,且能自动向回调函数传送数据,简化了复杂的for循环逻辑。

2022-07-20 10:52:51 1816

原创 d3js 学习 :d3-selection(一)概况

d3-selecition版本v3.0.0 学习,d3-selecition是可以单独使用的模块,包括选择元素、修改元素、加入数据、处理事件、控制流、本地变量、命名空间等功能。

2022-07-19 11:54:36 987

原创 vscode 使用 edge/chrome调试react或单文件

vscode 调试javascript / html 文件的配置

2022-07-15 16:22:33 1973

原创 d3js 导入方式

d3js v7 学习:d3js的导入

2022-07-15 11:10:46 1876

原创 d3js 模块关系图/依赖图

d3js v7 模块间依赖示意

2022-07-15 10:16:58 973

原创 pyqtgraph文档笔记(五)总结:几个类的理解( GraphicsView, GraphicsItem ,GraphicsObject, PlotWidget等)

pyqtgraph 使用了 qt 的图形视图框架(Graphics View Framework), 如 QtGui.QGraphicsView 和 QtGui.QGraphicsObject。基于GraphicsObject的item交互功能有限,基于 QGraphicsView 的item 交互功能丰富。了解pyqtgraph的类关系后,可以按需改造,自定义画图...

2022-06-21 14:58:38 3942 1

原创 pyqtgraph文档笔记(四)在 pyqtgraph 中绘图

pyqtgraph提供了很多快捷的方法,所以可以从多个阶段和多种方式绘图。pg.plot, plotitem, GraphicsLayout.addplot()

2022-06-19 16:19:16 8673 2

原创 pyqtgraph文档笔记(三)pyqtgraph嵌入到PyQt

pyqtgraph可以单独运行,也可以嵌入到PyQt中交互。要嵌入到PyQt, 需要生成 pyqtgraph.PlotWidget,然后就可以像正常的Qt Widget 一样添加使用,如添加到layout中。

2022-06-19 08:53:20 2152

原创 pyqtgraph文档笔记(二)快速启用pyqtgraph

pyqtgraph文档笔记(二)快速启用pyqtgraph

2022-06-17 20:45:00 752

原创 pyqtgraph文档笔记(一)自带案例的使用

pyqtgraph 官方文档学习笔记

2022-06-17 20:00:00 1020

原创 pdb执行流程

python的pdb模块继承了bdb,并提供了命令行交互式接口。

2022-03-01 13:19:16 870

原创 运行时获取python源代码

利用python在运行时获取模块的源代码,有多条途径:1、通过运行时获取帧信息;2、通过pkgutils; 3、通过importlib; 4、通过sys.metapath; 5、通过sys.modules。

2022-02-27 11:53:58 2222

原创 对于元类的理解和碎碎念

元类的理解有点绕,不同时候理解的点不一样,记录如下,以备忘:关键的两点:元类的方法(new,call,init)控制类生成相关;用户类的__new__、__init__控制实例生成相关。生成用户类实例的调用顺序:元类.__new__->元类.__init__->元类的__call__->用户类的__new__->用户类的__init__以下是其他理解的点:type既是函数,也是类。type作为类的时候,它的实例生成的是类对象/类实例。类对象相当于python内部自

2022-02-18 17:02:43 152

原创 Pyreverse 自动生成UML图及参数举例

Pyreverse 现在并到pylint项目下,因此安装只需要pip install pylintPyreverse的案例较少,经过尝试,增加一些使用案例:命令行直接输入pyreverse -h, 得到pyreverse的帮助文档。使用举例:对当前目录生成类图和包图,classes.pdf, packages.pdf-ASmy是 -A -S -m y 参数的合体“.” 表示当前文件夹,也可以输入模块路径 (backtrader.brokers), 或者相对包的顶层的路径名(backtra

2022-01-25 10:40:14 4199 1

原创 模拟sys.argv

python中,为了方便调试,有时需要通过代码指定sys.argv,有三种方式可以实现

2022-01-24 10:07:05 1350

原创 partially initialized module ‘subprocess‘ has no attribute ‘check_output‘

pygraph运行时,sys.settrace() should not be used when the debugger is being used.以及AttributeError: partially initialized module 'subprocess' has no attribute 'check_output' (most likely due to a circular import)

2022-01-13 15:40:36 1989

原创 Python获取Windows 已安装程序列表

Python 调用 winreg 获取 Windows 安装程序列表

2022-01-07 14:31:04 4857 2

空空如也

空空如也

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

TA关注的人

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