- 博客(73)
- 收藏
- 关注

原创 哈夫曼编码(Huffman Coding)与哈夫曼树(Huffman Tree)
主要详细介绍了什么是哈夫曼编码,什么是哈夫曼树,以及如何构建一棵哈夫曼树,最终得到能够压缩数据的哈夫曼编码。
2024-12-31 23:46:16
961

原创 未找到 ‘hdfs‘ 命令,您要输入的是否是: 命令 ‘hfs‘ 来自于包 ‘hfsutils-tcltk‘ (universe) 命令 ‘hdfls‘ 来自于包 ‘hdf4-tools‘ ....
未找到 'hdfs' 命令的解决方法
2023-04-19 10:31:05
3621
13
原创 哈希(hashing)、哈希函数(Hash Function)、哈希表(Hash Table)、哈希冲突(Hash Collision)
使用用线性探测再散列法解决哈希冲突,得到最终查找成功的平均查找长度。
2025-01-21 00:23:08
586
原创 在jsp里或servlet里将时间修改为类似“2023年 8月 03日 时间:23:13:49 星期四”形式
jsp:从数据库读到的EL表达式的时间形式为Thu Aug 03 23:13:49 CST 2023在jsp这边用将获得的EL表达式修改为类似“2023年 8月 03日 时间:23:13:49 星期四”形式展现在网页上Servlet:首先在Servlet里用Date获取当地时间,然后用string将时间修改为类似“2023年 8月 03日 时间:23:13:49 星期四”形式写进数据库的表里面
2024-04-16 17:32:44
276
原创 双向循环链表防断裂下的指针指向
双向循环链表最重要的是防止出现链表断裂的情况。在删除一个结点的时候,需要把前后两个结点连接起来。一是要把前驱结点的next指针指向被删除结点的后继结点。二是要把后继结点的prev指针去指向被删除结点的前驱结点。只有这样才能使当前被删除结点的两端的结点去连接上,从而防止出现链表断裂的情况。
2024-02-26 14:37:05
443
原创 KMP算法失配处理
KMP算法由于不再单纯地把模式后移一位,而是根据当前字符的特征数来决定模式右移的位数(右移的距离是由模式串T本身决定的,即T的子串t[0...j-1]中的前缀串和后缀串相等的最长长度),故j会根据上面的方法回退到next的位置并重新比较。
2024-02-17 14:01:31
1489
原创 克鲁斯卡尔(Kruskal)算法与普里姆(Prim)算法求最小生成树
克鲁斯卡尔算法要求如果所选的边不与原来的路径构成环,则该边可以作为最小生成树的一条边,将此边加入到T中。而Prim算法只找与已知点集关联的最短代价边。
2024-02-14 10:39:40
1135
原创 根据序列推出不同二叉树的个数
有了进栈肯定能写出出栈,那么进栈和出栈又和前序及中序相关,换句话说进栈就是前序,出栈就是中序,而有了前序及中序就能由此推出其中的一棵二叉树
2024-01-18 18:25:51
1638
2
原创 循环队列的队空队满情况
了解从本段end2到下一段的end1之间隐藏的关于地址衔接时寻找end1正确地址的过程的内容,了解循环队列,了解取模的意义。
2024-01-07 23:05:24
1266
原创 导数dy/dx、d²y/dx²与偏导数∂f/∂x、∂f/∂y、∂²f/∂x∂y、∂²f/∂x、∂²f/∂y
讲述常见的导数dy/dx、d²y/dx²与偏导数∂f/∂x、∂f/∂y、∂²f/∂x∂y、∂²f/∂x、∂²f/∂y
2024-01-02 17:32:31
10327
1
原创 通过栈将中缀表达式转换为等价的后缀表达式
已知操作符包括 +,-,*,/,(,) 将中缀表达式 a+b-a*((c+d)/e-f)+g 转换为等价的后缀表达式ab+acd+e/f-*-g+ 时,用栈来存放暂时还不能确定运算次序的操作符,若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是( )。故经过查看,转换过程中同时保存在栈中的操作符的最大个数是5个,选A。→使后缀表达式包含运算符优先级的信息。为什么要从中缀表达式转换为等价的后缀表达式?因为要使后缀表达式包含运算符优先级的信息
2023-12-31 12:39:30
823
原创 关于求定积分的反函数的导数【认清原函数x变量和反函数x变量】
已知函数f(x)是∫1到e^x 1/1+t^3 dt 的反函数,则f'(0)=_____。认清原函数的x变量和反函数的x变量,学会求定积分的反函数的导数。
2023-12-30 16:37:39
874
原创 jsp的<a>超链接传值
超链接里href="/CommunityEventRegistrationDelete?id=1&username=${cer.username }"jsp传值过来后,Servlet就用request.getParameter("???");来接收。
2023-10-24 22:20:59
565
原创 the request doesn‘t contain a multipart/form-data or multipart/mixed stream, content type header is
content type header is null 使用注释对上下文类型头为空的问题的处理。
2023-08-06 15:00:44
1288
原创 计科web常见错误排错【HTTP状态404、导航栏无法点开、字符乱码及前后端数据传输呈现、jsp填写的数据传到数据库显示null、HTTP状态500】
关于HTTP状态404、导航栏无法点开、字符乱码及前后端数据传输呈现、jsp填写的数据传到数据库显示null、HTTP状态500等问题如何进行排错
2023-07-23 00:23:48
1963
原创 解决运行tomcat时java.sql.SQLSyntaxErrorException: Unknown database ‘cookieshop‘的问题并快速弹出网页
数据库创建的名字要与报错的名字对应,才能成功显示
2023-07-17 23:06:02
312
原创 动态规划_可视化校园导航Floyd算法应用
创建存入任意两个点的方法,比较两个数,如果不相等就去找两点的中间点,然后将中间点作为新的y又开始新一轮的比较,其中每找一次中间点就记一次中间点的数是多少,直到x和y相等就停止,最后将记的中间点从后往前推,也就是我们要的最短路径。这就是Floyd弗洛伊德算法。
2023-06-20 17:24:37
1021
4
原创 使用JDBC操作数据库时对各个语句理解的意思
这里列举了使用JDBC操作数据库时我对各个语句理解的意思,主要有null问题、编码问题、驱动连接问题、文本问题、异常、Statement对象的使用以及强制刷新flush的问题。
2023-06-09 17:00:26
857
原创 ./bin/sqoop export --connect jdbc:mysql://localhost:3306无法运行的问题
/bin/sqoop export --connect jdbc:mysql://localhost:不能运行成功的原因也可能是因为没开hadoop
2023-06-04 21:52:11
323
原创 ggplot2、RMySQL、httpuv、shiny、miniUI、devtools、recharts、‘aclocal-1.16‘ is missing on your system.安装问题
通过灵活切换软件源成功下载ggplot2、RMySQL、httpuv、shiny、miniUI、devtools、recharts等R包
2023-06-04 12:14:57
3151
原创 问题Artifact CakeShopping:war exploded: Error during artifact deployment. See server log for details.
可以看下白色句子Artifact CakeShopping:war exploded: Error during artifact deployment. See server log for details.这句话的上面那句话。如果还会出现问题,得去看看Tomcat的配置有没有出错。改成跟当下的类名一样的就行了。Tomcat启动时出现错误。有可能是这个冲突的问题,
2023-06-01 22:56:15
397
原创 Java字节流、字符流和对象流的读写文件操作
执行代码,可见images文件夹下已出现复制过来的Maize.jpg。可见学生信息列表已读出相应名字,随机点名器也随机点名出一位同学的名字。所以显示记事本文件已读取,内容为: 记得每天吃早餐!在src文件夹下放入一张 名为Maize.jpg的图片。同时我们也看到生成了tickler.txt备忘录文件,首先,在src文件夹下新建一个images文件夹。接下来分别添加hrh、lgh、mzj的信息。而且还单独添加了一位同学的信息:lxh。最后学生信息列表读出最终的所有名字。
2023-05-29 17:14:42
538
1
原创 Java使用TreeSet进行字母正反排序
Java使用TreeSet提供Comparator对象进行字母正反排序,再使用Iterator接口遍历输出
2023-05-21 21:16:24
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人