【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点
来源:互联网 发布:魔兽世界旧世界数据库 编辑:程序博客网 时间:2024/06/15 17:56
【课时10】delete_the_article——删除功能,递归是难点
①ShowArticleTree .jsp: 增加“删除”按钮
②Delete.jsp:能用copy解决的,实际当中一定不会自己敲,放心吧。(和三师兄一上来就教我的“页面复用”何其相像?!)
最终证明:delete和tree最相近(一个是递归查找来显示,一个是递归查找来删除)
③递归:解决删除一个题目和其所有子题目的问题
【反馈】删除的递归,比起之前展示,更难理解。
PS:可以考虑设计中增加一个字段:子id个数。
不过,因为本项目展现为主,删除比较少。故此,不加亦可。(只在偶尔几次删除操作时,耗费一点时间)
【重温反馈】
第一次看bbs初级版的时候,删除大概是不懂的。
现在想来,不过就是——删除一个帖子,就要先删掉他的子帖,从叶子删起,逐步向上,直到原目标为止。
删除之后,对于目标帖子的父帖,要注意判断是否置isleaf=0。
【杂】java不适合写游戏的原因
Java写着写着游戏,突然之间,垃圾收集器要工作。得,你的子弹跟那停一会,稍微等我一会。
接下来待完善:
1、发表新主题
2、删除的权限设置
3、展现的分页
【重温反馈】
原来,【下节展望】的源头在这~
【问题】tree.jsp——所有不是主题帖的都删不了。
【解决方案】
在admin为true时,除了局部变量login改为true,静态变量login也需要改为true。
阅读全文
0 0
- 【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点
- 【学习摘记】马士兵bbs改良版_课时32_删除帖子_1——删除的递归以及相关处理,依旧是难点
- 【学习摘记】马士兵bbs初级版_课时1-2_前言
- 【学习摘记】马士兵bbs初级版_课时5_数据的初步展现
- 【学习摘记】马士兵bbs初级版_课时6_html/sql查错方法
- 【学习摘记】马士兵bbs初级版_课时7_show_the_detail
- 【学习摘记】马士兵bbs初级版_课时21_回复、发表新贴不能输入空白 & BBS总结
- 【学习摘记】马士兵bbs初级版_课时3-4_执行sql文件,引入jar包
- 【学习摘记】马士兵bbs初级版_课时11-12_发表新帖:仿照”回复”就好
- 【学习摘记】马士兵bbs初级版_课时13_登录页面:演示如何盗取网上资源
- 【学习摘记】马士兵bbs初级版_课时16-20_平板式展现与分页
- 【学习摘记】马士兵bbs改良版_课时10_dreamweaver修图
- 【学习摘记】马士兵bbs初级版_课时14-15_login权限控制:session的典型用法
- 【学习摘记】马士兵bbs改良版_课时8_论自学
- 【学习摘记】马士兵bbs改良版_课时15_消除莫名其妙的黄线
- 【学习摘记】马士兵bbs改良版_课时18-21_回复帖子
- 【学习摘记】马士兵bbs改良版_课时25-26_跳转倒计时与snippets
- 【学习摘记】马士兵bbs改良版_课时31_分页
- mediaplayer+surfaceview实现视频播放以及全屏窗口切换
- 事务管理
- 阿里云 LNMP 环境配置
- hive 服务
- 关于神经网络运行报错的问题解决
- 【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点
- bzoj 2827: 千山鸟飞绝
- quartz任务定时任务创建
- css+js 实现在后台加载时前端出现等待的圆形图标,或者批量导入时出现等待图标提高用户体验,废话少说直接上代码 <style type="text/css"> body {
- Be an interviewer
- Android布局总结四:Merge总结
- ThreadLocal和InheritableThreadLocal的使用
- Jackson实现的json操作工具类
- 如何解决listview item事件冲突