11 2022 档案
摘要:非常实用的快捷键 Ctrl+D: 删除当前行 Ctrl+Alt+↓: 复制当前行到下一行 Ctrl+Alt+↑: 复制当前行到上一行 Alt+↓: 当前行和下面一行交互位置 Alt+↑: 当前行和上面一行交互位置 Alt+←: 前一个编辑的页面 Alt+→: 下一个编辑的页面(当然是针对上面那条来说
阅读全文
摘要:期末的号角吹响了,意味着不能在想以前一样的摆烂了,要开始好好复习了 数据结构、离散数学、java 冲冲冲 uml报告尽快完成
阅读全文
摘要:状态图是系统分析的一种常用工具,它通过建立类对象的生存周期模型来描述对象随时间变化的动态行为。 状态机 状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例。状态机包含了一个类的对象在其生命周期间所有状态的序列以及对象对接收到的事件所产生的反应。 状态机由状态、转换、事件
阅读全文
摘要:输入一组整型权值,构建哈夫曼树,实现哈夫曼编码,并输出带权路径长度。 输入格式: 第一行输入叶子结点个数,接着依次输入权值。 输出格式: 输出哈夫曼编码,输出带权路径长度。 输入样例: 在这里给出一组输入。例如: 8 5 29 7 8 14 23 3 11 输出样例: 在这里给出相应的输出。例如:
阅读全文
摘要:在UML类图中表示具体类 具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层是类的方法。成员变量以及方法前的访问修饰符用符号来表示: “+”表示 public; “-”表示 private; “#”表示 protected; 不带符号表示 default。 2)
阅读全文
摘要:使用键盘输入数学表达式(含数字,四种运算符+、-、、/和小括号,其中运算数都是一位数(0~9)),将数学表达式转化成后缀表达式输出,利用后缀表达式求表达式的值并输出。 输入格式: 输入正确的表达式(可以有空格)后回车,得到后缀表达式和结果。输入括号缺失的表达式,输出"ERROR:缺少括号"。输入两个
阅读全文
摘要:其实在对无向图进行遍历的时候,遍历过程中所经历过的图中的顶点和边的组合,就是图的生成树或者生成森林。 图 1 无向图 例如,图 1 中的无向图是由 V1~V7 的顶点和编号分别为 a~i 的边组成。当使用深度优先搜索算法时,假设 V1 作为遍历的起始点,涉及到的顶点和边的遍历顺序为(不唯一): 此种
阅读全文
摘要:1 如何将字串 String 转换成整数 int? A. 有两个方法: 1、 int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2、 int i = Integer.valueOf(my
阅读全文
摘要:当用户释放键时执行 JavaScript: <input type="text" onkeyup="myFunction()"> 例子: 输出结果:
阅读全文
摘要:session可以看做是一个hashmap: 存取值的原理同java中的HashMap的键值对相同 session.setAttribute("key",value);是session存值的方法, session.getAttribute(key);是session取值的方法。 不过这个“hashm
阅读全文
摘要:Alt + left(方向键) 可返回调用位置。 Ctrl + 左键 或者Alt + right(方向键)可以进入方法代码
阅读全文
摘要:JSP向Servlet传值的方式有三种:URL后面跟参数、form表单提交、在JSP内置对象Session设置值。 URL后面跟参数 JSP文件:<a href="Receive?name=xiaoijing&password=123456">click me</a> Servlet文件:Strin
阅读全文
摘要:JavaScript字符串可以包含数字内容: var x = 100; // x is a number var y = "100"; // y is a string JavaScript将尝试在所有数字运算中将字符串转换为数字:数字字符串如果使用数字运算则会自动转换为数字 var x = "10
阅读全文
摘要:JS中一个较常见的函数"checkForm"。是用来检验表单信息的正确性。 步骤如下: 1:表单<form>添加提交事件 <form action="#" method="get" name="regForm" οnsubmit="return checkForm()"> </form> 添加οns
阅读全文
摘要:问题描述:在 jsp 中使用了 jstl 标签 <c:forEach>,浏览器访问 Action 组件提示错误: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag把下面的 jstl 的依赖: <dependen
阅读全文
摘要:注意一:?后面直接跟所传参数名,别习惯性敲空格或者别的字符,否则所敲空格和别的字符会被认为和参数名是一个整体名字。 举栗: 使用href在?后传参时敲了一个空格,servlet接收时需要把空格也带上才能接收成功。 String value = request.getParameter(" filen
阅读全文
摘要:session在一个会话中都是有效的,而在同一个会话中你可以访问多个servlet, 也就是说在不同的servlet中session是相同的,是可以共享的。
阅读全文
摘要:存储会话信息供浏览器后续请求使用,可以获取并修改变量的值。和cookie一起使用识别同一个客户。 cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 session机制。session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可
阅读全文
摘要:困扰了很久的JSP中的表达式被当成字符串处理,原因是出于版本不同,有些isELIgnored属性默认值为false,但有些默认为true; 所以这里要手动配置isELIgnored的属性为false <%@ page contentType="text/html;charset=UTF-8" lan
阅读全文
摘要:错误警告如下:No archetype found in remote catalog. Defaulting to internal catalog ; 翻译的意思:在远程目录中找不到原型。默认为内部目录 解决办法1: 可以不用管【因为使用了maven模版构建项目,要从网上获取模版,然而没有找到这
阅读全文
摘要:百度一下: 404:语法解析错误:因为错误的语法导致服务器无法理解请求信息。 现在的项目前后端分离,前后端实体的字段类型,字段名匹配,后端接收前端发过来的请求进行处理。 错误分析: 判断一:可能是前后端实体名称不对应。 判断二:可能是前后端实体类型不对应。
阅读全文
摘要:第十九章 一般控制问题 19.1 布尔表达式 【回顾】在读书笔记二、读书笔记三中有关于变量名与布尔变量的讨论,其中提到: 布尔变量名应该使用显然有两个状态的名字,如done ok;可以使用is开头的变量名,如isFound等等。关于is开头的变量名,我之后实践中有尝试操作,却发现常常导致变量名过分冗
阅读全文
摘要:事务简介数据库的事务(Transaction) 是一种机制、一个操作序列,包含了一组数据库操作命令。数据库的事务(Transaction) 是一种机制、一个操作序列,包含了一组数据库操作命令时成功,要么同时失败时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。 开启事务:START TRANS
阅读全文
摘要:变量命名必须以字母、下划线”_”或者”$”为开头。其他字符可以是字母、下划线、美元符号或数字。 变量名中不允许使用空格和其他标点符号,首个字不能为数字。 变量名长度不能超过255个字符。 变量名称对大小写敏感(y 和 Y 是不同的变量),JavaScript 语句和变量都对大小写敏感。 变量名必须放
阅读全文
摘要:1、javascript是一种解释性执行的脚本语言同其他脚本语言一样,JavaScript也是一种解释性语言,其提供了一个非常方便的开发过程。JavaScript的语法基本结构形式与C、C++、Java十分类似。 但在使用前,不像这些语言需要先编译,而是在程序运行过程中被逐行地解释。JavaScri
阅读全文
摘要:文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。 HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的
阅读全文
摘要:题目要求:输出单个文件中的前 N 个最常出现的英语单词。作用:一个用于统计文本文件中的英语单词出现频率的控制台程序;单词:以英文字母开头,由英文字母和字母数字符号组成的字符串视为一个单词。单词以分隔符分割且不区分大小写。在输出时,所有单词都用小写字符表示。 package fanyi; import
阅读全文
摘要:第十七章 不常见的控制结构 17.1 子程序中的多次返回 用来增加代码的可读性。假如在函数中途就计算出了结果,那么直接返回比最后一起返回更容易理解。 在检查到错误的条件(如错误的输入、未满足的前条件)后,直接清理现场、立刻退出,可以增强可读性,减少条件判断的层次。否则每个条件判断都用一个if-els
阅读全文
摘要:用户需求: 英语的26 个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?《哈利波特》 中最常用的短语是什么,等等。 题目要求:(1)输出某个英文文本文件中 26 字母出现的频率,由高到低排列,并显示字母出现的百分比,精确到小数点后面两位。(2)字母频率
阅读全文
摘要:instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 严格来说,instanceof 是 Java 的一个二元操作符(双目运算符),类似于 ==,>,< 等操作符。用来测试一个对象是否是为一个类的实例,用法为: boo
阅读全文
摘要:java.util.list接口 extends Collection接口 List接口的特点: 有序的集合,存储元素和取出元素的顺序是一致的(存储123 取出123) 有索引,包含了一些带索引的方法 允许存储重复的元素 List接口中带索引的方法(特有): public void add(int
阅读全文
摘要:List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList继承并实现了List接口。因此,List接口不能被构造,也就是我们所说的不能创建实例对象。但我们可以为List接口创建一个指向自己的对象引用。而ArrayList实现类的实例对象就在这里充当了这个指向List接口
阅读全文
摘要:ArrayList类是一个特殊的数组--动态数组。来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。 优点: 1、支持自动改变大小2、可以灵活的插入元素3、可以灵活的删除元素 局限: 比一般的数组的速度慢一些; 用法 一、初始化: 1、不初始化容量 A
阅读全文
摘要:Arrays 类 java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。 具有以下功能: 给数组赋值:通过 fill 方法。 对数组排序:通过 sort 方法,按升序。 比较数组:通过 equals 方法比较数组中元素值是否相等。 查找数组元素:通过 binarySear
阅读全文
摘要:多表查询 如: select * from emp , dept; 但是这样直接取的话会有很多无效数据,需要消除。消除无效数据: select * from emp , dept where emp.dep_id = dept.did; 内连接 [inner]意思是inner可以省略不写 -- 隐式
阅读全文
摘要:表关系: 一对一 ➢如:用户和用户详情➢一对一关系多用于表拆分, 将一个实体中经常使用的字段放一张表,不经常使用的字段放另一张表,用于提升查询性能。 一对多(多对一): ➢如:部门和员工➢一个部门 ]对应多个员工,一个员工对应-一个部门 多对多: ➢如:商品和订单.➢一个商品对应多个订单,-一个订单
阅读全文
摘要:以下实例中我们通过字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。 实例代码如下: package zifuchuan; pu
阅读全文
摘要:以下实例中我们通过字符串函数 strOrig.lastIndexOf(Stringname) 来查找子字符串 Stringname 在 strOrig 出现的位置 public class SearchlastString { public static void main(String[] arg
阅读全文
摘要:JVM的默认处理方案 如果程序出现了问题,我们没有做任何处理,最终JVM会做默认的处理 把异常的名称,异常原因及异常出现的位置等信息输出在了控制台。 程序停止执行。 public class ExceptionDemo { public static void main(String[] args)
阅读全文
摘要:添加数据 不建议使用第二种省略列名的方式。 修改数据 需要注意的是:修改语句中如果不加条件,则将所有数据都修改!如: update stu set tel=“1231241”;会将表中所有点tel都设置为1231241 删除数据 需要注意的是:修改语句中如果不加条件,则将所有数据都删除! 查询语法
阅读全文
摘要:1、项目需求: 校园社团作为高校课外活动的重要组成部分,发展十分迅速,也受到越来越多学生的欢迎,社团规模、数量等都在日益增长,社团活动也更为多样和丰富。然而,大多数高校还没有一个完整成熟的社团管理系统,仅仅是靠人力来管理,导致效率低下,而学生也只能通过线下或者公众号的方式了解社团,另外,社团活动的通
阅读全文
摘要:1.约束的概念 约束是作用于表中列上的规则,用于限制加入表的数据 约束是作用于表中列上的规则,用于限制加入表的数据 2.约束的分类 Tips: MySQL不支持检查约束auto_ increment:当列是数字类型并且唯一约束 drop table if EXISTS emp; create tab
阅读全文
摘要:java.lang.ArithmeticException 这个异常的解释是“数学运算异常”。比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,看有没有哪一方面写的不符合数学的计算规则。 package zifuchuan; publi
阅读全文