第一阶段:Python开发基础 day14 三元表达式 生成器 匿名函数

目录 一、三元表达式 二、列表推导式 三、字典生成式 四、生成器 一、yield关键字 二、协同程序 三、自定义range()方法 四、总结 五、生成器表达式 今日总结 一、三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x = 10 y = 20 print(f"x if x > y else y: {x if x > y else y}") x if x > y else y: 20 二、列表推导式 [expression for item1 in itera
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

软件测试学习-缺陷报告的编写

1.缺陷报告的注意事项 1.缺陷可以重现 2.一个缺陷只写一个缺陷报告 3.需要写期望结果
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

一、Vs2019扩展多了 导航到反编译的源码中运行

一、导航到反编译的源码中运行
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

【Oracle】【32】TRUNC 截取

前言: 表达式:TRUNC(param, [fmt]) 含义:将param字段的值按照fmt规则截取 正文: 1,日期 select trunc(sysdate, 'yyyy') from dual --当年的第一天 select trunc(sysdate, 'mm') from dual --当月的第一天 select trunc(sysdate, 'dd') from dual --当前时间(精确到天) select trunc(sysdate, 'd') from dual --
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

声明提前、原型、静态方法的一些所得

一、声明提前: 声明提前有3个过程:创建、初始化、赋值: console.log(x); // undefined function xxx(){}; var x=10; // 等同于 var x=undefined; // 创建并初始化 function xxx(){}; x=10; // 赋值 然而let只创建不赋值: console.log(x); // 报错 let x=10; function xxx(){}; // 等同于 let
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

hdu多校第八场 1011 (hdu6667) Roundgod and Milk Tea 贪心

题意: 有若干个班,每个班有些人要喝奶茶,也提供一些奶茶,一人喝一杯,但是自己班的人不能喝自己班的奶茶,求最多能有多少人喝上奶茶。 题解: 先按班级人数从大到小排序。 为防止自己班的人喝到自己班的奶茶,设立一个缓冲区,储存前面的班喝剩下的奶茶。 如果后面的班有奶茶,抢后面班的奶茶喝,如果后面班的奶茶喝完了,就去看缓冲区还剩不剩奶茶。 最后自己班的人喝完了或者没得喝了,再把自己班还没被前面班的人抢光的奶茶放到缓冲区里。 然后轮到下一个班,再执行如上步骤。 #include<bits/stdc++
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

爬虫 爬取天猫商品的封面信息

# 爬取搜索字段的封面信息 ''' q : 搜索的类型 可以识别中文 天猫控制登录字段: sort: 排序 s:起始第几个商品 问题1: 把s删除以后,虽说可以跳过登陆,但是只能访问第一页了,何解? 解决: 多次点击页面后发现,淘宝测试不完全,在点击跳转页面后,将其的url后的参数只保留 q totalPage jumpto 三个字段后,就可以通过修改jumpto字段的值 来跳转到其他的页面 问题2: 解决登陆问题后,发现
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

pytorch实现MNIST手写体识别(全连接神经网络)

环境: pytorch1.1  cuda9.0  ubuntu16.04 该网络有3层,第一层input layer,有784个神经元(MNIST数据集是28*28的单通道图片,故有784个神经元)。第二层为hidden_layer,设置为500个神经元。最后一层是输出层,有10个神经元(10分类任务)。在第二层之后还有个ReLU函数,进行非线性变换。 #!/usr/bin/env python # encoding: utf-8 ''' @author: liualex @conta
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

流程控制语句 if

if 表示:如果。在python中是关键字。 if True 如果是真的,告诉大家这是真的 1.单if 格式: 如果 空格 条件 冒号 缩进 结果 2.if else (必须二选一) 格式: 如果 空格 条件 冒号 缩进 结果 否则 冒号 缩进 结果 n = input("请输入数字:") if 3<int(n): print(1) else: print(2) print(6) 3.if elif elif (多选一或零) 格式 如果 空格 条件 冒号 缩进 结
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

poj 1286 polya定理

Necklace of Beads Description Beads of red, blue or green colors are connected together into a circular necklace of n beads ( n < 24 ). If the repetitions that are produced by rotation around the center of the circular necklace or reflection to the
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

Oracle 12cR1 RAC集群安装(一)--环境准备

基本环境 操作系统版本 RedHat6.7 数据库版本 12.1.0.2 数据库名称 testdb 数据库实例 testdb1、testdb2 (一)安装服务器硬件要求 配置项目 参数要求 网卡 每台服务器至少2个网卡: --公网网卡:带宽至少1GB --私网网卡:带宽至少1GB,建议使用10GB,用于集群节点之间的内部通信 注意:所有节点的网卡接口名称必须相同。必然要节点1使用网卡eth0来做公网网卡,那么节点2也必须使用eth0来做公网网卡。 内存 根据是否安装GI,内存要求为: --如果
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

H5与CSS3常用设置

1.设置div铺满全屏 对于一个div1,要使其属性height:100%生效,需要使其所有父元素,有确定的属性height。要铺满全屏,就是从html开始,所有的height为100%。 2.垂直居中 设置以下三个属性,为子元素在其父元素中垂直居中。 position: relative; top: 50%; transform: translateY(-50%);
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

4444446

74
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

B. Equal Rectangles

B. Equal Rectangles 给定4*N个数,是否能构成N个矩形 面积均相等 每次取两个大的,两个小的 #include<bits/stdc++.h> using namespace std; typedef long long ll; #define sc(x) scanf("%I64d",&x); #define read(A) for(int i=0;i<4*N;i++) scanf("%I64d",&A[i]); #define P pair<ll,ll> ll
分类: 其他 发布时间: 08-14 23:11 阅读次数: 0

Linux程序安装及管理详解

知识结构:Linux应用程序基础查询rpm软件包信息安装,升级,卸载,rmp软件包,yum仓库源代码编译安装(一)Linux应用程序基础1,应用程序与系统命令的关系文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中7.0版本存放应用程序/usr/local主要用途系统命令:完成对系统的基本管理工作,例如IP配置工具应
分类: 企业开发 发布时间: 08-14 23:01 阅读次数: 0

常见错点

这篇总结一些自己经常会弄错的地方,好多错误,都犯了很多次,才发现自己怎么又在这里错了。 1.套板子过程中,不看数据范围直接提交,然后RE。——需要检查一下MAXN是否要更新,是否越界了。  比如数据量很大是否需要离散话,线段树底层build这么多会不会爆炸。
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

Azure EA (3) 使用Postman访问海外Azure Billing API Windows Azure Platform 系列文章目录

  《Windows Azure Platform 系列文章目录》   本文介绍的是海外版的Azure Global服务,因为跨境内境外网络,访问速度会比较慢   在开始使用Azure Billing API之前,我们需要准备:   1.登录https://portal.azure.com,拿到Enrollment Number      2.获取Azure Billing API Key。如下图:      3.有关Azure海外的Billing API,请参考:https://docs.m
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

为2020东京奥运会不被黑客攻击,日本人下了血本

黑客职业是怎样的?黑客主要通过bug赏金建立成功的职业生涯,黑客正在成为世界上最赚钱的工作之一,在美国的收入超过医生和建筑师。医生平均收入198,000美元,建筑师平均收入116,000美元; 与此同时,收入最高的黑客正在赚取他们三倍的收入,因为有些网络安全公司每年支付数百万美元,所有这些都是为了让互联网更加安全。 早在2013年,日本遭遇黑客大规模攻击,网络几乎瘫痪。而日本从2015年开始,黑客安全方面人才开始爆发式增加。 为保障2020东京奥运会网络安全,不被黑客攻击,日本人下了血本, 日
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

视频合并时使用python批量修改文件名

不知道大家有没有遇到这样的情况,比如视频合并时文件名没有按照正常顺序排列,像这样 可见,文件名排序是乱的。这个样子合并出来的视频一定也是乱的。所以得想办法把文件名修改一下,让软件读取出正确的顺序。闲话少说,上代码。 """ 注意:一、文件名除去扩展名必须以 '_' + 数字 结尾。 二、convert.py 放在文件目录。 三、目录中不能有多余文件 主要算法: 根据最大数字的位数添加0 例如,如果最大数字为123,那么位数为3位, 1就要变成001、2变成002、23变
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0

函数参数的传递方式和变量作用域

函数参数的传递方式: 基本介绍:   我们在讲解函数注意事项和使用细节时,已经讲过值类型和引用类型了,这里我们在系统总结一下,因为这是重难点,值类型参数默认就是值传递,而引用类型参数默认就是引用传递。 两种传递方式:   1)值传递   2)引用传递   其实,不管是值传递还是引用传递,传递给函数的都是变量的副本,不同的是,值传递的是值的拷贝,引用传递的是地址的拷贝,一般来说,地址拷贝效率高,因为数据量小,而值拷贝决定拷贝的数据大小,数据越大,效率越低。 值类型和引用类型:   1)值类型:基
分类: 其他 发布时间: 08-14 22:54 阅读次数: 0