首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python中文社区

    PyQt5 GUI应用程序工具包入门(2)

    下面我们从一个简单的登录对话框来了解PyQt5的开发过程。 PyQt5支持两种界面开发方式:一种是在QtDesigner中设计界面,各种控件直接通过拖动添加;一另种是直接撰写界面代码,通过代码控制界面上的控件。 设置完后将窗口调到适当大小(图5)。 ? 图5 最终窗口 最后,将本窗口以ui文件保存在项目文件夹,选择此文件,单击鼠标右键,选择“QT Tool”→“PyUIC”,即可生成py文件。 代码如下: # -*- coding: utf-8 -*- from PyQt5.QtWidgets import * class Ui_Form(QWidget): def __init_ ,PyQt5的各种控件一般均放在PyQt5.QtWidgets模块中,本行代码导入了所有的控件,也可只导入本程序用到的控件,即写作“from PyQt5.QtWidgets import QWidget

    1.8K90发布于 2018-02-01
  • 来自专栏Python中文社区

    PyQt5 GUI应用程序工具包入门(1)

    众所周知,PyQt5是一款优秀的GUI工具集,可用于python界面的快速开发。 本文采用Python3.6+PyCharm社区版进行PyQt5的开发。 笔者为PyQt5开发建立了3个文件模板,2个py文件模板(窗口文件模板和主程序文件模板)和1个qrc文件模板(资源文件)。 设置如下: 窗口文件模板 名称:QtWidget File 扩展名:py 内容: # -*- coding: utf-8 -*-from PyQt5.QtWidgets import *class Ui_Form __init__() 主程序文件模板 名称:PyQt5Main 扩展名:py 内容: # -*- coding: utf-8 -*-from PyQt5 import QtWidgetsfrom Dlg 笔者为方便PyQt5的开发,定义了Widgets表示:from PyQt5.QtWidgets import *,以方便模块导入。读者可自行定义其他模板,以方便开发。 本文作者 ?

    2.6K80发布于 2018-02-01
  • 来自专栏浪淘沙

    Spark工具包

    获取匹配字符串中第一个小括号中的值 matcher.group(2), matcher.group(3), matcher.group(4), matcher.group(5)

    69520发布于 2018-10-18
  • 来自专栏Python中文社区

    PyQt5 GUI应用程序工具包入门(3)—信号槽

    然后在图3所示的信号槽配置连接对话框中单击“编辑”即进入如图5所示的自定义信号槽对话框。单击+号即可增加一个槽函数。然后在生成之后,在代码中定义相应的函数。 图5 自定义信号槽对话框 手写定义槽函数 手写定义槽函数非常简单,语法为: 发送者控件.信号函数.connect(槽函数) 例(取消键的信号槽函数): self.pushButton_2.clicked.connect 我们将上一节的对话框,扩展如下: # -*- coding: utf-8 -*- from PyQt5.QtWidgets import QWidget,QFormLayout,QLabel,QLineEdit

    2.1K50发布于 2018-03-26
  • 来自专栏机器之心

    资源 | 横向对比5大开源语音识别工具包,CMU Sphinx最佳

    选自svds 作者:Cindi Thompson 机器之心编译 参与:李泽南、Smith 目前开源世界里存在多种不同的语音识别工具包,它们为开发者构建应用提供了很大帮助。这些工具各有哪些优劣? 数据科学公司 Silicon Valley Data Science 为我们带来了 5 种流行工具包的深度横向对比。 本文回顾了使用传统 HMM&n-gram 语言模型的开源语音识别工具包。对于用户而言,大多数人都会知道 Siri 或 Cortana 这样的消费产品。 以下是目前开源世界上出现的流行工具包,以及我们对它们的各项评价。 ? 开源免费语音识别工具包横向对比 本次分析基于 svds 开发者的主观经验和开源社区的已有消息。 编程语言 因为用户使用语言的情况各不相同,你可能会对特定的工具包有自己的偏好。以上工具除了 ISIP 以外都有 Python 的封装,虽然在一些情况下,Python 封装并不包括核心代码的全部功能。

    3.3K60发布于 2018-05-08
  • 来自专栏跟着阿笨一起玩NET

    Google译者工具包

    Google近日对其免费在线翻译平台译者工具包(Translator Toolkit)进行了大规模升级,一口气增加了多达285种语言,总数达到了345种。 Google译者工具包是一个综合性翻译平台,一般用户最常用的Google翻译就是其中的一部分,同时还有所见即所得编辑器、开放式评定系统、分享系统、维基百科以及Knol(Google百科全书),此外对专业翻译人员还提供了翻译记忆库 经过升级后,Google译者工具包目前可以在10664对语言之间进行互译,可以说除了偏远土著部落没有Google不能说的话了。 另外,该工具包的界面语言也已达到35种,今后还会继续增加。 Google译者工具包: http://translate.google.com/toolkit ? ?

    2.5K10发布于 2018-09-18
  • 社工工具包 SEToolkit

    接下来将介绍一个工具,社会工程工具包(SEToolkit)工具,该工具由 David Kennedy (ReL1K)设计并开发,并且有一群活跃的社区合作进行维护工作(www.social-engineer.org ),该工具包是开源的并使用Python作为开发语言,其主要目的是协助黑客更好的进行社工活动。 PowerShell 注入攻击 社工工具包中包含一个PowerShell注入攻击的有效载荷,适用于 Win7 - Win10系统使用,因为PowerShell脚本可以很容易的将ShellCode注入到目标的物理内存中 2) Website Attack Vectors 3) Infectious Media Generator 4) Create a Payload and Listener 5) Meterpreter Reverse TCP Enter the payload number [1-3]: 3 5.用户点击页面,运行脚本以后,成功反弹Shell。

    1.7K20编辑于 2022-12-28
  • 来自专栏HUC思梦的java专栏

    js表单验证工具包

    : isNumber(field) 4 trim函数: trim() lTrim() rTrim() 5 //如果值为空,通过校验 434 if (str == "") 435 return true; 436 var pattern = /^([\u4E00-\u9FA5] result = ''; 575 for(var i=0;i<exact;i++){ 576 substract+='0'; 577 } 578 substract+='<em>5</em>'

    14K90发布于 2020-09-03
  • 来自专栏hml_知识记录

    SQL性能分析工具包

    SQL性能分析工具包 本章介绍可用于主动分析特定SQL语句的分析工具。这些工具收集有关这些SQL语句执行的详细信息。使用这些信息,开发人员可以采取措施提高低效SQL语句的性能。 因此,SQL性能分析工具包旨在进行协调一致的代码分析工作。它不是用来连续监视执行代码的。 分析工具界面 SQL性能分析工具包为开发人员和支持专家提供了分析特定SQL语句或语句组的能力。 使用性能分析工具包方法 可以使用%SYSTEM.SQL.PTools类方法执行以下操作: 激活SQL性能统计信息。 获取当前的SQL统计信息设置。 导出收集的SQL性能统计信息。显示或导出到文件。 clearSQLStatsALL() DO ##class(%SYSTEM.SQL.PTools).setSQLStatsFlagJob(2) SET myquery = "SELECT TOP 5 DO ##class(%SYSTEM.SQL.PTools).setSQLStatsFlagByNS("USER",3,,7,"M:1:2") SET myquery = "SELECT TOP 5

    1.1K20编辑于 2022-06-08
  • 来自专栏自然语言处理

    【干货】pandas相关工具包

    下面是本篇文章的主要介绍的内容,就是有关在日常使用提高效率的pandas相关的工具包 4 pandas-profiling 从pandas DataFrame对象中创建HTML形式的分析报告 官方链接 pandas as pd from pandas_profiling import ProfileReport df = pd.DataFrame( np.random.rand(100, 5) pandas-profiling.github.io/pandas-profiling/examples/master/titanic/titanic_report.html 更多例子以及使用方法请参照官方链接,刚开一展身手吧~ 5 6 swifter 加速panda的DataFrame或Series的apply任何函数的运算工具包。 ? upgrade to latest version if already installed 6.2 简单实例 df = pd.DataFrame({'x': [1, 2, 3, 4], 'y': [5,

    2K20发布于 2020-12-11
  • 来自专栏北京马哥教育

    Python机器学习工具包

    包括: 一个强大的N维数组对象Array; 比较成熟的(广播)函数库; 用于整合C/C++和Fortran代码的工具包; 实用的线性代数、傅里叶变换和随机数生成函数。 SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。 项目主页: http://www.shogun-toolbox.org/ 5. MDP The Modular toolkit for Data Processing (MDP) ,用于数据处理的模块化工具包,一个Python数据处理框架。 PyML PyML是一个Python机器学习工具包, 为各分类和回归方法提供灵活的架构。它主要提供特征选择、模型选择、组合分类器、分类评估等功能。

    3.8K140发布于 2018-05-04
  • 来自专栏张善友的专栏

    WCF Data Service工具包

    WCF Data Service工具包是一组WCF Data Service(OData的.NET实现),目的是使更容易地构建WCF Data Service,支持数据的任何存储上的OData服务而不需要深入的理解 它诞生于现实的一些服务,诸如Netflix, eBay, Facebook, Twitpic等等公司的公开的服务,这个工具包已经在现有的产品中使用,被证明解决了一些有趣的问题,而且在工作中发挥了很大的作用 在使用这个工具包之前需要知道这个工具用来解决什么问题,你应该是寻找一个暴露非关系数据库存储的数据(EF+ WCF 数据服务可以完美的解决关系数据库存储的数据),当我们说数据存储的时候指的是什么呢,你可能会想到下面的场景 A SOAP API combined with an in-memory cache A parchment scroll infused with Egyptian hieroglyphics 该工具包还提供了每个现实世界的

    93960发布于 2018-01-19
  • 来自专栏IT 茂茂

    Setuptools 【Python工具包详解】

    06-07 22:03 EGG-INFO/PKG-INFO --------- ------- 299 5 1 2013-06-07 22:23 EGG-INFO/zip-safe 137 2013-06-07 22:23 EGG-INFO/SOURCES.txt 5 178 06-07-13 23:52 EGG-INFO/PKG-INFO 157 06-07-13 23:52 EGG-INFO/SOURCES.txt 5

    1.5K10发布于 2020-11-04
  • 来自专栏Java知识点

    带你认识Hutool工具包

    常见的类型转换 # 3.1 转换为字符串 int a = 1; //aStr为"1" String aStr = Convert.toStr(a); long[] b = {1,2,3,4,5}; / /bStr为:"[1, 2, 3, 4, 5]" String bStr = Convert.toStr(b); 运行结果: # 3.2 转换为指定类型数组 String[] b = { "1", " i); //获取日期是所在年的第几天 int i1 = DateUtil.dayOfYear(date); System.out.println("i1 = " + i1); 运行结果: # 5. 支持的类型包括: CharSequence Collection Map Iterator Enumeration Array int[] array = new int[]{1,2,3,4,5}; // 5 int length = ObjectUtil.length(array); Map<String, String> map = new HashMap<>(); map.put("a",

    1.8K30编辑于 2023-08-07
  • 来自专栏乐百川的学习频道

    Groovy开发工具包

    Groovy开发工具包(The Groovy Development Kit)的名字一开始迷惑了我,我以为是一些IDE的插件之类的。 if (proc4.exitValue()) { println proc4.err.text } else { println proc4.text } 集合操作 Groovy开发工具包提供了方便的集合操作 static void lists() { println('列表') //定义列表 def list = [1, 3, 25, 77, 5, 8, 97 list.remove(6) list.removeAll([1, 2, 3, 4, 5]) list -= 5 println(list) = 0 }}") //无相交元素 assert [1, 2, 3].disjoint([4, 5, 6]) //重复元素 println

    96010编辑于 2022-05-05
  • 来自专栏Java经验总结

    IO工具包最基本的工具包,难道你还不会用?

    设置文件变化监听器 FileAlterationMonitor monitor = new FileAlterationMonitor(5000, observer);// 创建文件变化监听器,间隔5

    1.7K51发布于 2021-07-23
  • Hutool 工具包使用详解

    Hutool 是一个 Java 工具包,它为开发者提供了一系列实用的工具类和方法,帮助简化开发工作。本文将详细介绍 Hutool 的主要功能和使用方法,帮助开发者更好地利用这个强大的工具包。 1. Hutool 简介 Hutool 是由 dromara 团队开发的一款 Java 工具包,旨在通过提供丰富的工具类,减少开发者的重复劳动,提升开发效率。 ; // 当前日期加5天 3.4 文件工具类 Hutool 提供了 FileUtil 工具类,用于处理文件操作。 以下是一些常用的方法: 4.1.1 MD5 加密 String md5 = SecureUtil.md5("password"); 4.1.2 AES 加密解密 AES aes = SecureUtil.aes 总结 Hutool 是一个功能强大且易用的 Java 工具包,它提供了丰富的工具类,涵盖了日常开发中的各种常见操作。

    2.1K01编辑于 2024-07-29
  • 来自专栏机器学习之旅

    Python自用工具包PyTls

    我们搞了个python的工具包PyTls。

    92210发布于 2019-07-31
  • 来自专栏向治洪

    Mac OS安装 apktool工具包

    在之前,apktool工具包都是一个压缩包,下载后无需安装即可使用。下面我们看一下如何在Mac OS系统下如何安装 apktool工具包5:接下来,运行命令apktool。 6,经过上面的处理后,apktool的环境就配置好了。接下来,直接运行apktool d 命令就可以反编译Android apk文件了。

    3.6K20编辑于 2022-06-15
  • 来自专栏云云众生s

    区块链Python工具包AlgoKit

    现在,仅仅一年后,2.0 版本已扩展为面向开发者的完整工具包,其中包含智能合约模板库;所有必需的应用程序基础设施在本地运行;简化的前端设计体验;以及第一个通用编程语言 Python 的原生集成。

    30810编辑于 2024-03-31
领券