融入python-2

1、序列,从0开始编号的元素列表 2、映射(map?),以key为标识的元组集合 3、slice 切片 data[m:n],data中从m到n的元素 data[m:-n],data中从m到倒数n的元素 当m 或者n为开始或者结束时,可以省略 data[3:]从第3个元素开始一直到最后的元素 4、切片的步长 data[x:y:z] 从x到y区间内,每隔z个取一个 如果z为负数,则y<x,倒序取出 5、序列加法,作用为序列的拼接,必须为相同类型的序列 6、序列乘法,重复n次 7、None在pyth
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

【JAVA SE基础篇】37.Math类、File类和枚举

1.Math类 Math类在java.lang包下,提供了一系列静态方法用于科学计算,其方法的参数和返回值一般为double类型。 Math类常用方法: 1.abs:绝对值 2.acos,asin,atan,cos,sin,tan:三角函数 3.sqrt:平方根 4.pow(double a,double b):a的b次幂 5.max(double a,double b):取大值 6.min(double a,double b):取小值 7.ceil(double a):大于a的最小整数 8.
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

1出现的次数

今天我在比赛的时候遇见一个神奇的问题,让我们求从1-n中包含多少个1 这个题简单爆了啊!!! 在没看到数据前我也是这么认为的…… emm,这个会TLE吧(只有一秒时限) 不能用简单无脑的模拟了(毒瘤题目害人啊) 让我们来转换一下思路,如果一直把一位固定,那一共有多少种情况呢? 来定义3个变量辅助思考吧; q,z,h(前,中,后) 还有一个f(固定位置后面的数,比如个位,十位……) q是说这个数的固定位置的前面是几; z是说这个数的固定位置是几; h是说这个数的固定位置的后面是几; 这个这个,如
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

【BZOJ2724】蒲公英 题解(分块+区间众数)

题目链接 题目大意:给定一段长度为$n$的序列和$m$次询问,每次询问区间$[l,r]$内的最小的众数。$n\leq 40000,a_i\leq 10^9$ ----------------------------- 因为$a_i\leq 10^9$,显然不能开那么大的数组。所以要离散化。对于离散化后的数组,我们维护两个值$sum[i][j]$和$p[i][j]$。$sum[i][j]$表示前$i$个块中$j$出现的次数,这个$O(n \sqrt n)$暴力枚举就好。$p[i][j]$表示块$
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

2020系统综合实践 期末大作业 27组

一.项目介绍 1.概述 本项目是将树莓派摄像头采集到的视频流发送至实时监控网站,如果出现人像则通过人脸识别确定,并截取该图像发送至收信邮箱。 2.思路与分工 本次实验,我们大体划分成三个模块。 第一:人脸识别模块。采用opencv的cv2.CascadeClassifier级联分类器进行人脸识别捕捉。由翁正凯完成。 第二:搭建实时视频流网站将采集到的实时视频发送到我们建立的网页,这一步我们采用flask框架搭建。由张启荣完成。 第三:发送采集到的人脸关键帧图片至我们指定的qq邮箱,这--步我们
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

freeBSD中fetch下载工具使用

在使用中一定要加上http或者https这种下载类型头,不然fetch没法识别
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

【算法】POJ 3250 Bad Hair Day

解题思路 将每头牛加入单调栈,记录每次pop操作后栈的长度,也就是每头牛能被多少牛看到,累加之后与每头牛能看到的牛的数量之和一致。 题目里\(1<=n<=80,000\),如果牛的身高序列单调递减,结果最大为\(79999+79998+...+1=79999*80000/2\approx 3.2*10^9\),超出了int的范围,需要用long long。 AC代码 #include <iostream> #include <stack> int main() { int n;
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

狗蛋带仨妞 【Beta】 Scrum meeting 2

一.前言 在昨天的基础上我们团队成员开始了第二天的功能测试,根据项目组长分配给我们的任务我们一边测试一边修复bug。 二.任务分配 姓名 今天完成的任务 明天要完成的任务 贡献的小时数(h) 杨雪雪 进行链接测试,确保所有链接按照 需求到达指定界面 任务分配; 功能测试 4.2 王国伟 进行数据库测试,包含数据校验, 数据一致性错误以及录制测试视频 继续进行数据库测试 4.5 张琳 完成可用性测试,从可用性,易用 性方面进行测试 博客撰写以及功能测试 4 王英雪 此次项目博客撰写,github
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

更优雅地在列表, 字典, 集合中筛选数据

通常我们在列表、字典或集合等容器类型中进行条件筛选时,都是使用遍历+判断的方式来实现。这种实现方式的实现逻辑非常简单,但实现的效率却比较低,代码写起来也比较麻烦。我们来看下面这个例子,筛选出列表d中小于0的数: d = [-1, 10, -2, 3, 4, 7, -9] result = [] for num in d: if num < 0: result.append(num) print(result) # 结果:[-1, -2, -9] 这里,我们首先用了一个for循环,然后又用了一个
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

scala的maven项目中的pom文件

如果没有添加以下依赖, 那么maven则无法编译scala文件 <dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>2.11.8</version> </dependency> </dependencies>
分类: 其他 发布时间: 06-27 20:38 阅读次数: 0

Leetcode 124. 二叉树的最大路径和【递归】

文章目录问题描述解题报告实现代码参考资料问题描述给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。解题报告以某一子树的根节点为研究对象,如果最大路径经过该子树,则必定 经过该子树的根节点以及该子树 左右子树 中的某一子树。实现时:设置全局变量 val,它记录了整棵树的最大路径和。递归搜索每棵子树的根节点,其返回经过该子树根节点的的最大路径和【该路径只经过该子树的某一子树】。在递归的过程中,更
分类: 其他 发布时间: 06-27 20:37 阅读次数: 0

Vue语法-模板语法

Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上, Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。 插值 模板表达式都被放在沙盒中,只能访问全局变量的一个白名单,如 Math 和 Date 。你不应该在模板表达式中试
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

Windows逆向分析入门(九)——实战篇(内存直接读取通讯录)

前言   上一篇,聊到函数的调用关系是一条线的。这一篇,聊下函数的调用关系是分叉的,应该怎么分析。目的是内存直接读取通讯录。 分析   通讯录,是数据。   全局数据直接读取,局部数据间接拦截。   通讯录要经常用到,写成全局数据,方便读取。   看着和个人信息一样,是全局数据,内存里直接搜索。   但用什么搜索呢?并没有一个明确的数据可以代表通讯录。   一般说,通讯录里面有很多好友信息,要获取某个好友信息,在里面搜索。   也就是说,通讯录可以是一个数组,链表,或者一棵树,而这个集合的开头
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

MYSQL 之 JDBC(五): 增删改查(三)PreparedStatement

是Statement的子接口,可以传入带占位符的sql语句,并且提供了补充占位符变量的方法。 使用Statement需要进行拼写SQL语句,很辛苦,很容易出错。 引号的问题处理很复杂,不利于维护。 可以有效的禁止sql注入。(通过用户输入非法的sql命令) 代码的可读性和可维护性,最大可能的提高性能(批量插入) 代码测试 public void testPreparedStatement() { Connection connection = null; PreparedSta
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

springboot项目jar包通过java-jar启动原理

springboot项目打成的jar包一般通过 java-jar xxx.jar命令启动,原理:     原理:查看解压后的demo/target/demo/META-INF/MANIFEST.MF 通过java-jar的方式启动 springboot项目时,首先找到 上图 文件中的 Main-Class jarLauncher主类,查看JarLauncher源码: 依赖:    <!-- https://mvnrepository.com/artifact/org.springframewo
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

Spring Boot 集成 RedisTemplate

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/13199558.html 前置条件 Spring Boot 集成 TkMyBatis 整合完毕 Project Directory Maven Dependency ... <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

Pandas 速查手册

Pandas 是一个强大的分析结构化数据的工具集,它的使用基础是 Numpy(提供高性能的矩阵运算),用于数据挖掘和数据分析,同时也提供数据清洗功能。 本页收集了 Python 数据分析库 Pandas 及相关工具的日常使用方法,备查,持续更新中。 缩写说明: df:任意的 Pandas DataFrame 对象 s:任意的 Pandas Series 对象 注:有些属性方法 df 和 s 都可以使用 教程相关: https://pandas.pydata.org/pandas-docs/st
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

Oracle中Ipad和Rpad函数的用法

函数参数:lpad( string, padded_length, [ pad_string ] ) 参数说明: string:源字符串; padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(string,number1,number2)的作用完全相同,如果padded_length比源字符串的长度长,则用pad_string进行填充,确保返回的最终字符串的长度为padded_length;
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

MYSQL 之 JDBC(六): 增删改查(四)利用反射及JDBC元数据编写通用的查询

1.先利用SQL进行查询,得到结果集 2.利用反射创建实体类的对象:创建Student对象 3.获取结果集的列的别名:idCard、studentName 4.再获取结果集的每一列的值,结合3得到一个Map键值对。键:列的别名;值:列的值。 5.再利用反射为2对应的属性赋值,属性即为Map的键,值即为Map的值。 ResultSetMetaData   是什么:是描述ResultSet的元数据对象。即从中可以获取到结果集中有多少列,列名是什么…   如何用:     得到ResultSetMe
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0

P5676 [GZOI2017]小z玩游戏【Tarjan】

小z玩游戏 Tarjan算是板子题吧,但是要稍微做一些修改,建边需要多考虑,建立“虚点”。 题目描述 小 z 很无聊。 小 z 要玩游戏。 小 z 有\(N\)个新游戏,第\(i\)个游戏看上去的有趣程度为\(w_i\)。小 z 很挑,他只会玩看上去的有趣程度是自己兴奋程度整数倍的游戏。由于游戏实际上有好玩的也有不好玩的,玩完第\(i\)个游戏后,小 z 的兴奋程度会变为\(e_i\) 。 已知小 z 初始兴奋程度为\(1\),请问小 z 有多少个游戏可能会玩两次? 输入格式 第一行一个正整数
分类: 其他 发布时间: 06-27 20:21 阅读次数: 0