牛客集训营第五场补题

题目链接: 题号 标题 已通过代码 A 炫酷双截棍 点击查看 B 炫酷五子棋 点击查看 C 炫酷迷宫 点击查看 D 炫酷路途 点击查看 E 炫酷划线 点击查看 F 炫酷回文 点击查看 G 炫酷数字 点击查看 H 炫酷雪花 点击查看 I 炫酷镜子 点击查看 J 炫酷数学 点击查看 A: 使用double高精度,坐标系内两点之间距离 sqrt(pow(x1-x2),pow(y1-y2)) 判断目标点和 l1+l2 的关系,大的话,结果就是 sqrt(x*x + y*y) - l1 - l2 判断目
分类: 其他 发布时间: 02-05 20:14 阅读次数: 0

netstat命令详解 基础命令学习目录首页

基础命令学习目录首页 原文链接:https://www.cnblogs.com/77qt/p/6144126.html 它主要的用法和详解! (netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态。 netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -nr 1.netstat命令详解 其实我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有当前是
分类: 其他 发布时间: 02-05 20:14 阅读次数: 0

Spring框架参考手册(4.2.6版本)翻译——第三部分 核心技术 6.5.4 请求(request)、会话(session)和全局会话(global session)作用域

6.5.4 请求(request)、会话(session)和全局会话(global session)作用域 请求,会话和全局会话作用域仅在您使用Web的Spring ApplicationContext实现(例如XmlWebApplicationContext)时可用。如果将这些作用域与常规的Spring IoC容器(如ClassPathXmlApplicationContext)一起使用,则会出现IllegalStateException来说明使用了未知的bean作用域。 初始化的web配置
分类: 其他 发布时间: 02-05 20:14 阅读次数: 0

js操作serviceWorker缓存静态文件

js操作serviceWorker缓存静态文件 serviceWorker的作用就是用来做离线应用的,在手机端程序中用的较多 先看下效果 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-
分类: 其他 发布时间: 02-05 20:14 阅读次数: 0

JVM的组成部分和基础运行参数

一 JVM的内部结构 1.JVM内部分为九大结构,如图:   1)类加载子系统:负责从文件系统或是网络中加载Class信息,加载的信息存放在一块称之为方法去的内存空间。   2)方法区(永久区):用于存放类的信息、常量信息、常量池信息、包括字符串字面量和数字常量等。(反射就是从这里读取类的信息)   3)Java堆:在JVM启动的时间建立Java堆,它是Java程序最主要的内存上的工作区域。几乎所有的对象实例都存放在Java堆中(GC主要的负责对象),堆空间是所有线程共享的。   4)直接内存
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

linux php 环境

http://php.net/ # wget http://cn2.php.net/get/php-7.3.1.tar.gz/from/this/mirror
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

OpenStack-Keystone(2)

一、 Keystone 概述 管理用户及其权限 维护OpenStack Services的Endpoint Authentication(认证)和 Authorization(授权) 1、验证用户   验证用户的最简单的方法是请求凭据(登录+密码,登录+密钥等),并通过某些数据库进行检查。 2、认证包括的内容和关系:   第一个基础是用户。他们代表某人或某事,可以通过Keystone访问。用户具有可以检查的凭据,如密码或API密钥。   第二个是租户。它代表了所谓的Nova项目,这意味着聚合每
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

数据结构——前缀树 随手练——HDU 1251 统计难题

Trie(前缀树/字典树) Trie,又经常叫前缀树,字典树等等,是一种多叉树结构。如下图: 基本功能实现: 只记录小写字母,用pass记录有多少字符串经过该节点,end记录有多少字符串以该节点结尾。 用数组实现: #include <iostream> #include <malloc.h> #include <string> using namespace std; typedef struct node{ int pass; int end; struct no
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

OpenStack-Glance(3)

一、 Glance功能   传统 IT 环境下,安装一个系统是要么从CD安装,要么用 Ghost 等克隆工具恢复。有如下几个问题: 如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,设置 IP 等 备份和恢复系统不灵活   云环境下需要更高效的解决方案,这就是Image。Image是一个模板,里面包含了基本的操作系统和其他的软件。   Glance提供Image Service服务,功能是管理Image,让用户能够发现、获取和保存Image。 提供R
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

OpenStack-Nova(4)

一、 Nova概述   使用OpenStack Compute来托管和管理云计算系统。OpenStack Compute是基础架构即服务(IaaS)系统的主要部分。主要模块在Python中实现。   OpenStack Compute与OpenStack Identity进行交互以进行身份验证;用于磁盘和服务器映像的OpenStack Image服务;和用于用户和管理界面的OpenStack仪表板。 镜像访问受到项目和用户的限制;每个项目的配额有限(例如数量)。 OpenStack Compu
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

拓扑排序的vector

#include <bits/stdc++.h> #define inf 1e9 #define lll long long int using namespace std; vector <int> q[100]; int n,rudu[100],p,ans[100],k; bool f[100]; queue <int> qq; void tuopu(){ while(!qq.empty()){ int x=qq.front(); qq.pop(); f[x]=0; ans[++p]=x;
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

OpenStack-Neutron(5)

一、 Neutron 概述   SDN(software-defined networking)软件定义网络,其所具有的灵活性和自动化优势使其成为云时代网络管理的主流。   Neutron的设计目标是实现“网络即服务(Networking as a Service)”。为了达到这一目标,在设计上遵循了基于SDN实现网络虚拟化的原则,在实现上充分利用了 Linux 系统上的各种网络相关的技术。 1、Neutron 功能   Neutron 为整个OpenStack环境提供网络支持,包括二层交换,
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

OpenStack-Storage(6)

一、 DAS/NAS/SAN 1、存储分类 (1)内置存储 (2)外挂存储 DAS (DirectAttached Storage):直连式存储 FAS (FabricAttached Storage):网络化存储     NAS (NetworkAttached Storage):网络附加存储     SAN (Storage Area Network):存储区域网络 图1 存储分类 2、DAS   存储更多的依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

地坛庙会

今天下午带彤彤去了地坛庙会。 一开始她不愿意出去,只好告诉她去味多美买面包。到了楼下要上车,告诉她车打不开了,又要抱着她走,才把她骗到味多美。因为地坛庙会的关系,人多的走不动路。我先排队,郭静带她去选面包。排到了让彤彤给售货员一张100的,她不愿意找,还是我用微信付了钱。然后郭静在麦当劳找到一个门口的座位,我们就让彤彤在麦当劳吃面包。期间郭静去厕所,不久就回来了,说排队呢。我去厕所,人倒是不多,但地上全是水,没法下脚,志皓也回来了。过了一会,里面有一个位置空出来了,我们就带彤彤到那里--没有风
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

openstack搭建之-基础服务配置(7)

基础环境准备,所需服务器及说明   172.16.2.51 base.test.com    基础服务节点   172.16.2.52 ctrl.test.com     控制节点      172.16.2.53 com1.test.com    计算节点   172.16.2.54 cin1.test.com     存储节点 一、 NTP Server 1、编辑配置文件:vim /etc/chrony.conf allow 172.16.2.0/16 #允许同步时间的子网
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

开启9008端口进入深刷模式

除了前文所述,使用深刷线,还可以用命令开启9008端口,进入深刷模式。 adb reboot edl fastboot oem edl 这个在小米4c上测试ok 下面这个可能用于其他手机。 fastboot reboot emergency ==================================== http://www.znsjw.net/nd.jsp?id=19 小米绕BL锁9008工程线深度线制作教程 此方法仅适用小米高通机型,其他品牌的高通机型有些也可以用,请自己尝试。新
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

微信小程序 从含有tabbar的页面跳转到不含有tabbar的页面

如何离开含有tabbar的页面 在微信小程序开发过程中,我们会碰到从某页跳转到一个含有tabbar的页面的需求, 用 wx.navigateTo({url: '...',}) 不起作用,需要使用 wx.switchTab({url: '...',}) 来实现。 那么,我们反过来,如何从含有tabbar的页面跳转到一个不含有/隐藏了tabbar的页面呢? 在尝试了上述的两个API后发现不起作用,wx.switchTab({url: '...',}) 倒是可以在有tabbar的页面之间跳转,但无法
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

openstack搭建之-keystone配置(8)

一、 Base Node配置 mysql -uroot -proot CREATE DATABASE keystone GRANT ALL PRIVILEGES ON keystone.* to 'keystone'@'localhost'IDENTIFIED BY 'KEYSTONE_DBPASS'; SHOW DATABASES; EXIT 二、 ctrl Node(控制节点)配置 #网卡1:eth0 IP:172.16.2.52/16,网关:172.16.0.1,DNS:172.16.2
分类: 其他 发布时间: 02-05 19:58 阅读次数: 0

批量任务体现多线程的威力!

背景 对于多线程的理解不是非常深刻,工作中用到多线程代码的机会也不多,前不久遇到了一个使用场景,通过编码实现后对于多线程的理解和应用有了更加深刻的理解。场景如下:现有给用户发送产品调研的需求,运营的同事拿来了一个Excel文件,要求给Excel里面大约六万个手
分类: 编程语言 发布时间: 02-05 19:41 阅读次数: 0

leetcode541

题目: 给定一个字符串和一个整数 k,你需要对从字符串开头算起的每个 2k 个字符的前k个字符进行反转。如果剩余少于 k 个字符,则将剩余的所有全部反转。如果有小于 2k 但大于或等于 k 个字符,则反转前 k 个字符,并将剩余的字符保持原样。 示例: 输入: s = "abcdefg", k = 2 输出: "bacdfeg" 要求: 该字符串只包含小写的英文字母。 给定字符串的长度和 k 在[1, 10000]范围内。 解决方案: 直接对给定字符串s中的1,3,5,7...个长度为k的小
分类: 其他 发布时间: 02-05 19:41 阅读次数: 0