循环结构——while、do while 、for

循环结构(while,do···while,for···) while循环 while是最基本的循环,它的语法为: while(布尔表达式){ //循环内容 } 说明: 只要布尔表达式为true,循环就会一直执行下去; 多数情况我们都会让循环停止下来的,所以我们需要一个让表达式失效的方式来结束循环; 少数情况需要循环一直执行下去,比如服务器的请求响应监听等; 循环条件一直未true就会形成死循环,我们正常的业务编程中应尽量避免死循环,它会影响程序性能或造成程序卡死崩溃; 实例1: 输
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

golangWeb框架---github.com/gin-gonic/gin学习七(重定向、中间件Goroutines、http自定义配置)

文章目录 重定向 服务器内部重定向 中间件 中间件内部的Goroutines HTTP自定义配置 重定向 package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { router := gin.Default() router.GET("/raw", func(c *gin.Context) { c.Redirect(http.StatusMovedPermanently,"http://baidu.c
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

力扣第75题(荷兰国旗问题)

题目:   给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意:   不能使用代码库中的排序函数来解决这道题。 第一种分析:   考虑使用桶排序,因为只有红白蓝三种颜色,且分别用0、1、2代表,那么就可以将颜色代码作为键值,作为桶标记,将相同颜色的元素放入同一个桶中,然后再正序遍历各个桶存入到原数组,时间复杂度是线性的,o(3+n),n是元素的
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

区间取最小值最大值-位值和

题目如下 解题的一点思路 最小值简单,最大值就要进行一系列的██████。 我觉得我写的没人能看明白了,自己琢磨吧......唉。 #include <stdio.h> #include <windows.h> #include <math.h> int main(void){ UINT x=0,l=2000,r=8000;//区间2000~8000 UINT lw=0,rw=0;//区间值的位数 UINT nn[10]={0};//,nn2[10]={0},n
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

Redhat7/Centos7扩容vmare硬盘空间(lvm和非lvm)

帮助网站: https://blog.csdn.net/demonson/article/details/82150404 https://www.cnblogs.com/zhangshengdong/p/12496350.html https://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 用以下这个链接的方法也可以(这种方法会多产生一个分区) https://www.cnblogs.com/Sungeek/p/9084510
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

postman接口测试02_调用接口

postman调用接口 获取接口数据 可通过接口文档或者抓包工具获取接口数据。 调用接口 以调用唯品会app获取搜索热词接口为实例 1,新增request Collections下新增集合->新增request 备注:接口较多时可在集合下添加子文件夹进行分类 2,设置接口数据 设置请求方式 输入接口url 设置请求报文(入参、请求头hearders等) 【1】入参设置 该接口为get接口url中已包含参数,输入url后已自动带入参数 备注:Post接口一般带有body参数,需添加body参数
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

IntelliJ IDEA 调试技巧,比 Eclipse 强太多了!

来自:光年 https://www.cnblogs.com/jun1019/p/9741224.html 一、条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。 参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置。 二、回到"上一步" 该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了,想回过头看看刚才的变量值,如果不知道该技巧,
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

PostMan实现Post方式的测试

PostMan接口测试之 Post Get 请求方式 一、基础知识   1.HTTP的五种请求方法:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。     GET请求:请求指定的页面信息,并返回实体主体。(通常用来接收数据)。     POST请求:向指定资源提交数据进行处理请求,数据被包含在请求体中。POST请求可能会导致新的资源的建立、已有资源的修改。(通常用来发送数据)。     HEAD请求:类似于get请求,只不过返
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

《控制论》bases:

卷积: 浴帘后、空旷的地方... 制造一个冲击(扎一个气球、拍一下手什么的),记录下响应的声音 做卷积后,真的像是在浴帘后面的声音 控制的核心:设计 D,使 DG/(1+DGH) 的极点全在复平面的左半平面 终值定理:得终值存在的时候才成立 Final Value Theorem:FVT
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

Ambassador-08-跨域

官方文档:https://www.getambassador.io/docs/latest/topics/using/cors/ Cross-Origin Resource Sharing-CORS CORS的配置可以设置在ambassador的Module或者Mapping中,当CORS设置在Module或者Mapping中时,ambassador拦截OPTIONS请求,请响应CORS头。这意味着您将不需要在你的upstreams中实现任何逻辑来处理这些CORS选项请求。 设置cors属性
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

IP地址与端口

前言:IP地址与端口可以唯一的确定一个主机应用的位置,其中IP地址可以确定一台主机的地址,端口可以确定主机上进程的地址 IP地址与端口 IP地址 确定网络上主机位置 获取网站域名对应IP地址 import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) { t
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

命令技巧II

获取绝对路径 好多脚本中,都会有这一段,获取绝对路径,代码如下: SOURCE="$0" while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" SOURCE="$(readlink "$SOURCE")" [[ $SO
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

TP5开发API接口-1.创建token、解决跨域、设置api接口返回格式

1、解决TP5接口跨域问题 说明:调用其他方法,会先执行TP5.0析构方法,然后再执行其他方法 //解决跨域--析构方法 protected function _initialize() { header('content-type:text/html;charset=utf-8'); header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Headers: Origin, X-Requested-W
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

算法分享之关于atcoderbeginner166E的讲解

序言:博客是为了别人写?还是自己写。在我看来,博客可以帮助我记录自己的知识的欢愉,以别人的角度去审视自己的想法,博客帮助我记录自己的成长,也等待着一位位有缘人。 好了,不多说了,进入正题。回去做了做coderbeginner166的题,看到了一串非常有感觉的代码,还是一样的简洁明了。此处,原题链接 https://atcoder.jp/contests/abc166/tasks/abc166_e 原题解析在此 解析:满足题目要求的可能性就是这样,数理化分析后,在左边(较小数)和右边对应较大数分
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

流畅的Python-Python数据模型

Python模型其实就是对Python框架的描述,它规范了这门语言自身构建模型的接口,这些模块包括但不限于序列、迭代器、函数、类和上下文管理器 Python解释器碰到特殊的语法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开题,以两个下划线结尾(例如__getitem__) 比如obj[key]的背后就是__getitem__方法,为了求得my_collection[key]的值,解释器实际上会调用my_collection.__getitem__(key)方法。
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

力扣中国70题爬楼梯

# 这道题是递归的思想,想要爬上第n台阶, # 1,可以通过n-1层上去,2,通过第n-2层上去 # 因此f(n) = f(n-1) + f(n-2) class Solution: def climbStairs(self, n: int) -> int: # 前两层比较特殊,需要自行定义。 if n == 1 or n == 2:return n # 定义两个数字,用来保存f(n-1) f(n-2) # num_1表示
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

[转]在Ubuntu 18.04系统上安装Systemback的方法

[转自 https://ywnz.com/linuxjc/3877.html]  简介 Systemback是一个简单的系统备份和恢复应用程序,根据GPLv3许可条款发布。Systemback的功能包括: 创建系统备份和用户配置文件。 将系统还原到以前的状态,就像Virtualbox的快照功能一样。 从现有安装创建可启动ISO文件。 将系统从一个分区复制到另一个分区。 升级软件。 在Ubuntu 18.04系统上安装Systemback的方法 Ubuntu 16.04和14.04用户可以通过在
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

敏感词过滤(java)

在一些评论文章中经常需要过滤敏感词,下面是过滤敏感词的步骤。 1.通过敏感词创建一个字典树的类 2.把所有敏感词放入字典树中 3.判断文章中是否有敏感词 1).创建一个字典树,字典树根节点不存数据,定义一个字典树的类,可以定义如下方法1.设置当前节点终结点,2.添加节点,3.获取下一个节点,4.判断是否为终点, 1 private class TrieNode { 2 /** 3 * true 关键词的终结 ; false 继续 4
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

golangWeb框架---github.com/gin-gonic/gin学习五(模版渲染、返回数据的格式)

文章目录 Bind HTML checkboxes Multipart/Urlencoded 绑定 XML, JSON, YAML and ProtoBuf rendering json xml yaml ProtoBuf JSONP AsciiJSON PureJSON Bind HTML checkboxes 学web最起码要搞一个浏览器get请求后端,然后后端渲染html页面,然后提交post请求,然后后端返回结果 代码很简单直接上后端代码 package main import ( "
分类: 其他 发布时间: 05-25 21:31 阅读次数: 0

小程序checkbox-group只获取到一个值

wx:for循环不能写在checkbox-group标签上 wx:for循环不能写在checkbox-group标签上 wx:for循环不能写在checkbox-group标签上 wx:for循环不能写在checkbox-group标签上 wx:for循环不能写在checkbox-group标签上 wx:for循环不能写在checkbox-group标签上
分类: 其他 发布时间: 05-25 21:14 阅读次数: 0