
projects
爱吃香草冰淇淋的阿喵
一手咖啡 一手键盘 身在隔间 心在桃源
展开
-
【CSS】固定顶部和底部,中间部分滚动展示
写页面的时候经常遇到需要固定顶端和底部,中间内容自动撑开,超过屏幕大小可以自动滚动显示。实现很简单,通过flex布局固定顶端和底部的高度,中间内容自动撑开,可以解决。【CSS】 <style> html, body { height: 100%; margin: 0; } ...原创 2020-03-09 11:24:30 · 5058 阅读 · 0 评论 -
【ajax】关于用户提交数据的bug记录
【背景描述】最近在做一个关于赠送礼物的小页面,页面上首先会提示当前剩余可送的礼物数,然后提供了一个输入框,用户输入要赠送的礼物数量,点击提交到后台完成赠送礼物,然后回到页面刷新当前剩余可送礼物数。页面如下:这里涉及到几个重点:(1)输入框的验证问题。(2)两个ajax后台交互操作,一个是获取剩余可送礼物数,一个是赠送礼物的时候去后台更新数据。(3)点击确定按钮之后,上述...原创 2020-02-25 14:51:27 · 217 阅读 · 0 评论 -
form表单提交带参数的两种方式
#第一种方式#action写明了LoginServlet,通过submit按钮直接提交到后台<form action="LoginServlet" method="post"> <input type="text" id="inputUsername" name="username" placeholder="Username" required autofoc...原创 2019-09-05 15:16:07 · 39363 阅读 · 0 评论 -
【Demo】文件下载操作(console版和web版)
【背景描述】最近做项目的时候经常遇到需要将清单导出下载的功能,大致流程就是从数据库中读取数据,然后写入Excel表格,然后实现文件流写出,或者在本地生成一个文件,或者前端网页实现下载。【需要的jar包】和POI相关的有(去官网下载POIjar包,注意不同版本可能写法会有些许出入):poi-3.17.jarpoi-ooxml-3.17.jarpoi-ooxml-schem...原创 2019-06-12 11:26:18 · 769 阅读 · 0 评论 -
【DataTable】动态根据ajax刷新修改表头和底部统计footer
【项目背景】多个页面具有层级关系,从某个页面的链接点击到下一级别的页面,各个页面的表头不一致,同时要求添加统计信息。例如有以下三个页面:#-1-> 学校名称 学生人数#-2-> 学校名称 年级 学生人数#-3-> 学校名称 年级 班级 学生人数【解决思路】每次ajax刷新去后台取数据后通过绘制把数据显示到DataTable中,每次绘制之前把原先的表格...原创 2019-05-23 17:20:17 · 2950 阅读 · 2 评论 -
【DataTable】查询框功能小结
#1->添加搜索框 $("#example").dataTable({ "searching": true });#2->第一列是固定排名,每次排序要求重新绘制,这样排名不会随着排序一起移动。 //重新绘制排名的12345... var t = $("#example").DataTable(); t.on('order.dt sear...原创 2019-04-19 16:56:33 · 649 阅读 · 0 评论 -
【DataTable】单行渲染特殊样式小结
【背景描述】制作一个排行榜,想要突出显示前123名,并依次标识【冠军】、【亚军】、【季军】。有以下几种方式实现:#1-> 调用每行的回调函数fnCreatedRow: function (nRow, aData, iDataIndex)#2-> 调用每个单元格的回调函数createdCell: function(nTd, sData, oData, iRow, iC...原创 2019-04-27 16:34:46 · 1983 阅读 · 0 评论 -
【MyBatis】使用说明:SqlSessionFactory+SqlSession
【问题描述】单独使用了MyBatis框架,没有结合Spring框架,单独在SQL server Manager中查询数据的时候反应很快,但是在程序中查询特别慢,总是卡在查询的准备阶段。数据库那边能看到创建了很多个连接没有及时释放掉。【分析原因】上网查询了一些资料,一部分可能是查询语句本身的查询效率问题,一部分是MyBatis链接数据库的时候SqlSessionFactory创建了多个链...原创 2019-04-03 10:51:03 · 3675 阅读 · 0 评论 -
【JavaWeb】总结一些前端开发的坑
#-1--自适应网页|手机页面在JSP页面添加如下代码<head> <meta charset="UTF-8" name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"></head>添加前:手机适应屏...原创 2019-03-19 11:26:01 · 850 阅读 · 0 评论 -
Ubuntu14.04 LTS 下安装IntelliJ IDEA问题小结
【安装IntelliJ IDEA】(1)下载IntelliJ IDEA安装包:http://www.jetbrains.com/idea/download/#section=linux注意选择Community版本的,这里下载的是 :ideaIC-14.0.5.tar.gz (2)解压文件到安装目录(3)终端进入$IDEA_HOME/bin目录,输入:sudo ./idea.s原创 2016-06-20 19:24:44 · 1377 阅读 · 0 评论 -
【projects】OWL库(叙词表构建本体OWL库)程序说明文档
文件夹:OWL库(叙词表构建本体OWL库)程序已有资源:ontologyLib:程序执行所需导入的包文件protégé安装文件:本体开发工具,程序生成的owl文件和pprj文件可以用此软件打开Thesaurus_backup_15.3.25:历史程序的备份(可以不管)Thesaurus2Onto:程序代码本体程序及相关数据:程序相关的资源(里面最重要的是:叙词表转化原创 2016-06-07 17:16:33 · 1069 阅读 · 1 评论