codeforces 519E A and B and Lecture Rooms

题意: 给一棵树,每次询问给两个点u,v,求到这两个点距离相等的点的个数。(n,q<=1e5) 题解: 简单题,考虑u,v所在链,如果奇数条边显然ans=0;     偶数条边则这两个点的中点x符合条件,考虑链外还有什么点符合条件:中点x连着的其他子树中的点;     倍增+分类讨论一波; 坑点:u==v时的情况 1 #include<bits/stdc++.h> 2 #define maxn 100005 3 using namespace std; 4 int n,q;
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

delete_failed_internal_error安装失败 解决Ubuntu 16.04 上Android Studio2.3上面运行APP时提示DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs的问题

一、错误提示 二、最简单的解决方式 使用Android Studio (IDEA 2018.3.5)进行开发时,无论是模拟器还是,USB连接手机,都是无法安装和启动APP。后来发现是IDEA中,设置的Instant Run的相关设置出了问题。 INSTANT Run正如上图中所示的那样,能够在App运行时,将IDE中的修改实时显示出来,十分有用。可视上面的错误提示是这个地方出了问题,具体原因先不去深究,能先跑起来APP即可。有知道原因的网友,欢迎留言交流。 三、原因与其它方案 方案1 stac
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

C# GDI+编程之Graphics类

  GDI+是GDI的后继者,它是.NET Framework为操作图形提供的应用程序编程接口,主要用在窗体上绘制各种图形图像,可以用于绘制各种数据图像、数学仿真等。   Graphics类是GDI+的核心,它提供将对象绘制到显式设备的方法。Graphics类封装了绘制直线、曲线、圆形、图像和文本的方法,是一切GDI+操作的基础类。在绘图之前,必须在指定的窗体上创建一个Graphics对象,才能调用Graphics类的方法画图。   一、创建Graphics类对象的的三种方法     1.1
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

0基础学小程序----day1

17的书,那时候微信小程序开发程序还是v0.01 19年都v1.02了。位置都不一样了,枯了 技术准备:WXML使用方法类似于HTML,(都不会) 自己的样式语言WXSS兼容了CSS(都不会) 使用Javascript(也不会) 开发准备 搞好了 账号也申请好了 然后登进来 枯了这是啥呀 一点一点看吧 我也不用熟悉这个开发工具的模块具体位置了 感觉就像dev-c++一样,就算你都知道,最后用的不还是“编译运行”一个键。 先不管这些了,继续看。 自动补全好东西。 常用快捷键也不看了,初学者先学快
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

vue拓展题

本文档基于vue-cli技术栈总结了 vue-cli工程 vue.js核心知识 vue-router路由 vuex状态管理器 axios等http请求 移动端适配 Tab切换等常用功能 vue与原生app混合交互 vue生产环境部署 vue各项技术源码解析 MVVM设计模式 vue-cli工程深入拓展 等12个关于vue-cli开发的方面。 不仅可以帮你一次性详细阅读所有关于vue的面试题、更可以帮你拓展关于vue开发的视野。 关于vue的试题,看这一篇文档就够了! vue-cli工程 1、构
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

SSM学习01

SSM也就是spring+spring mvc+mybatis Spring配置: 去spring官网下载spring的jar包,由于spring是默认maven你是会的,所以要去手动下载spring的jar包。 下载地址:https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring/4.3.6.RELEASE 还要下载一个common的包
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

react查缺补漏01

1、描述对react理解? react是一个用于构建用户界面的JS库。 react主要用于构建UI。很多人认为 React 是 MVC 中的 V(视图)。 react起源于:Facebook的内部项目,用来架设instagram网站,于2013年5月。 2、react特点? 生命式设计:react采用声明范式。 高效:react通过对DOM的模拟,最大限度减少DOM交互。 灵活:react可与已知的库和框架很好的配合。 JSX:JSX 是一个看起来很像 XML 的 JavaScript 语法扩
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

Django之CBV\FBV

FBV(function base views) 就是在视图里使用函数处理请求。 写一个FBV的实例:在views中代码 :就是写了个函数   def book(request): ''' :param request: :return: ''' all_book = models.Book.objects.all() # <QuerySet [<Book: python>, <Book: 水浒传>]> '''
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

牛客网左程云的算法视频&秋招面试------个人总结

说明:楼主某985小硕一枚,本科和研究生期间未能认真学习,导致研二实习未能找到一二三线互联网公司。于是,秋招痛定思痛,花了几千元钱买了牛客网算法、java面试等相关课程,潜心修炼!截止目前,已经拿到了华为、携程、科大讯飞、猫眼、浦发、银联、京东等正式Offer,目前暂定京东。最近几天将之前购买的和自己整理收集的算法课程,整理好了,有需要的同学可以加我q3196254974。收集的课程包括: 《牛客网 左程云 (初级、进阶)算法》——强烈推荐,共16课(初级8课,包括后来补的“图”算法,进阶8课
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

kafka工作流程| 命令行操作

1. 概述 同步通信| 异步通信: 消费者只有一个即点对点 消费者有多个即发布/订阅模式 kafka--->>分布式消息队列,把两种模式结合起来 消息队列好处: 发接消息解耦了;冗余(备份);扩展性;灵活性、峰值处理;可恢复性;有顺序的;缓冲 2. 架构 客户端:producer、cluster、consumer producer:-->TopicA在某个节点上,节点存不下了, 可指定分区:消息的分布式存储,一个主题分成多个分区;一个分区即一个消息队列;分区中的消息要备份Replicatio
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

vue初使用及安装

一:安装Node.js 在Node.js官网https://nodejs.org/en/download/下载安装包。 下载后进行安装。 打开命令行,输入node -v可以查看到版本号。输入npm –v可看到npm版本号。新版的Node.js已自带npm(类似.net中的nuget包管理器),安装Node.js时会一起安装。(将来要更新npm可用这个命令npm intall npm@latest -g) 配置环境变量(这里就会自动配置好)。 命令行中输入node, 再输入console.log
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

django rest framework之部分组件

认证   在这里,笔者将登录与认证归一起,具体代码如下   视图函数 def md5(user):#用账户当参数 '''生成随机码''' import time import hashlib c_time = str(time.time()) m = hashlib.md5(bytes(user,encoding='utf-8')) m.update(bytes(c_time,encoding='utf-8')) ret
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

Python pymysql 模块

pymysql 是 Python3 连接 MySQL 的一个模块,常见用法如下: [root@localhost ~]$ pip3 install pymysql # 安装 pymysql 模块 In [1]: import pymysql In [2]: conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123456') # connect()用于连接MySQL数据库,结果返回一个连接对象
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

[Codeforces266E]More Queries to Array...——线段树

题目链接: Codeforces266E 题目大意:给出一个序列$a$,要求完成$Q$次操作,操作分为两种:1、$l,r,x$,将$[l,r]$的数都变为$x$。2、$l,r,k$,求$\sum\limits_{i=l}^{r}a_{i}(i-l+1)^k$,其中$k\le 5$。 因为$k$比较小,对于序列的每个位置,维护出$a_{i}*i^{k}$的值,并用线段树维护区间和。因为存在区间赋值操作,我们再维护$f[i][j]$表示$\sum\limits_{x=1}^{i}x^j$(即$j$
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

[Unity动画]04.Mask

参考链接: https://www.cnblogs.com/hammerc/p/4832637.html
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

nodejs的express框架创建https服务器

一 openssl创建https私钥和证书 1.下载windows版openssl: http://slproweb.com/products/Win32OpenSSL.html Win64OpenSSL_Light-1_1_1b.exe 2.安装并使用openssl: 2.1 正常安装openssl.exe 2.2 进入openssl安装目录的bin里面 #生成私钥key文件 openssl genrsa 1024 > ./private.pem #通过私钥文件生成CSR证书签名 opens
分类: 其他 发布时间: 02-27 23:18 阅读次数: 0

中文字符串 转 unicode 编码的字符串

// 中文字符串 转 unicode 编码的字符串 public static String gbToUnicode(String str) { char[] chararray = str.toCharArray(); StringBuffer unisb = new StringBuffer(); for(int i = 0; i < chararray.length; i++) { int c = (int) chararray[i]; if(c > 0xff) { unisb.appe
分类: 其他 发布时间: 02-27 23:17 阅读次数: 0

去掉每个 ul 和 li 前面的圆点

在 css 里加上这句 ul { list-style-type: none; /* 去掉每个 ul 和 li 前面的圆点 */ }
分类: 其他 发布时间: 02-27 23:17 阅读次数: 0

java 只打印实体类里的 非 null 属性

自己写一个方法: // 只打印实体类里的 非 null 属性 public static void printNotNullProperties(Object source){ final BeanWrapper src = new BeanWrapperImpl(source); java.beans.PropertyDescriptor[] pds = src.getPropertyDescriptors(); StringBuffer sb = new StringBuffer
分类: 其他 发布时间: 02-27 23:17 阅读次数: 0

HandlerInterceptor

/* * Copyright 2002-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *
分类: 其他 发布时间: 02-27 23:16 阅读次数: 0