ICode9

精准搜索请尝试: 精确搜索
  • C语言学习笔记之程序调试2021-06-02 21:01:05

    13.1什么是调试 调试:调试可以让代码一步一步的慢慢执行,我们可以跟踪程序的运行过程,可以让程序停在某个地方,查看当前所有变量的值(全局变量存在全局数据区、局部变量存在栈区)货内存中的数据。也可以步进执行或执行几个语句观察程序具体的执行情况。 作用:监控变量的值、函数的调

  • Airtest IDE 自动化测试6 - 断言存在( assert_exists)和 断言不存在(assert_not_exists)2021-06-02 20:55:20

    前言Airtest IDE 提供了四种断言快捷断言的方式assert_exists   断言存在assert_not_exists  断言不存在assert_equal  断言相等assert_not_equal 断言不相等断言存在(assert_exists)assert_exists(*args, **kwargs) 设备屏幕上存在断言目标 参数:v 要检查的目标msg 断言的简短

  • web22--bugku2021-05-29 22:01:20

    看了一下源码,但是没有什么信息。 <?php $poc = "a#s#s#e#r#t"; $poc_1 = explode("#", $poc); $poc_2 = $poc_1[0] . $poc_1[1] . $poc_1[2] . $poc_1[3] . $poc_1[4] . $poc_1[5]; $poc_2($_GET['s']) ?> 1.explode()把字符串打散为数组 2.根据$poc_2链接允许asser

  • python+appium+pytest自动化测试-跳过测试与预期失败的测试【建议收藏】2021-05-24 19:32:39

    在我们自动化测试过程中,经常会遇到功能阻塞、功能未实现、环境等一系列外部因素问题导致的一些用例执行不了,这时我们就可以用到跳过skip用例,如果我们注释掉或删除掉,后面还要进行恢复操作。 一、跳过测试类 该方法用于需要跳过的测试类,在测试类前面添加装饰器:@pytest.mark.skip

  • Mockito (三)2021-05-24 15:03:07

    Mocktio 使用 mock 方法模拟类和接口 org.mockito.Mockito 的 mock 方法可以模拟类和接口。 mock 类: import org.junit.Assert; import org.junit.Test; import java.util.Random; import static org.mockito.Mockito.*; public class MockitoDemo { @Test public voi

  • 数据结构C语言篇《三》栈和队列概念,模拟函数实现,以及相关OJ面试题2021-05-22 17:02:35

    栈和队列 1. 栈1.1栈的概念1.2栈的实现方法1.3栈的模拟实现----动态内存1.4关于栈的OJ题1.5逆波兰表达式1.5.1概念1.5.2栈实现逆波兰表达式 2.队列2.1队列的概念2.2队列的实现方法2.3队列的模拟实现----链式2.4队列的数组实现----顺序方式2.5队列 OJ题 总结与感悟 1.

  • (P8-P9)了不起的分支和循环:Python可以有效避免“悬挂else” ,断言(assert),while循环,break,continue2021-05-18 22:02:36

    文章目录 1.打飞机游戏逻辑2.Python可以有效避免“悬挂else”3.断言(assert)4.while循环 1.打飞机游戏逻辑 任何发生的改变都需要屏幕刷新 加载背景音乐 播放背景音乐(设置单曲循环) 我方飞机诞生 interval = 0 while True: if 用户是否点击了关闭按钮: 退出

  • STM32中HAL库函数的断言函数assert_param()用法解析2021-05-16 18:32:19

    assert_param()的作用 assert_param是一个宏定义,在程序开发中,它的作用就是检测传递给函数的参数是否是有效的参数。默认是不开启的,可以无视它的存在,但在调试程序时,可以打开这个检测机制,调试完再关闭。 assert_param()的函数原型 从库函数源码可以看出,assert_param()的函数

  • 判断字符串括号是否合法2021-05-16 14:33:40

    栈:先进后出(LIFO)顺序 Stack<Character> t = new Stack<Character>(); t.push('a'); t.push('b'); t.peek(); // 这里得到栈顶元素'b' t.pop(); // 这里将栈顶元素'b'弹出 t.peek(); // 此时栈顶元素为'a' t.pop(); // 这里将栈顶元素'

  • HttpRunner 使用简介2021-05-14 12:03:25

    第一步:搭建项目 使用手脚架 httprunner startproject test 在会在当前目录下搭建项目,并生成目录结构如下:     testcases目录存放测试用例 在debugtalk.py 文件中进行自定义方法编写 .env 文件用于存放环境变量例如 用户名/密码等 reports目录存放测试报告 第二步:生产测试用例

  • 【Rust日报】 2019-06-08:stego - 网络隐写术界的瑞士军刀2021-05-10 14:04:33

    Erst - ERB/JSP 那种 <% %> 的模板引擎Rust 中的模板渲染引擎已经有不少了,这一个是支持 ERB/JSP 渲染语法的库。Repoglobber - 扩展的通配模式匹配库glob 模式是这样一些:// Wildcardslet pattern = Pattern::new("*.rs").unwrap();assert!(pattern.matches("hey.rs"));assert!(!pat

  • SpringBoot项目测试类运行错误:java.lang.NoClassDefFoundError: org/springframework/util/Assert2021-05-10 11:00:02

    SpringBoot项目测试类运行错误 Test ignored. java.lang.NoClassDefFoundError: org/springframework/util/Assert at org.springframework.test.context.junit.jupiter.SpringExtension.getTestContextManager(SpringExtension.java:210) at org.springframework.test.c

  • 【Rust每周一库】hex - 处理hex数据2021-05-08 18:03:48

    今天介绍一个比较基础和常用的库hex,用来处理十六进制数据的编码。导入库:[dependencies]hex = "0.4.2"功能hex库提供了一些便捷的方法用来编码十六进制数据decode和decode_to_slicedecode将16进制数据解码成字节并返回,比如下面就将"Hello world!"的16进制模式转化为"Hello world!"的

  • CUDA error: device-side assert triggered2021-05-01 18:04:52

    运行时出现下面的错误: C:/cb/pytorch_1000000000000/work/aten/src/ATen/native/cuda/IndexKernel.cu:142: block: [0,0,0], thread: [17,0,0] Assertion `index >= -sizes[i] && index < sizes[i] && "index out of bounds"` failed. C:/cb/pytorch_

  • 接口授权常见处理方案之token2021-04-30 17:35:20

    服务提供方和调用方同时用某个算法计算出一个token,比较时间来确定token是否有效。 1 import org.springframework.util.Assert; 2 3 import javax.crypto.Mac; 4 import javax.crypto.SecretKey; 5 import javax.crypto.spec.SecretKeySpec; 6 import java.util.Base64;

  • scala 编程思想--第一部分2021-04-25 22:55:10

    scala 编译器有eclipse ,idea ,sumblime等scala shell1、变换目录 cd 2、目录清单 ls3、创建目录 mkdir 4、移除目录 rm 5、移除目录 rm -r6、重复前一行命令的最后一个参数: liunx !$  在 powershell $$7、命令行: history 8、unzip 安装 scala 需要先安装java 再安

  • ASP.NET Core 对Controller进行单元测试2021-04-24 13:51:16

    单元测试对我们的代码质量非常重要。很多同学都会对业务逻辑或者工具方法写测试用例,但是往往忽略了对Controller层写单元测试。我所在的公司没见过一个对Controller写过测试的。今天来演示下如果对Controller进行单元测试。以下内容默认您对单元测试有所了解,比如如何mock一个接口。

  • Pytest单元测试框架之简单实例2021-04-18 14:32:44

    前言:   Pytest是第三方单元格测试框架,更加简单,灵活,而且提供了更多丰富的扩展; Pytest与UnitTest框架的区别      1、Pytest官方网站: https://docs.pytest.org/en/latest/  2、Pytest支持 pip 安装,pip3 install pytest,安装成功后直接导入包使用,如: import pytest   3、在Pyt

  • RuntimeError: CUDA error: device-side assert triggered的解决2021-04-14 15:04:35

      参考资料:自己debug   首先,我报错的问题的文本是:RuntimeError: CUDA error: device-side assert triggered以及   Assertion `input_val >= zero && input_val <= one` failed   把这两个文本放在前面以便搜索引擎检索。下面说一下我的解决方案,因为问题解决过程中我没有

  • 单元测试涉及知识点2021-04-12 10:57:10

    assert 注: assert的用法: 例子1: 待测试的.go文件: func add(a, b int) int { return a + b } 普通的测试文件: func TestWithoutAssert(t *testing.T) { if add(1, 3) != 4 { t.Error("add(1+3) ne 4") } // this will raise an error if add(1, 3) != 5 { t.Error

  • leetcode 20 rust2021-04-08 14:04:36

    题目 编程语言 rust 注意点 字符也可以用==,!= 代码 pub fn is_valid(s: String) -> bool { let mut p = Vec::new(); for i in s.chars() { match i { '[' => p.push(']'), '(' => p.push(')'),

  • 数据结构之顺序表2021-04-01 23:03:29

    数据结构之顺序表   纲要: 什么是循序表 顺序表的操作 顺序表的一些缺点     一.什么是顺序表   顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。   顺序表一般可以分为:     1. 静态顺序表:使

  • Python assert断言函数及用法2021-03-24 21:01:10

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,Python 解释器会报 AssertionError 错误。 assert 语句的语法结构为: assert 表达式 assert 语句的执行流程可以用 if

  • muduo Atomic2021-03-17 16:02:44

    首先是添加注释的源码: // Use of this source code is governed by a BSD-style license // that can be found in the License file. // // Author: Shuo Chen (chenshuo at chenshuo dot com) #ifndef MUDUO_BASE_ATOMIC_H #define MUDUO_BASE_ATOMIC_H #include "muduo/ba

  • Mock 框架 Moq 的使用2021-03-14 21:03:12

    Moq 是 .NET 中一个很流行的 Mock 框架,使用 Mock 框架我们可以只针对我们关注的代码进行测试,对于依赖项使用 Mock 对象配置预期的依赖服务的行为。 Moq 是基于 Castle 的动态代理来实现的,基于动态代理技术动态生成满足指定行为的类型 在一个项目里, 我们经常需要把某一部分程

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有