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

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

    一个简单的登陆对话框 QtDesigner设计界面 经过上一篇文章的设置后,我们可通过菜单栏的“Tool”→“QT Tool”→“Qt Designer”打开QtDesigner程序,进行界面设计,如图2。 图2 QtDesinger界面 由于我们只需建立一个简单的窗口,故选择模板为“Widget”,单击“创建”,即进入窗口编辑界面,如图3所示。 ? 图3 新建窗口 我们只需将所需的控件拖入即可,这里我们需要2个Push Button(Buttons中),2个Label(Display Widget中)和2个Line Edit(Import Widgets ("取消") lay.addRow(Lab1,Line1) lay.addRow(Lab2, Line2) lay.addRow (OkB,CB) 代码说明: 第2行,导入PyQt5的控件,PyQt5的各种控件一般均放在PyQt5.QtWidgets模块中,本行代码导入了所有的控件,也可只导入本程序用到的控件,即写作“from

    1.8K90发布于 2018-02-01
  • 来自专栏python+前端 知识分享

    【Python的概念、2种建立方式、的使用

    一、(Package)的概念、2种建立的方式1》概念:是一个包含多个模块的特殊目录,目录下有一个特殊的文件__init__.py1.1名的命名方式:命名方式和变量名一样,小写字母+_(小写字母加个下划线 ,不要以数字开头)1.2使用包好处:使用import 名 可以一次性导入中所有的模块22种建立的方式2.1 使用目录手动建立步骤:点击我自己的文件名PythonProject鼠标右键——》点击 2.2 自动建立(方便快捷)步骤:点击我自己的文件名PythonProject鼠标右键——》点击New ——》 点击Python Package——》在选框中写上的名字pg_message回车——》 总结: 在python中,一个包含多个模块的文件,然后再加上一个__init__特殊文件,就组成了一个,在给包起名时一定要使用小写字母加下划线的方式,不能以数字开头----二、的使用(封装模块、设置 __init__、外界导入)2.1》__init__.py要在外界使用中的模块,需要在__init__.py中指定对外界提供的模块列表# 从 当前目录 导入 模块列表from . import 模块名

    2K10编辑于 2022-10-07
  • 来自专栏minlearnprogramming

    ​为tinycolinux制作应用

    本文关键字:tinycolinux自定义应用,tinycolinx内存运行,mysql重建/tmp/mysql.sock 在前面《发布tinycolinux》中,我们重点描述了将tinycolinux 组建复合应用 ----- 官方提供了很多镜像,这些都很正交。 且还有构建源码,可往往我们还需要lnmp这样的组合,我们可以按《发布tinycolinux》part2中的硬盘安装应用方法来组合一次性安装(当然,这样它就不正交了但对一台vm container通常情况下仅需承载安装一次 首先,tce-load -w nginx,php5,sqlite3,发现会下载大量tcz到/mnt/cobd0/tce/options中:bsddb.tcz,bzip2-lib.tcz,curl.tcz ncurses-common.tcz,nginx.tcz,openssl-0.9.8.tcz,pcre.tcz,perl5.tcz,php5.tcz,readline.tcz,sqlite3.tcz,这些都是我们要组合进一个大应用的基础

    76220发布于 2020-09-29
  • 来自专栏生信小驿站

    factoextra 聚类分析(2

    聚类分析是一种数据贵呀技术,旨在揭露数据集中观测值的子集。它可以把大量的观测值归为若干个类。这里的类被定义为若干个观测值组成的群组,群组内观测值的相似度比群间的相似度高。这不是一个精确的定义,从而导致了各种聚类方法的出现。

    1.2K20发布于 2018-10-08
  • 来自专栏流柯技术学院

    Charles抓2-Charles抓https请求

    1.开启SSL代理 菜单,代理-->SSL代理设置 勾选启用SSL代理 在包括选项,添加主机:*,端口:443 确定保存 2.安装证书 菜单,帮助-->SSL代理-->安装Charles根证书 如下图 菜单,帮助-->SSL代理-->保存Charles根证书 4.浏览器安装证书 浏览器安装导出的证书文件,Firefox举例 菜单,工具-->选项 即可愉快的抓取PC端https请求数据

    3.3K10发布于 2020-06-16
  • 来自专栏生信菜鸟团

    R:gtable用于处理ggplot2图像

    很多工具都可以进行拼图或嵌图, 比如cowplot、patchwork、ggpubr、gridExtra等等,但是gtable是相对底层的进行操纵ggplot2对象的。 ncol、nrow参数而言,它们几乎已经是拼图布局的行列定义的标签了,在多个拼图工具中都能见到,比如ggpubr的ggarrange函数,当然这也不奇怪,毕竟ggarrange就是依赖的cowplot。 ncol = 2) ? # p2添加边框,以用于嵌图显示,并转换为gtable对象:g2_new g2_new <- ( p2 + theme(plot.background = element_rect(fill = NA, $layout %>% filter(name == "panel") %>% c() # 将g2_new按照比例并到g1的panel # 新建panel是2*2的绘图方格,比例都是6:4 # g1_

    2.9K30发布于 2020-10-12
  • 来自专栏叶子陪你玩编程

    python闭应用案例1

    def display2(key): def display(): print(key) return display # 返回函数非常关键 由于display2返回的就是一个函数 ,现在onkey方法就可以传入key参数调用display2(key)了。 ' for key in letters: turtle.onkey(display2(key), key) 上面的display函数其实就是一个闭。 abcdefghijklmnopqrstuvwxyz' for key in letters: turtle.onkey((lambda key=key:display(key)),key) screen.listen() 在装饰器中,闭应用的非常多 ---- 很多时候,可能你并不知道闭或者某个技术名词的概念,仅仅是根据问题你想出了前面的解决方法,而后听别人说才知道自己用的是闭,是不是有一种创造的感觉呢?

    71140编辑于 2022-05-22
  • 来自专栏tea9的博客

    android aapt查看应用

    查看应用名 aapt dump badging xx.apk package: name='com.xx.www' versionCode='1' versionName='1.0' sdkVersion

    1.3K10编辑于 2022-07-16
  • 来自专栏Owen's World

    PHP使用predispredis应用实例

    第一下载predis/predis 第二引用,添加实例类接口 application/common/Redis.php <? ()->hexists($name, $key)) { //redis()->hdel($name, $key); $status = 2;

    80530编辑于 2021-12-08
  • Jetson安装PyRealsense2

    注意:此过程大约需要4小时完成 Jetson NX + Jetpack4.4 + Ubuntu18.04安装PyRealsense 目前还没有arm架构下的pyralsense2的PyPi,因此在jetson 在python3下import pyrealsense2显示ImportError: No module named pyrealsense2 我应该是从第二步开始操作的。 第一步:更新apt源,安装依赖 # Installs librealsense and pyrealsense2 on the Jetson NX running Ubuntu 18.04 # and 先从这里Releases · IntelRealSense/librealsense · GitHub下载zip2.45版本,解压后进入librealsense下: cd librealsense 第三步 PYTHONPATH=$PYTHONPATH:/usr/local/lib export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.6/pyrealsense2

    57500编辑于 2025-07-20
  • 来自专栏yuyy.info技术专栏

    Docker 容器应用构建 deb

    而同事之前做过以linux安装的形式发布容器应用,这种方式更加正式且方便,遂复用之。 deb介绍 deb是 Debian 系列的应用安装格式。 df --version >/dev/null 2>&1; then echo -e "[$(date "+%Y-%m-%d %H:%M:%S")] 当前机器未安装df工具,无法检测磁盘容量,不能保证应用正常安装 无法构建deb,不能保证应用正常运行,请联系管理员安装dpkg-dev工具\n" exit 1 fi # 磁盘空间检测 total=$(df / | grep "/$" | awk '{print 删除应用文件(没有删除应用数据,因为更新时会先执行卸载脚本) #! dpkg -l|grep chrome 卸载 deb 卸载应用:dpkg -P chrome 删除本地数据:rm -rf /var/google/chrome Post Views: 33

    1K20编辑于 2023-10-18
  • 来自专栏优雅R

    「R」使用reshape2

    很多R用户都搞不太清楚用于修整数据的内置函数(比如stack、unstack与reshape),庆幸的是我们还有其他选择,Hadley Wickham(ggplot2的作者)开发了一个reshape2库 注:现在大部分时间我们都在使用 tidyr 提供的长宽格式转换工具,比 reshape2 提供的操作更容易理解。 熔解与铸造 reshape库用一个直观的模型来描述如何操作数据表。 使用例子 我们用一个例子来看一下熔解与铸造究竟是怎么回事,以体会reshape2的有用之处。 # 导入 library(reshape2) md <- melt(airquality, id=c("Month", "Day")) head(md, 20) ## Month Day variable 公式形式如下: rowvar1 + rowvar2 + ... ~ colvar1 + colvar2 + ...

    82520发布于 2020-07-03
  • 来自专栏单细胞天地

    scRNA学习Monocle2

    第三单元第七讲:使用scRNA学习Monocle2 课程链接在:http://jm.grazy.cn/index/mulitcourse/detail.html? TRUE)) install.packages("BiocManager") BiocManager::install("monocle") # 安装的版本是2.12.0 关于这个scRNA R,首先要对它进行了解,中内置了Pollen et al. 2014 的数据集(https://www.nature.com/articles/nbt.2967),到19年8月为止,已经有446引用量了 只不过原文完整的数据是 23730 个基因, 301 个样本【这里只有130个样本文库(高覆盖度、低覆盖度各65个,并且测序深度不同】,这个中只选取了4种细胞类型:pluripotent stem cells 数据大小是50.6 MB,要想知道数据怎么处理的,可以看:https://hemberg-lab.github.io/scRNA.seq.datasets/human/tissues/ 加载scRNA中的数据

    4K51发布于 2020-03-30
  • 来自专栏繁依Fanyi 的专栏

    uniapp 编译成鸿蒙应用提示【未正确配置鸿蒙应用名】

    应用名称 应用在华为应用市场详情页展示的名称。 应用名 仅当“应用类型”选择“HarmonyOS应用”时,才需在此处手动填写名。 此处的应用名必须与您DevEco Studio工程中配置的Bundle name一致。元服务名会在元服务创建成功后自动生成。 应用分类 应用分类设置后不支持修改,请谨慎选择。 HarmonyOS应用名需遵守如下规范: 必须为以点号(.)分隔的字符串,且至少包含三段,每段中仅允许使用英文字母、数字、下划线(_),如“harmony_11.huawei.com”。 以保留字符harmony为例,名不能为harmony.huawei.com、com.harmony.huawei、com.huawei.harmony。 之后把名配置到 uniapp 的 manifest.json 的鸿蒙App 配置中的名中即可 然后再次打包编译即可!

    1.2K10编辑于 2025-02-21
  • 来自专栏庄闪闪的R语言手册

    与 ggplot2 相关的 109 种拓展

    简介 该网站一共汇总了 109 种与ggplot2 相关的拓展,并且在不断更新中。拓展与 ggplot2 可以无缝连接。 网站链接:https://exts.ggplot2.tidyverse.org/gallery/ (文末直达) 其他读者可以自行探索,首页截图如下: 小编整理了些 R 语言可视化相关的拓展。 其中大部分是来自于 ggplot2 官网拓展,也有部分不在这范围内,但是平常使用较多的

    91230编辑于 2022-04-08
  • 来自专栏奇点大数据

    RHadoop 应用2) : rmr2

    上篇中我们介绍了rhdfs插件,R语言通过它可以加载和操作hdfs,这里为大家继续介绍Rhadoop的另一个插件rmr2,它能够在计算过程调用MapReduce,来看下如何使用: 1 安装 下载安装文件 rmr2_2.1.0.tar.gz,在bash环境本地安装 bash> R CMD INSTALL rmr2_2.1.0.tar.gz 注意: 如果是分布式环境,需要在所有datanode节点进行安装 2 测试 测试方法很简单,由于mapreduce也需要操作hdfs 因此rmr2封装了新的一套函数 from.dfs() 和 to.dfs() 来读取写入hdfs,这里的操作函数对写入hdfs的数据进行了压缩

    994100发布于 2018-04-11
  • 来自专栏飞鸟的专栏

    JavaScript闭应用场景(一)

    封装私有变量闭可以用于创建具有私有变量的模块化代码。通过将变量定义在外部函数内部,并将内部函数返回,可以创建一个封闭的作用域,使变量无法从外部直接访问。 保存状态闭可以用于保存函数的状态。当函数被调用时,它可以访问并修改闭中的状态,从而实现在多次调用之间保持数据的连续性。 迭代器闭可以用于实现迭代器模式,通过保留内部状态和索引来追踪迭代过程。 index++], done: false }; } else { return { done: true }; } } };}var myArray = [1, 2, console.log(iterator.next()); // 输出: { value: 1, done: false }console.log(iterator.next()); // 输出: { value: 2,

    54320编辑于 2023-05-17
  • 来自专栏Java后端技术栈cwnait

    Netty 粘应用案例及解决方案分析

    主要内容: TCP粘/拆的基础知识 没考虑TCP粘/拆的问题案例 使用Netty解决读半包问题 1、TCP粘/拆 TCP是个“流“协议,所谓流,就是没有界限的一串数据。 2、TCP粘/拆发生的原因 问题产生的原因有三个:如下 应用程序write写入的字节大小大于套接口发送缓冲区大小; 进行MSS大小的分段; 以太网帧的payload大于MTU进行IP分片; 3、粘问题的解决策略 由于底层TCP无法理解上层业务数据,所以在底层是无法保证数据不被拆分和重组的,这个问题只能通过上层的应用协议栈设计来解决,根据业界的主流协议的解决方案,可以归纳如下: 消息定长 QUERY TIME ORDER ; the counter is :2 运行结果(客户端接收响应): Now is : BAD ORDER BAD ORDER ; the counter is : 2、靠消息头中的长度字段来分包的怎么办?

    1.6K40发布于 2019-07-16
  • 来自专栏HarmonyOSNext

    【HarmonyOS学习】应用程序

    应用程序简介​​HAR和HSP两种共享得主要区别共享类型编译和运行方式发布和引用方式HARHAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝。 HAR除了支持应用内引用,还可以独立打包发布,供其他应用引用。HSPHSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。HSP一般随应用进行打包,当前支持应用内和集成态HSP。 应用内HSP只支持应用内引用,集成态HSP支持发布到ohpm私仓和跨应用引用。​ 开发和编译后得文件视图​发布状态的结构 一个应用中的所有.hap与.hsp文件合在一起称为Bundle,其对应的bundleName是应用的唯一标识 当应用发布上架到应用市场时,需要将Bundle打包为一个

    31700编辑于 2024-12-24
  • 来自专栏YoungGy

    R语言_dplyr_2

    . # data_frame() example x = data_frame(a = 1:6, b = a*2, c = 'string', 'd+e' = 1) %>% glimpse() # data.frame

    93640发布于 2019-05-26
领券