Codeforces Round #693 (contest 1472)

A:https://codeforces.com/contest/1472/problem/A思路:一张纸横向及纵向所能剪切的数量是固定的,相乘即可。#include<iostream>#include<cmath>#define ll long longusing namespace std;int main(){ int T; cin>>T; while(T--) { ll w,h,n; scanf("%lld%lld...
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

算法设计与分析 第一章 算法概述 作业

单选题2-1下列哪个函数是O(N)的?(4分)A. 2NlogNB. logN​2 C. N(logN)​2D. N2/22-2给定N×N×N的三维数组A,则在不改变数组的前提下,查找最小元素的时间复杂度是:(4分)A. O(N​2​​)B. O(NlogN)C. O(N​3​​logN)D. O(N​3)2-4下面代码段的时间复杂度是()。(4分)x=0;for( i=1; i<n; i++ ) for ( j=1; j<=n-i; j++ )
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

Spring Cloud Gateway 扩展支持多版本控制及灰度发布

灰度发布什么是灰度发布,概念请参考,我们来简单的通过下图来看下,通俗的讲: 为了保证服务升级过程的平滑过渡提高客户体验,会一部分用户 一部分用户递进更新,这样生产中会同时出现多个版本的客户端,为了保证多个版本客户端的可用需要对应的多个版本的服务端版本。灰度发布就是通过一定策略保证 多个版本客户端、服务端间能够正确对应。所谓灰度发布,即某个服务存在多个实例时,并且实例版本间的版本并不一致,通过实现方案nginx + lua (openresty)Netflix...
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

菜鸡的python学习过程基础篇(一)

文章目录前言一、缩进:二、注释:1.单行注释:2.多行注释:三、编写格式:1.标识符(变量名)命名规则:2.关键字:总结好了,最后再次让我们高呼Python赛高前言关于Python的基本书写格式和缩进以及注释一、缩进:在Python中缩进是灵魂所在。众所周知,在JAVA中用来表示代码块等级的是一对"{}"符号,而Python则是采用不同的缩进来表示不同代码块等级,比如:sc=input("你多大了?")if sc=="成年": print("成年了 ")else: pri.
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

制造恶作剧切断TCP连接和进程之间的关联

想不想再玩个恶作剧??很多运维发现系统中有tcp连接异常的时候,会使用netstat/ss命令找出tcp连接对应的处理进程,然后去找研发debug这个进程。比如:[root@localhost ~]# netstat -ntpActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program namet
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

Java8新特性-尚硅谷李贺飞老师

【来自B站视频:尚硅谷Java8新特性教程:https://www.bilibili.com/video/BV14W411u7Ly?p=1】
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

【sklearn】逻辑回归

《菜菜的机器学习》笔记目录一、逻辑回归1.回归2.二元逻辑回归3.损失函数二、sklearn中的逻辑回归1.sklearn中的回归2.linear_model.LogisticRegression3.重要参数penalty&C3.1正则化4.代码4.1判断L1、L2哪个效果好?4.2嵌入法一、逻辑回归1.回归线性回归是机器学习中最简单的的回归算法,它写作一个几乎人人熟悉的方程:2.二元逻辑回归不难发现,y(x)的形似几率取对数的本质其实就是我们的线性回归z,我们实际上是在对线性.
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

Eclipse中Debug的使用详解

1.设置断点注意:可以设置多个断点2.debug as java application3.常用操作操作作用step into 跳入(f5)进入当前所调用的方法中step over 跳过(f6)执行完当前行的语句,进入下一行step return 跳回(f7)执行完当前行所在的方法,进入下一行drop to frame回到当前行所在方法的...
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

Springboot整合MQTT

Springboot整合MQTT一、 Pom配置二、 Yml配置三、 Mqtt配置和订阅四、 MQTT消息发送一、pom配置<dependency><groupId>org.springframework.integration</groupId><artifactId>spring-integration-stream</artifactId></dependency><depende
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

阿里云haas100开发板源代码适配python3.7版本的方法

本篇文章写作时,按照阿里云官方手册上说的码云链接下载的代码在python3.7下编译不通过,会出现一些问题。在阿里专家的帮助下,通过修改一个自动编译文件,将问题解决,在此与大家分享一下。
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

deepin迁移系统

写在前面因为实验室电脑重装了deepin系统,想把笔记本上备份下直接恢复到实验室台式机上,但是数据恢复了,启动项也覆盖了,整了一两天也没整好,卒。后尝试把用户目录下的.config文件夹下软件配置直接copy过来发现可行,这样不用再配置软件了。本篇文章仅为个人笔记,方便日后重装系统免去配置软件等步骤。迁移具体操作进行数据迁移前建议备份下原文件或者用timeshift备份下系统个人安装的软件一般在opt目录下,把这些软件直接copy到台式机上的opt目录下,如sublime_text然后把
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

python函数基础十:位置参数和关键字参数

位置参数和关键字参数实参按照传递方式的不同分为位置参数和关键字参数两种1)位置参数调用函数的时候让实参和形参一一对应(第一个实参给第一个形参赋值,第二个实参给第二个形参赋值…)格式:数据1, 数据2, 数据3, …位置参数func1(10, 20, 30) # x:10, y:20, z:30func1(10, 30, 20) # x:10, y:30, z:202)关键字参数让实参和形参通过关键字(形参名)对应格式:形参名1=数据1,形参名2=数据2,….
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

算法设计与结构 第二章 递归与分治策略 作业

判断题1-1算法分析的两个主要方面是时间复杂度和空间复杂度的分析。T F1-2在具有N个结点的单链表中,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N)。T F1-3仅基于比较的算法能得到的最好的“最坏时间复杂度”是O(NlogN)。T F1-4对N个记录进行快速排序,在最坏的情况下,其时间复杂度是O(NlogN)。T F1-5(neuDS)直接插入排序算法在最好情况下的时间复杂度为O(n)。T F单选题2-1用二分查找从100个有序整数中查找某数,最坏情况下需
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

基于Spring Cloud Gateway + Nacos实现灰度发布(reactive版)

什么是灰度发布?灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。本文以springcloud gateway + nacos来演示如何实现灰度发布,如果对springcloud gateway和nacos还不熟悉的朋友,
分类: 其他 发布时间: 01-12 10:16 阅读次数: 0

菜鸡的python学习过程基础篇(二)

文章目录前言一、Python的基本输出语句:1.Python的基本输出语句:2."," 号连接和"+"号连接:二、Python的特殊输出格式:1.转义符:2." end=" 和"sep=":总结好了,最后再次让我们高呼Python赛高前言关于Python的一些基本语句和关键字一、Python的基本输出语句:1.Python的基本输出语句:print("好好学习")编写格式为:print(“需要输出的句子”)注意:括号里的双引号一定要是英文状态下的双引号。2."," 号连接和"+"号连
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

揭穿恶作剧重建TCP连接和进程之间的关联

是时候将把戏揭穿了。请先阅读下文:https://blog.csdn.net/dog250/article/details/108113329依照文章中所描述的把戏,我们hack一下两个进程的tcp连接的归属,首先给出hack之前的情景:[root@localhost ~]# netstat -ntpActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Addres
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

深入理解java虚拟机截图汇总

平常看文章时遇到的一些不错的图示,保存下来留作纪念。
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

【js】箭头函数

廖雪峰的官方网站JavaScript学习笔记一、基本形式箭头函数相当于匿名函数,并且简化了函数定义。x => x * x相当于function (x) { return x * x;}其他形式:// 两个参数:(x, y) => x * x + y * y// 无参数:() => 3.14// 可变参数:(x, y, ...rest) => { var i, sum = x + y; for (i=0; i<rest.
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

算法设计与结构 第三章 动态规划 作业

判断题1-2最优二叉搜索树的根结点一定存放的是搜索概率最高的那个关键字。T F1-3用动态规划而非递归的方法去解决问题时,关键是将子问题的计算结果保存起来,使得每个不同的子问题只需要被计算一次。子问题的解可以被保存在数组或哈希散列表中。T F单选题2-1在动态规划中,我们要推导出一个子问题的解与其他子问题解的递推关系。要将这种关系转换为自底向上的动态规划算法,我们需要以正确的顺序填写子问题解的表格,使得在解任一子问题时,所有它需要的子问题都已经被解决了。在下列关系式中,哪一个是不可能被计算
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

systemtap引用自定义头文件的手艺

自从写第一个guru模式的stap脚本,我就再也不写内核模块了。stap简直太方便了,竟然可以将C语言当脚本语言来玩。随着我写的stap脚本越来越复杂,我需要使用一些半吊子设计模式来让代码更好看些,比如我不会再将所有东西写在一个stap脚本里,我会将一些公共的结构体定义,宏定义写在一个头文件里:// common.h#define VAR 100然后在我的stap脚本里引用它们就是了:#!/usr/local/bin/stap -g// aa.stp#!/usr/local/bin/stap
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0