- 博客(10)
- 收藏
- 关注
原创 Javaweb 过滤器与重定向的关系
过滤器与重定向的关系在Web开发中我们经常要写过滤器,现在我们用Javaweb中过滤器Filter(位于 javax.servlet包下)来讨论。面临需求:做一个请求资源的过滤器,要求登录后的用户并且session没有过期的情况下,任然可以通过直接登录后的页面。思路:根据需求,我们可以简单的知道只需要在过滤器中,拿到session取登录的用户信息,如果存在,那就表示可以访问;如果没有那就报错,让重新登录。根据思路,写出代码:public class SysFilter implements
2020-10-11 16:43:37
953
2
原创 程序设计基础概念1
程序设计基础概念之赋值语句:面试例题1: 下面C++代码的输出结果是什么?//C/C++ codeint i = 1;void main(){ int i = i;}A.main()里的i是一个未定义值B.main()里的i值为1C.编译器不允许这种做法D.main()里的i值为0解析:当面试者看到int i=i;的时候,可能会认为编译器不允许这种写法,即无法通过编译...
2018-10-20 14:21:24
307
原创 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
1269
原创 链表和数组的区别.md
链表和数组的区别及它们各自的常规操作:链表和数组的区别:1.存储形式:数组是一块连续的空间,声明是就要确定长度。而链表是一块可不连续的动态空间,长度可变,每个节点都要保存相邻节点指针。2.数据查找:数组的线性查找速度快,查找直接使用下标(偏移地址)。链表需要按顺序检索节点,效率很低。3.数据插入和删除:链表可以很快插入和删除节点,但是数组可能需要移动大量的数据。4.越界问题:链表不存...
2018-10-03 14:18:27
214
原创 数组指针和指针数组及引用的简单理解.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
1358
原创 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
343
原创 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
202
原创 加一:给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
LeetCode:加一给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。 程序如下:#include <iostream>using namespace std;#include <vector>vector<...
2018-07-09 19:53:13
1491
原创 Python源文件改写
Python源文件改写:## 编写一个程序,读取一个python源程序文件,将文件中所有除保留字之外的小写字母换成字母,并且生成文件要能够被Python解释器正确执行。 ##以下给出程序:# -*- coding :utf-8 -*-import keywordf = open('test.py')content = f.read()f.close()table = [...
2018-06-19 22:48:03
22203
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人