- 博客(10)
- 收藏
- 关注
原创 Javaweb 过滤器与重定向的关系
过滤器与重定向的关系 在Web开发中我们经常要写过滤器,现在我们用Javaweb中过滤器Filter(位于 javax.servlet包下)来讨论。 面临需求: 做一个请求资源的过滤器,要求登录后的用户并且session没有过期的情况下,任然可以通过直接登录后的页面。 思路:根据需求,我们可以简单的知道只需要在过滤器中,拿到session取登录的用户信息,如果存在,那就表示可以访问;如果没有那就报错,让重新登录。 根据思路,写出代码: public class SysFilter implements
2020-10-11 16:43:37
1063
2
原创 程序设计基础概念1
程序设计基础概念之 赋值语句: 面试例题1: 下面C++代码的输出结果是什么? //C/C++ code int i = 1; void main() { int i = i; } A.main()里的i是一个未定义值 B.main()里的i值为1 C.编译器不允许这种做法 D.main()里的i值为0 解析:当面试者看到int i=i;的时候,可能会认为编译器不允许这种写法,即无法通过编译...
2018-10-20 14:21:24
359
原创 delete[]p和delete p的区别.md
new、delete、malloc、free的关系: delete会调用对象的析构函数,和new对应,free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要...
2018-10-03 17:29:22
1328
原创 链表和数组的区别.md
链表和数组的区别及它们各自的常规操作: 链表和数组的区别: 1.存储形式:数组是一块连续的空间,声明是就要确定长度。而链表是一块可不连续的动态 空间,长度可变,每个节点都要保存相邻节点指针。 2.数据查找:数组的线性查找速度快,查找直接使用下标(偏移地址)。链表需要按顺序检索节点, 效率很低。 3.数据插入和删除:链表可以很快插入和删除节点,但是数组可能需要移动大量的数据。 4.越界问题:链表不存...
2018-10-03 14:18:27
258
原创 数组指针和指针数组及引用的简单理解.md
a和&a的区别,及指针数组和数组指针的简单理解: 以代码的形式解释: #include <iostream> using namespace std; int main() { //a是数组时,a 和 &a的区别 int a[5] = { 1,2,3,4,5 }; int *ptr1 = (int *)(&a+1); ptr1--; cout <...
2018-10-03 01:26:00
1403
原创 strcpy和sprintf和memcpy的区别.md
strcpy、sprintf和memcpy的区别 下面代码说明: #include <iostream> using namespace std; #include <string.h> void strcpyMethod() { /* char *strcpy(char *dest, const char *src) :C 库函数 把 src 所指向的字符串复制到 d...
2018-10-01 16:10:37
390
原创 sizeof与strlen.md
**sizeof与strlen的区别: ** 下面以代码的形式来解释 #include <iostream> using namespace std; int main() { cout << sizeof(int) <<"\t"<<sizeof(double)<< endl; int x = 3; cout <<
2018-09-30 20:20:16
237
原创 加一:给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
LeetCode:加一 给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 程序如下: #include <iostream> using namespace std; #include <vector> vector<...
2018-07-09 19:53:13
1523
原创 Python源文件改写
Python源文件改写: ## 编写一个程序,读取一个python源程序文件,将文件中所有除保留字之外的小写字母换成字母,并且生成文件要能够被Python解释器正确执行。 ## 以下给出程序: # -*- coding :utf-8 -*- import keyword f = open('test.py') content = f.read() f.close() table = [...
2018-06-19 22:48:03
22502
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人