- 博客(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.5 3.int和char类型的转化: 代码及运行结果如下 ...
2021-04-08 22:28:41 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人