-
python提示框应用
在python编程过程中我们经常会遇到,要有一些提示信息、警示信息或是确认信息等,那么怎样实现在python中显示这些信息呢,下面我们一块进行讨论:首先,需要加载一下模块。 import tkinter from tkinter.messagebox import * 1.信息消息框创建并显示一个具有指定标题和消息的信息消息框。import tkinter as tkfrom tkinter.messagebox import *title='提示'message...…
-
python获取CSV文件的总行数
csv文件是我们常用的文件类型之一,主要用于存储结构化数据,下面我们介绍一下怎样获取CSV文件的总行数。使用pandas库获取csv文件的总行数:方法一 import pandas # 文件路径 path="test.csv" # 查询文件行数 df=pd.read_csv(path) total_rows=df.shape[0] print('csv文件的总行数为:',tot...…
-
python如何安装talib
因为量化计算的需要,我需要安装talib程序包,但是通过pip install ta-lib安装在过程中报错,怎么也装不上,于是开始寻找正确安装talib的方法,经过不懈努力终于找打了安装不成的原因。主要原因是我们目前使用的操作系统基本都是64位操作系统,而python库中的talib是32位的,所以我们会安装不成功。要想安装成功我们需要用到64位的安装包,但是pip安装源中并不提供,所以我们需要手动下载64位安装包,然后手动安装。一、talib的下载地址:https://www.lfd....…
-
通过CloudFlare部署订阅链接
当我们上网的时候经常会遇到需要不断更新节点的情况,于是我们四处搜寻节点,而且从网上搜索到的节点有的有效期很短,大大降低了我们的上网的效率,下面我们介绍一种通过CloudFlare来部署节点的订阅链接的方法。需要的资料1.CloudFlare的注册用户;如果不是注册用户可通过下面的链接来注册:Cloudflare网站地址:https://www.cloudflare.com/zh-cn/2.部署订阅用到的代码; 代码地址:workers_sub部署方法1.登陆网站后找到左侧侧边栏的Worke...…
-
通过CCXT获取okx代币的K线数据(二)
我们request的方法获取了K线数据,下面我们继续采用引用ccxt库来获取代币的K线数据。ccxt简介1.ccxt简介CCXT是一个开源的数字货币交易框架,它封装了全世界绝大多数的交易所API。 2.安装ccxt安装ccxt只需要在命令行中执行:pip install ccxt 如果安装很慢可以使用国内镜像安装源来安装: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ccxt3.引用ccxtimport ccxt程序思路通...…
-
通过CCXT获取okx的K线数据(一)
想要获取K线数据,目前有两种方法,一种是通过okx的request方法获得,及访问相应的endpoint来获取K线数据;另外一种是通过ccxt来获取。我们先讨论通过request方法获取K线数据通过阅读okx的API文档,我们发现获取K线获取的是公共数据,所以获取数据不需要APIKEY。直接用request方法就可以。参考文档链接(获取交易产品K线数据)构建一个链接,根据文档要求我们首先要构造一个连接由baseurl、endpoint和请求参数组成,即: baseurl='https://...…
-
python字典转换为Pandas DataFrame
我们在python实际编程过程中可能会遇到把dic转换为Pandas DataFrame的情况,下面我们探讨一下如何实现。在Pandas DataFrame中将键转换为列,将键值转换为行import pandas as pddic={'askPx': '78.88', 'askSz': '169', 'bidPx': '78.87', 'bidSz': '269', 'high24h': '78.98', 'instId': 'TRB-USDT-SWAP', 'instType...…
-
CCXT如何设置代理访问Okx
我们使用python通过ccxt访问okx时,可能会有无法访问的情况,那么我们可以通过设置代理的方法实现对okx的访问。代码如下:import ccxt # API初始化apikey = '你的apikey' secretkey = '你的secretkey' passphrase = '你的password' # 实例化交易所并设置代理okx = ccxt.okx({ 'proxies': { 'http': 'http://127.0.0.1:XXXX', ...…
-
通过Cloud flare实现对非443端口的节点进行反代
我们使用节点时会遇到对非443端口的节点进行反代,下面介绍一下如何处理。一、需要的材料1.cloudflare网址:(https://www.cloudflare.net/)1.一个Cloud flare登录账号。2.一个非443端口的地址本文以104.25.232.114:2082为例。3.一个有效的域名。二、登录Cloud flare打开Cloud flare并进行登录三、选择一个已经添加好的域名四、选择左面菜单里的DNS五、选择添加记录六、填写相关内容如果时数字IP地址则选择添加“A...…
-
自己创建一个企业邮箱
在我们上网得过程中,有时会要求用到企业邮箱,下面我们来自己建立一个企业邮箱。一、需要用到东西1.CloudFlare网站https://www.cloudflare.com/zh-cn/2.一个自己的域名3.一个自己的邮箱,用来接收CF转发的邮件。二、打开cloud flare网站并登录三、选择一个有效的域名四、选择电子邮件五、选择路由六、点击创建七、填写邮箱名称并启用Catch-all 地址并保存八、然后返回概述等待路由状态及DNS记录都变为绿色就可以使用了。…
-
IDM注册教程
IDM是我们常用的下载工具,但是我们新安装IDM后它是没有注册的,下面我们介绍一下IDM如何注册。首先介绍一下要用到的网址:1.IDM下载网址:https://www.internetdownloadmanager.com/2.IDM激活脚本:https://github.com/lstprjct/IDM-Activation-Script一、下载并安装IDM打开上面提供的网址,下载并安装IDM。二、安装IDM浏览器插件1.安装完成后,我们点击Installation Instructio...…
-
注册免费域名eu.org
一、打开eu.org网站,并点击注册二、填写注册信息,并点击创建三、创建完成四、我们打开邮箱,我们会收到验证邮件,并点击验证连接五、点击激活六、显示已激活七、点击登录,并填写用户名和密码,然后再点击登录八、点击新域名九、输入自己想要的域名十、打开我们的CloudFlare,复制DNS十一、把复制的DNS填写到刚才的eu.org网站,并提交十二、弹出成功页面这样,域名就注册成功了,然后我们等待确认邮件,确认后就可以使用了。…
-
Win7旧电脑无法安装warp,使用wireguard实现上网
笔记本电脑是win10,顺利安装warp并实现上网。台式机有点老了,装的还是Win7,想安装warp实现上网,但warp却不支持Win7,没有办法钱前一段时间有一些up提出可以把warp的配置导入到wireguard中,从而实现上个网。为了让老电脑能上网于是就把warp的参数导入到wireguard中,完美实现上网。具体步骤如下:一、需要网站地址1.wireguard官方网站https://www.wireguard.com/install/2.生成warp配置的网站(感谢勇哥和不一样的强...…
-
Cloudflare内搭建机场节点
简介通过在CloudFlare的workers部署代码,来实现机场功能。1.登录CloudFlare网站2.选择Workers and Pages3.选择“创建应用程序”4.选择“创建worker”5.填写应用程序名称,然后点击“确定”6.选择“编辑代码”7.删除所有代码8。复制下方链接中的代码,粘贴到代码框当中,然后点击“保存并部署”代码链接:https://github.com/hengdactn/ctnhb.github.io/blob/master/workers%E4%BB%A3...…
-
CloudFlare Warp免费VPN上网设置
简介WARP 是基于 1.1.1.1 构建的可选应用程序。WARP 在个人设备(如计算机和智能手机)和您在互联网上访问的服务之间建立安全连接。1.1.1.1 仅保护 DNS 查询,而 WARP 保护来自您设备的所有流量。WARP 通过在 Cloudflare 网络而不是公共互联网上路由您的流量来做到这一点。Cloudflare 自动加密所有流量,并且通常通过 Cloudflare 的低延迟路径路由流量,从而加速流量。通过这种方式,WARP 提供了虚拟公共网络 (V) 服务的一些安全优势,而...…
-
pycharm设置为中文显示
pycharm的默认界面为英文模式,英文不太好的朋友操作起来有难度,下面我们一起来设置成为中文显示,Follow me!打开File菜单,选择下面的Settings子菜单,如图:选择Settings下的Plugins选项,如图:然后选择Marketplace选项,如图:在搜索栏输入“Chinese”进行搜索,结果如下:选择Chinese (simplified)Lange pack进行安装,即点击install建。安装完成,点击Restart IDE,如下图:重新启动pytharm,界面改...…
-
使用VBA生成随机手机号码
在学习和工作中,有时我们会遇到让你填入一个手机号码(不需要验证),我们还得费脑筋想一下,下面我们就用VBA写个小程序,来产生一个随机的手机号码,方便我们使用。VBA的代码如下:Public Sub RandPhoneNum() '产生随机手机号码 Dim prenum As String Dim rearnum As Long prenum = Choose(Application.RandBetween(1, 16), "130", "131", "132", "133", _ ...…
-
VBA在excel工作表中插入饼图
在使用VBA的过程中,我们会遇到在excel表格中插入图表的情况,今天我们以在工作表中插入饼图为例子,说明如何在工作表中插入饼图。准备表格我们准备在工作表A7单元格处插入宽度为300,高度为260的表格。插入表格要用到的命令 增加一个表格 chartobject.add(left,top,width,height) 设置数据源 chartobhect.chat.setsourcedata() 设置标题 chart.charttitle.text="str...…
-
Excel VBA 的换行和回车
在excel VBA使用过程中,我们当一行内容过多或需要分行显示的时,我们就要对内容进行换行。正常换行是换到下一行,但光标的水平位置没有变化,而回车是光标移动到当前行的行首,那么在VBA中换行和回车是什么情况呢。下面我们通过一个程序来验证一下。首先我们先了解一下换行和回车的标书方法 chr(10) 可以生成换行符 chr(13) 可以生成回车符 vbcrlf 换行符和回车符 vbCr 等同于chr(10) vblf 等同于chr(13)程序代码 ...…
-
Excel VBA 的颜色index
在使用excelvba时,经常会遇到需要设置单元格或区域的颜色,今天我们讨论一下如何使用color index设置颜色。为了直观我们编一个小程序来显示颜色及数值,方便以后调用。 Sub color_test() Dim i, j, index As Integer index = 1 Range("C3,E3,G3,I3") = "数值" Range("D3,F3,H3,J3") = "颜色" For i = 3 To 10 Step ...…