css垂直居中的6种方法

04-05
1.通过verticle-align:middle实现CSS垂直居中. 通过vertical-align:middle实现CSS垂直居中是最常使用的方法,但是有一点需要格外注意,vertical生效的前提是元素的display:inline-block. 1 .parents{ 2 background:#ff6600; 3 height:300px; 4 } 5 .children{ 6 background:#ff0000; 7 widht:50%; 8 height:50%; 9 disp

工具类:每次随机生成有销售库存有实际库存的1个店铺商品和对应的2个店铺商品sku

04-05
# coding:utf-8 # @fileName :2.每次随机生成有销售库存有实际库存的1个店铺商品和对应的2个店铺商品sku.py # @createTime :2020/4/4 10:33 # @author :hongjingsheng # @email :[email protected] # @software :PyCharm # 请从下一行开始编写脚本 from testcase.goodsAPI.goodsSave.createData.create_one_goods_o

在Centos7下搭建大数据环境,即Zookeeper+Hadoop+HBase

04-05
1. 所需软件下载链接(建议直接复制链接到迅雷下载更快): ①hadoop-2.7.6.tar.gz: wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz ②zookeeper-3.4.12.tar.gz: wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3

pikachu靶场-PHP反序列化、XXE、SSRF

04-05
PHP反序列化 一.概述 在理解这个漏洞之前,需要先搞清楚php中的serialize(),unserialize()这两个函数 序列化serialize() 序列化通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象. class S{ public $test="pikachu"; } $s=new S(); //创建一个对象 serialize($s); //把这个对象进行序列化 序列化后得到的结果是这个样子的:O:1:"S":1:{s:4:"

border、outline、boxshadow那些事以及如何做内凹圆

04-05
border 边框是我们美化网页.增强样式最常用的手段之一.例如: <div class="text"></div> .text { width: 254px; height: 254px; background-color: #33AAE1; border: 10px solid #03D766; } 但有些时候,我们的需求是给一个容器加上多重边框,最容易想到的是给它多加一层标签: <div class="text-outborder"

「总结」$pdf$课: $tree$

04-05
一堆树.. 1.Codechef CUTTREE 有序点对\((x,y)\)如果联通,就对答案造成1的贡献. 只需要求出第\(i\)天期望联通的点对的个数. \((x,y)\)对第\(i\)天的贡献就是:\(\frac{(n-1-dis(x,y))^{\underline{i}}}{(n-1)^{\underline{i}}}\) 那么有: \[ans_i=\sum\limits_{d=0}^{n-1}\frac{(n-1-d)!(n-1-i)!}{(n-1-d-i)!(n-1)!}c_d \]

CSUST--3.28排位周赛第六场 (全解)

04-05
emmm,这次是DP场,不知道情况怎么样,蒟蒻的我在两个小时最多也就出个4题,压缩字符串那题对于蒟蒻的我来说确实有点难搞... 然后看你们6分钟出了tomjobs的那题,21分钟出了期望DP的那题...我以为你们能AK的..结果2个多小时后还是2题.....不知道种花那题为啥没什么人写 比赛链接:http://acm.csust.edu.cn/contest/83 比赛过后无法提交,请到problem中提交 题目说明: pph的篮球考试(期望DP) 摸鱼的tomjobs(简单DP) 万能代码(区

leetcode-5195-最长快乐字符串

04-05
题目描述: 第一次提交 python: class Solution: def longestDiverseString(self, a: int, b: int, c: int) -> str: res = "" l = [["a", a], ["b", b], ["c", c]] l.sort(key = lambda x: x[1],reverse=True) while l[0][1] > 0: if le

Windows安装 PyCharm

04-05
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制.此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发. PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 进入该网站后,我们会看到如下界面: professional 表示专业版

websocket推送进度条百分比给前台

04-05
说明:后台springboot项目 前台vue+element-UI 直接放代码: //后台代码 @Component@ServerEndpoint("/websocket")public class WebSocket { private Session session; private static CopyOnWriteArraySet<WebSocket> webSockets = new CopyOnWriteArraySet<>(); private

豆瓣图书接口API

04-05
所有数据均来源于豆瓣图书,数据量并不完整,仅供学习爬虫对照结果使用. 接口地址: http://api.xiaomafeixiang.com/api/bookinfo?isbn=9787544270878 把isbn替换为需要的数据即可,请合理使用. 已经入库数据量: 4月5日,102576 原文地址:https://www.cnblogs.com/mazhiyong/p/12626387.html

Coding Souls团队---电梯演讲

04-05
演讲内容: 我们的产品石铁大在线评测系统是为了解决学生人数多.学生刷题难.老师判题难的痛苦.为了提高学习效率,他们需要一个随时刷题随时判题的在线评测系统,但是现有的方案并没有很好地解决这些需求,我们有独特的方案,通过开发一款石铁大在线评测系统,我们的平台使用查找算法根据题目ID查询题目,使用排序算法给出学生成绩排名.石铁大在线评测系统可以方便学生查漏补缺.老师了解学生答题情况且我们的评测机版本更新速度更快.我们作为一个非营利性平台不存在竞争对手,可以让所有的铁大师生都成为我们的用户. 视频链接:

一个App完成入门篇(六)- 完成通讯录页面

04-05
第五章和第六章间隔时间有点长,对不起大家了.下面继续. 本节教程将要教会大家如何加载本地通讯录. 导入项目导入通讯录自定义js模块发送和订阅page消息将要学习的demo效果图如下所示 导入完整项目 本节示例demo请参考下载地址,可以导入到设计器中学习. 这节教程中将要用到的组件有do_Contect.do_IndexListView,请大家前几节教程所教授的方法,提前添加这两个组件,并打成相应调试包用于调试. 导入通讯录DeviceOne开发的do_Contact组件是针对手机本地通讯录的增

JSON、AJAX、JSONP、XML

04-05
JSON json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式. JSON是行业内使用最为广泛的数据格式 JSON是一种与开发语言无关的,轻量级数据格式 JSON的载体是字符串 JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用. 基本上所有的编程语言都支持J

input事件change无法上传相同文件的问题

04-05
html <input id="file" type="file" accept=".map" onchange="upload()" /> JS document.getElementById('file').value = null; vue <input ref="referenceUpload" @change="referenceUpload" type=&q

道德经 剪裁重组版 v1.1

04-05
注: 同样的文字,可以有不同的解读,解读出来的内容取决于去解读它的人其内在理念世界的思维模型结构. 前段时间,因为参与一个活动而产生了按自己能够理解的方式剪裁道德经的想法,去掉其中延伸部分,取出核心,再按自己的思维方式重组成更有逻辑的形式. 花了一些时间完成了初步版本后,也留下了不少疑问. 所以自己之前将这个过程总结为一种学习方法,而不是为了炫耀NB. 上周末又将留下的一些疑问作了梳理,形成了这个改进后的1.1版本. 其实,越深入,就会越疑惑,因为熵增的本质,真相只能接近,不能完全看清.但无论如

B. Train

04-05
题意:火车有n节车厢,从头到尾1到n编号,偷渡者和监管者一开始在不同的两节车厢,每一分钟,火车会处于两个不同的状态-移动或者停靠在车站,每一分钟,监管者都在移动,偷渡者可以选择移动或者不动. 控制者的移动如下:它有移动的方向,朝火车车头或者车尾,在移动中,它朝着移动的方向移动,如果到顶则换一个方向 如果火车在移动,那么偷渡者会转移到相邻的车厢或者不移动,如果火车在停靠站,那么偷渡者可以下火车,并且再次任意选择一个车厢上火车 让我们决定偷渡者的顺序: 如果两人在统一车厢,就是控制者逮捕了偷渡者,输

Mybatis-Plus Basics

04-05
Mybatis-Plus Introduce Simple:MyBatis-Plus is an powerful enhanced tool for MyBatis. it provides many efficient operations for MyBatis. and you can seamlessly switch to MyBatis-Plus from MyBatis. Powerful:MyBatis-Plus can automatically inject basic S

scrapy专题(五):自定义扩展

04-05
通过scrapy提供的扩展功能, 我们可以编写一些自定义的功能, 插入到scrapy的机制中 一.编写一个简单的扩展 我们现在编写一个扩展, 统计一共获取到的item的条数我们可以新建一个extensions.py # extendsions.py # -*- coding: utf-8-*- from scrapy import signals from scrapy.exceptions import NotConfigured class StatsItemCount(object): d

[SDOI2013]刺客信条

04-05
解释题面: 给你一棵树,每个点上有权值(0或1),问通过更改点权(1变0或0变1)达到相似的指定状态最少需要多少次. 相似状态的定义为"看起来是一样的",就是说不一定每个点都是和原来的位置对应的,只要树的形状没变,树(包括点权)与目标树同构即可. 比如:下面这两棵树就是"看起来一样的" 首先固定一棵树,枚举另一棵树,显然另一棵树只有与固定的树同构才有可能产生贡献. 如果固定的树以重心为根,那么另一棵树最多就只有重心为根才有可能同构了(可能有两个). 然后就是求改动次