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
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
NOIp 2014解方程
乍看一眼以为是高精,随便写了个usigned long long交上去拿了50分,翻了翻题解才知道用了我没用过的算法——秦九韶算法,算是道模板了吧,不过这道题中的对10^10000的数的处理值得记住,并不是告诉了模一个质数才是模质数的题,凡是位数特别多且不要求求具体答案的大概都可能用到模质数吧 代码 1 #include<iostream>
2 #include<cstdio>
3
4 using namespace std;
5
6 typedef long lon
【错误记录】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,
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
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
测试怎么判断是前端还是后台问题
后台问题 XXXException at at格式就是后台问题 1、在服务器上面找到日志文件 2、用tail -f显示日志 3、在前端去复现bug 4、去观察日志,如果有明确的exception,那就是后台报错 5、接口返回码为500+即服务器问题,后台问题。 个例 1、返回的报文不符合接口文档,参数是否区分大小写,字母拼音错误,int或者string与接口文档不一致。 2、返回的值前端识别不了,协商后,后台配合扩充字段满足的前端需求 3、应该返回0条记录的,但是返回了全部,应该返回1条记录的
CF3D Least Cost Bracket Sequence(2500的实力贪心...
哎,昨天一直在赶课设。。没有写 最近听了一些人的建议,停止高级算法的学习,开始刷cf。 目前打算就是白天懒得背电脑的话,系统刷一遍蓝书紫书白书之类的(一直没系统刷过),回宿舍再上机吧。 https://www.luogu.org/problem/CF3D 题意:就是给你一个由 '(' , ')' , '?'组成的字符串,可以把'?'变成'('或')',但需要一定的代价,问使得括号匹配前提下的最小代价。 做法:贪心真的是个神奇的东东。。可以这么做,先从左扫到右,遇到'('就mark++,否则ma
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
移动端常用单位——rem
移动端常用单位:
①px:像素大小,固定值
②%:百分比
③em(不常用,但是在首行缩进时可以使用):相对自身的font大小(当自身的字体大小也是em做单位时,才会以父元素的字体大小为基准单位)
④rem(移动端主流):相对根节点(html)的font大小
⑤vw(视口宽度):相对视口宽度比例,1vw相当于视口宽度的百分之一
⑥vh(视口高度):相对视口高度比例,1vh相当于视口高度的百分之一
视口宽度(clientWidth)用JS获取,修改html{ font-siz
DispatcherServlet 是 spring 网络模块的核心
https://cn.bing.com/images/search?q=DispatcherServlet+&FORM=HDRSC2
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>
Spring系列__04AOP
AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑代码中编写这些功能性代码,但是,这样除了当时开发的时候比较方便以外;代码的阅读性、可维护性都会大大降低。而且,当你需要频繁使用一个功能的时候(比如记录日志),你还需要重复编写。而使用AOP的好处,简单来说就
shell基础知识5-函数
函数的定义 function fname(){
} 或者 function_name(){
} 对于简单的函数,甚至可以是这样做 fname() { statement; } 函数调用 直接写函数名即可。如 fname 传参给函数 传入的参数都是位置参数,无法传入形式参数以及设置默认参数,传入位置的参数如下: fname arg1 arg2 简单的函数例子如下: fname(){
echo $1, $2; #访问参数1和参数2
echo "$@"; #以列
《如何写好商业计划书》---创业学习---训练营第三课---HHR---
一,《开始上课》 1,投资人不愿意约见的原因:创始人没有把项目的投资价值和亮点呈现在商业计划书里。 2,BP的三个常见的错误:不够完整,关键内容没有呈现出来;华而不实;篇幅过长。 3,预热思考题: (1)BP应该从哪几方面写? (2)写BP需要一个完整的故事逻辑,你的故事逻辑是什么? (3)一个合格的BP,需要打磨多少次? 二,《你的第一张名片》 1,BP,最核心的是一个销售材料,它的使命是让投资人有兴趣购买公司的股票。 2,作品即人品,投资人都很聪明,一个清晰地用心制作的BP,投资人一定
今日推荐
周排行