摘要:
时间:2021/10/13 在之前的项目中,SQL语句都是在xml配置文件中编写的,这里我们使用注释来编写SQL语句,具体如下: UserDao.java文件内容如下: 1 package bupt.machi.dao; 2 3 import bupt.machi.pojo.User; 4 impo 阅读全文
摘要:
时间:2021/10/12 对于整个mybatis执行SQL操作的流程如下,其中SqlSessionFactory类似于一个连接池,SqlSession类似于一个具体的连接,而SQL Mapper用来执行具体的SQL操作。 阅读全文
摘要:
时间:2021/10/11 本文是学习了b站狂神老师的视频后的一个总结,总结了一下编写一个mybatis项目所需的基本流程和可能遇到的一些bug。 首先展示一下项目的整体结构,如下图: 然后项目的具体流程如下所示: 一.创建数据库和相应的表 这里我使用的mysql,创建了一个mybatis数据库,数 阅读全文
摘要:
2021/09/26 自己在新的Mac笔记本上安装Homebrew包管理工具时经常出现连接不到GitHub的情况,修改hosts文件也不能有效解决。在看到一篇博文后,发现可以通过国内的源进行下载,简单快捷,具体方式见gitee中的项目描述:https://gitee.com/cunkai/Homeb 阅读全文
摘要:
2021/09/23 下图为AES中计数器模式的总体结构,从中可以看出,计数器模式实际上将分组密码改变成了流密码,通过计数器生成了相应的密钥流。 具体的加密示例如下,从示例中可以看出,计数器由两个部分组成,分别是随机数(Nonce)和计数值(Count),Nonce值一经确定就不会改变,主要是计数器 阅读全文
摘要:
时间:2021/03/20 一.题目描述 有一个6*6的棋盘,每个棋盘上都有一个数值,现在又一个起始位置和终止位置,请找出一个从起始位置到终止位置代价最小的路径: 1、只能沿上下左右四个方向移动 2、总代价是没走一步的代价之和 3、每步(从a,b到c,d)的代价是c,d上的值与其在a,b上的状态的乘 阅读全文
摘要:
时间:2021/03/14 一.题目描述 给你一串路径,譬如: a\b\c a\d\e b\cst d\ 你把这些路径中蕴含的目录结构给画出来,子目录直接列在父目录下面,并比父目录向右缩一格,就像这样: a b c d e b cst d 同一级的需要按字母顺序排列,不能乱。 输入描述 每个测试案例 阅读全文
摘要:
时间:2021/03/12 一.题目描述 对于一个不存在括号的表达式进行计算 输入描述 存在多种数据,每组数据一行,表达式不存在空格 输出描述 输出结果 题目链接 https://www.nowcoder.com/practice/7b18aa6b7cc14f8eaae6b8acdebf890b? 阅读全文
摘要:
时间:2021/03/12 一.题目描述 12翻一下是21,34翻一下是43,12+34是46,46翻一下是64,现在又任意两个正整数,问他们两个数反转的和是否等于两个数的和的反转。 输入描述 每行两个正整数a和b(0<a,b<=10000)。 输出描述 如果满足题目的要求输出a+b的值,否则输出N 阅读全文
摘要:
时间:2021/03/10 一.题目描述 Julius Caesar曾经使用过一种很简单的密码。 对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。 比如字符A用F来代替。如下是密文和明文中字符的对应关系。 密文 A B C D E F G H I J K L M N 阅读全文