CF576E Painting Edges

cf luogu 水一发经验以防大家都以为我死了 其实也快了 因为不是二分图当且仅当存在奇环,所以考虑对每种颜色维护一个lct,表示这种颜色的边的连通情况,注意可能会出现一些成环的边,那就维护这种颜色的,边权为删除时间的最大生成树,每次加入环边,把环上删除时间最小的边先删掉即可.加边只用考虑是否这两点之间的路径长度为奇数即可,并且可以发现维护的生成树,两点路径长度奇偶性不会收到加入环边的影响,所以直接做即可 #include<bits/stdc++.h> #define LL long lon
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

Java工程师学习指南第5部分:Java网络编程与NIO

本文整理了微信公众号【Java技术江湖】发表和转载过的Java网络编程相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧。 深度解读 Tomcat 中的 NIO 模型 【Java基本功】浅析Java中IO流的概念和用法 Java网络编程一直是很重要的一部分内容,其中涉及了socket的使用,以及Java网络编程的IO模型,譬如BIO,NIO,AIO,当然也包括Linux的网络编程模型。了解这部分知识对于理解网络编程有很多帮助。另外还补充了两个涉及NIO的重要技术:Tomcat和Ne
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

地理信息科学2017——助教学期总结

学期工作总结     本学期课程持续十四周教学工作。我从教学之初开始跟进,从事助教共十四周,负责范围为地理信息科学2017级,共82人。我将从以下几个方面来总结这学期所做的工作。 一、博客点评     在班级中,共有82名同学,每次作业都是做到全阅读。因为班上还有三个其他的助教,所以每次点评都是我们三个一起点评。到后面团队作业的过程,博客工作量相对减少。到后期时,需要及时对同学们每次的团队作业进行逐篇点评。并且,同学们的回复我也会进行查阅,对同学们必要的回复进行二次回复。     在实际的点评
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

wps如何手动删除分页符

将光标移动到分页符前,按backspace即可
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

实战c++中的string系列--std:vector 和std:string相互转换(vector to stringstream)

string、vector 互转 string 转 vector vector vcBuf; string stBuf("Hello DaMao!!!"); ---------------------------------------------- vcBuf.resize(stBuf.size()); vcBuf.assign(stBuf.begin(), stBuf.end()); vector 转 string stBuf.clear(); stBuf.assign(vcBuf.beg
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

js中常见的字符串方法(3)

match() match()方法只接受一个参数,要么是一个正则表达式,要么是一个 RegExp 对象。 调用这个方法本质上与调用RegExp的exec()方法相同, var text = "cat, bat, sat, fat"; var pattern = /.at/; //与 pattern.exec(text)相同 text.match(pattern); // ['cat', 'bat', 'sat', 'fat'] search() 这个方法的唯一参数与match()方法的参
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

JAVA基础学习-修饰符的使用

作用范围 那么什么情况该用什么修饰符呢? 从作用域来看,public能够使用所有的情况。 但是大家在工作的时候,又不会真正全部都使用public,那么到底什么情况该用什么修饰符呢? 1. 属性通常使用private封装起来 2. 方法一般使用public用于被调用 3. 会被子类继承的方法,通常使用protected 4. package用的不多,一般新手会用package,因为还不知道有修饰符这个东西 再就是作用范围最小原则 简单说,能用private就用private,不行就放大一级,用p
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

模型稳定性

算法工程师的责任不仅是提出算法,而是提出更稳定的算法 1. 计算的稳定性(Computational Stability) 计算稳定性特指模型运算性能的鲁棒性(Robustness),我猜计算机背景的朋友肯定不会对此感到陌生。举个简单例子,如果我们让整数型(int)的变量来储存的一个浮点变量(float),那么我们会损失精度。在机器学习中,我们往往涉及了大量的计算,受限于计算机的运算精度,很多时候我们必须进行凑整(Rounding),将无理数近似到浮点数。这个过程中不可避免的造成了大量的微小误
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Zuul 详解,带视频

疯狂创客圈 Java 高并发【 亿级流量聊天室实战】实战系列 【博客园总入口 】 架构师成长+面试必备之 高并发基础书籍 【Netty Zookeeper Redis 高并发实战 】 前言 Crazy-SpringCloud 微服务脚手架 &视频介绍: Crazy-SpringCloud 微服务脚手架,是为 Java 微服务开发 入门者 准备的 学习和开发脚手架。并配有一系列的使用教程和视频,大致如下: 高并发 环境搭建 图文教程和演示视频,陆续上线: 中间件 链接地址 Linux Redis
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Java工程师学习指南第3部分:Spring与SpringMVC源码解析

本文整理了微信公众号【Java技术江湖】发表和转载过的Spring全家桶优质文章,想看到更多Java技术文章,就赶紧关注吧。 前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈? 玩转SpringBoot:整合MyBatis实例 图解源码 | SpringBoot中自动配置原理 Java开发者必须掌握的20个Spring 常用注解 基于SpringBoot开发一个Restful服务,实现增删改查功能 从 Spring 集成 MyBatis 到浅析 Java 动态代理 为什么
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

中日互学

中文,日语可以相互学习,并且带翻译功能,记生词等功能
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Python 高级应用程序设计任务

一.主题式网络爬虫设计方案 1.主题式网络爬虫的名称 1.1链家网站的爬取 2,主题式网络爬虫的内容与数据特征分析 2.1爬虫的内容 房源信息的名称,小区名称,价格,楼层,代理人,单价,发布时间。 2.2 数据特征分析 2.2.1对楼层做一个词云并可视化 2.2.2对发布时间做一个折线图 3,主题式网络爬虫设计方案概述(包括实现思路和技术难点) 3.1实现思路 创建一个get的类,定义get_alldata()方法用来获取网页上的全部信息,get_detail()方法用来对整数数据的进一步加工
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

review vue.js 官方文档

一、数组的变异(数组更新) Vue.js 内部对被观察数组的变异方法 (mutating methods,包括 push() , pop() , shift() , unshift() , splic e() , sort() 和 reverse() ) 进行了拦截,因此调用这些方法也将自动触发视图更新。 // 以下操作会触发 DOM 更新 demo.items.unshift({ childMsg: 'Baz' }) demo.items.pop() 无论是变异数组或是非变异数组,当数组值改
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-22 基于通用Mapper基于Rest编写api接口-2

stuMapper下方有红线,是代表它是有问题的 这是Mybatis开发工具的一个问题,使用Ecplise是不会有这个问题的。 IDEA设置 一下 比方说这里我们把勾去掉。然后点击ok 这样下方的波浪线就没有了。 完善其他的方法 insert方法 insert和insertSelective的区别,如果某个属性为空的话,会不会覆盖我们的元数据。 更新方法 删除 都加上事务 完善controller层 保存 更新和删除有幂等性。保存不包含幂等性。 结束
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

【算法题】CCF CSP 201312-1

CCF CSP python3 试题编号: 201312-1 试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。   输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。 输出格式   输出这n个次数中出
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

celery+django+mq 异步任务与定时任务

参考 celery pip install celery==4.1.1 https://www.cnblogs.com/wdliu/p/9530219.html https://www.jianshu.com/p/6f8576a37a3e 定时: https://blog.csdn.net/Leo062701/article/details/90613651 https://blog.csdn.net/sicofield/article/details/50937338 配置 dj_01/dj
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

leetcode_1293. Shortest Path in a Grid with Obstacles Elimination_[dp动态规划]

题目链接 Given a m * n grid, where each cell is either 0 (empty) or 1 (obstacle). In one step, you can move up, down, left or right from and to an empty cell. Return the minimum number of steps to walk from the upper left corner (0, 0) to the lower righ
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Codeforces Round #608 (Div. 2) 题解

目录 Codeforces Round #608 (Div. 2) 题解 前言 A. Suits 题意 做法 程序 B. Blocks 题意 做法 程序 C. Shawarma Tent 题意 做法 程序 D. Portals 题意 做法 程序 E. Common Number 题意 做法 程序 结束语 Codeforces Round #608 (Div. 2) 题解 前言 题目链接: 仅仅只是为了方便以题目作为关键字能查找到我的题解而已(逃 Codeforces 1271A Codefor
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Java工程师学习指南第4部分:Java并发编程指南

本文整理了微信公众号【Java技术江湖】发表和转载过的Java并发编程相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧吧。 【纯干货】Java 并发进阶常见面试题总结 【Java基本功】一文了解Java多线程的基础知识点 该系列博文会告诉你如何全面深入地学习Java并发技术,从Java多线程基础,再到并发编程的基础知识,从Java并发包的入门和实战,再到JUC的源码剖析,一步步地学习Java并发编程,并上手进行实战,以便让你更完整地了解整个Java并发编程知识体系,形成自己的知识
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

分布式系统的发展演变以及RPC简介

场景 什么是分布式系统 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。 分布式系统是建立在网络之上的软件系统。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 单一应用结构特点 适用于小型网站
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0