自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (6)
  • 收藏
  • 关注

原创 C1083: 无法打开包括文件: “io.h”

参考解决链接:(1)这个汇总很nice:Windows 原生 cmd 窗口下编译 C++(cl命令)出现的问题及解决方法_cl.exe "未被识别为内部或外部命令、 可操作程序或批处理文件。-CSDN博客【解决报错】LINK : fatal error LNK1158: 无法运行“rc.exe”-CSDN博客

2024-05-20 17:04:08 585

原创 基于LDA的评论大数据的分析及主题建模

错误4:OSError: [Errno 22] Invalid argument: 'https://cdn.jsdelivr.net/gh/bmabey/py。将248行代码改为drop(‘saliency’, 1) ==> drop(‘saliency’, axis=1)解决方式:修改为:return vectorizer.get_feature_names_out()修改报错处,即_display.py的227.py,local=True改为local=False。修改_prepare.py文件 ,

2024-01-17 18:04:01 969

原创 使用了百度OCR,记录一下

就决定还是用下api算了,试用了几家,决定用百度的ocr包,相对简单。由于识别ocr有的频率不高,图片无保密性需求,也不想太大的库,遇到的坑,标准版的ocr通用识别,精准度不够,得高精版;

2023-10-28 15:06:12 1194

原创 本地化ddddocr库,完成验证码图片识别,完整流程

1.pycharm-3.8环境,代码,ddddocr库,以及测试图片。3.完整打包,上传到自己的百度网盘。

2023-10-25 21:55:01 737

原创 导出py项目所需的第三方包

导出requirements.txt。

2023-07-27 18:30:53 247

原创 判断指定日期是否为交易日-python

【代码】判断非周末是否为交易日-python。

2023-07-10 21:00:00 1105 2

原创 设置NTP时间同步

公共 NTP 服务器 —— 国内

2023-01-31 11:42:25 750 1

原创 Python爬虫数据到sqlite实例

python3.7环境,数据库软件navicat161_premium_en_x86.exe。完整代码如上,本次实验对应的db文件以及数据库软件,已上传,设置的0积分,如果需要自行下载。2. 改了一下数据库的table名和定义名字;最近需要使用到爬虫+数据库,原文中作者有些没补齐,略作修改之后跑通了。一键运行代码,生成对应的db文件,查看内容,和预期一致。4.上述程序使用的sqlite数据库,无需单独配置。实现了爬取qs大学排名,以及存储数据到数据库。主要修改:1.调整了数据获取的正则表达式;

2023-01-05 10:36:40 1415

原创 UDP通信-服务端打印收到信息以及对应ip

运行起来之后,客户端发送信息显示在服务端,并打印客户端ip。根据客户端的信息和ip,发送所需信息。由于工作需要,使用到udp程序通信。

2022-12-13 15:25:42 962

原创 账户资产csv记录程序

记录账户变动

2022-10-31 17:46:45 190

原创 mavlink CRC算法的移植

收到mavlink信息后,需要对buf生成crc校验位,然后得到buf_crc。

2022-10-11 09:16:25 839

原创 记于2022.7.21

3.电话推送,同短信推送,区别就是用科大讯飞的语音转文字接口,转一下即可,其他一样的;1.微信推送,在公众号(WxPusher)上搞就行了,官方有文档,简单好上手;基于合法性/适用场景/成本/技术水平等多方面考量,最后完成了属于自己的交易API,没错是第3种;3.券商给的接口华鑫,中泰XTP,Ptrade,QMT,类似项目。实现功能订阅策略系统信息,并准确执行及微信/邮箱/短信/电话的推送;形成闭环的策略系统,不断更新认知,长期加以优化;上述方式我都使用过,不能说哪一个好或者差,每个人条件不一样,.....

2022-07-21 16:06:09 439

原创 Python 定时任务实现只执行一次的方法

Python 定时任务实现只执行一次的方法

2022-07-06 13:45:43 5136

原创 基于flask写一个接口

python——flask常见接口开发(简单案例)

2022-07-05 14:36:41 399

原创 python倒计时器-带图像

python输入等待10秒钟无输入就跳过继续运行

2022-07-04 16:29:10 3981

原创 16进制到ascll-python

hex转16进制

2022-06-28 14:33:41 346

原创 时间-time-如何优雅的统计python代码耗时

如果优雅的统计python代码耗时

2022-06-24 10:45:33 1044

原创 某相机通信协议校验CRC程序

通信协议校验CRC程序

2022-06-08 17:22:24 206

原创 request调用 get方法报错以及解决

request调用 get方法报错以及解决

2022-06-06 14:00:07 3101

原创 No module named ‘pyautogui‘

解决No module named 'pyautogui'后安装失败问题。

2022-06-06 10:15:05 7048

原创 使用python实现两台主机外网通信

基于实现策略端和执行端分离考虑,将1台服务器负责接收策略数据以及执行指令;另一台则负责运行策略以及发送策略数据。这样做的好处就能避免资源浪费,以及可能存在的互相干扰,更好的排除问题,清晰化流程。参考地址如下:python实现两台不同主机之间进行通信(客户端和服务端)——Socket - Python研究者 - 博客园发送端代码:接收端代码:如何运行,以及执行效果:...

2022-05-20 17:46:48 1095

原创 ms级时间戳转换-本地执行

记录下ms时间戳的互相转换,python环境执行。1.将时间戳转换为实时时间import time def timeStamp(timeNum): timeStamp = float(timeNum/1000) timeArray = time.localtime(timeStamp) otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) print (otherStyleTime)

2022-05-18 10:15:09 1907

原创 记录python文件从python2->3的一键转化

需要准备环境:1.window10环境+spyder软件2.需有一个要转化的python2文件及其地址3.找到python库的路径地址,C:\Users\zhangb\anaconda3\Scripts具体转化步骤:1.进入后里面有2to3.exe的文件包,确认一下,一般都有2.打开cmd的黑框,cd到python库的路径3.黑框内敲击转化命令2to3 -w xxx.py4.确认是否生成,以及运行一下。python2源文件变成xxx.bak,新的..

2022-05-09 14:10:44 288

原创 使用easytrader时对xiadan.exe的配置

使用easytrader时对xiadan.exe的配置:由于配置不好,极其容易触发弹窗和不执行的情况。所以为了稳定,这里将本人已经稳定的xiadan.exe配置做了一个截图。以供大家参考:依次配置如下图:1.快速交易2.界面设置3.交易设置4.系统设置...

2022-04-26 11:11:42 1960 1

原创 python操作csv文档记录账户回撤

一. 实现内容:将历史最高资产余额记录在csv文档中,每日余额收盘前进行对比,1.如果大于历史数据,则写入csv文档记录,返回“new high”;2.如果小于历史数据,则计算回撤比例,返回具体百分数;输入今日余额,返回对应结果。二. 实现效果:效果截图如下:三. 所需环境:python环境+windows代码+csv文件代码如下:#实现文本写入,文本读取,#实现定期写入日期及剩余金额,以及max日期和金额,#写入日期金额时,打印最大回撤百分比.

2022-04-19 10:51:26 793

原创 Python如何输出当前时间,时分秒,以及ms

python打印当前时间,例如:1.显示年-月-日-时-分-秒,2.显示年-月-日实现效果如图所示:简易代码如下:import time if __name__ == "__main__": # 打印格式化时间 print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) print(time.strftime('%Y-%m-%d',time.localtime(ti

2022-04-18 10:42:15 19164

原创 python输出百分比

实现效果:将 0.1234 转化为 12.34% 的形式代码:rate = 0.1234print('%.2f%%' % (rate * 100))

2022-04-17 11:40:04 1926

原创 python的csv文本操作-简单实现

基于新的需求,实现了更改文本token,不关闭程序即可增加新的推送。实现了读取csv文本内容,然后进行推送def vx_mail_vip(message): import csv import requests url = " https://api.letserver.run/message/info" with open(r'D:\info.csv', encoding='utf-8')as f: reader = csv.reader(f)

2022-04-15 17:50:29 648

原创 etrader的云环境复用

etrader环境的迁移之路自动迁移:云服务器 使用工具迁移操作指引 - 操作指南 - 文档中心 - 腾讯云计划使用迁移工具进行迁移。先将阿里云服务器停掉,然后按步骤行事。-----------------trader时段先不动--------------------手动迁移:由于开的是个人用的轻量服务器,部署环境其实也不算太麻烦,在此交易期间也不想停服务器。做个环境部署的记录:通用:1.Anaconda3安装包,这个官网下即可。2.谷歌游览器,对应版本的自动化

2022-04-01 13:50:56 990

原创 python多线程的创建(带参数)和销毁(二)进阶篇

由于我实际使用中遇到了,开了线程后,销毁线程但是由于奇怪的原因一直没有成功,定位后发现,是由于线程内有死循环的原因。由于机制问题导致线程必须要完成当前的操作后才能退出,死循环的话就退不了,但是也有办法.举个简单的例子如下:import threadingimport timeclass MyThread(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.Flag=Tru

2022-03-30 10:37:47 4239

原创 一个完整的策略系统的形成

一.编写策略一般是自己写策略,分为3步1.先将想法/灵感/策略形成可量化的规则或公式,而不是凭感觉;2对所需数据进行收集或者爬取,tick或者不公开的数据甚至要购买;3.最后程序编写,以及对策略进行回测写完之后能粗略的对自己的策略有一个认知,具体如何优化,或者直接abandon,再说。二.评判策略除了写策略,还有评判策略的标准也很重要,好的策略才用。就现在我的认知而言,对一个策略的评判有如下几个方面:长期而言:夏普率,年化收益率/最大回撤,表示预期的收益和承受风险的比

2022-03-28 14:42:33 822

原创 Python中打印日志,文件,行号,当前时间

写一个函数实现python的日志功能:调用函数,打印当前时间,打印当前行号,文件函数名称便于找bugimport sys,timedef Log(msg,line,name): #文件地址 __file__,可选添加 date = time.strftime('%Y.%m.%d %H:%M:%S ',time.localtime(time.time())) print(date+':'+ msg +', Line '+line+' , in '+name)if

2022-03-25 11:55:38 2703 1

原创 python获取北向资金的历史数据

运行python程序一键对北向资金净流向数据形成文档;源码如下:import requestsimport pandas as pdimport timedef download_history_data(): hgt_list = [] sgt_list = [] i = 1 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537..

2022-03-21 08:52:02 2099

原创 python多线程的创建(带参数)和销毁(一)

主要解决创建线程如何带参数,以及主进程对线程的销毁问题。之前使用的_thread库不支持销毁,必须使用threading库。不多bb上代码;实现效果:主线程打印’222‘,子线程每隔1s打印’111‘,延迟10s,关闭子进程import threading,timedef stop_thread(thread): import inspect import ctypes tid = thread.ident exctype = Syste..

2022-03-20 20:53:27 2810

原创 基于server饭进行实时vx推送(三)

由于微信官方的推送服务只能工单,每次看消息都要点一下,比较麻烦。换了一个推送服务端。实现效果如下:python代码如下:import requests if __name__ == "__main__": url = " https://api.letserver.run/message/info" params = {"token":"xxx", "msg":"hello"} res = request

2022-03-04 10:17:29 1073

原创 基于easyTrader部署自动化交易(二)

说实话,et项目一开始经常跑着跑着就出错,经过不断的维护更新,加了很多没有的补丁,稳定了好多。细数一下问题:1. 项目默认一手100股,但是转债一手为10股,需要进行区分;已优化,进行了区分。2.ths客户端长时间无操作会断线,导致发出的buy/sell第一个指令时,可能失效;已优化,做了多线程刷新页面。3.下单失败,返回success,成功返回编号;发生环境:卖空数>已持仓数,或者一些意外情况。解决优化办法:增加微信推送功能,每笔自动交易,把返回结果实时推送给手机微信

2022-03-02 16:40:30 1721 2

原创 开始学习Python线程

Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程。语法如下:_thread.start_new_thread ( function, args[, kwargs] )参数说明:function - 线程函数。 args - 传递给线程函数的参数,他必须是个tuple类型。 kwargs - 可选参数。实例#!/usr/bin/python3import _threadi

2022-03-02 15:11:26 92 1

原创 基于WxPusher给自己的个人微信发送提醒消息(二)

使用的是python语言 HTTP调用 post接口。实现实时推送信息给个人公众号。代码如下:其中appToken和uids需要换成自己特定的字段,上篇文章有获取的方式。(没写过前端的内容,可给我一顿乱学,写的真的不容易。)# -*- encoding:utf-8 -*-import requestsimport jsondef sendmsg(): url = "http://wxpusher.zjiecode.com/api/send/message" b

2022-02-28 17:29:51 3031 2

原创 使用python给微信推送信息(一)

记录下将信息推送到微信的全过程,边写边做。1.打开已有的公众号,没有的话进行申请。2.后台获取微信公众号的appID 和appsecret3.获取公众号的access_token值,access_token是公众号全局唯一接口调用凭据,公众号调用各接口时都需要使用access_token。需要代码执行获取。详情见api接口:接口调用请求说明https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_

2022-02-28 15:17:38 5666 3

原创 Linux-使用tar命令压缩和解压缩*.tar.bz2文件

解压缩*.tar.bz2文件tar -vxjf xxx.tar.bz2压缩成*.tar.bz2文件tar -vcjf xxx.tar.bz2 xxx

2022-02-15 14:14:48 4215

EEquant-v1.3.7下载安装包

EEquant_v1.3.7下载安装包

2023-11-27

metaTrade.dll的交易接口开发文档

A股程序化交易、行情接口演示程序.演示了如何通过程序实现A股的下单、撤单、查询行情等

2022-06-22

stm32f103_串口透传.rar

基于stm32f103芯片实现串口透传数据的完整程序代码, 对应操作:https://blog.csdn.net/zhangb98/article/details/119800644

2021-08-19

STM32STLINKUtility_v4.5.0_itmop.com.zip

STM32STLINKUtility_v4.5.0_itmop.com.zip

2021-06-17

missionplanner.zip

uav飞行模拟工具

2021-06-17

Linux_tts_online_sdk.zip

文字转语言调用科大讯飞sdk,以及详细用法; 操作说明及遇到的问题; 不同音频格式的区别; sha256根据文字来生成对应名称的算法源码。

2020-07-28

wav16_towav8.zip

将16位的wav音频文件,转成8位存储格式,其它参数不变。下载资料包括源码和测试音频,直接调用即可,亲测有效!

2019-06-10

空空如也

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

TA关注的人

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