- 博客(45)
- 收藏
- 关注
原创 纯:ubuntu系统搭建与使用SVN服务器记录
checkout(检出):将服务器端版本库内容完整下载到本地。一般在整个项目过程中只进行一次。执行SVN启动命令,其中参数-d表示以守护进程的方式启动, -r表示设置的根目录。update(更新):把服务器端相对于本地的新的修改下载到本地。通过vim passwd,对帐号密码文件进行编辑,新建帐号和密码。commit(提交):把本地修改上传到服务器。将红框内的语句前#去掉(打开这些开关)(三)配置SVN对应的服务。(二)创建并配置版本库。(一)安装服务器程序。(四)启动SVN服务。
2024-11-15 18:01:17
299
原创 VS Code: 大神级的Python编程工具
VSCode以其丰富的功能和灵活的扩展性,成为了众多Python开发者的首选。本文将详细介绍在VSCode下进行Python编程的各种功能和子界面,希望能为新手引入的编程新世界的大门。自从使用VSCode以来,就抛弃了原来使用的anaconda中的spider,作为一款备受开发者推崇的代码编辑器,虽然使用中还有一些不足,但结合丰富的Python插件,为Python编程提供了非常便捷和高效的开发环境。
2024-09-09 16:39:52
970
原创 python上位机串行通信接收字节数据的校验处理-以crc16-modbus为例
在串行通信中,接收到的数据是否正确,一般用CRC校码的方式来完成。上位机向下位机发送数据时,需要加上校验码,同理,下位机向上位机上报数据时,也需要加上校验码。校验码的计算方法有很多,比较简单的是奇偶校验,相对来说容易计算,且数据传输的可靠度也还不错。比较可靠的方法用CRC校验,CRC的原理在此不详述,有需要的自行在CSDN上找答案。这里需要说的是,接收到数据后,如何对该数据是否正确进行校验。
2024-06-01 16:48:34
828
原创 打包paddle 运行时出现RuntimeError: (PreconditionNotMet) 错误的解决
一个自动化操作的项目,使用了paddle,由于第一次用pyinstaller打包paddle项目(为什么不用nuitka?打包时间太长啦,遇到问题解决一次,时间都非常的长,无奈只把自己开发的模块用nuitka进行了打包,主程序用了pyinstaller),所以遇到了不少坑,前后整了三天,才把这个问题彻底解决,由于我用的是win10系统,最主要的问题在下面这个。
2024-03-11 11:23:02
3264
11
原创 数据清洗处理实战:将储存为股票代码的列表文件转换为pythoh列表
一个简单 的数据处理方法,将txt文件中的列表还原为python list格式
2024-02-26 12:12:20
599
原创 网页端、APP端页面国际化-多语言翻译与半自动比对程序
网站和APP国际化翻译过程中,对多语言配置文件的翻译与比对模板,记录工作经验。最佳的模式是:前期尽量做好全部菜单按钮多语言TS配置文件,网页端、APP端和管理端使用同一个配置文件,比如buttons.ts,menus.ts,这样就不致于在做不同端时,需要对各个端的界面内容进行单独翻译,从而达到一次翻译,几个端能共用的目的。
2024-02-17 20:38:43
378
原创 RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析
A公司共有多个开在不同银行的帐户,分别用于不同的业务分部或地区分部收付款。公司总部为了核算每月的收支情况,查看银行在哪个月交易量频繁,需要每月汇总各个银行的帐户借方和贷方金额,并将其净收支(借方金额 - 贷方金额)依次从小到大排列,从而便于观察各分布的收支情况,进行后续的财务工作。当前的主要业务流程是:财会人员根据凭证编号,对财务数据信息进行逐一用excel进行登记,最后用EXCEL软件人工多重分类筛选的方法,核算出每月的数据。
2024-02-05 17:27:40
6211
原创 量化交易入门 - 基于迅投QMT量化平台 Xquant接口实现从数据获取、数据加工、策略实现到自动下单基本操作
本文针对各种没有入门的小白,用示例讲解了 基于迅投QMT量化平台 Xquant接口实现从数据获取、数据加工、策略实现到自动下单基本操作流程和使用的方法。有了这些数据和方法,就可以开发一个简易的量化交易系统了。
2024-01-19 09:41:10
5558
2
原创 外汇网站主要业务逻辑梳理
做外汇资产管理的程序开发人员,大部分对业务逻辑不清楚,本文从最基础的外汇交易逻辑讲起,使开发人员理解外汇资产管理的核心原理,提高开发人员业务层面的理解能力。
2024-01-08 22:06:17
1534
原创 低功耗蓝牙(BLE)基本概念汇总:信道分布、数据组包到数据交互
本文根据网上资料收集整理,介绍了一些关于低功耗蓝牙ble的入门知识以及相关micropython程序的编写,非常基础,有经验的请略过。
2024-01-05 09:13:59
6256
原创 CSDN等级详解:原力等级、创作等级、博客等级及期升级、降级与评分要点
本文对CSDN现有的原力等级、创作等级和博客等级进行了梳理、分析与总结。重点就如何查看相应等级及分值,评分升级标准、等级权益进行梳理,有助于在CSDN上写博客的创作者有针对性的提升相应等级,提高博客权益。
2023-12-09 19:55:07
5941
43
原创 数据清洗处理实战:pandas运用.drop()方法删除特定行与列的方法详解 - 按条件删除单行、多行、单列、多列、多条件删除与数据框替换应用实例讲解
本文详细介绍了pandas运用.drop()方法删除特定行与列的方,包括 按条件删除单行、多行、单列、多列、多条件删除与数据框替换应用实例讲解,对于初学者是很好的教材,对于有经验的使用者,是一个备查工具。
2023-12-06 19:53:51
10241
原创 python金融:从金融数据的获取到运用pandas数据清洗、处理、加工与金融波动率、年化收益率、最大回撤、夏普比率等指标计算与数据可视化
python在处理金融数据时,具有很多优点:一是语法简单,可以轻松上手;二是免费与开源,使用python不像使用matlab需要购买软件授权,节约成本开支;三是具有强大的第三方模块支持,从numpy到pandas、再到人工智能,都有成熟开源模块提供支撑;最后一个是与金融进行了深度的结合,从行情获取到投资策略开发再到风控,都有广泛的应用场景。这篇文章演示了从数据获取到处理的一个简单的、完整的业务流程,主要面向python金融初学者。
2023-12-05 10:15:28
3228
原创 PyQt(PySide)之弹出框大全- QMessageBox, QInputDialog, QFileDialog
弹出框是一个常用类别,相对比较简单不复杂,但由于种类多,功能多,不易记忆。由于知识浩如烟海,其实做为全栈类程序开发,一个重要原则就是,能查到的东西就不要去记忆,只需掌握其核心逻辑与开发方法即可。本文收集整理了一些弹出框的编程方法,供使用时查阅。
2023-11-27 18:34:28
1291
原创 python打包之一文打尽:pyinstaller 和 nuitka 打包参数与使用方法详解
本文介绍了pyinstaller 和 nuitka 两种打包工具的使用,由于网上pyinstaller打包方面的文章较多,本文就较详细介绍了nuitka打包工具的使用。相比较而言,pyinstaller使用相对简单,而nuitka 使用比较复杂,但打出的包体积小,运行速度快,两种打包工具各有所长,读者可根据需要进行选用。
2023-11-23 17:47:16
9755
1
原创 PyQt5之树形控件QTreeWidget使用详解 - 创建、增删节点、遍历、美化等常用功能案例解析
本文整理了PyQt(PySide) QTreeWidget 的常用方法与使用技巧,包括类继续关系、常用方法与信号,QtreeWidget树的创建、QTreeWidgetItem条目的编辑,树的各种设置、节点的拖拽、双击编辑、弹出式菜单、样式设置与树中信息的填充等,适合不同层次的开发者参考。
2023-11-14 16:14:32
12128
5
原创 PyQt QTreeWidget 双击条目编辑及出现type object ‘ItemFlags‘has no attribute ‘ItemIsEditable‘ 错误的解决方法详解
本文记录了在利用PyQt(或者Pyside)进行QTreeWidget开过 双击编辑当前条目、替换条目文字功能的过程中,遇到的一些问题和最终解决办法,最后提供了可以借鉴的核心代码,从而实现了这个树形目录的一个常用功能,避免少走弯路。
2023-11-14 09:17:56
691
原创 PyQt5之输入信息与获取-各种控件输入信息的获取方法总结
本文列举了一些常用的PyQt5控件的数据接受方法及参考数据结构,通过它可以减少大家在网络上搜寻不同网络控件数据接收方法的烦脑。
2023-10-24 10:49:51
2475
1
原创 PyQt5之表格控件QTableWidget使用详解 - 创建、布局、设置表格高度、宽度、表头等各种样式及表格数据的填写与改动的接收
本文通过实例列举了QTableWidget的常用功能与设置方法,包括设置表格样式(表头、宽、高、颜色、冻结行列和数据的填充,增、删、改查等常用数据操作,实现一文基本解决QTableWidget的所有问题,建议先收藏,再慢慢看,遇到项目难题可进行备查。
2023-10-15 21:56:34
12850
2
原创 完全离线环境下安装配置Vscode Python开发环境及离线包文件的下载与安装实战
一般在进行项目开发时,都是在有网络的环境下进行的,此时的开发工作,由于有网络的支持,我们需要什么安装包、模块、或者工具,下载安装比较方便,缺少依赖环境时,有些系统和安装包会自动下载补齐。但在一些特情况境下,需要配置完全独立于网络的开发环境,这在一些涉密程度比较高的情况下是必须的。
2023-10-12 11:12:53
11552
原创 借助 #region folding for VS Code 插件 实现任意 python代码的折叠(保姆级教程)
使用python 进行界面开发,最常用的模块是pyqt, 而pyqt写界面和 html不同的地方是,html页面缩进比较完善,利于缩进进行折叠,很容易将写好的不同的模块收缩起来,便于开发者看到全貌,而pyqt 的缩进符合python缩进规范,除了用类、函数或方法定义部分支持折叠,其他的块想折叠起来,就需要借助工具。我这里介绍的工具是一款vscode插件,“#region folding for VS Code”。
2023-10-12 10:37:35
3577
原创 数据清洗处理实战:pandas查找与删除重复行(duplicate()与drop_duplicate()方法详解)
最近在进行数据识别方面的开发时,多人识别的数据汇总后,发现有不少是重行的,这时为理清责任,就需要将重复数据进行标记,并删除重复数据。针对这一问题,pandas上有高效的处理方法,就是用duplicate()方法进行标记,用drop_duplicate方法进行去重。
2023-09-23 13:32:00
5752
原创 数据清洗处理实战:pandas 两列数据合并成一列,并清除里面的nan值的方法
最近在开发一个OCR识别项目时,识别出的表格出现问题,某一列的表格,结果识别出来变成了两列数据,而且数据格式极不规范,有的数据中原来没有空格,结果识别出来带了空格,有的数据本来是一列,结果识别出来变成了两列,而且多出了很多nan的空值。生成的数据结构如下:原始表格数据识别出的数据将识别出的数据逐行打印,是这样的:其中红色的方框是我将数据 中产生的空格标出,以方便阅读。这个时候就要将两列合并成一列,去除识别出的nan值,将识别出数据的空格去掉,变成正常的小数。
2023-09-18 15:04:42
879
原创 数据清洗处理实战:Python Pandas 提取某列字符串空格以后数据方法
Pandas数据处理中,经常会用到对各列数据进行变换、计算再加工的任务。本文记录了在日常工作中遇到的一个问题:某一列数据类型是字符串,这个字符串中用空格隔开了前后两组数据,我们需要提取这一列字符串空格以后的数据,用于其他方面的计算。经过一番摸索,最终将数据提取出来。
2023-09-09 23:01:03
467
原创 将python选出的代码导入通达信tdx自选股文件的方法 及通达信自选股代码编码规则
通过python选出股票后,将所选股票导入 通达信 软件的自选股中,通过自选股板块,快速查看选股结果。
2023-08-24 11:59:19
5324
2
原创 windows server 环境下在Apache上安装部署Flask web项目
本文记录了自己在windows server环境下,用Apache服务器部署安装Flask网站的过程及经验,相比于Linux服务器,windows server的服务器的部署安装流程基本相同,最终实现的效果相似。
2023-08-17 11:24:22
989
3
翻译 伪代码编写指南
在软件开发中,算法的设计是困难的部分,而翻译成编程语言实现应该很容易。请注意,我们可以使用“else if”或“otherwise if”,但不能使用“elif”,因为这是 Python 特有的而不是普通英语。请注意,我们这里的一些示例只是完整伪代码的一部分,因此您会看到我们确实引用了不存在的名称的地方,但这不是一个错误;确切的实现将取决于语言,这就是为什么伪代码应该是“与语言无关的”。包括非常常见的“语法”字符,例如函数的括号,但不包括特定于语言的字符,例如 else 后面的冒号(仅在某些语言中)。
2023-08-13 11:58:45
1302
1
原创 Linux/Ubuntu环境下 MySql数据库基础操作汇总2(保姆级)-数据库登录与密码设置修改忘记密码重置和用户创建用户删除
数据库的开发学习过程中,MySql的学习应用是一个绕不过去的坎。很多初学者或者开发人员,经常会遇到创建用户、修改密码或者密码遗失的问题,下面内容就详细解读初学MySql的小伙伴或者对此不够熟练的,请收藏备查。
2023-08-07 18:07:36
3225
1
原创 Linux/Ubuntu环境下 MySql数据库基础操作汇总(保姆级)-服务器端下载安装启动停止重启与卸载
如果 MySQL 已经完全卸载,则不会出现任何与 MySQL 相关的信息。如果仍然存在,则说明尚未完全卸载。此处 apt-get -y 代表在需要的场景自动回复‘yes'。说明没有卸载完,仍有残留,使用以下命令进行进一步卸载。说明已彻底删除了mysql及其配置文件和相关文件。最后再次检查是否有配置文件或其他文件。说明mysql没有在后台运行。
2023-08-06 12:02:00
646
1
原创 win10环境下python安装cython-bbox模块出错的解决
在win10 python3.10 环境下安装cython-bbox,用pip install cython-bbox出现无法安装的问题,报错如下图:报错文字:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”错误主要出现在: ERROR: Failed building wheel for cython-bbox,翻译出来就是构建cython-bbox失败。
2023-08-02 21:06:28
5601
7
原创 python audioread模块Fatal error in launcher: Unable to create process 和subprocess-exited-with-error错误
如果你遇到了 error: subprocess-exited-with-error 错误,这表示在运行某个命令时,遇到了一个或多个子进程在运行时出现了错误,导致整个命令无法完成。这通常是由于与操作系统或Python版本有关的错误而引起的。
2023-07-20 18:42:06
304
原创 python 快速生成CSV文件 表头的方法
python 处理生成csv文件的小技巧,主要是针对处理数据生成Csv文件时添加表头方面的问题。
2023-07-07 09:14:34
1054
1
原创 python多任务编程1 - 基本概念解析
本文试图通过对python多任务编程过程中基本概念的辨析,使使用者明确并发与并行,进程、线程和协程的区别与联系,多任务与CPU核心数量的关系等,为后续多任务编程打下良好基础。
2023-07-06 16:30:05
174
1
原创 pyinstaller快捷打包含ddddocr模块的程序,解决 onnxruntime_providers_shared.dll 、common.onnx缺少的问题
在用pyinstaller打包包含ddddocr模块的程序时,总是会弹出找不到onnxruntime_providers_shared.dll的错误,有时没有错误提示,成功打包,但程序不能正常运行,ddddocr模块不能正常运行,让人摸不到头脑。
2023-05-30 16:54:19
3563
8
原创 Windows 和 Ununtu系统下python 虚拟环境的创建、激活、删除与使用虚拟环境打包-基于vs code编辑器
Windows和Ubuntu系统下创建和使用python虚拟环境,并进行Vscode编辑器的配置,使您的工作更具效率。看到出现下面的带括号的提示符(.venv),这个时候,说明您的控制台已经进入了该虚拟环境。1 .虚拟环境的创建,需要先下载安装虚拟环境创建工具virtualenv。选择使用该解释器,这样您就在创建的虚拟环境中进行开发了。2. 创建虚拟环境文件安装位置。
2023-04-21 11:11:22
5475
原创 pandas 重写rolling功能,判断window窗口期内数据为升降还是降序
pandas的rolling函数,通过设置window窗口,实现了很多统计与计算的功能,但是没有窗口期数据是升序还是降序的判断功能,本文主要通过对pandas的rolling函数用法与原理进行分析,通过原理重写rolling函数,从而实现对数据框内特定窗口期是升序还是降序数据的判断与查找,对于一些从事量化研究的人员,有一定的实用意义。
2023-03-08 22:23:19
512
原创 python 出现 docx.opc.exceptions.PackageNotFoundError: Package not found at ‘./word源文件.docx‘ 的解决
一个在jupyter环境中调试好的处理word文档的程序,重新放到.py文件中不行了,出现docx.opc.exceptions.PackageNotFoundError: Package not found at './word源文件.docx'报错,很是纳闷,网上找到不少解决方法去试,都没有解决。
2023-02-07 12:23:35
1757
基于Python Go的期货价差数据采集监控平台
2024-11-10
python计算金融:如何使用数据.ppt(41P)
2024-09-11
计算金融:Python basics and programming(英)
2024-09-11
excel相关性矩阵应用示例.xlsx
2024-09-09
马尔可夫决策过程原理及应用
2024-09-09
东财EMC量化仿真测试申请指导
2024-09-07
国内期货保证金比例与手续费列表(测试)
2024-09-07
UiPath RPA 机器人工作情况录像
2024-09-06
Uipath RPA财务机器人配套Python脚本
2024-09-06
英语电影术语(中-英).pdf
2024-09-02
在线协作翻译管理与质量保证PPT(英)
2024-09-02
CAT软件开发业务逻辑 - 翻译质量控制(英)
2024-08-24
CAT开发业务逻辑- 在线数据库管理-术语库(英)
2024-08-24
股票tick数据集.zip
2024-02-08
期货双均线策略demo源码
2024-01-29
同花顺软件通用快捷键大全.png
2024-01-26
python数据清洗预处理
2024-01-10
pyechart使用案例
2024-01-10
python matplotlib绘图库应用及案例
2024-01-09
python SEABORN绘图库应用案例
2024-01-09
Numpy与Pandas库使用教学PPT(共87P)
2024-01-08
python数据可视化技术
2024-01-08
micropython蓝牙数据收发示例程序
2024-01-07
安信可wifi 蓝牙模组介绍视频,详细介绍了安信可最新发布的wifi6 + 蓝牙5.3模组,可以解决行业中的大多数音视频应用
2023-12-29
ESP32 windows 驱动,开发ESP32系统必备,有效解决您在开发过程中遇到的各种问题
2023-12-29
基于pyqt的超级简易画板,学习使用pyqt制作绘画类程序使用
2023-12-11
pandas的 df.Drop()使用方法详细示例
2023-12-06
双标的期权计算功能模板(excel vba版)
2023-12-02
使用python操作复杂excel文件实例
2023-12-02
python pyqt5 使用QTreeWidget 和 xml模块 将 xml文件信息 自动读入并展示到树形控件上的示例程序
2023-12-02
Implement Data Validation with Regular Express to QTreeWidget
2023-11-13
win10环境下的mysql-client命令行工具
2023-08-07
win10-Dev-C++5.16i.zip 经典C++(CPP)编译器
2023-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人