thymeleaf:在一个页面中引入其它的页面

这个在jsp中很容易实现,但是springBoot不推荐使用jsp,建议使用thymeleaf,下面是在thymeleaf中引入界面的方法 1.修改配置文件 spring: mvc: static-path-pattern: /static/** thymeleaf: prefix: classpath: /templates/ 在springBoot中,静态资源(如js,css,图片,静态html)都放在static当中,动态资源(如html)放在temp
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

python接口自动化11-pytest入门

前言 pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点: 简单灵活,容易上手; 支持参数化; 能够支持简单的单元测试; 标记测试功能与属性 复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+requests); pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)等; Skip和x
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

解题报告——寻找子串

思路算法: 1.用函数计算出字符串s和子串t的长度; 2.在字符串s中运用循环,一个一个字符地判断从该字符起的后面几个字符是否都与子串t的字符相同,计算相同的字符个数k; 3.判断相同的字符个数k是否等于子串t的长度。 遇到的问题及解决方法: k与tlen的关系判断。如果t在结尾处,则s字符数组的‘\0’字符也被记为相同的字符,k会比tlen大1,所以要k>=tlen。 核心代码:
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

request高级部分

requests高级部分 代理 cookie 验证码的识别 模拟登陆 代理 代理概念:代理服务器。 作用:接受请求==》请求转发。 代理和爬虫之间的关联: 可以使用请求转发的机制使得目的服务器接收到的请求对应ip的一个改变。 为什么要使用代理改变请求的ip地址? 爬虫程序在短时间内对指定的服务器发起了一个高频的请求,则请求对应的ip可能会被目的服务器禁止。 代理的一些基础知识: 代理的匿名度: 透明代理:目的服务器知道你使用了代理机制并且也知道你的真实IP 匿名代理:知道使用了代理机制,但是不
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

数据库体系结构与基础管理

MySQL的工作模型 C/S : 客户端/服务端模型 1.1 服务端程序 mysqld 1.2 客户端程序 mysql mysqldump mysqladmin ... 1.3 连接协议(Linux) 网络套接字: TCP/IP网络连接串 ----> mysql -uroot -p123 -h10.0.0.51 -P3306 本地套接字: socket本地连接串 ----> mysql -uroot -p123 -S /tmp/mysql.sock MySQL的实例 实例 = mysqld +
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

20175327 《信息安全系统设计基础》第4周学习总结

20175327 《信息安全系统设计基础》第4周学习总结 教材学习内容总结 了解ISA抽象的作用 掌握ISA,并能举一反三学习其他体系结构 了解流水线和实现方式 ISA包含: 指令集 指令集编码 基本数据类型 一组编程规范 寄存器 寻址模式 存储体系 异常事件处理 中断 外部I/O ISA简称架构(Architecture),是处理器的一个抽象描述,即设计规范,定义处理器能够做什么。其本质就是一系列的指令集综合。当前主流的ISA有X86、ARM、MIPS、Power、C6000。 ISA在编译
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

weblogic找回密码记录

前言 晚上打算使用weblogic的时候发现控制台密码忘了,人肉爆破无果后想到好像有个工具可以破解,在电脑上翻了下竟然还找到了,于是有了这篇文章,献给和我一样永远也记不住密码的人 正文 了解下weblogic的加密,weblogic10以前的加密方式差不多都是DES,10以后的都是AES加密,都属于对称加密 看下解密需要的东西: 1、解密jar包WLEncrypt.jar,可以去网上自己找 2、weblogic目录中的boot.properties(下面有加密后的账号密码)、Serialize
分类: 其他 发布时间: 12-16 22:17 阅读次数: 0

使用ASP.NET Core 3.x 构建 RESTful API - 3.4 内容协商

现在,当谈论起 RESTful Web API 的时候,人们总会想到 JSON。但是实际上,JSON 和 RESTful API 没有半毛钱关系,只不过 JSON 恰好是RESTful API 结果的表述格式。也就是说 RESTful API 还可以使用其它的表述格式,例如 xml 或私有的格式。这也就意味着,我们需要让 RESTful API 知道我们想要返回的格式。而这就是HTTP请求和响应的核心内容之一: Content Negotiation 内容协商 内容协商是这样一个过程:针对一个
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

解决npm下载慢的问题

方法一:使用淘宝定制的cnpm命令行工具替代默认安装npm npm install -g cnpm --registry=https://registry.npm.taobao.org 方法二:将npm默认的下载地址修改为淘宝镜像 npm cofig set registry https://registry.npm.taobao.org/ 注意,如果将来你需要发布自己的软件包时,需要将registry字段的值修改回来 npm cofig set registry https://regist
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

[转]JVM参数使用手册

内存分配相关 Xms 英文释义:Initial heap size(in bytes) 中文释义:堆区初始值 使用方法:-Xms2g 或 -XX:InitialHeapSize=2048m Xmx 英文释义:Maximum heap size(in bytes) 中文释义:堆区最大值 使用方法:-Xmx2g 或 -XX:MaxHeapSize=2048m Xmn 英文释义:Maximum new generation size(in bytes) 中文释义:新生代最大值 使用方法:-Xmn51
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

thymeleaf实现热部署

热部署可以在修改页面之后,不重新启动服务器也能查看修改效果。 1.导入依赖,我用的是gradle,使用maven的可以去https://mvnrepository.com/寻找对应的依赖 compile group: 'nekohtml', name: 'nekohtml', version: '1.9.6.2' 2.配置application.yml spring: thymeleaf: cache: false mode: LEGACYHTM
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

DynamicList

DynamicList设计要点 ——类模板   申请连续空间作为顺序存储空间   动态设置顺序存储空间的大小   保证重置顺序存储空间时的异常安全性 DynamicList设计要点 ——函数异常安全的概念   不泄露任何资源   不允许破坏数据 ——函数异常安全的基本保证   如果异常被抛出     对象内的任何成员仍然能保持有效状态     没有数据的破坏及资源泄露 DynamicList设计要点 template <typename T> class DynamicList : publ
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

mongodb4.2.2 centos 单机安装

下载 rpm包 wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.2-1.el7.x86_64.rpm wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-mongos-4.2.2-1.el7.x86_64.rpm wget https://re
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

FJNU2019第二次友谊赛-红烧非鸽肉[bfs]

题目链接 FJNU2019第二次友谊赛-红烧非鸽肉 竟然有自己的oj了 题目描述 总所周知,非鸽是一只很欠打的鸽子,于是小胖把非鸽关进一个 \(n \times m\) 的笼子里准备红烧。 机智的小胖是不会把非鸽关在简单的笼子里的,这是个自带迷宫的笼子, 并且这不是一个简单的迷宫 在迷宫中,一些位置是坑地,只有非鸽处于飞行模式才能通过,一些位置是地道,只有非鸽处于挖掘机模式才可以通过,还有一些是墙,非鸽怎么都无法通过,另外还有一些是空地(包括非鸽一开始的位置和出口),非鸽可以自由通过 在其中一
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

stm32f7 时钟

   在 STM32F7 中,有 5 个最重要的时钟源,为 HSI、HSE、LSI、LSE、PLL。 ①、LSI 是低速内部时钟,RC 振荡器,频率为 32kHz 左右。LSI 主要可以作为 IWDG 独立看门狗时钟,LPTimer 低功耗定时器时钟以及 RTC 时钟。 ②、LSE 是低速外部时钟,接频率为 32.768kHz 的石英晶体。这个主要是 RTC 的时钟源。 ③、HSE 是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为 4MHz~26MHz。阿波罗 STM32F7
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

vue作业

根据按钮颜色改变正方形颜色 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .d1 { width: 200px; height: 200px; } </style> </head> <body> <div id="change_color">
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

可持久数据结构

森林   看到链上k大,还强制在线,不难想到主席树,发现这道题只有加边操作,而且数据范围特别小,可以考虑启发式合并,每次加边,暴力$dfs$一遍较小的子树即可。   $O(n*log^{2}n)$ 影魔   由于很久之前看过这个题,一直以为不是很可做,然而发现一众大佬全都切掉了,于是好好想了想,发现不是很难。   (以下只考虑$i<j$&&$k_{i}<k_{j}$的情况)维护一个单调递减的单调栈,然后第一种贡献就是当前点弹掉的所有节点,暴力在线段树上插入即可。   第二种贡献,设单调栈中与$
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

P2852 [USACO06DEC]Milk Patterns

题意 显然如果有一个子串出现过\(k\)次,那么它必定是一个至少长为k的后缀序的\(LCP\),求出所有相邻的长为\(k-1\)的\(height\)数组的最小值,在其中取最大值即可 code: #include<bits/stdc++.h> using namespace std; const int maxn=20010; const int maxm=1000010; int n,m,num,ans; int a[maxn],sa[maxn],rk[maxn],oldrk[maxn],i
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

CentOS 8安装

1、VMware workstation14Pro安装 下载蓝点网,序列号也有,直接输入,永久激活 2、CentOS8下载 CentOS8下载地址:清华源 3、CentOS8安装
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0

cookie:

Django Django处理一个请求的流程 在浏览器的地址栏中输入地址,回车,发了一个GET请求 wsgi模块接收了请求,将请求的相关信息封装成request对象 根据地址找到对应函数 执行函数获取到返回结果,wsgi模块将结果返回给浏览器 发请求的途径 在浏览器的地址栏中输入地址 get请求 a标签 get请求 form表单 get/post 函数  def xxxx(reqeust):   return HttpResponse() reqeust: reqeust.GET url
分类: 其他 发布时间: 12-16 22:01 阅读次数: 0