看直播 csust oj

看直播 Description 小明喜欢看直播,他订阅了很多主播,主播们有固定的直播时间 [Li, Ri] 。 可是他网速只有2M,不能同时播放两个直播,所以同一时间只能看一个直播。 并且他只会去看能完整看完的直播(从开播到停播都能观看)。 他想知道最多能看多长时间的直播呢? 注意 [1, 3] 和 [3, 4] 不能两者都选择。 Input 第一行一个N。 接下来N行每行两个整数Li, Ri。 1 <= N <= 2e5 1 <= Li <= Ri <= 1e9 Output 输出最多能看的
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

php过滤器

PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。 什么是外部数据? 来自表单的输入数据 Cookies Web services data 服务器变量 数据库查询结果 如需过滤变量,请使用下面的过滤器函数之一: filter_var() - 通过一个指定的过滤器来过滤单一的变量 filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量 filter_input - 获取一个输入变量,并对它进行过滤 filter_input_array - 获取多个输入
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

python发送接收邮件

:以qq邮箱为例 写代码前要准备的: (1) 需要准备一个QQ号,因为要以这个QQ号发送和接受邮件。 (2) 需要这个QQ号邮箱开启SMTP/POP3服务 # 点开会验证,验证完会给个授权码,之后就是通过这个授权码代替用户密码 提醒:直接修改if __main__里的内容即可 发送邮件: import os import random import smtplib import time from email.header import Header from email.mime.
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

字符设备的另一种写法

对于前面的使用register_chrdev函数注册字符设备驱动程序的方法其实是尚未升级到2.6内核版本的驱动代码。使用这种方式虽然理解起来简单(可以简单理解为一主设备号为下标将驱动的file_operations结构体放入名为chrdevs的数组中,而当应用层调用open函数时,会通过字符设备的主设备号从chrdevs数组中找出file_operations结构体的open函数调用),但是有个缺点就是对于同一个主设备号的,不同的256个次设备号都可以调用同一个open,这样造成可用的设备驱动
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

css2样式表的使用

###css样式表--层叠样式表 1.内部样式表 1)css语法   选择器{     属性1:属性值;     属性2:属性值;   }     宽度width     高度height     背景颜色background-color     字体颜色color     #fff纯白,#000纯黑   2)使用方法     在head中引入style标签,在style标签内部书写css样式 2.外部样式表--结构与表现分离(开发用)     1).在站点下的css文件夹中创建css文件  
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

杭电刷题汇总

头文件 #include<cstdio> #include<iostream> #include<cmath> #include<algorithm> #include<string> #include <stdlib.h> #include<cstring> #include<set> #include<map> #include<queue> using namespace std; typedef long long LL; 单词数 Problem Description lily的好朋
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

最近总是找springboot 的配置文件。不想每次创建新项目都找,所以记录一下。

springboot application.yml 配置文件。 server: port: 8080 servlet: context-path: / spring: application: name: springboot jpa: show-sql: true hibernate: ddl-auto: update properties: hibernate.format_sql
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

d24 反射,元类

反射 反省,自省 指一个对象应该具备可以检测,修改,添加自身属性的能力. 四个函数: hasattr 判断某个对象是否在某个属性 getattr 从对象中取出属性,第三个值为默认值,当属性不存在时,返回默认值 setattr 为对象添加新的属性 delattr 删除属性 例子: class Person(): def __init__(self,name,age,height): self.name = name self.
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

Python_01Day_练习

基本程序设计 一切代码输入,请使用英文输入法 编写一个简单的程序 圆公式面积: area = radius * radius * 3.1415 在Python里面不需要定义数据的类型 控制台的读取与输入 input 输入进去的是字符串 eval 在jupyter用shift + tab 键可以跳出解释文档 变量命名的规范 由字母、数字、下划线构成 不能以数字开头 * 标识符不能是关键词(实际上是可以强制改变的,但是对于代码规范而言是极其不适合) 可以是任意长度 驼峰式命名 变量、赋值语句和赋值
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

CH122 糖果传递 题解报告

题目传送门 【题目大意】 有$n$个小朋友坐成一圈,第$i$个小朋友有$a_i$个糖果,每个小朋友可以向左右两个小朋友传递糖果,每人每次传递糖果要耗费1单位体力,求最少耗费多少体力可以使每个小朋友最后拥有的糖果数相等。 【思路分析】 首先算出最后每个小朋友拥有的平均糖果数$s$,设$X_i$表示第$i$个小朋友给第$i-1$个小朋友的糖果数,$X_1$表示第1个小朋友给第$n$个小朋友的糖果数,若$X_i<0$表示第$i-1$个小朋友给第$i$个小朋友糖果。所以我们可以得出如下的结论: $$a
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

Django REST framework序列化器

序列化器 功能:进行数据的序列化和反序列化。 序列化功能:将对象转换为字典。 反序列化功能: 安装DRF框架 pip install djangorestframework 添加rest_framework应用, 将rest_framework在INSTALLED_APPS中进行注册 INSTALLED_APPS = [ ... 'rest_framework', ]
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

HZOJ 20190727 随(倍增优化dp)

达哥T1 实际上还是挺难的,考试时只qj20pts,还qj失败 因为他专门给出了mod的范围,所以我们考虑把mod加入时间复杂度。 $50\%$算法: 考虑最暴力的dp,设$f[i][j]$表示进行$i$次操作后得到的数为$j$,方案总数,转移应该还是很明显的 $dp[i][j*k\%mod]=dp[i-1][j]\timescnt[k]$,$cnt[k]$表示数k出现的次数。 然后在结合前20ptsqj,就可以愉快的拿到50pts。 $100\%$算法: 看题解发现什么原根,矩阵乘,蒟蒻弃疗
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

树上倍增法,LCA——CF-832-D

题目含义 求树上两个点到第三个点重合路径的最大长度 题目分析 设三个点为A,B,C dis(A,B)=deep[a]+deep[b]-2*deep[lca(A,B)] 所以这是个求最近公共祖宗的题 那么答案可以由两种方法求 (1)若以C为第三个点,求( dis(a,c)+dis(b,c)-dis(a,b) )/2 然后三个点分别三种情况求最大 (2)求出三个点两两的公共祖先,取深度最大的点,然后求这点到三个点的最长距离 题目代码 #include<stdio.h> #include<iost
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

Python-1-Day

C = float(input("Enter a degree in Celsius:")) F = (9/5) * C + 32 print("{0} Celsius is {1} Fahrenheit".format(C,F)) Enter a degree in Celsius:43 43.0 Celsius is 109.4 Fahrenheit import math R,H = eval(input("Enter the radius and length of a cylind
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

HDU1688-POJ3463-Sightseeing(求次短路的条数)

题意 求出最短路和次短路的条数,当次短路比最短路长度小1时,输出条数之和,反之输出最短路条数。 题解  dis1[],cnt1[],dis2[],cnt2[] 分别表示最短路的长度和条数,次短路的长度和条数。  当当前距离小于当前点最短路长度的时候,更新二者长度和条数。  当当前距离等于当前点最短路长度的时候,更新最短路条数。  当当前距离小于当前点次短路长度的时候,更新次短路的长度和条数。  当当前距离等于当前点次短路长度的时候,更新次短路的条数。  push进队列的时候要标注push进去的
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

「刷题」一些关于dp的新理解

  怎么说。OI这么多年的文化就是dp的文化对吧。   还是蛮重要的一个板块了。   dp的时候要注意枚举顺序,这个是最容易错的了,一定要前面的更新后面的,被更新过了的去更新别人。   dp需要一个好的优秀的定义,这个定义需要能够不重不漏的统计啊,需要有优化空间啊。   但是定义之后最难的一点就是去维护这个定义。   你dp的目的是得到你想要的解,应用里面的数值得到解,而你得到正确解的前提条件就是里面的数得是对的,所以在维护的时候,最重要的就是想到。这就好比你走路要看地图,你要确保你正拿着地图
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

pytest小记

1、python -m pytest [...] 通过该命令执行测试文件,会把当前目录添加到sys.path 环境变量中,相当于pytest命令。 2、如果打开多个浏览器句柄和标签页的对应关系: 标签页顺序(按照打开顺序):1 2 3 4 5 对应的句柄 :0 4 3 2 1 依次类推 3、 1.)关闭浏览器全部标签页 driver.quit() 2.)关闭当前标签页(从标签页A打开新的标签页B,关闭标签页A) driver.close()
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

总结二十二

反射 reflect 什么是反射 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及四个函数,这四个函数就是普通的内置函数,没有双下划线,与print等没有区别 hasattr getattr setattr delattr class Person: def __init__(self,name,age,gender): self.name = name self.age = age
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

week_11

Andrew Ng 机器学习笔记 ---By Orangestar Week_11(the Last Week!!!!) Congratulations on making it to the eleventh and final week! This week, we will walk you through a complex, end-to-end application of machine learning, to the application of Photo OCR. Ide
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0

一文读懂JS中的原型和原型链(图解)

讲原型的时候,我们应该先要记住以下几个要点,这几个要点是理解原型的关键: 1、所有的引用类型(数组、函数、对象)可以自由扩展属性(除null以外)。 2、所有的引用类型都有一个’_ _ proto_ _'属性(也叫隐式原型,它是一个普通的对象)。 3、所有的函数都有一个’prototype’属性(这也叫显式原型,它也是一个普通的对象)。 4、所有引用类型,它的’_ _ proto_ _'属性指向它的构造函数的’prototype’属性。 5、当试图得到一个对象的属性时,如果这个对象本身不存在这
分类: 其他 发布时间: 07-30 22:08 阅读次数: 0
今日推荐