使用方法van-picker方法picker

Qt设计用户界面的三种方法

今天阅读了《C++ GUI Qt4编程》的中创建对话框的章节,内容不难也不多,易于掌握。虽然此章的标题为“创建对话框”;但我却认为其内容的重点可放在如何使用Qt设计界面上。 Qt设计界面有三种方式: 手工编写创建界面的代码 :此方法比较复杂,不够直观; 使用Qt Designer界面编辑器设计 :可 ......
用户界面 界面 方法 用户

【ASP.NET Core】使用SignalR推送服务器日志

一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 ASP.NET Core 写的 Web API。由于前一位开发者写的代码质量问题,导致上位机需要16秒才能启动。经过我近一个月的改造,除了保留业务逻辑代码,其他的基本重写。如今上位机的启动时间在网络状态良好的条件下 ......
SignalR 服务器 日志 Core ASP

Matlab中reshape函数的使用

reshape把指定的矩阵改变形状,但是元素个数不变, 例如,行向量: a = [1 2 3 4 5 6] 执行下面语句把它变成3行2列: b = reshape(a,3,2) 执行结果: b = 1 4 2 5 3 6 若a=[1 2 3 4 5 6 7 8 9] 可以从b中看到reshape是按 ......
函数 reshape Matlab

使用vcpkg和OHOS SDK构建开源软件

安装OHOS SDK 参照OHOS IDE和SDK的安装方法,安装构建工具。 创建用户环境变量OHOS_NDK_HOME,指向OHOS SDK的安装路径,比如D:\Tools\Huawei\OHOS\SDK\9。 构建vcpkg.exe 下载定制过的vcpkg-tool项目的代码,执行如下命令: g ......
vcpkg 软件 OHOS SDK

kube-prometheus的使用

1.兼容性 Github:https://github.com/prometheus-operator/kube-prometheus kube-prometheus stack Kubernetes 1.22 Kubernetes 1.23 Kubernetes 1.24 Kubernetes 1 ......
kube-prometheus prometheus kube

使用 callgrind 在 Linux 进行局部代码性能分析

VS 的性能剖析器可以很方便在选定的代码之间(用断点或者别的什么控制)进行性能剖析,这个功能在大型项目里是十分重要的。linux 有比 win 下更强的,更深入的性能剖析器,但是很遗憾,pref 之类的这些剖析器都是输出整个程序运行的信息的,反而会让你找不到需要关键信息。 找了很久,最后在 Visu ......
性能分析 局部 callgrind 性能 代码

基础函数及一些常用的函数方法3

encodeURI() 编码 函数通过将特定字符的每个实例替换为一个、两个、三或四转义序列来对统一资源标识符 (URI) 进行编码 (该字符的 UTF-8 编码仅为四转义序列) 由两个 "代理" 字符组成)。 // 编码高 - 低位完整字符 ok console.log(encodeURI("\uD ......
函数 常用 基础 方法

11.白盒测试方法论

白盒测试的度量 根据待测产品的内部实现细节来设计测试用例 白盒测试的执行手段是可以涵盖单元测试、集成测试 使用代码覆盖率作为白盒测试的主要度量指标 代码覆盖率常见概念 语句覆盖:每行代码都要覆盖至少一次 判定覆盖:判定表达式的真假至少覆盖一次 判定/条件覆盖:判定覆盖与条件覆盖都必须覆盖 条件组合覆 ......
方法论 方法 11

10.基于模型的测试方法 Model-based Testing

Model-based Testing 介绍 Model-based Testing is an application of model-based design for designing and optionally also executing artifacts to perform so ......
Model-based 模型 Testing 方法 Model

Anaconda入门使用指南--送Python初学者

打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ?为什么安装 Python 时总是出错?怎么安装工具包呢?为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具?相信大多数 Python 的初学者们都曾为环境问题而头 ......

linux 终端使用 printf 命令

001、输出字符串 [root@pc1 test1]# ls [root@pc1 test1]# printf "hello world\n" ## 方法一 hello world [root@pc1 test1]# printf "%s\n" "hello world" ## 方法二 hello ......
终端 命令 printf linux

wsl2使用记录

安装 微软商店下载想要的发行版(但这样可能和默认Ubuntu在某些操作上有些不同);为了体验再下载Windows Terminal; 此时似乎点击ubuntu图标就会开始相应wsl系统建立;但自己下的发行版似乎就不行;用Windows Terminal可以修改启动default wsl --inst ......
wsl2 wsl

06.黑盒测试方法论 - 场景法

场景法概述 场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程 基本流:按照正确的业务流程来实现的一条操作路径 备选流:导致程序出现错误的操作流程 场景法用例设计步骤 根据需求规格说明,画出功能模块流程图; 根据流程图,描述出程序的基本流及备选流; 根据基本流和备选流生成不同的场景,构造 ......
方法论 场景 方法 06

linux 中while 循环read读入数据 使用IFS指定分割符

001、测试数据 [root@pc1 test1]# ls a.txt [root@pc1 test1]# cat a.txt ## 测试数据 d_j j k d d_kk 002、不指定分隔符 [root@pc1 test1]# ls a.txt [root@pc1 test1]# cat a.t ......
数据 linux while read IFS

05.黑盒测试方法论 - 判定表

判定表法 因果图只是一种辅助工具,通过分析最终得到判定表,再通过判定表编写测试用例 画因果图非常麻烦,影响测试效率,可以直接写判定表,进而编写测试用例 判定表的组成 条件桩:问题的所有条件 动作桩:问题的所有输出 条件项:针对条件桩的取值 动作项:条件项的各种取值情况下的输出结果 判定表设计步骤 列 ......
方法论 方法 05

04.黑盒测试方法论 - 因果图

因果图定义 因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法 它适合于检查程序输入条件的各种组合情况 “因” —— 输入条件 “果” —— 输出结果 因果图适用场景 描述多种条件的组合 产生多个动作 因果图中的基本符号 恒等:若原因出现,则结果出现;若原因不出现,则结果也不出现 ......
方法论 因果 方法 04

03.黑盒测试方法论 - 边界值

边界值分析法 大量的软件测试实践表明,故障往往出现在定义域或值域的边界上,而不是在其内部 为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力 边界值分析法是作为对等价类划分法的补充,测试用例来自等价类的边界 边界值 ......
方法论 边界 方法 03

02.黑盒测试方法论 - 等价类

问题 计算器:到底输入几组数据才算测试完毕? 等价类划分法 等价类划分是一种重要的、常用的黑盒测试方法 不需要考虑程序的内部结构,只需要考虑程序的输入规格即可 它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性 用户所有可能输入的数据,划分成了若干个子集,然后从每一个子 ......
方法论 等价 方法 02

(pytest) pytest-datadir 相关使用说明

pytest-datadir 是 pytest 第三方插件,用于测试数据的管理。 官方文档说明链接:https://pypi.org/project/pytest-datadir/ step1: 安装 pip install pytest-datadir -i https://pypi.tuna.t ......
pytest pytest-datadir 使用说明 datadir

修复HTTP动词篡改导致的认证旁路问题的方法

本文于2016年4月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 诡异的问题 分析AppScan扫描报告的时候,发现报告里提示“HTTP动词篡改导致的认证旁路”,一个名字很长,很怪异的问题。咨询度娘没有获取到必要的信息,于是只好按照Ap ......
旁路 动词 方法 问题 HTTP

OHOS IDE和SDK的安装方法

参照OpenHarmony应用开发环境安装流程,下载安装OHOS的IDE,过程中需要全程联网。 IDE,安装至D:\Tools\Huawei\DevEcoStudio。 IDE安装成功之后,按照提示下载安装HOS和OHOS的SDK。 nodejs,安装至D:\Tools\Huawei\nodejs。 ......
方法 OHOS IDE SDK

Web服务器启用HTTPS的配置方法

本文于2016年3月完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 nginx的配置方法 可以参考Jerry Qu的本博客 Nginx 配置之完整篇。 Tomcat的配置方法 以Java语言实现的Connector为例,介绍配置方法。 创 ......
服务器 方法 HTTPS Web

使用windbg分析dump文件

使用windbg分析dump文件的步骤。 准备工作。 打开dump文件。 指定符号表文件的路径。 指定可执行文件的路径。 指定源码文件的路径。 在windbg的命令行,输入并执行如下命令 .reload,重新加载前述数据文件。 !analyze -v,分析dump文件。 kbn,得到崩溃时的调用栈信 ......
文件 windbg dump

使用CMake启用RUNPATH特性

使用CMake,启用RUNPATH特性,可以参考官方帖子。 如下源码来自于上述帖子。 CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR) PROJECT(RUNPATH C) SET(CMAKE_VERBOSE_MAKEFILE ON) SET(CMAKE ......
特性 RUNPATH CMake

使用 JVM 进程缓存 Caffeine

使用 JVM 进程缓存的优点就是没有网络开销,性能速度最快;缺点就是容量有限,无法共享;比较适合性能要求高,缓存数据量小的场景。如果我们自己实现 JVM 进程缓存的话,会使用到 Map 数据类型,相关的过期移除策略以及容量控制都得自己实现,比较麻烦。Caffeine 是一个基于 Java8 开发的提 ......
缓存 Caffeine 进程 JVM

Go 语言为什么很少使用数组?

大家好,我是 frank,「Golang 语言开发栈」公众号作者。 01 介绍 在 Go 语言中,数组是一块连续的内存,数组不可以扩容,数组在作为参数传递时,属于值传递。 数组的长度和类型共同决定数组的类型,不同类型的数组之间不可以比较,否则在编译时会报错。 因为数组的一些特性,我们在 Go 项目开 ......
数组 语言 Go

Windows Server 系统中使用 Docker

Windows Server 系统是支持 Docker 的。然而,需要注意的是,并非所有的 Windows Server 版本都支持 Docker。以下是支持运行 Docker 的 Windows Server 版本: Windows Server 2016(需要安装 Docker for Wind ......
Windows Server Docker 系统

松香助焊剂使用方法

题一:如何使用助焊剂 锡条焊接电路的关键,是要把焊接部位清理干净,把松香加热熔化在焊接部位或把助焊剂涂在被焊场物体上,再用烙铁吃上锡后点在要焊的点上面就可以了。 一般,焊小件元件用松香,焊大件元件用助焊剂。电路板上用松香,单件焊接用助焊剂。 问题二:焊锡怎么使用松香? 技术要点: 1、选用合适的焊锡 ......
助焊剂 松香 使用方法 方法

安卓中ViewPager组件的使用场景与优劣分析

在Android应用开发中,ViewPager是一个非常重要的UI组件,它允许用户通过左右滑动的方式切换不同的页面视图。同时,ViewPager在Android开发中是一种常用的视图容器,主要用于在应用程序中实现滑动视图的效果。它通常用于分页展示内容,如图片轮播、标签切换等。 ......
优劣 组件 ViewPager 场景
共30000篇  :33/1000页 首页上一页33下一页尾页