首先,做这个阅读站的目的只是为了学习。博主码农一枚,主要语言java,入行2年多,一直在大神的庇护下兢兢业业的写业务代码。所以始终有一颗一展拳脚,完整搭建一个框架的冲动,奈何一直没(懒)有(癌)个(症)合(严)适(重)的(患)机(者)会。
另外,这是博主第一次这么认真的写博客,虽然以前也写过一些闲言碎语,大抵就是复制粘贴留个自己看的,太乱了,后来反正自己也看不懂了,泪崩中~~有不好的地方,欢迎拍砖指正。
所以,写这一系列博文目的大概有这么几个:
1,主要的目的是通过写这篇博文对开发阅读站的全程做一个回顾和整理复习。
2,博主在开发阅读站之前在网上搜索过一些类似的大神的例子,有很多用php写的,没有找到合适的java后端开发的例子,所以当时的想法是自己做一个,做出来以后分享给大家,所谓开源一家亲,大家共同进步~~
好了,废话不多说,进入这一章的正式内容
这一章主要是对整个网站的功能进行介绍和梳理,作为一个纯粹的阅读站,博主弱弱的认为功能大抵已经齐全,不足之处,各位同学不吝赐教。
首页
首页默认为推荐页,按更新时间倒序推荐最新更新的50本书,在菜单导航和书籍列表间,即列表的最上方是一个文字跑马灯,可手动配置更改。
具体类别页
类别页共有首页同一个展示模板,选择某一类别,相应菜单白色显示。类别页每页加载25本,往下滑动到底的时候动态向服务器获取下一页更多书籍。每一次获取25本,另外类别页排序按相应类别书籍的主键id倒序排,即书籍入库临近的排在前面。
书籍详情页
从首页或者类别页点击相应书籍进入书籍详情页 。
这一页展示书籍详情,页面的上方显示包括作者,书籍类别,字数,和最后更新时间。
中间灰底展示书籍描述简介。
在简介下面对应两按钮,开始阅读,将从第一章开始,进入章节内容页,加入书架将把本书保存在本地cookie中。保存到cookie的书籍可以通过菜单上的书包进入查看。
在下面是目录的一个预览,最上面是最新的章节目录,后面是本书的前三章目录。点击目录进入章节内容页。 在目录这一块的最右边有 “查看更多”,点击,进入具体目录页。
目录页
考虑目录会很多,所以目录页做了分页处理。且默认每页显示100章,隔行变色,在目录页底部有上一页,下一页,可分别跳到当前目录页的相对页面。另外手动输入页面,点击“跳到”也可快速跳到索引目录页面。
目录页的上方展示书籍名称,和作者。在页面的顶上,固定左右两个按钮,分别跳到首页和我的书架页
和详情页里的目录预览一样,通过这一页的相应目录也可以点击进入相应的章节内容页。
章节内容页
同样"放回首页"和"我的书架"固定显示在页面订单两侧,可快速到达相应页面,在内容正文的上下同时显示上一章,目录,收藏,下一章四个按钮,分别跳转到本章节的相对的前后章节,点击”目录“将到达书籍的第一页目录。收藏会把本书加入书架。
书架页
无论是在书籍详情页点击 ”加入书架“还是在内容页点击”收藏“的书籍,通过菜单书包或者页面出现的”我的书架“按钮。进入我的书架页。
我的书架页按一行三本显示收藏的书籍。点击相应书籍图片,进入书籍的正文,注意,此时进入的时你最后一次看这本书的相应章节的正文页。可能会出现你最后一次看到20章,但从这里进去的时候却在21章的可能,因为手机浏览器可能会提前加载了一章。另外,我的书架功能浏览器必须打开cookie缓存功能。即在无痕下浏览将无法收藏书籍。
搜索页
从菜单进入搜索页,默认显示最新更新的5本书籍。
在输入框输入文字,点击搜索按钮。将模糊匹配书籍名称。并全部展示出来
以上就是阅读站的所有功能介绍,另外,接下来我将会按以下计划,更新博文
第一章,功能介绍
第二章,技术选型
第三章,数据库表结构
第四章,后台框架搭建
第五章,前端模板介绍
第六章,首页及分类页实现
第七章,详情页实现
第八章,目录页实现
第九章,内容页实现
第十章,收藏书架页实现
第十一章,搜索页实现
第十二章,最后总结(完结篇)
另外,一为了保证质量,二因为博主最近繁杂事务缠身,可能不能及时更新,预计一周更两到三章,大概在一个月内将所有章节更新完毕。敬请期待。
在最后一章写完后,我会将代码开源,并提供地址,供有需要的同学参考
Atas ialah kandungan terperinci Java有什么用处. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

译者 | 李睿审校 | 孙淑娟随着Python越来越受欢迎,其局限性也越来越明显。一方面,编写Python应用程序并将其分发给没有安装Python的人员可能非常困难。解决这一问题的最常见方法是将程序与其所有支持库和文件以及Python运行时打包在一起。有一些工具可以做到这一点,例如PyInstaller,但它们需要大量的缓存才能正常工作。更重要的是,通常可以从生成的包中提取Python程序的源代码。在某些情况下,这会破坏交易。第三方项目Nuitka提供了一个激进的解决方案。它将Python程序编

ChatGPT 目前彻底改变了开发代码的方式,然而,大多数软件开发人员和数据专家仍然没有使用 ChatGPT 来改进和简化他们的工作。这就是为什么我在这里概述 5 个不同的功能,以提高我们的日常工作速度和质量。我们可以在日常工作中使用它们。现在,我们一起来了解一下吧。注意:切勿在 ChatGPT 中使用关键代码或信息。01.生成项目代码的框架从头开始构建新项目时,ChatGPT 是我的秘密武器。只需几个提示,它就可以生成我需要的代码框架,包括我选择的技术、框架和版本。它不仅为我节省了至少一个小时

今天这篇文章的重点是使用 ChatGPT API 创建私人语音 Chatbot Web 应用程序。目的是探索和发现人工智能的更多潜在用例和商业机会。我将逐步指导您完成开发过程,以确保您理解并可以复制自己的过程。为什么需要不是每个人都欢迎基于打字的服务,想象一下仍在学习写作技巧的孩子或无法在屏幕上正确看到单词的老年人。基于语音的 AI Chatbot 是解决这个问题的方法,就像它如何帮助我的孩子要求他的语音 Chatbot 给他读睡前故事一样。鉴于现有可用的助手选项,例如,苹果的 Siri 和亚马

在这篇文章中,我们将向你展示如何在WindowsPC上的沉浸式阅读器中使用Microsoft阅读教练。阅读指导功能帮助学生或个人练习阅读并培养他们的识字技能。你从阅读支持的应用程序中的一段或一份文档开始,基于此,你的阅读报告由阅读教练工具生成。阅读报告显示了阅读的准确性、阅读所用的时间、每分钟的正确单词数,以及你在阅读时发现最具挑战性的单词。你还将能够练习这些单词,这总体上有助于培养你的阅读技能。目前,仅有Office或Microsoft365(包括OneNoteforWeb和WordforWe

哈喽,大家好。之前给大家分享过摔倒识别、打架识别,今天以摔倒识别为例,我们看看能不能完全交给ChatGPT来做。让ChatGPT来做这件事,最核心的是如何向ChatGPT提问,把问题一股脑的直接丢给ChatGPT,如:用 Python 写个摔倒检测代码 是不可取的, 而是要像挤牙膏一样,一点一点引导ChatGPT得到准确的答案,从而才能真正让ChatGPT提高我们解决问题的效率。今天分享的摔倒识别案例,与ChatGPT对话的思路清晰,代码可用度高,按照GPT返回的结果完全可以开

自 2020 年以来,内容开发领域已经感受到人工智能工具的存在。1.Jasper AI网址:https://www.jasper.ai在可用的 AI 文案写作工具中,Jasper 作为那些寻求通过内容生成赚钱的人来讲,它是经济实惠且高效的选择之一。该工具精通短格式和长格式内容均能完成。Jasper 拥有一系列功能,包括无需切换到模板即可快速生成内容的命令、用于创建文章的高效长格式编辑器,以及包含有助于创建各种类型内容的向导的内容工作流,例如,博客文章、销售文案和重写。Jasper Chat 是该

1970年,机器人专家森政弘(MasahiroMori)首次描述了「恐怖谷」的影响,这一概念对机器人领域产生了巨大影响。「恐怖谷」效应描述了当人类看到类似人类的物体,特别是机器人时所表现出的积极和消极反应。恐怖谷效应理论认为,机器人的外观和动作越像人,我们对它的同理心就越强。然而,在某些时候,机器人或虚拟人物变得过于逼真,但又不那么像人时,我们大脑的视觉处理系统就会被混淆。最终,我们会深深地陷入一种对机器人非常消极的情绪状态里。森政弘的假设指出:由于机器人与人类在外表、动作上相似,所以人类亦会对

好嘞,今天我们继续剖析下Python里的类。[[441842]]先前我们定义类的时候,使用到了构造函数,在Python里的构造函数书写比较特殊,他是一个特殊的函数__init__,其实在类里,除了构造函数还有很多其他格式为__XXX__的函数,另外也有一些__xx__的属性。下面我们一一说下:构造函数Python里所有类的构造函数都是__init__,其中根据我们的需求,构造函数又分为有参构造函数和无惨构造函数。如果当前没有定义构造函数,那么系统会自动生成一个无参空的构造函数。例如:在有继承关系


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Dreamweaver Mac版
Alat pembangunan web visual

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.