自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青阳的博客

程序帝国开启

  • 博客(16)
  • 资源 (31)
  • 收藏
  • 关注

原创 PyQt5之俄罗斯方块程序实例开发

Teris类from PyQt5.Qt import QMainWindow, QFrame, QDesktopWidget, QApplicationfrom PyQt5.QtCore import Qt, QBasicTimer, pyqtSignalfrom PyQt5.QtGui import QPainter, QColor import sys, random#Teris类...

2019-07-23 21:44:42 313

原创 PyQt5之继承重写部件

PyQt5有一组丰富的小部件。但是,没有任何工具包可以提供程序员在其应用程序中可能需要的所有小部件。工具包通常只提供最常见的小部件,如按钮,文本小部件或滑块。如果需要更专业的小部件,我们必须自己创建它。通过使用工具包提供的绘图工具创建自定义小部件。有两种基本可能性:程序员可以修改或增强现有小部件,也可以从头开始创建自定义小部件。(重写)继承写的Burning widget这个部件这是我们可以...

2019-07-23 15:50:34 1695

原创 PyQt之QPaintPath学习

Bézier曲线贝塞尔曲线是一条立方线。可以使用QPainterPath创建PyQt5中的Bézier曲线。画家路径是由许多图形构建块组成的对象,例如矩形,椭圆,线和曲线。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QPainterPathfrom PyQt5.QtCore impo...

2019-07-23 15:32:28 1536

原创 PyQt5之QBrush画刷类学习

QBrushQBrush是一个基本的图形对象。它用于绘制图形形状的背景,例如矩形,椭圆或多边形。画笔可以有三种不同的类型:预定义画笔,渐变或纹理图案。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QBrushfrom PyQt5.QtCore import Qtimport sys...

2019-07-23 15:07:06 1798

原创 PyQt5之QPen画笔类学习

QPenQPen是一个基本的图形对象。它用于绘制矩形,椭圆,多边形或其他形状的线条,曲线和轮廓。例子如下:from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainter, QPenfrom PyQt5.QtCore import Qtimport sysclass Example(QWidget)...

2019-07-23 15:00:18 3504

原创 PyQt5之QColor学习

QColor颜色是表示红色,绿色和蓝色(RGB)强度值的组合的对象。有效的RGB值范围为0到255.我们可以通过各种方式定义颜色。最常见的是RGB十进制值或十六进制值。我们还可以使用RGBA值,代表红色,绿色,蓝色和Alpha。这里我们添加一些关于透明度的额外信息Alpha值255定义完全不透明度,0表示完全透明度,例如颜色是看不见的from PyQt5.Qt import QWidget, ...

2019-07-23 14:51:41 8525

原创 PyQt之QPainter学习2

画点类点是可以绘制的最简单的图形对象。这是窗户上的一个小点。from PyQt5.Qt import QWidget, QApplicationfrom PyQt5.QtGui import QPainterfrom PyQt5.QtCore import Qtimport sys, random#例子类class Example(QWidget): def __i...

2019-07-23 14:35:59 204

原创 PyQt5之QPainter画图面板类学习

QPainterQPainter对小部件和其他绘图设备执行低级绘制。它可以绘制从简单线条到复杂形状的所有内容。PaintEvent事件方法该绘画在paintEvent()方法中完成。绘制代码放在QPainter对象的begin()和end()方法之间。它在小部件和其他绘图设备上执行低级绘制。绘图文字我们首先在窗口的客户区域上绘制一些Unicode文本。import sysfrom P...

2019-07-23 14:26:36 1505

原创 PyQt5之QDrag拖放按钮小部件学习

在下面的示例中,我们将演示如何拖放按钮小部件。from PyQt5.Qt import QPushButton, QWidget, QApplicationfrom PyQt5.QtCore import Qt, QMimeDatafrom PyQt5.QtGui import QDragimport sys#按钮类class Button(QPushButton): d...

2019-07-23 10:59:54 1152

原创 PyQt5之QComboBox学习

在计算机图形用户界面中,拖放是单击虚拟对象并将其拖动到其他位置或另一个虚拟对象的动作(或支持其动作)。通常,它可用于调用多种操作,或在两个抽象对象之间创建各种类型的关联。拖放是图形用户界面的一部分。拖放操作使用户能够直观地执行复杂操作。通常,我们可以拖放两件事:数据或一些图形对象。如果我们将图像从一个应用程序拖到另一个应用程序,我们拖放二进制数据。如果我们在Firefox中拖动一个标签并将其移动到...

2019-07-23 10:29:15 1883

原创 python之QCombobox组合框学习

QComboBox是一个小部件,允许用户从选项列表中进行选择from PyQt5.Qt import (QWidget, QLabel, QComboBox, QApplication)import sysclass Example(QWidget): def __init__(self): super().__init__() self...

2019-07-23 10:08:02 2860

原创 PyQt5之QSplitter分隔符部件学习

QSplitter允许用户通过拖动子窗口之间的边界来控制子窗口小部件的大小。在我们的示例中,我们展示了使用两个分割器组织的三个QFrame小部件。from PyQt5.Qt import (QWidget, QHBoxLayout, QFrame, QSplitter, QStyleFactory, QApplication)from PyQt5.QtCore import Qti...

2019-07-23 09:49:53 4263

原创 PyQt5之QLineEdit学习

QLineEdit是一个小部件,允许输入和编辑单行纯文本。可以为窗口小部件提供撤消和重做,剪切和粘贴以及拖放功能。import sysfrom PyQt5.Qt import (QWidget, QLabel, QLineEdit, QApplication) class Example(QWidget): def __init__(self): s...

2019-07-23 09:40:29 903

原创 PyQt5之QPixmap类像素图学习

QPixmap是用于处理图像的小部件之一。它针对在屏幕上显示图像进行了优化。在我们的代码示例中,我们将使用QPixmap在窗口上显示图像。from PyQt5.Qt import (QWidget, QHBoxLayout, QLabel, QApplication)from PyQt5.QtGui import QPixmapimport sysclass Example(QWidge...

2019-07-23 09:28:20 2633

原创 QCalendarWidget日期窗口学习

QCalendarWidget提供基于月度的日历小部件。它允许用户以简单直观的方式选择日期。from PyQt5.Qt import (QWidget, QCalendarWidget, QLabel, QApplication, QVBoxLayout)from PyQt5.QtCore import QDateimport sys#日期类class Example(QWi...

2019-07-23 09:12:49 1972

原创 denauly算法

input: 顶点列表(vertices)                //vertices为外部生成的随机或乱序顶点列表output:已确定的三角形列表(triangles)    初始化顶点列表    创建索引列表(indices = new Array(vertices.length))//indices数组中的值为0,1,2,3,......,vertices.length-1...

2019-07-23 09:01:11 234

Kubernetes 集群安全 - 机制说明.pdf

本系列文档介绍使用二进制部署 kubernetes 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群,同时开启了集群的TLS安全认证,该安装步骤适用于所有bare metal环境、on-premise环境和公有云环境。

2020-10-17

kubernetes学习资料.rar

Kubernetes是用于自动部署、扩展和管理“容器化应用程序”的开源系统。该系统由Google设计并捐赠给Cloud Native Computing Foundation来使用。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具, 包括Docker等。

2020-10-14

PostgreSQL高可用方案比较说明书.pdf

想知道要用于PostgreSQL部署的高可用性框架吗?,我们比较了PostgreSQL自动故障切换(PAF)与Replication Manager(repmgr)与Patroni之间的前3个框架。我们深入研究了框架的工作原理,设置要求,优缺点以及它们在备用服务器测试,主服务器测试和网络隔离测试(裂脑场景)中的执行情况,以帮助您确定最佳的框架来改善PostgreSQL驱动的应用程序的正常运行时间。

2020-10-10

annie视频下载神器源代码

最近发现了个很强的下载神器Annie,一款用Go构建的快速,简单,干净的视频下载器,支持的平台很多,包括MacOS、Windows、Linux等,安装和使用是非常简单的,很适合新手,支持的网站也多。

2020-10-06

免费windows录频截屏软件

如果您需要截取屏幕截图,可以只使用键盘上的PrtScr键。但如果您还需要对捕获的图像进行一些基本编辑,那么FastStone Capture是一个不错的选择。 FastStone Capture是一个极简主义的应用程序,用于截取屏幕截图,在其小界面下隐藏了大量工具和选项。该程序包括几种捕获图像的方法(全屏,活动窗口,矩形区域,自由选择区域,甚至滚动窗口!),并适用于所有流行的格式。

2020-10-05

Patroni-2.0.0说明书.md

Postgresql的高可用方案patroni中文说明书。Patroni(中文:守护神)是一个模板,您可以使用Python创建模板,并使用最大的可访问性来创建自己的定制的高可用性解决方案,该分布式配置商店如ZooKeeper,etcd,Consul或Kubernetes。希望在数据中心或其他任何地方快速部署HA PostgreSQL的数据库工程师,DBA,DevOps工程师和SRE希望会发现它很有用。 ​ 我们将Patroni称为“模板”,因为它远非单一规格的即插即用复制系统。它将有自己的警告。明智地使用。有很多方法可以在PostgreSQL上运行高可用性。

2020-09-28

Qt实现元素周期表

元素周期标实现,Qt和C++读取xml文件实现动态点击元素周期表。

2018-12-19

origin7.5汉化版x64版

origin是针对不会用matplotlib编程画图和matlab画图的化工化学行业的同志准备的科研工具,一个好的汉化版对于科研工作者有很大帮助。

2018-12-15

windowslinux双系统安装工具

EasyBCD是一个用Windows系统引导分区安装Linux的工具。

2018-12-15

QtCreator维基百科说明书

Qt creator维基百科书对于宏观了解Qt至关重要,要读就读比较科学和权威的资料。

2018-12-15

Python概要说明书

如何科学的描述Python语言,百科是比较科普的材料,而在百科中,维基百科的描述最为科学。

2018-12-15

ARM汇编指令

目前流行ARM,intel,invidia三种硬件的架构,ARM汇编手册对于掌握操作系统的汇编命令显得特别重要。

2018-11-29

mfc框架手册

mfc是windows操作系统下用来制作软件界面的开发框架,一本好的mfc学习手册可以给c++工程师查漏补缺的作用。

2018-11-29

23种设计模式迷你小册子

做项目关键在于搭建一个好的软件架构,好的软件架构取决于对现实世界的物理抽象,而抽象的成功应用在于设计模式,快速掌握23种设计模式对于c++和java编码工程师尤其重要。

2018-11-29

正则表达式速查表下载

检索是移动开发经常遇到的问题,熟悉正则表达式的运用特别重要,此表可以帮助学习正则表达式的抽象意思

2018-11-27

机器学习算法图

机器学习算法分类图,从全局出发啃掉机器学习所有主要算法。

2018-11-24

mysql速查表

快速掌握mysql的主要命令,速查表可以助你一日可掌握mysql的大概技术知识。

2018-11-24

numpy cheat sheet

numpy速查表,此文件便于快速掌握numpy的api,掌握机器学习。

2018-11-24

机器学习算法速查表

机器学习算法速查表,帮助从宏观上掌握机器学习的算法及其优缺点。

2018-11-24

matlab命令函数速查表

matlab cheat sheet有利于快速查看matlab的命令以及公式,非常好用。

2018-11-24

Git命令速查表

Git命令速查表,帮助移动技术开发人员快速能够完成老本的需求,在老版本和新版本的资料上传。

2018-11-24

微积分速查表

机器学习综合了高等数学中的微积分知识,浏览该微积分速查表可以快速帮助读者掌握微积分的知识

2018-11-24

python 导入各种文本输入api

python读取各种文本数据不同,此文本可以帮助程序员快速读懂各种文本的读取api。

2018-11-24

openmp命令速查表

openmp是针对C,C++,Fortran的开源并行计算支持头文件,openmp速查表便于快速查阅命令。

2018-11-24

python numpy数值计算包

numpy和scipy等都是学习python首先要接触的最基本的函数包,主要用来作数值计算,编程开发也离不开,那么numpy.chm是一个很方便的手册。

2018-10-20

python 最好的统计包matplotlib.chm

chm文档有助于全面学习一个包,便于查找浏览。chm的生成可以通过python写脚本爬虫下载html,然后用软件工具easy.chm工具生成。

2018-10-19

缓冲取溢出攻击原理案例

黑客就是通过改变地址来攻击他人的程序的。这乃中科院视频,有助于提高对C++的理解和认识。

2018-10-19

指令运行过程

该视频式程序运行的精髓,高手C++的必备技能。高手玩内存。

2018-10-19

分子模拟经典书籍

分子模拟(Molecular Simulation) 利用计算机以原子水平的分子模型来模拟分子结构与行为,进而模拟分子体系的各种物理、化学性质的方法。它是在实验基础上,通过基本原理,构筑起一套模型和算法,从而计算出合理的分子结构与分子行为。分子模拟不仅可以模拟分子的静态结构,也可以模拟分子体系的动态行为。此书籍乃开山鼻祖之作。

2018-10-14

RDKit化学信息学包

支持ubuntu下的python C++调用,rdkit是化学信息学的一个包,用于将化学的分子式用smiles实现

2018-08-09

空空如也

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

TA关注的人

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