P4556 雨天的尾巴

题目背景 深绘里一直很讨厌雨天。 灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。 虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。 无奈的深绘里和村民们只好等待救济粮来维生。 不过救济粮的发放方式很特别。 题目描述 首先村落里的一共有n座房屋,并形成一个树状结构。然后救济粮分m次发放,每次选择两个房屋(x,y),然后对于x到y的路径上(含x和y)每座房子里发放一袋z类型的救济粮。 然后深绘里想知道,
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

css选择器之间的 空格和逗号

当两个选择器之间有空格的情况下,代表的是子类选择器 .a .b{} 代表的是a类的b子类 而两个选择器之间没有空格的情况下,代表的是同时拥有两个类名的标签 <div class="a b"></div> .a.b{} 当两个选择器之间是逗号的情况下,代表的是选择了两个类选择器 <div class="a"></div> <div class="b"></div> .a,.b{}
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

数据分析——5天破10亿的哪吒,为啥这么火,Python来分析

  不知道大家最近有没有去看电影,最近身边的朋友都在向我安利一部叫做《哪吒之魔童降世》的动漫电影。大家无一例外,都说非常的好看。   看一下最近的微信搜索指数,比火热的电视剧“亲爱的热爱的”搜索指数要高出近6倍,比迪斯尼的“狮子王”要高出22倍,确实非常火。   去猫眼上看了一下,结果显示在接近84万人评分的情况下,评分竟然高达9.7分。看了这确实是一部好剧,去爬取一下大家的评论,并进行一波分析,从中发现一些值得关注的东西。    1.数据的获取   首先是关于数据的爬取,数据的爬取相对简单,
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_1 Mybatis中编写dao实现类的使用方式-查询列表

就是自己写实现类的方式来开发 直接finish 把之前写的CRUD的代码复制到过来。 在把之前pom.xml里面的包的依赖也复制过来 复制到当前的pom.xml内 允许自动导入 以上步骤就是复制了一个完整的上一节的CRUD的工程 调整和改造 QueryVo删掉。 映射文件中。resultMap的内容并不需要。也删除掉。 这里也需要把resultMap改成resultType。并且值是完整的包的路径 实际的开发过程中用的都是代理dao的方式。所以这里只作为了解。选学的内容 实体类改成和数据表 内
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

为什么数据分析中要建数据仓库?

最近在博客园上看到一篇文章,关于数据仓库建设相关的。以前做项目一直通过PowerQuery进行数据加工处理,再使用PowerBI Desktop进行数据分析展现,没有单独构建数据仓库的概念。通过这个文章找到中软易通官网,了解一些免费的ETL工具介绍和视频后发现原来通过ETL工具建立数据仓库确实可以比较简单。(注意:这里的简单是相对的,主要还是我们需要有数据仓库相关的知识尤其是数据仓库维度建模,后期我会专门针对维度建模写一个维度建模系列的文章。) 图中我们可以看到有数据仓库和没有数据仓库的区别。
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

Docker CE 下载方式

1. 找到一个网址挺好的 https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/arm64/ mark 一下 以后用.
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

数据类型:列表类型(list)

列表数据类型(List) 一、特点 1、元素是字符串类型 2、列表头尾增删快,中间增删慢,增删元素是常态 3、元素可重复 4、最多可包含2^32 -1个元素 5、索引同python列表 二、头尾压入元素(LPUSH | RPUSH) 1、LPUSH key value #(left头部压入) 2、RPUSH key value #(right尾部压入) 127.0.0.1:6379> LPUSH mylist1 0 1 2 3 4 (integer) 5 127.0.0.1:6379> L
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

好的网站资源搜集

1,NDK学习网站,英文文档很赞 http://web.guohuiwang.com/technical-notes/androidndk1
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

C# 用WinForm实现在文本框无内容时显示浅色提示文本

代码想要实现的功能是: 在没有输入文本时,能够出现相应的提示; 输入文本时,将提示文本隐藏掉。 实现原理: 一、继承TextBox类,重写TextBox的三个事件(OnHandleCreated,OnTextChanged,OnGotFocus) 二、 不能直接在TextBoxChange中增加判断,容易频繁GDI绘图 三、 使用Timer进行延时GDI+,避免频繁绘图 代码实现: 先添加一个用户控件     将新建的UserControl继承TextBox     public pa
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

PyTorch | 模型加载/参数初始化/Finetune

一、模型保存/加载 1.1 所有模型参数 训练过程中,有时候会由于各种原因停止训练,这时候我们训练过程中就需要注意将每一轮epoch的模型保存(一般保存最好模型与当前轮模型)。一般使用pytorch里面推荐的保存方法。该方法保存的是模型的参数。 #保存模型到checkpoint.pth.tar torch.save(model.module.state_dict(), ‘checkpoint.pth.tar’) 对应的加载模型方法为(这种方法需要先反序列化模型获取参数字典,因此必须先load
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

CCF-CSP认证考试 ISBN号码

问题描述 试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

map()函数映射

map()函数(映射) pattern = "abba" str = "dog cat cat dog" res=str.split() print(list(map(pattern.index,pattern))) print(list(map(res.index,res))) C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe D:/python/8.01/test.py [0, 1, 1, 0
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

spark注册虚拟表和取消注册

// spark应用程序终止前有效 df.createOrReplaceGlobalTempView("tempViewName") 取消注册: spark.catalog.dropTempView("tempViewName") spark.catalog.dropGlobalTempView("tempViewName") 临时表只是给df起了个名字,能够像使用hive表一样使用,并不会占用额外内存,除非用了cache等加载到内存的操作。
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

第二章 Go语言数据类型

一、整数类型   按照长度分为:    int8 、int16 、int32 、int64   对应的无符号整型:  uint8、uint16、uint32、uint64   获取对象的长度用len()   进制     十进制:         var a int = 10         fmt.Printf("%d \n",a)  //10         fmt.Printf("%b \n",a)  //1010 占位符%b表示二进制     八进制:         var b in
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

AVR单片机教程——序言

我一直觉得现在的网络环境对电子技术的学习有一点问题,但始终无法确切地指出,更何况网络上相关资源已经那么丰富。 但我觉得是问题的,无论它到底是不是问题,对我来说总归是一个问题。我学习也不算深入,很多东西都没机会、没时间去接触,站在我现在的立场,我之前走了许多弯路,这就是我说它有问题的原因。 单片机是应该自学的,因为它涉及到并应用于方方面面,广泛程度使课堂只能占学习的一小部分。单片机也是适合自学的,只有在不断的尝试与实践中才能获得经验。但是网络环境似乎对自学并不友好。 单片机有两大阵营,以Ardu
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

html源码笔记【爱创课堂专业前端培训】

一、 互联网原理 1.1 概述 html:就是用来制作网页。 互联网原理:上网即请求数据。 用户通过在浏览器上输入一个网址,通过HTTP协议向服务器发送请求,服务器做出响应,将相关的网页数据传输到本地计算机,在浏览器上渲染出来。 数据:文字、图片、视频、音频等。 1.2 服务器 服务器:sever 作用:存放我们的数据。 服务器必须24小时在线,掉线了数据访问不到,就不能正常访问网页。 可以通过个人的计算机里面的一些软件(ftp)来远程控制服务器。 1.3 浏览器 浏览器:browser。 作
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

DTOJ #2656. 美味(food)

【题目描述】 一家餐厅有 $ n $ 道菜,编号 $ 1 \ldots n $,大家对第 $ i $ 道菜的评价值为 $ a_i \:( 1 \leq i \leq n ) \:$。有 $ m $ 位顾客,第 $ i $ 位顾客的期望值为 $ b_i $,而他的偏好值为 $ x_i $。因此,第 $ i $ 位顾客认为第 $ j $ 道菜的美味度为 $ b_i \mathbin{\text{xor}} (a_j + x_i) $($ \text{xor} $ 表示异或运算)。 第 $ i $
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

Django 中使用权限认证

权限认证 权限概念 """ 在实际开发中,项目中都有后台运营站点,运营站点里面会存在多个管理员, 那么不同的管理员会具备不同的任务和能力,那么要实现这样的管理员功能,那么就需要了解权限机制了. 在开发中, 一般现在流行的权限机制有2种: RBAC[基于角色(分组)的权限认证]和Auth认证[授权认证机制] 我们使用的django框架内部集成的Auth模块实际上就是基于RBAC开发出来的权限认证机制. 在开发中,实现RBAC权限机制,一般有2种不同的设计方式:分别是3表和5表 基于角色的权
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

总结二十三

网络编程   软件开发架构     c/s架构(client/server)       c:客户端       s:服务器     b/s架构(browser/server)       b:浏览器       s:服务器     ps:bs架构本质也是cs架构   服务端:24小时不间断提供服务   客户端:什么时候想体验服务,就去找服务端请求服务 网络编程的发展史   任何先进的技术最早都来源于军事 回到过去   1.早起的电话         电话线   2.大屁股电脑        
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0

4、redux源码解析 - dispatch改造 - 识别Promise

我们知道Promise是用来解决异步问题的,同样地,如果dispatch能够接收一个Promise对象, 我们就能处理Redux架构下的异步问题。具体思路是dispatch接收Promise对象,在这个Promise 对象resolve(状态发生改变)后,我们使用原始的dispatch进行触发。这样的思路同redux-thunk中间件的思想一样。 const createResolve = function(store){ const rawDispatch = store.disp
分类: 其他 发布时间: 08-06 20:44 阅读次数: 0