日向blog开发记录
一点历史关于,Sonne Blog
2016.03.25
springmvc + hibernate框架搭建。
2016.04.21
日向blog首页。
2016.04.24
分页实现。
2016.04.30
登录功能,实现jquery控制表单提交,并对返回结果做出响应。
2016.05.01
MySQL主键自增长设置。
2016.05.07
登录验证码实现。
2016.05.15
日向blog,添加了fckeditor。有了写文章的功能。
2016.05.21
日向blog做了一番新的总结,第一版完成在即。
日向blog个人空间功能完成了一部分。
2016.06.19
添加登陆跳转个人空间功能,html charset由utf-8改为gb2312。
个人空间文章列表,点击文章标题跳转到文章页面。
2016.07.27
自定义注解实现前后台参数校验技术初步实践。
2016.07.30
添加个人空间向写文章页面的跳转,反之亦然。
设置每页只显示两篇文章。这样更好布局。
2016.07.31 修改一个bug,根据url读文章最后一行显示null。while循环写错,导致多读了一行。
主页,文章list,显示的每个文章设置为一个div。
2016.10.18
新的博客主页页面。
2016.10.19 - 2016.10.26
服务器部署项目成功。
加入对aticle表为空的判断。
2016.10.30 - 2016.10.31
解决部署服务器后验证码无法显示问题。
2016.11.01 - 2016.11.04
解决中文字符乱码问题。涉及数据库和hibernate和fckeditor。
2016.11.05
设定注册后存储session,并跳转个人主页。
加入注册判断,若已经登录不可以注册。
设定提交文章后跳转个人主页。
初步写出了登录、注册页面。
2016.11.08
研究了下bootstrap,做出了响应式的登录注册页。质的飞跃。
2016.11.09
继续修饰页面,把主页坑爹的背景图干掉了。
将分页相对路径换为绝对路径,免得手机端跳页报404.
2016.11.11
实现文章主页显示摘要功能。
2016.11.13
实现文章编辑功能。
2016.11.19
做出贪吃蛇游戏页面。
2016.11.20
个人及日向博客介绍页面(代码借鉴了《js dom编程艺术》一书)。
2016.11.27
密码修改,密码复杂度校验,密码数据库加密,
dao层jpa函数实现数据库端查询排序,实现主页显示新文章在前,旧文章在后。
2016.11.28
验证码不区分大小写,文章添加日期字段。
2016.12.01
rsa前后端密码传输加密,前端表单提交参数校验。
2016.12.04
实现头像上传功能。


2016.12.05
评论功能初步。

2016.12.06 - 07
引入git上开源的wangEditor取代之前的fckeditor,功能强大太多,还解决了很多之前的问题。现在可以插入代码了。

2016.12.10
页面升级,从文章显示开始。

2016.12.11
实现主页显示用户头像。

2016.12.12
实现新首页。

2016.12.13
实现新的个人主页。

2016.12.14
评论区如愿以偿实现了分页,并得以显示楼层数。写了个求时间差的函数,加了个用户注册日期字段,得以求得用户日向博客“博龄”。


2016.12.15
新的登录页。pc端居中显示,手机端刚好铺满整个屏幕。达到了我心目中期待的“完美”。


2016.12.17
实现写文章插入图片。
日向blog开发记录的更多相关文章
- CozyRSS开发记录9-快速实现一个RSS解析器
CozyRSS开发记录9-快速实现一个RSS解析器 1.再读RSS标准 既然需要自己实现一个RSS解析器,那自然需要仔细的读一读RSS的标准文档.在网上随便找了两份,一份英文一份中文: http:// ...
- CozyRSS开发记录22-界面退化
CozyRSS开发记录22-界面退化 1.问题1-HtmlTextBlock 找的这个HtmlTextBlock有很严重的bug,有时候显示不完全,有时候直接就崩了.然后看了下代码,完全是学生仔水平写 ...
- CozyRSS开发记录21-默认RSS源列表
CozyRSS开发记录21-默认RSS源列表 1.默认列表 在第一次使用CozyRSS的情况下,我们让它内置五个RSS源吧: 2.响应RSS源的更新 先不处理RSS源列表项的点击,响应下下拉菜单里的更 ...
- CozyRSS开发记录20-CanResizeWithGrip
CozyRSS开发记录20-CanResizeWithGrip 1.窗口样式 首先,WindowStyle有四种: 然后,对于窗口缩放的ResizeMode,也有四种,CanResize和CanRes ...
- CozyRSS开发记录19-窗口标题栏交互
CozyRSS开发记录19-窗口标题栏交互 1.谈谈对mvvm解耦的看法 在使用mvvm时,如何操作窗口,这是一个问题.这个问题的关键点是:mvvm是把view和viewmodel解耦了的,很多写法一 ...
- CozyRSS开发记录18-番外之Atom1.0的支持
CozyRSS开发记录18-番外之Atom1.0的支持 1.对CozyRSS.Syndication批判一番 由于我工作的主要开发语言是c++,所以会看到我的c#代码写得非常朴素,很多语法糖都没有用上 ...
- CozyRSS开发记录17-Html2Xaml
CozyRSS开发记录17-Html2Xaml 1.RssContentView还需要优化 上回做了RssContentView的显示,但是对于rss返回的描述(摘要),连换行的没有,更别说里面还有h ...
- CozyRSS开发记录16-RssContentView显示
CozyRSS开发记录16-RssContentView显示 1.RssContentView的布局和绑定 继续参照原型图来写xaml: 然后在RSSContentFrameViewModel里提供绑 ...
- CozyRSS开发记录15-获取和显示RSS内容
CozyRSS开发记录15-获取和显示RSS内容 1.内容列表 我们先给RSSContentFrame增加一个ViewModel,里面和RSS源列表一样,提供一个ObservableCollectio ...
随机推荐
- 理解Maven中的SNAPSHOT版本和正式版本
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制.在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个 ...
- .NET 提升教育 第一期:VIP 付费课程培训通知!
为响应 @当年在远方 同学的建议,在年前尝试进行一次付费的VIP培训. 培训的课件:点击下载培训周期:10个课程左右,每晚1个半小时培训价格:1000元/人.报名方式:有意向的请加QQ群:路过秋天.N ...
- JavaScript性能优化
如今主流浏览器都在比拼JavaScript引擎的执行速度,但最终都会达到一个理论极限,即无限接近编译后程序执行速度. 这种情况下决定程序速度的另一个重要因素就是代码本身. 在这里我们会分门别类的介绍J ...
- 移动端1px边框
问题:移动端1px边框,看起来总是2倍的边框大小,为了解决这个问题试用过很多方法,用图片,用js判断dpr等,都不太满意, 最后找到一个还算好用的方法:伪类 + transform 原理是把原先元素的 ...
- CSS 特殊属性介绍之 pointer-events
首先看一下 MDN 上关于 pointer-events 的介绍: CSS属性 pointer-events 允许作者控制特定的图形元素在何时成为鼠标事件的 target.当未指定该属性时,SVG 内 ...
- [C#] 走进异步编程的世界 - 开始接触 async/await
走进异步编程的世界 - 开始接触 async/await 序 这是学习异步编程的入门篇. 涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $&qu ...
- Android实现TCP断点上传,后台C#服务实现接收
终端实现大文件上传一直都是比较难的技术,其中涉及到后端与前端的交互,稳定性和流量大小,而且实现原理每个人都有自己的想法,后端主流用的比较多的是Http来实现,因为大多实现过断点下载.但稳定性不能保证, ...
- 使用蓝灯后,IE浏览器以及内置IE浏览器的程序不能使用的解决方案
使用完蓝灯后,每次使用IE浏览器都不能正常使用,于是有了下面的这个方案 1.通过Win+R 打开注册表编辑器(regedit) 进入目录 HKEY_CURRENT_USER \ Software \ ...
- H3 BPM产品安装手册(.Net版本)
1 安装说明 1.1 服务器安装必备软件 在使用该工作流软件之前,有以下一些软件是必须安装: l IIS7.0以上版本(必须): l .Net Framework 4.5(必 ...
- 怎样两个月完成Udacity Data Analyst Nanodegree
在迷恋数据科学很久后,我决定要在MOOC网站上拿到一份Data Science的证书.美国三个MOOC网站,Udacity上的课程已经被分成了数个nanodegree,每个nanodegree都是目前 ...