过滤器丢失Cookie的解决方案 今天碰到一个问题迟迟未能解决 本意在过滤器中拦截每一个请求,通过获取到的Cookie 信息进行强校验,但获取结果一直未空 目录 过滤器丢失Cookie的解决方案 目录 代码块 问题分析 Options 分析: 1.获取Cookie 的为空 的当前请求,我们通过log 日志打印它的当前请求方法 2.再比较下方成功获取cookie 数据的 请求 首先我们要知道什么是C...

C++ 基础篇

总结

  

2019-07-19 01:09:03

算法 算法描述 伪代码:自然语言 + 程序语言 + 数学语言(只要能描述清除自己的算法思维即可) 流程图 算法设计与实现 构造算法解决问题 按照自顶向下、逐步求精的方式进行 程序语言实现 递归算法 理论上,任何递归都可以使用循环方法解决 函数调用栈框架 汉诺塔问题 问题分析 是否存在某种简单情形,问题很容易解决 只有一个圆盘时最简单 是否可将问题分解成性质相同单规模较小的问题,且新问题的解答对原始...

first_week

总结

  

2019-07-21 08:58:27

总结 一.环境搭建 1. WLS启用开发者模式 附链接 Windows下开启Linux子系统 <1> 打开设置 <2> 点击安全与更新 <3> 进入开发者选项 <4> 选择开发人员模式 <5> 进入程序与功能 <6> 启动Windows功能 <7> 选定Linux子系统 <8> 安装Linux客户端 (...

1.1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了...

每周总结

总结

  

2019-10-09 12:44:30

1.为什么匿名内部类参数必须为final类型 2.多态问题之向上转型和向下转型+动态绑定 3.0单例设计模式之懒汉式饿汉式 单例设计模式 4.泛型擦除 程序编译的时候会将泛型去掉,成为泛型的擦除(生成的class文件不带泛型)---是为了兼容运行的类加载器。 5.0什么是哈希表 是一个元素为链表的数组,综合了数组和链表的好处(类似新华词典) 6.0集合的使用技巧   需要唯一吗 需要制定...

Bootstrap-响应式框架-美化页面 优势:Bootstrap会自动根据屏幕大小调整HTML元素的大小(响应式设计)无需再弄原生态手机版APP 如何添加Bootstrap: 如何使用:    1.首先,需要把所有HTML的内容放在class为container-fluid的div下     2.将想要的公民 具体使用: 1.图片自适应:class=img...

FreeCodeCamp总结——jQuery

总结

  

2019-11-01 22:04:45

用法:页面顶端加入<script></script> 添加方法:$(document).ready(function(){}); 在没有document ready function以前,代码会在HTML没有渲染完成就执行,会产生bug 注:所有的jQuery方法都是由美元符$开始的 1.添加css 类 JQuery是通过选择器来操作元素的,例如 后台已经引入了jQuery...

栈与队列

总结

  

2019-11-29 11:52:01

栈: 一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。不含任何元素的栈称为空栈,栈又称为后进先出(LIFO)的线性表。 栈的分类: 顺序表 顺序栈与顺序表数据成员不同,不同之处:顺序栈的入栈和出栈操作只允许对当前栈顶进行操作 顺序栈所有的操作时间复杂度为O(1) 链式栈(双向链表) 栈的应用 括号匹配问题 逆波兰表达式(后缀表达式...

java 005 面向对象

总结

  

2019-12-10 13:24:39

类和对象 类 对象 人类 你——我 ——他 狗类 王可可,忠犬八公, 猫类 黑猫警长   类     一类事物的统称,包含有属性描述和行为描述 对象     独立的,特殊的,唯一的个体 Java中定义类的格式【重点】 // 基本格式 class 类名 {    ...

不知不觉8周的算法训练营也接近尾声,这期间训练营对自己的影响有三方面 一方面是收获了刻意练习,终身成长这些可以产生长远影响的思想,这里推荐三本书 卡罗尔·德韦克的《终身成长》、安德斯·艾利克森和罗伯特·普尔的《刻意练习》以及彼得·布朗等的《认知天性》 一方面是在自己对算法与数据结构的态度与认知上,从之前的抗拒和一提到就觉得很难,到接受和乐在其...

算术转换与整形提升

总结

  

2020-01-01 02:10:46

算术转换   C语言在处理不同类型数值之间的运算时是有一定的规律的。需要先将两个操作数转换为相同的类型才能进行运算。而类型的转换的规律如下图:    这里的转换是自动由低向高发生的(当然,强制类型转换是根据用户意愿进行的)。例如:int和unsigned int进行运算,编译器会将低级别的int转换为unsigned int再进行计算。而这个转换编译器并没有对它在内存中的值做出改变,而是使用了不同...

#define 替换 在程序中扩展#define定义符号和宏时,需要涉及几个步骤。 在调用宏时,首先对参数进行行检查,看看是否包含任何由#define定义的符号。如果是,它们首先被替换。 替换文本随后被插⼊入到程序中原来文本的位置。对于宏,参数名被他们的值替换。 最后,再次对结果文件进行行扫描,看看它是否包含任何由#define定义的符号。如果是,就重复上述处理过程。 注意: 宏参数和#define 定义中...

在上一篇我讲到,时间复杂度和空间复杂度的一些概念以及求法(O渐进求法),并且用一些简单的例子进行阐述。 https://mp.csdn.net/mdeditor 本篇将使用一些复杂的例子进一步分析!!! 二分查找 循环的基本次数是logN,所以时间复杂度是O(logN)。 由于辅助空间是常数级别的,所以空间复杂度是O(1)。 递归的次数和深度都是logN,每次所需要的辅助空间都是常数级别的。 因此...