servlet规范--Servlet 规范其实就是对 HTTP 协议做面向对象的封装

Servlet规范 一个最基本的 Java Web 项目所需的 jar 包只需要一个 servlet-api.jar ,这个 jar 包中的类大部分都是接口,还有一些工具类,共有 2 个包,分别是 javax.servlet 和 javax.servlet.http。所有的 Servlet 容器都带有这个包,你无需再放到Web项目里,放到这里只不过是编译的需要,运行是不需要的。如果你硬是把 servlet-api.jar 放到 webapp/WEB-INF/lib 目录下,那么 Tomcat
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

Codeforces Round #584

传送门 A. Paint the Numbers 签到。 Code #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 105; int n; int a[N]; bool used[N]; int main() { ios::sync_with_stdio(false); cin.tie(0); cin >> n; for(int i = 1; i <= n
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

NOIp 2014解方程

乍看一眼以为是高精,随便写了个usigned long long交上去拿了50分,翻了翻题解才知道用了我没用过的算法——秦九韶算法,算是道模板了吧,不过这道题中的对10^10000的数的处理值得记住,并不是告诉了模一个质数才是模质数的题,凡是位数特别多且不要求求具体答案的大概都可能用到模质数吧 代码 1 #include<iostream> 2 #include<cstdio> 3 4 using namespace std; 5 6 typedef long lon
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

【错误记录】swagger Unable to render this definition

Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.0.n (for example,
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

异常:Error:java: 无效的目标发行版: 1.12

https://blog.csdn.net/Code_Farmer_007/article/details/83244635
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

四则运算出题

题目:对于小学生的四则运算进行出题,数字都是系统任意选出。并标明题号,对于每一个题目不重复出现。并且要保证两个数相乘是两位数或者是一位数。对于相除的两个数除数不能为零,并且可以整除。自己可以控制题目的总数目,以及每行输出的个数都可以控制。 package LianXi; import java.util.Scanner; class sizeyunsuan { public static void main(String []args) { Scan
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

java POI(二)

name.xslx 1 public class Demo6 { 2 3 public static void main(String[] args) throws IOException { 4 InputStream is = new FileInputStream("F:\\poi\\name.xls"); 5 POIFSFileSystem fs = new POIFSFileSystem(is); 6 H
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

restframework 序列化补充(自定义ModelSerializerl)

一、知识点 1、source title = serializers.CharField(source='courses.title') source用于one2one、foreginkey、choices,用与获取一个结果 2、SerializerMethodField title = serializers.CharField(source='courses.title') recommend_courses = serializers.SerializerMethodF
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

测试怎么判断是前端还是后台问题

后台问题 XXXException at at格式就是后台问题 1、在服务器上面找到日志文件 2、用tail -f显示日志 3、在前端去复现bug 4、去观察日志,如果有明确的exception,那就是后台报错 5、接口返回码为500+即服务器问题,后台问题。 个例 1、返回的报文不符合接口文档,参数是否区分大小写,字母拼音错误,int或者string与接口文档不一致。 2、返回的值前端识别不了,协商后,后台配合扩充字段满足的前端需求 3、应该返回0条记录的,但是返回了全部,应该返回1条记录的
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

CF3D Least Cost Bracket Sequence(2500的实力贪心...

哎,昨天一直在赶课设。。没有写 最近听了一些人的建议,停止高级算法的学习,开始刷cf。 目前打算就是白天懒得背电脑的话,系统刷一遍蓝书紫书白书之类的(一直没系统刷过),回宿舍再上机吧。 https://www.luogu.org/problem/CF3D 题意:就是给你一个由 '(' , ')' , '?'组成的字符串,可以把'?'变成'('或')',但需要一定的代价,问使得括号匹配前提下的最小代价。 做法:贪心真的是个神奇的东东。。可以这么做,先从左扫到右,遇到'('就mark++,否则ma
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

58同城前端笔试 编程题及其解析

一.给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log(m+n)) /** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number} */ var findMedianSortedArrays = function(nums1, nums2) { let m = nums1.length let n
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

移动端常用单位——rem

移动端常用单位: ①px:像素大小,固定值 ②%:百分比 ③em(不常用,但是在首行缩进时可以使用):相对自身的font大小(当自身的字体大小也是em做单位时,才会以父元素的字体大小为基准单位) ④rem(移动端主流):相对根节点(html)的font大小 ⑤vw(视口宽度):相对视口宽度比例,1vw相当于视口宽度的百分之一 ⑥vh(视口高度):相对视口高度比例,1vh相当于视口高度的百分之一 视口宽度(clientWidth)用JS获取,修改html{ font-siz
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

20190911记

我俩分手了,一年两个月。 我内心也还是倾向于结束的,因为不太可能走到尽头。所以她提出分手,我除了愤怒之后还是开心的。 为啥会愤怒,因为第二天是我的生日,我本来在等着12点她和我说生日快乐的,没想到等来的是分手快乐。而最让我不爽的,她列了8点,每一点都只是通知,每一点都是在告诉我,我不依赖你,分手对她更好,让我快点回复。 至于为啥会开心,因为我知道这样拖下去终归还是会结束,早点结束更好吧。我不擅长结束,所以还是让她来吧。 虽然最近是艰难一点,不过也算是从新开始,加油吧。
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

DispatcherServlet 是 spring 网络模块的核心

https://cn.bing.com/images/search?q=DispatcherServlet+&FORM=HDRSC2
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

怎样替换当前节点

使用 ChildNode.replaceWith(); var span = document.createElement('span'); el.replaceWith(span); 注意: 1. 当前节点必须具有父节点; 2. 替换的参数节点可以是元素节点, 也可以是文本节点;
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

DOM操作方法、属性

话不多说直接上demo: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <div class="container" id="box"><span>我是一个div元素1</span><p>hello</p></div> 9 <script>
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

Spring系列__04AOP

AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑代码中编写这些功能性代码,但是,这样除了当时开发的时候比较方便以外;代码的阅读性、可维护性都会大大降低。而且,当你需要频繁使用一个功能的时候(比如记录日志),你还需要重复编写。而使用AOP的好处,简单来说就
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

shell基础知识5-函数

函数的定义 function fname(){ } 或者 function_name(){ } 对于简单的函数,甚至可以是这样做 fname() { statement; } 函数调用 直接写函数名即可。如 fname 传参给函数 传入的参数都是位置参数,无法传入形式参数以及设置默认参数,传入位置的参数如下: fname arg1 arg2 简单的函数例子如下: fname(){ echo $1, $2; #访问参数1和参数2 echo "$@"; #以列
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

每天两题01

  又是两个月的时间过去了,上一次写博客是7月14号,时间还是过的很快的,那么问题来了,为什么这么长时间都没有写东西了呢?难道是在打酱油?   哈哈,说起来很惭愧,刚刚开始工作,碰到各种的问题要去学习要去解决,然后业余的时间又去学了一些奇奇怪怪的东西,导致博客一直都落下了,归根到底,还是自己懒惰了,因为心中总觉得今天又工作了一天,下班了要好好放松一下。不自觉的用这种心理在安慰自己,使得自己越来越放松了,然后又因为自己有点拖延症,想要写点东西就一直拖着。。。   ╮( ̄▽ ̄")╭哎,话不多说了,
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0

《如何写好商业计划书》---创业学习---训练营第三课---HHR---

一,《开始上课》 1,投资人不愿意约见的原因:创始人没有把项目的投资价值和亮点呈现在商业计划书里。 2,BP的三个常见的错误:不够完整,关键内容没有呈现出来;华而不实;篇幅过长。 3,预热思考题: (1)BP应该从哪几方面写? (2)写BP需要一个完整的故事逻辑,你的故事逻辑是什么? (3)一个合格的BP,需要打磨多少次? 二,《你的第一张名片》 1,BP,最核心的是一个销售材料,它的使命是让投资人有兴趣购买公司的股票。 2,作品即人品,投资人都很聪明,一个清晰地用心制作的BP,投资人一定
分类: 其他 发布时间: 09-16 23:40 阅读次数: 0