- 博客(6)
- 收藏
- 关注
原创 过滤器应用
使用范例一:对请求内容进行编码转换public class CodeFilter implements Filter{ public void destroy(){} public void init(FilterConfig arg0) throws ServletException{} public void doFilter(ServletRequest reuqest,ServletResponse response,FilterChain chain) throws IO
2021-12-21 20:31:03
191
原创 输入一组不确定长度的数,以回车作为结束的方法
输入一组不确定长度的数,以回车作为结束的方法假如要输入一组不知长度的数,此时for循环是不行的,只能用while循环,但是如何以回车作为结束呢?while(cin>> temp){}然后输入回车,这样子是结束不了的,程序会一直保持等待输入的状态为了解决这个问题,首先直到cin >> int 机制和scanf()一样,输入一个整数,它会自动跳过前面所有的空白字符(包括回车和空格),直到遇到一个数字或者正负号后便开始读入。然后便一直保存下去,直到遇到非数字字符(包括字母,
2021-06-15 20:02:23
1691
原创 基本计算器
基本计算器可实现小数,负数,多位数的+,-,*,/计算#include <iostream>#include <string>#include <stack>#include <cstdlib>#include <fstream>using namespace std;bool IsOperator(char ch){ return ch == '+' || ch == '-' || ch == '
2021-04-19 16:06:35
126
原创 广度优先搜索和深度优先搜索
广度优先搜索(BFS)使用BFS的两个主要方案:遍历和找出最短路径,通常发生在树或者图结构中注意:在特定问题执行BFS之前确定节点和边缘很重要,通常,节点是实际节点或者是状态,而边缘将是实际边缘或者可能的转换。int BFS(Node root,Node target){ Queue<Node> queue; int step = 0; add root to the queue; while(queue is not empty) {
2021-04-19 15:50:19
142
原创 java基本类型之间的强制转换
java基本类型之间的强制转换1.基本原则:总是可以将一个数值赋给支持更大数值范围的变量。但是,如果不进行类型转换,就不能将一个值赋给范围较小的类型变量。Java将自动拓展一个类型,但是,缩小类型必须显式完成。2.注意:类型转换不改变被转化的量。double d = 4.5;int i = (int)d; // i变成了4,但是d依旧是4.53.int和char类型的转化:代码及运行结果如下...
2021-04-08 22:28:41
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人