集训队8月10日(概率与数学期望)

刷题数:4 今天学习了数学知识里的概率与数学期望,算法竞赛进阶指南180~184页 感觉这一节主要围绕找概率事件,找概率事件发生的概率,通过E(ax+by)=a*E(x)+b*E(y)的公式求期望解。 位运算+期望https://www.cnblogs.com/2462478392Lee/p/11332960.html 拓扑图+期望https://www.cnblogs.com/2462478392Lee/p/11332647.html 然后还有个set集合的CF补题https://www.c
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

centos7的docker安装及docker安装MySQL5.7

一、docker安装 1、查看内核,版本必须高于3.10 $ uname -r 2、移除旧的版本 $ sudo yum remove docker* 3、安装一些必要的系统工具 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 4、添加软件源信息(这里拉取阿里云的镜像) $ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-c
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

python 学习笔记(2)-----基础篇-> 变量:字符串

字符串(string):有任意字节的字符组成,有单引号/双引号/三引号成对表示 字符串的基本操作: 1.字符串值的读取 (1) 单下标读取: (2)切片(Slice): 1->[左下标:右下标] ,注意: 这个不包含右下标的数值 2-->带冒号省下标方式 :[左下标:]: 从左下标开始到结束 [:右下标]:相当于[0:右下标] /[:] :全部值 3->带步长的切片读取 [左下标:右下标:步长] 4-->负数小标读取 ,注意负数下标从-1开始 (3)字符串合并(拼接) (4)格式化字符串(%、
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

elasticsearch.yml配置

1. cluster.name 注释去掉 2. network.host: 0.0.0.0 3.http.port: 9200 4.末尾添加这几行 http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true    # ======================== Elasticsearch Configuration =========================
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

8.10 纪中集训 Day10

T1洪水 Description 一天, 一个画家在森林里写生,突然爆发了山洪,他需要尽快返回住所中,那里是安 全的。 森林的地图由R行C列组成,空白区域用点“.”表示,洪水的区域用“*”表示,而 岩石用“X”表示,另画家的住所用“D”表示,画家用“S”表示。 有以下几点需要说明: 1、 每一分钟画家能向四个方向移动一格(上、下、左、右) 2、 每一分钟洪水能蔓延到四个方向的相邻格子(空白区域) 3、 洪水和画家都不能通过岩石区域 4、 画家不能通过洪水区域(同时也不行,即画家不能移到某个格子
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

python 实现自定义切片类

import numbers class Group: #支持切片操作 def __init__(self, group_name, company_name, staffs): self.group_name = group_name self.company_name = company_name self.staffs = staffs def __reversed__(self):
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

Ionic4.x、Cordova Android 检测应用版本号、服务器下载文件以及实现App自动升级、安装

Android App 升级执行流程 1、获取本地版本号 2、请求服务器获取服务器版本号 3、本地版本和服务器版本不一致提示升级,弹窗提示用户是否更新 4、用户确定升级,调用文件传输方法下载 apk 文件 5、监听下载进度 6、下载完成打开 Apk 进行安装 注意:在 ios 中没法直接下载安装,如果版本不一致直接跳转到 Ios 应用对应的应用市场就即可。 自动升级 APP 需要的插件 插件名称 插件地址 App Version cordova-plugin-app-version https
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

vbs msgbox提示信息最前面显示

msgbox strContent, vbOKOnly or vbExclamation or vbSystemModal,strTitle 提示框类型列表: 常数 值 描述 vbOKOnly 0 只显示确定按钮。 vbOKCancel 1 显示确定和取消按钮。 vbAbortRetryIgnore 2 显示放弃、重试和忽略按钮。 vbYesNoCancel 3 显示是、否和取消按钮。 vbYesNo 4 显示是和否按钮。 vbRetryCancel 5 显示重试和取消按钮。 vbCritic
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

贝壳:特殊的测试(暴力,贪心)

1. 题目描述 特殊的测试 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 131072KB;其他语言 655360KB 题目描述: 小C在做一种特殊的服务器负载测试,对于一个请求队列中的请求,每一个请求都有一个负荷值,为了保证服务器稳定,请求队列中的请求负荷必须按照先递增后递减的规律(仅递增,仅递减也可以),比如[ 1,2,8,4,3 ],[ 1,3,5 ]和[ 10 ]这些是满足规律的,还有一些不满足的,比如[ 1,2,2,1 ],[ 2,
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

[二分搜索] leetcode 74 Search a 2D Matrix

problem: https://leetcode.com/problems/search-a-2d-matrix/ 经典二分搜索。本质上还是一维数组。 class Solution { public: bool searchMatrix(vector<vector<int>>& matrix, int target) { int m = matrix.size(); if(!m) return false; int n = m
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

QT5学习记录(一)

学习环境:Windows10 + QT5.13 + QT Creater4.9.1(2019-08-10 22:02:30) 1.基本工程创建操作   常规操作创建画面,可选择QDialog、MainWindow、QWidget三种类型。可选择直接创建相应的 ui 文件,控件的添加可以在编辑模式下使用代码创建,也可以在设计模式下通过拖动添加;控件的属性可以在编辑模式下用代码修改,也可以在设计模式下通过属性栏修改;每一个控件通过其唯一的 objectName 寻找,所以要细心设置控件的objec
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

n=C(2,n)+k(构造)( Print a 1337-string)Educational Codeforces Round 70 (Rated for Div. 2)

题目链接:https://codeforc.es/contest/1202/problem/D 题意: 给你一个数 n ( <=1e9 ),让你构造137713713.....(只含有1,3,7)的字符串使不同1337的子序列个数为n,而构造出来的字符串不能很长( <= 1e5)。 思路: 这类构造题肯定是要先固定一种方式,我尝试了以 C(2,a)+C(2,b)+C(2,c)+... = n 的形式,发现不行。后来还是看了别人的代码, 是以 C(2,m)+k 的形式组成 n,因为任意两个 n*
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

Docker网络应用

Docker网络应用 docker Docker网络构架 容器虚拟化网络模型 沙盒 一个沙盒包含了一个容器网络栈的信息。沙盒可以对容器的接口(interface)、路由和 DNS 设置等进行管理。沙盒的实现可以是 Linux network namespace、FreeBSD Jail 或者类似的机制。一个沙盒可以有多个端点和多个网络。 端点 一个端点可以加入一个沙盒和一个网络。端点的实现可以是 veth pair、Open vSwitch 内部端口或者相似的设备。一个端点可以属于一个网络并且
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

js学习之函数

一、JS声明函数的三种方式: 1、// 函数声明(function declaration) 赋值发生在代码解析阶段 function h() { // h } 2、// 函数表达式(function expression) 赋值发生在代码运行阶段, :函数表达式需要在语句的结尾加上分号,表示语句结束。而声明式定义函数在结尾的大括号后面不用加分号: var h = function() { // h } 3、使用Function构造函数 ,不建议这种方式 var add2=new Functi
分类: 其他 发布时间: 08-10 22:34 阅读次数: 0

[Spring cloud 一步步实现广告系统] 16. 增量投送到kafka

[Spring cloud 一步步实现广告系统] 16. 增量投送到kafka
分类: 编程语言 发布时间: 08-10 22:30 阅读次数: 0

【原】webpack--plugins,主要解释plugins干了啥

其实呢,plugins是增强webpack的功能, 插件用于bundle文件的优化,资源管理和环境变量的注入, 可以理解为任何loaders不能做的事让它来做, 作用于整个构建过程。 常见的plugins有哪些? CommonsChunkPlugin: 将chunks相同的模块代码提取成公共js CleanWebpackPlugin: 清理构建目录 ExtractTextWebpackPlugin: 将css从bundle文件里提取成一个独立的CSS文件 CopyWebpackPlugin:
分类: 其他 发布时间: 08-10 22:18 阅读次数: 0

贝壳:月光宝盒的密码(二分查找,暴力破解,动态规划)

1. 题目描述 图片来源:https://www.nowcoder.com/discuss/220718?type=0&order=0&pos=5&page=1 2. 代码 方法1(动态规划)81%超时   import java.util.Scanner; public class Main{ private static int N;//序列长度 public static void main(String[] args) { Scanner sc
分类: 其他 发布时间: 08-10 22:18 阅读次数: 0

安装Ubuntu服务器版

安装Ubuntu服务器版   1、点击 “开启此虚拟机”,开始安装。      2、默认选择English,英文版安装,直接按Enter键即可。      3、默认选择“Install Ubuntu Server”,安装ubuntu服务器版。      4、继续默认项“English”      5、国家或地区我们选择 “Other”--> "Asia" --> "China"            6、继续默认项      7、是否检测键盘布局,我们选择“No”      8、键盘布局所属国
分类: 其他 发布时间: 08-10 22:18 阅读次数: 0

中山Day10——普及

今天又是愚蠢的一天,估分230,实得110。其中T2、4不会,这里就只说题意和简要思路。 T1:模板题 此题相对简单,就是读入的时候,用一个桶排,把读入数字的所有因数加1,然后,从大到小扫一遍,看一下以i为倍数的数是否有k个,然后输出即可。 见代码: #include<cstring> #include<cmath> #include<iostream> #include<algorithm> #include<cstdio> using namespace std; int n,
分类: 其他 发布时间: 08-10 22:18 阅读次数: 0

CCF 201903-1 小中大

#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> #define mem(a,b) memset(a,b,sizeof(a)); using namespace std; typedef long long ll; const int maxn = 500005; const ll INF = 0x3f3f3f3f; int main() { int n;
分类: 其他 发布时间: 08-10 22:18 阅读次数: 0