第一阶段: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
【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 --
声明提前、原型、静态方法的一些所得
一、声明提前: 声明提前有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
hdu多校第八场 1011 (hdu6667) Roundgod and Milk Tea 贪心
题意: 有若干个班,每个班有些人要喝奶茶,也提供一些奶茶,一人喝一杯,但是自己班的人不能喝自己班的奶茶,求最多能有多少人喝上奶茶。 题解: 先按班级人数从大到小排序。 为防止自己班的人喝到自己班的奶茶,设立一个缓冲区,储存前面的班喝剩下的奶茶。 如果后面的班有奶茶,抢后面班的奶茶喝,如果后面班的奶茶喝完了,就去看缓冲区还剩不剩奶茶。 最后自己班的人喝完了或者没得喝了,再把自己班还没被前面班的人抢光的奶茶放到缓冲区里。 然后轮到下一个班,再执行如上步骤。 #include<bits/stdc++
爬虫 爬取天猫商品的封面信息
# 爬取搜索字段的封面信息
'''
q : 搜索的类型 可以识别中文
天猫控制登录字段:
sort: 排序
s:起始第几个商品
问题1: 把s删除以后,虽说可以跳过登陆,但是只能访问第一页了,何解?
解决: 多次点击页面后发现,淘宝测试不完全,在点击跳转页面后,将其的url后的参数只保留
q totalPage jumpto 三个字段后,就可以通过修改jumpto字段的值 来跳转到其他的页面
问题2: 解决登陆问题后,发现
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
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
Oracle 12cR1 RAC集群安装(一)--环境准备
基本环境 操作系统版本 RedHat6.7 数据库版本 12.1.0.2 数据库名称 testdb 数据库实例 testdb1、testdb2 (一)安装服务器硬件要求 配置项目 参数要求 网卡 每台服务器至少2个网卡: --公网网卡:带宽至少1GB --私网网卡:带宽至少1GB,建议使用10GB,用于集群节点之间的内部通信 注意:所有节点的网卡接口名称必须相同。必然要节点1使用网卡eth0来做公网网卡,那么节点2也必须使用eth0来做公网网卡。 内存 根据是否安装GI,内存要求为: --如果
H5与CSS3常用设置
1.设置div铺满全屏 对于一个div1,要使其属性height:100%生效,需要使其所有父元素,有确定的属性height。要铺满全屏,就是从html开始,所有的height为100%。 2.垂直居中 设置以下三个属性,为子元素在其父元素中垂直居中。 position: relative; top: 50%; transform: translateY(-50%);
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
Linux程序安装及管理详解
知识结构:Linux应用程序基础查询rpm软件包信息安装,升级,卸载,rmp软件包,yum仓库源代码编译安装(一)Linux应用程序基础1,应用程序与系统命令的关系文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中7.0版本存放应用程序/usr/local主要用途系统命令:完成对系统的基本管理工作,例如IP配置工具应
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
为2020东京奥运会不被黑客攻击,日本人下了血本
黑客职业是怎样的?黑客主要通过bug赏金建立成功的职业生涯,黑客正在成为世界上最赚钱的工作之一,在美国的收入超过医生和建筑师。医生平均收入198,000美元,建筑师平均收入116,000美元; 与此同时,收入最高的黑客正在赚取他们三倍的收入,因为有些网络安全公司每年支付数百万美元,所有这些都是为了让互联网更加安全。 早在2013年,日本遭遇黑客大规模攻击,网络几乎瘫痪。而日本从2015年开始,黑客安全方面人才开始爆发式增加。 为保障2020东京奥运会网络安全,不被黑客攻击,日本人下了血本, 日
视频合并时使用python批量修改文件名
不知道大家有没有遇到这样的情况,比如视频合并时文件名没有按照正常顺序排列,像这样 可见,文件名排序是乱的。这个样子合并出来的视频一定也是乱的。所以得想办法把文件名修改一下,让软件读取出正确的顺序。闲话少说,上代码。 """
注意:一、文件名除去扩展名必须以 '_' + 数字 结尾。
二、convert.py 放在文件目录。
三、目录中不能有多余文件
主要算法:
根据最大数字的位数添加0
例如,如果最大数字为123,那么位数为3位,
1就要变成001、2变成002、23变
函数参数的传递方式和变量作用域
函数参数的传递方式: 基本介绍: 我们在讲解函数注意事项和使用细节时,已经讲过值类型和引用类型了,这里我们在系统总结一下,因为这是重难点,值类型参数默认就是值传递,而引用类型参数默认就是引用传递。 两种传递方式: 1)值传递 2)引用传递 其实,不管是值传递还是引用传递,传递给函数的都是变量的副本,不同的是,值传递的是值的拷贝,引用传递的是地址的拷贝,一般来说,地址拷贝效率高,因为数据量小,而值拷贝决定拷贝的数据大小,数据越大,效率越低。 值类型和引用类型: 1)值类型:基
今日推荐
周排行