学习笔记——prufer序列

prufer序列是什么? 百度百科这样说: Prufer数列是无根树的一种数列。在组合数学中,Prufer数列由有一个对于顶点标过号的树转化来的数列,点数为n的树转化来的Prufer数列长度为n-2。它可以通过简单的迭代方法计算出来。 与无根树的转换 1.无根树转prufer序列 重复以下步骤直至只剩下两个点: 找到度数为1的且编号最小的节点x,将它所连接的节点加入\(prufer\)序列一次,然后删掉x 2.prufer序列转无根树 准备好一个点集(\({1,2,3,4,....,n}\))
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

2013 ACM/ICPC Asia Regional Online —— Warmup2 ABEGKL

HDU4716 A. A Computer Graphics Problem A题目描述 题意:输出手机剩余电量,保证给出的数是10的倍数。 题解:水题,按题意输出即可。 代码: #include <cstdio> #include <cstring> #include <algorithm> #define ll long long using namespace std; int main() { int T,t=1,n,m; for (scanf("%d",
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

python-->logging日志模块

目录 一、低配logging v1 v2 v3 二、高配logging 2.1 配置日志文件 2.2使用日志 三、Django日志配置文件 一、低配logging 日志总共分为以下五个级别,这个五个级别自下而上进行匹配 debug-->info-->warning-->error-->critical,默认最低级别为warning级别。 v1 import logging logging.debug('调试信息') logging.info('正常信息') logging.warning('
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

UPAD for iCloud

UPAD for iCloud笔记软件 在笔记软件中创建文件夹 橡皮:按两下橡皮就是清除整个屏幕 导出笔记到pdf,或者直接导出到其他应用中打开 在当前页面中新建一个页面 删除某个页面
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

Oracle cursor学习笔记

目录 一、oracle库缓存 1.1、库缓存简介 1.2、相关概念 1.3、库缓存结构 1.4、sql执行过程简介 二、oracle cursor 2.1、cursor分类 2.2、shared cursor 2.3、session cursor 2.4、sql执行过程 @ 最近在看《基于oracle的sql优化》一书,并做了笔记 一、oracle库缓存 1.1、库缓存简介 介绍oracle cursor(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cach
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

数论完全总结

https://blog.csdn.net/weixin_43093481/article/details/82229718 貌似好像也不是很完全的样子
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

因为加班少,我竟然被劝退了!

工作三年了,也换了几家公司,还是第一次遇到这种事情,于是想写篇博客总结下。 一、劝退过程 周三快下班的时候我的上级突然找我谈话,我知道我的转正时间快到了,所以肯定是关于是否转正的事情。 一上来他就说,这是你在pms上的任务情况,三个月开发任务工时加起来才120个小时,产出严重不足啊,还说我在钉钉上的工作时长平均每天也就9到10h,低于其他同事的平均水平。 我听完就火大了,心想pms上的都是评估时间而且有些任务我都没记录到pms上,开发过程中肯定会遇到各种坑,而且自测、写单元测试、前后端联调、改
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

C#中的@符号

1.限定字符串 用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。 string fileName = "D://文本文件//text.txt"; string fileName = @"D:/文本文件/text.txt"; 2.让字符串跨行 比如SQL语句,不使用@符号时: string strSQL = "SELECT * FROM HumanResources.Employee AS e" + " INNER JOIN Person.Contact AS c" + " ON e.
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

倒计时,从10到0,停止,//点击按钮还原倒计时,到0,再停-----------------------点击,再还原

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <title>倒计时</title>
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

shell训练day6 8.20

shell看100道linuxshell题。函数减少重复代码。shell是系统命令的集合第一行以#!/bin/bash开头#!/bin/bashecho"123"wls特殊情况:chkconfig和description不是注释。sh-x1.txtsh-n1.txt查看脚本执行过程bash-x1.sh查看脚本是否语法错误bash-n1.sh•date+%Y-%m-%d,date
分类: 企业开发 发布时间: 08-23 21:43 阅读次数: 0

生产环境kubernetes集群安装部署-1.15.3

版本介绍NAMEVERSIONINTERNAL-IPcnvs-kubm-101-103v1.15.3172.20.101.103OS-IMAGEKERNEL-VERSIONCONTAINER-RUNTIMECentOSLinux7(Core)5.2.9-1.el7.elrepo.x86_64docker://18.6.1项目地址:https://gitlab.com/PtmindDev/devop
分类: 企业开发 发布时间: 08-23 21:33 阅读次数: 0

2019暑假杭二day7测试总结

T1 题目大意 求\(\sum_{i=1}^n\sum_{j=1}^n\mu(gcd(i,j))\%998244253,n\le 10^{10}\) sol \[ \sum_{i=1}^n\sum_{j=1}^n\mu(gcd(i,j))\\ =\sum_{k=1}^n\sum_{i=1}^n\sum_{j=1}^n\mu(k)[gcd(i,j)=k]\\ =\sum_{k=1}^n\mu(k)\sum_{i=1}^{\lfloor\frac{n}{k}\rfloor}\sum_{j=1}^{
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

git的详细安装

git的详细安装 Git 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

2019暑假杭二day6测试总结

T1 题目大意 给你一颗 个点的边权均为1的树,找到一个点 ,使得距离点最远的点最近,输出距离点最远的点到点的距离。 sol 输出树的直径除2向上取整。 证明略 T2 题目大意 给你\(n\)根木棍和\(m\)次询问,第i根木棍长度为\(a_i\),每次询问给你两个数\(l,r\),你要在\(l,r\)区间内选出3根木棍组成一个三角形,使其周长最大。如果区间内没有三根木棍能组成一个三角形,输出-1。\(1<=n<=10^5,1<=m<=5*10^5,a_i<=10^9\) sol 这是多校联测
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

linux 防火墙 Centos7 firewall开放3306端口

Centos7 firewall开放3306端口 https://www.cnblogs.com/huizhipeng/p/10127333.html
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

PIE截图方法的优化

因为我们组的项目要通过截图获取数据,所以要经常使用截图工具,之前截图都是根据教程(https://www.cnblogs.com/PIESat/p/10243308.html)用的地图显示范围截图,而用地图显示范围截图有一个很大的缺陷,那就是它只能获取设备的框架(dT.DeviceFrame),也就是mapcontrol的整个范围。有时候你想要截图的范围并不是整个界面,所以这样就很不方便,这里把技术员小姐姐教我的方法介绍给大家,这个方法能截出自定义的范围,达到自己想要的效果:
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

要注意的问题

1.初始化最大最小值一定要足够小、大 2.
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

2019课设---基于微信小程序的食堂订餐送餐系统设计 【构思】(五)

第五天:(1)上交原型设计 ,听取老师意见 (2)完成上一天的页面 明日计划:(1)根据老师意见完善原型设计 (2)完成小程序点菜和订单确认页面 今日总结:首先,老师针对我们的设计提出了许多和蔼的设计,比如添加备货员和送货员的角色,首页的简单设计。理解了简单操作的设计理念,可以一步完成的操作不分成两步,也是为了提高用户的使用体验。【还是要回归最初的设计丫,后面该复杂了,后悔!】 然后,上午主要是解决昨天简单页面设计时的跳转问题,查看了官方文档后,发现当前页面是非TabBar页面,跳转的页面是t
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0

2019暑假杭二day5测试总结

T1 题目大意 吹雪养了一只猫,但是猫跑走了,于是她要把猫抓回来。 众所周知,猫总是喜欢乱跑,而且总是会跑进奇怪的地方:这个奇怪的地方可以被抽象成一张n个点m条边的无向图,且边的长度都为1;吹雪站在1号点,而跑走的猫可能出现在标号为2..n的点中的任意一个。 为了节省时间,吹雪一定要走两点间的最短路。 不幸的是,有q个事件,每个事件中都有一条边会被破坏,这使得某些点不能通过原有的最短路走到。 吹雪想知道前i个事件发生后有多少点到1号点的最短路长度被改变。 sol 这题我想了一个并查集的做法,将
分类: 其他 发布时间: 08-23 21:27 阅读次数: 0
今日推荐