pytest--fixture

前戏 fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。 下面是一个简单的fixture import pytest @pytest.fixture() def some_data(): return 37 def test_some_data(some_data): assert some_data ==
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

MaxScript 冷门知识点

-- $ 物体选择器,后面接物体名字(不区分大小写),物体存在即返回物体对象 $Teapot001 $Teapot:Teapot001 @ [22.317734,-36.929871,0.000000] -- * 通配符 $T* --选择所有名字前面是t的物体 $$objects/.../T* -- ' 单引号,我称之为变量包裹器,未在文档中查到相关介绍 -- 作用1:包裹后可以使用任意符号作为变量名,作用2:选择带有空格或者七七八八不规则名字的物体 '1个茶壶' = $'Teapot 001
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

第一个duilib程序 - 实现HelloWorld详解

duilib是一个windows下的皮肤库,用win32写的。。。 先看个效果图吧: 要使用duilib库,必须先把库导入,代码如下: View Row Code 1 #include "xxx\UIlib.h" //xxx为UIlib.h的路径 2 usingnamespaceDuilib; //Duilib为库自定义的名字空间 3 4 #ifdef _DEBUG 5 #ifdef _UNICODE 6 #pragma comment(lib, "xxx\Duilib_ud.lib") 7
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

python核心编程笔记(转)

解释器options: 1.1 –d 提供调试输出 1.2 –O 生成优化的字节码(生成.pyo文件) 1.3 –S 不导入site模块以在启动时查找python路径 1.4 –v 冗余输出(导入语句详细追踪) 1.5 –m mod 将一个模块以脚本形式运行 1.6 –Q opt 除法选项(参阅文档) 1.7 –c cmd 运行以命令行字符串心事提交的python脚本 1.8 file 以给定的文件运行python脚本 2 _在解释器中表示最后一个表达式的值. 3 print支持类c的prin
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

shell脚本实践之九五二八(一)

2019.08.28  1. 编写一个shell脚本,判断192.168.1.0/24络内,在线的ip有哪些,能ping通就代表在线。 [root@shell scripts]# vim 001-judge_ip.sh #!/bin/bash for ip in $(seq 254) do ping -c 1 192.168.1.$ip &>/dev/null if [ $? = 0 ];then echo 192.168.1.$ip is online fi done
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

12DUILib经典教程(实例)

Duilib经典实例教程;1基本框架;一个简单的Duilib程序一般是下面这个样子的:;//Duilib使用设置部分;#pragmaonce;#defineWIN32_LEAN_AND_ME;#define_CRT_SECURE_NO_DE;#include<windows.h>;#include<objbase.h>;#include& Duilib经典实例教程 1 基本框架 一个简单的Duilib程序一般是下面这个样子的: // Duilib使用设置部分 #pragma once #def
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

day 006

day006 0.1判断语法 单分支结构 if 条件成立输出 双分支结构 if 条件成立输出 else 条件不成立输出 多分支结构 if elif(可无限写入) elif(无可限写入)条件成立输出 elif(无可限写入) else score=(20) if score>=90:   print('优秀') elif score>=80:   print('良好') elif score>=70: print('普通') else:#or elif score<70: print('差') f
分类: 其他 发布时间: 08-28 22:54 阅读次数: 0

网站站访问慢,网页打开慢,应该怎么优化?

  网站访问慢,网页打开慢,应该怎么优化?  IIS7网站监控  测网站是否被劫持、网站打开速度检测、被改标题等信息。  网页慢主要有以下几点原因:一、网络带宽不够网络带宽不够是最主要的因素,也就是宽带不够。同样的网站,如果宽带高,访问速度就会明显变快。  解决:找运营商提高带宽。  二、http请求次数太多  解决:减少http请求次数。  图片地图:把多张图片整合到一张图片中,以位置定位超链接
分类: 企业开发 发布时间: 08-28 22:50 阅读次数: 0

十分钟带你看完 KOA 源码

前段时间看了koa源码,得益于koa良好抽象,不仅提供了简洁的api,同时也使得源码相当的简洁和优雅。今天花点时间画了一张koa源码的结构图来分析其源码,在总结的同时,希望能够帮到相关的同学。注:源码是基于2.x版本,源码结构与1.x完全一致,代码更加简洁直观一点。基础知识任何用过node的人对下面的代码都不会陌生,如下:consthttp=require('http');cons
分类: 服务端 发布时间: 08-28 22:50 阅读次数: 0

用于推荐系统评估的概念与指标

在推荐系统中,研究人员为了能让预测结果对用户提供更多价值,会关注用户满意度。鉴于推荐系统除了让用户购买更多的相似产品外,还必须对用户而言“有用”,研究人员还会关注用户在使用系统时的交互体验和消费体验。目前,研究人员正在通过评估不同的指标来解决这个问题,而不是简单地通过预测准确度和机器学习技术。推荐系统的性能应该由它为用户产生的价值来衡量。在推荐系统的评估问题上,目前有很多指标,比如说覆盖率、新颖性
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0

Keyboard Maestro for mac(键盘大师)

您需要键盘工具吗?那么就使用KeyboardMaestroMac破解版吧!KeyboardMaestromac版可以通过简单的按键启动,切换和退出应用程序,还支持应用程序快速操作菜单(Palette),程序切换窗口,宏命令同步,脚本执行,剪切板切换窗口等功能都已经内置,可以将您的键盘作用发挥到淋漓尽致。大大提高您的工作效率!KeyboardMaestroMac下载路径:https://mac.or
分类: 其他 发布时间: 08-28 22:40 阅读次数: 0

Flirc for Mac(远程控制配置工具) v3.22.4特别版

FlircMac版是Mac平台上的一款远程控制配置工具。FlircMac版是Flirc设备的配套实用程序,可以帮助用户快速设置要与Mac的媒体中心一起使用的任何遥控器设备。FlircMac特别版可以让您使用遥控器控制计算机或媒体设备。当Flirc从遥控器(例如电视遥控器)接收到红外(IR)信号时,它会发送一个按键。应用仅用于对Flirc设备进行编程,一旦编程就不需要软件,Flirc设备将存储您编写
分类: 其他 发布时间: 08-28 22:40 阅读次数: 0

华为防火墙的管理方式(Console、Telnet、Web、SSH)

一、华为防火墙设备的管理方式1、AAA介绍AAA是验证(Authentication)、授权(Authorization)和记账(Accounting)三个英文单词的简称,是一个能够处理用户访问请求的服务器程序,主要目的是管理用户访问网络服务器,为具有访问权的用户提供服务。其中:验证:哪些用户可以访问网络服务器。授权:具有访问权限的用户可以得到哪些服务,有什么权限。记账:如何对正在使用网络资源的用
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0

Python的应用

Python现在已经逐渐赶上了C的势头,成为了最实用的程序设计语言之一,甚至Python的应用更广泛。常用于数据分析、Web开发、运维管理、机器学习,还有嵌入式开发、移动端开发、多媒体应用开发,在软件测试中也常有应用。学习Python,大有可为。
分类: 编程语言 发布时间: 08-28 22:40 阅读次数: 0

testboke

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0

如何系统性的学习 Javascript?

我来推荐一本书:《Ruby 元编程》这本书虽然是以Ruby为教学语言,但实际上内里介绍的很多抽象和设计是很多动态语言所通用的,尤其是在ES6/ES7 又广泛的吸纳Python、Ruby的特性和优点的今天,总之非常值得一读。======================================================================谢邀。我2016年6月毕业,同年3月开
分类: 服务端 发布时间: 08-28 22:40 阅读次数: 0

Redis高性能数据库

Redis高性能数据库一、Redis概述;二、应用场景分析;三、Redis的数据回收策略;四、案例:搭建Redis高性能数据库;一、Redis概述:概述:redis是一个可持久化的单进程单线程key-value类型高速内存缓存系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、set(集合)、zset(sortedset--有序集合)和
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0

自学 web 前端人怎么找工作?

首先,你想找web前端工作的工作,我不明白你为什么要学Python这一门语言。然后我给你解释一下web前端工作是做啥的,Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力
分类: 服务端 发布时间: 08-28 22:40 阅读次数: 0

CentOS删除fstab的恢复

CentOS删除fstab的恢复需要光盘进入救援模式CentOS6怎么进入救援模式:https://blog.51cto.com/14012942/2433449一、先拿CentOS6开刀由于这个CentOS6使用了逻辑卷,所以进去之后要先激活逻辑卷,不懂的百度“救援模式逻辑卷”vgchange-ay然后查看lvs,lvdisplay这样就知道我的root分区设备在/dev/VolGroup/lv
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0

OpenProject的一次还原记录

OpenProject的一次还原记录​OpenProject使用过程中出现了问题,某个task中的功能无法使用,使用者协商后准备恢复至历史版本。一、前提:​OpenProject存在备份文件,OpenProject自带备份命令(openprojectrunbackup),备份好的文件位于/var/db/openproject/backup目录下。其中:mysql-dump-201905210320
分类: 企业开发 发布时间: 08-28 22:40 阅读次数: 0