自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 grep 的非贪婪模式

实测grep的非贪婪模式是。参数,加上匹配字符串。

2023-09-06 11:38:36 432

原创 docker 命令解析

docker命令解析的。

2023-08-07 11:09:18 1074

翻译 Python Pandas教程

Python Pandas教程展示了如何使用Pandas库在Python中进行基本的数据分析。代码示例和数据可在作者的中获得。

2023-07-29 23:53:07 510

翻译 Python Docker

码头工人Docker是开发人员和系统管理员使用容器构建、运行和共享应用程序的平台。Docker促进了应用程序的可移植性和可伸缩性。Docker提供了应用程序隔离,从而消除了库和环境差异引起的许多问题。它有助于自动化开发和部署。使用预定义的社区图像,开发人员可以节省时间并改善他们的整体体验。Docker镜像是一个只读模板,包含创建Docker容器的说明。Docker容器是一个镜像的可运行实例。Docker镜像存储在存储库中。是官方的Docker存储库。

2023-07-29 08:03:24 111

翻译 Python asyncio

在本文中,我们将展示如何在Python中使用asyncio模块进行异步编程。通过异步编程,我们可以在执行主程序的同时执行任务。

2023-07-28 23:12:03 75

翻译 Python async/await

在本文中,我们将展示如何在Python中使用async/await关键字。通过异步编程,我们可以在执行主程序的同时执行任务。async和await关键字简化了Python中的异步编程。Python在语言中内置了异步编程模型。

2023-07-28 07:28:39 161

翻译 PyQt5中的俄罗斯方块

俄罗斯方块俄罗斯方块游戏是有史以来最流行的电脑游戏之一。最初的游戏是由俄罗斯程序员Alexey Pajitnov在1985年设计和编写的。从那时起,《俄罗斯方块》便以各种形式出现在几乎所有的电脑平台上。俄罗斯方块被称为下落方块益智游戏。在这个游戏中,我们有七种不同的形状,称为四足方块:s形,z形,t形,l形,线形,镜像l形和方形。每个形状都由四个正方形组成。形状从板子上掉下来。俄罗斯方块游戏的目标是移动和旋转形状,使它们尽可能地适合。如果我们设法排成一排,这排就会被破坏,我们就会得分。

2023-07-27 21:39:27 48

翻译 PyQt5中的自定义小部件

PyQt5有一组丰富的小部件。然而,没有一个工具包能够提供程序员在其应用程序中可能需要的所有小部件。工具箱通常只提供最常见的小部件,如按钮、文本小部件或滑块。如果需要更专业的小部件,我们必须自己创建它。自定义小部件是通过使用工具包提供的绘图工具创建的。有两种基本可能性:程序员可以修改或增强现有小部件,或者从头创建自定义小部件。

2023-07-27 21:11:56 74

翻译 PyQt5中的绘画

PyQt5绘画系统能够渲染矢量图形、图像和轮廓基于字体的文本。当我们想要更改或增强现有小部件时,或者如果我们从头开始创建自定义小部件,则需要在应用程序中绘制。为了绘制,我们使用PyQt5工具包提供的绘制API。

2023-07-27 19:21:26 164

原创 TCP模型和工作沟通方式

我们如何与客户沟通?理科生和技术人员可能在沟通技巧方面有所欠缺。那么我们如何理解和掌握沟通的原则和技巧呢?我发现TCP网络交互模型很好的描述了沟通的原则和要点。下面我们就从TCP来讲沟通的过程。TCP的客户端就像客户(甲方),TCP的服务端就如同乙方。及时反馈TCP的任何一端发送消息给对方,对方在收到消息后,就会立即回复一个ACK消息。表示消息已经收到。备注(接下来还会讲。工欲善其事,必先利其器,我们如何解决工作中的问题培养好习惯,表扬,鼓励,规则的重要性,我们如何教育孩子)...

2023-07-26 22:09:23 353

翻译 ZeroMQ消息传输协议(v1)

ZeroMQ: 看了ZMTP 2.0的协议介绍,我们也看看1.0,想看原文的在。

2023-07-26 21:38:57 164

翻译 在PyQt5中拖放

在PyQt5教程的这一部分中,我们将讨论拖放操作。在计算机图形用户界面中,拖放是单击虚拟对象并将其拖到不同位置或另一个虚拟对象上的操作(或支持操作)。通常,它可用于调用多种操作,或在两个抽象对象之间创建各种类型的关联。拖放是图形用户界面的一部分。拖放操作使用户能够直观地完成复杂的操作。通常,我们可以拖放两种东西:数据或一些图形对象。如果我们将图像从一个应用程序拖到另一个应用程序,我们将拖放二进制数据。如果我们在Firefox中拖动一个选项卡并将其移动到另一个位置,那么我们就拖放了一个图形组件。

2023-07-26 21:18:11 90

翻译 PyQt5 widgets II

在本章中,我们继续介绍PyQt5小部件。我们将介绍QPixmapQLineEditQSplitter和QComboBox。

2023-07-26 21:05:17 54

翻译 PyQt5 widgets

小部件是应用程序的基本构建块。PyQt5有各种各样的小部件,包括按钮、复选框、滑块或列表框。QCheckBox、工具切换模式下的QSlider和。

2023-07-25 21:47:06 115

翻译 Dialogs in PyQt5

对话被定义为两个或更多人之间的对话。在计算机应用程序中,对话框是用来与应用程序“对话”的窗口。对话框用于从用户获取数据或更改应用程序设置等。

2023-07-25 21:22:31 40

翻译 Events and signals in PyQt5

当一个特定的事件发生时,就会发出一个信号。默认情况下禁用鼠标跟踪,因此当移动鼠标时至少按下一个鼠标按钮时,小部件才会接收鼠标移动事件。在我们的例子中,是鼠标移动事件。Event对象是一个Python对象,它包含许多描述事件的属性。在应用程序的状态栏中,我们显示了所按按钮的标签。这里我们将滑块的valueChanged信号连接到lcd数字的显示槽。有时知道哪个小部件是信号的发送者是很方便的。在本例中,我们在标签小部件中显示鼠标指针的x和y坐标。这是一个演示PyQt5中的信号和槽的简单示例。

2023-07-24 21:27:07 105

翻译 如何重置Django的数据库?

在开发的早期阶段,当数据并不重要时,我总是发现处理数据库更改是一件具有挑战性和令人厌烦的事情。早期阶段包括客户机需求的许多更改,因此也包括许多数据库更改。这就是为什么我选择写这篇文章并分享我的经验(和脚本)来帮助您克服这些障碍。

2023-07-21 11:56:04 446

翻译 未平仓量、持仓量

未平仓量是指尚未结算的未平仓衍生品合约总数。它们没有被行使、结清或过期。这一衡量与期权和期货市场有关,而不是股票市场。未平仓量等于未平仓量的总数,而不是买卖双方所有交易的总和。当未平仓量增加时,就代表有新资金进入市场。当未平仓量减少时,就意味着资金正在流出市场。未平仓量通常不被视为趋势或价格走势的指标。

2023-07-18 11:14:36 509

翻译 解读期货市场的成交量

成交量和未平仓量是指导期货市场交易决策的重要指标,但与往常一样,这些指标应考虑与外部市场事件的关系。要想最清楚地了解市场状况,就必须考虑尽可能多的因素。

2023-07-18 10:54:30 185

翻译 PyQt5中的布局管理

绝对定位程序员以像素为单位指定每个小部件的位置和大小。下面的示例以绝对坐标定位小部件。我们使用move方法来定位小部件。在我们的例子中,这些是标签。我们通过提供x和y坐标来定位它们。坐标系的起点在左上角。x值从左到右增长。y值从上到下递增。标签小部件位于x=15和y=10处。

2023-07-17 07:16:31 56

翻译 PyQt5中的菜单和工具栏

在上面的三行代码中,我们创建了一个带有特定图标和“Exit”标签的操作。第三行代码创建了一个状态提示,当我们将鼠标指针悬停在菜单项上时,该提示将显示在状态栏中。例如,在Opera浏览器中,当我们右键单击网页时,我们会得到一个上下文菜单。在上面的例子中,我们创建了一个菜单栏。在上面的示例中,我们创建了一个简单的工具栏。在本节的最后一个示例中,我们创建了菜单栏、工具栏和状态栏。这个代码示例创建了一个带有菜单栏、工具栏和状态栏的经典GUI应用程序的框架。在下面的示例中,我们创建了一个可以选中和不选中的菜单。

2023-07-16 19:47:30 241

翻译 PyQt5中的第一个程序

在我们的示例中,它将是一个QWidget。第三个是窗户的宽度,第四个是窗户的高度。父方法返回Example类的父对象,我们调用它的构造函数。应用程序图标是一个小图像,通常显示在标题栏的左上角。在下面的示例中,我们将展示如何在PyQt5中实现这一点。关闭窗口最明显的方法是单击标题栏上的x标记。构造函数的第一个参数是按钮的标签。如果单击Yes按钮,我们就接受导致小部件关闭和应用程序终止的事件。我们的矩形已经有了它的宽度和高度。我们将应用程序窗口的左上点移动到qr矩形的左上点,从而使窗口在屏幕上居中。

2023-07-16 19:19:11 32

翻译 PyQt5日期和时间

它提供了比较时间、确定时间和其他各种时间操作方法的方法。Unix纪元是1970年1月1日的00:00:00 UTC时间(或1970- 01-01T00:00:00Z ISO 8601)。计算机中的日期和时间是根据自该计算机或平台的定义纪元以来经过的秒数或时钟滴答数来确定的。一个纪元是时间上的一个瞬间,被选为一个特定时代的起源。地球向东方旋转,所以太阳在不同的时间在不同的地点升起。任何时刻的儒略历日期(JD)是前一个正午的儒略历数加上从该时刻开始的一天的分数。冬季使用的标准时间是中欧时间(CET)。

2023-07-16 11:57:42 479

翻译 PyQt5 介绍

PyQt5被实现为一组Python模块。它有超过620个类和6000个函数和方法。它是一个多平台工具包,可以在所有主要的操作系统上运行,包括Unix、Windows和Mac OS。PyQt5是双重许可的。PyQt5是Digia为Qt5应用程序框架提供的一组Python绑定。Qt库是最强大的GUI库之一。PyQt5是由Riverbank Computing开发的。我们可以使用pip3工具安装PyQt5。有一些字符串包含Qt和PyQt5的版本。我们打印了Qt库和PyQt5模块的版本。

2023-07-16 11:12:01 207

翻译 如何备份你的GitLab服务器

使用自我管理的GitLab实例的组织通常依赖它来保存源代码、项目管理和操作工具。有一个有效的备份是至关重要的,这样你的数据就能在硬件故障、服务器更新失败或恶意泄露的情况下得到保护。GitLab有一个内置的备份组件,可以为您的安装数据创建一个完整的存档。存档可以在运行相同GitLab版本的新服务器上恢复。下面介绍如何将为本地文件系统或Amazon S3存储桶。这些步骤用于GitLab综合版本。如果您的实例是的,则需要修改GitLab CLI命令,在它们前面加上。

2023-03-15 16:59:13 1042

翻译 结构化的并发性

添加co_await可以使同步函数异步化,而不会影响计算结构。被等待的异步操作必须在调用函数之前完成,就像普通函数调用一样。革命是:什么都没有改变。作用域和生存期仍然像往常一样嵌套,只不过现在作用域在时间上是不连续的。对于原始的回调和future,这种结构化就失去了。协程和更普遍的结构化并发,将C++风格的优点——值语义、算法驱动设计、带有确定性终结的清晰所有权语义——带入我们的异步编程中。它这样做是因为它将异步生命周期绑定到普C++词法作用域。

2023-03-10 13:48:01 518

原创 Git 比较两个分支的差异

通常我们在Git Lab等工具进行Merge(Push Request)的时候就可以通过网页进行代码审查。而有时候Git Lab的网页对比工具的算法导致整个文件都被认为发生修改,不便于查看修改变更。通常我们在一个分支实现一个功能,当开发测试完成后,合并到主分支,这是通常需要在合并分支前Code Reivew。这时如果工作在Windows环境中,也可以使用TortoiseGit 工具进行比较,也是比较方便的。,每次打开文件对比时,命令行会出现下面的提示文字,输入。可以先查看有哪些文件发生改变,命令。

2023-03-09 11:18:53 5338

翻译 FIX实施指南: 固定收益的FIX过程

这一部分以及对FIX协议的改进是债券市场协会和FPL全球固定收益委员会共同努力的结果。美国国债(US Treasury Bonds)美国公司债券(US Corporate Bonds)市政证券(Municipal Securities)机构证券(Agency Securities)待公布抵押贷款支持证券(To-Be-Announced (TBA) Mortgage Backed Securities)欧洲主权债券(Euro Sovereign Bonds)

2023-02-24 16:44:46 536

翻译 FIX实施指南: 交战规则

对于任何交易系统来说,在FIX消息中正确识别证券是极其重要的。每个FIX消息(传入或传出)中都有几个字段,用于标识证券。交战规则文档应指定首选哪种符号,如果支持多种符号,则可接受哪种约定。例如,在实现中可能需要Symbol(55),但是安全性的标识和验证中的最后一个词可能基于SecurityID(48)和IDSource(22)的组合来执行,以避免符号输入错误的问题。此外,传入消息中可能接受其他一些字段,但用于验证或标识目的时仍未使用。

2023-02-24 16:42:19 165

翻译 FIX实施指南:固定收益交易商系统

机会在于在内部和向客户提供产品(多渠道)、订单输入、订单跟踪、交易跟踪、交易历史和报告的桌面透明度,以及通过提供实时订单跟踪、轻松的订单输入和分配来提高我们当前交易处理的效率,所有这些都在一个桌面解决方案中。连通性允许销售人员知道客户是否以电子方式提交了订单,客户是否以电子方式执行了交易,以及哪些级别正在分发给特定客户正在查看的提供渠道(基于web的、直接的、B2B等)。固定收益社区的卖方已投入大量时间与客户会面,并考虑在固定收益订单、交易执行和交易后报告的直接客户连接领域的战略地位。

2023-02-24 16:41:37 160

翻译 FIX实施指南: 固定收益外部系统

投资者可以使用FIX Allocation消息向交易商发送配置指令。投资者可以收到包含净资金计算的FIX Allocation消息。客户可以收到FIX ExecutionReport消息,通知他们交易执行情况,这可以实时更新参与者系统。IOI、NewOrder和Quote消息可用于为使用电子交易平台的机构更新库存。客户可以收到FIX确认消息,因为每个分配是由经销商审查和确认的。客户可以使用FIX NewOrder消息向平台发送订单。

2023-02-24 16:40:17 142

翻译 FIX实施指南: 通用基础设施

本章讨论在使用FIX协议实现电子交易系统之前需要准备的基础设施。对公司IT基础设施的审查有助于确保它有能力支持订单管理和FIX系统,这些系统是完成既定STP目标所必需的。订单管理系统将在最后一节中介绍。

2023-02-24 16:39:39 133

翻译 FIX实施指南:简介

金融信息交换(FIX)协议是一种开放的电子通信协议,旨在标准化和简化金融服务行业的电子通信,支持金融实体之间的多种格式和类型的通信,包括交易分配、订单提交、订单更改、执行报告和广告。核心FIX协议和一系列消息规范标准由FIX Trading Community™维护,这是一个独立的、非营利性的、行业驱动的标准组织。

2023-02-24 16:38:38 459

原创 Linux VIM编辑二进制文件

VIM 查看和编辑二进制文件

2022-12-07 15:19:48 2141

翻译 ZeroMQ消息传输协议 (v2.0)

ZeroMQ 0MQ ZMTP 协议

2022-12-05 19:26:17 626

翻译 FIX FAST教程 (5) 数据类型

FIX FAST encode decode

2022-12-03 18:38:35 264

翻译 FIX FAST教程 (4) 字段操作符

FIX FAST encode deconde

2022-12-03 16:36:09 140

翻译 FIX FAST 教程 (3)解码字段

FIX FAST

2022-12-03 14:13:25 209

翻译 FIX FAST 教程 (2) 消息解码过程

FIX FAST

2022-12-03 11:11:04 253

翻译 FIX FAST教程 (1)概述

FIX FAST 编码入门

2022-12-03 09:45:09 413

空空如也

空空如也

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

TA关注的人

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