- 博客(27)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 reduce 树结构数组转为扁平数组
每个元素全字段const flatten = (data)=> data.reduce((arr, item)=> arr.concat([item], flatten(item.childrenList)), []);const list = [ {id: 1, name: 1, pid: -1, childrenList: [ {id: 7, name: 7, pi...
2020-02-25 17:28:17
1399
原创 flex布局兼容IE10
在IE10浏览器中,使用flex布局的常用兼容性代码:/*display*/.display_flex{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}.display_flex > *{ display: block;}....
2020-02-24 13:46:06
12169
1
原创 STS使用lombok,出现Can't get the delegate of the gradle IncrementalProcessingEnvironment警告提示
由于有强迫症,所以最近在使用lombok的时候,实体类出现Can't get the delegate of the gradle IncrementalProcessingEnvironment的警告提示,总想把它弄掉,查了很多资料发现是由于版本的问题造成的这个警告,使用1.18.2版本时出现该警告,然后替换成lombok官网最新版本(1.18.6)则该警告消失。这里的使用不是指pom文...
2019-04-12 10:41:55
4682
原创 Vue+Bootstrap+json-server搭建vue开发环境
一:安装node.js 因为npm包含的很多依赖包都是部署在国外,在国内下载会很慢, 这里使用cnpm的淘宝镜像,速度会很快, 也可以通过添加npm的参数alias 一个新命令,具体方法参考:http://npm.taobao.org二:安装vue-cli脚手架工具vue-cli是vue官方提供的一个命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配
2017-11-20 16:36:49
2023
原创 搭建spring、springMVC、myBaits框架(二)
接上一篇文章,今天在弄注册用户功能的时候,想要使用springMVC的内容协商org.springframework.web.servlet.view.ContentNegotiatingViewResolver,遇到两个小问题,这里写一写用于记忆。1:在访问返回modelandview的时候也返回了json,原因:这里的value配置错误解决方法:把value改为即可2:无法
2016-12-27 16:06:52
824
原创 搭建spring、springMVC、myBaits框架
这两天公司没什么事,就闲着自己做了一个整合了spring、springMVC、myBaits的框架,用于做一个简单的网站。由于是新手,所以碰到各种问题,在下面我都会一一写出来,以供后来者参考。我先把代码和项目目录贴出来,java类的目录:配置文件目录:前台页面、css、js目录:下面说一下我在搭建的过程中所遇到的问题:1:由于我不想用js
2016-12-26 18:06:59
839
原创 腾讯云发布项目,腾讯域名解析
今天说一下腾讯的云服务器与域名的云解析相关的/内容与步骤!一:云服务器的申请1:首先先申请一个云服务器,申请地址为:腾讯云,需要先注册,在这里我用的是QQ登录的,登录之后的注册界面如下图:2:注册成功之后,在页面上按下图选择云服务器::3:然后点击 “立即选购”按钮,选择服务器的配置::4:在服务器配置选购好之后,在右上角
2016-12-16 11:17:45
4449
原创 关于Java编译的问题
今天在发布项目的时候遇到了一个关于编译的问题,问了同事才搞清楚原因,下面详细说一下我所遇到的问题。我在本地改了一个实体类,把其中的一个字段类型由String改为了Integer,重新编译之后,我单独把该class文件拖放到服务器上,然后重启tomcat,发现在service中调用该实体的被修改字段的get方法的时候,报错,说是找不到String类型,我觉着奇怪,明明已经在实体类中改了类
2016-12-15 12:25:55
474
原创 codemirror代码编辑器,检测语法高亮显示
今天做项目的时候,有个需求是实现编辑JS代码时语法高亮显示,所以用codemirror插件实现了出来,在这里记录下来!codemirror官网:http://codemirror.net/codemirror支持自定义主题,而且支持多种语言的语法检测,感觉挺好用的;在这里我用的是自定义的仿照Run.js的主题写的Demo如下:CodeMirror
2016-12-14 18:02:08
11712
原创 HTML5的本地存储功能,使用localStorage
HTML文件内容:HTML5的本地存储功能,使用localStorage<!-- localStorage的存储位置在:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Local Storage 需要注意的是: localStorage是基于浏览器的,不同的浏览器所保存的
2016-12-05 18:22:02
3026
2
原创 关于for循环执行顺序
今天和同事在做项目的时候,碰到了一个问题,其中有关于for循环的部分,在讨论问题的过程中,谈起了for循环的执行顺序的问题,还是第一次了解到,所以在这里就记下来吧!如上图中:1会先执行,这是把变量 i 初始化,然后执行2,进行判断 i 是否小于10,符合条件之后会执行3,就是花括号里面的代码,最后执行4,i++
2016-12-01 17:39:56
3650
原创 JS判断各种浏览器,根据判断动态引入不同的CSS文件、JS文件
JS判断各种浏览器,根据判断动态引入不同的CSS文件、JS文件function getBrowser() { var ua = window.navigator.userAgent; var isIE = window.ActiveXObject != undefined && ua.indexOf("MSIE") != -1; var isFi
2016-12-01 15:14:48
11256
原创 改变滚动条样式,适用于webkit内核的浏览器,平滑返回顶部功能实现
改变滚动条样式,适用于webkit内核的浏览器,平滑返回顶部功能实现body{ background-color: #2a3542; color: #797979; overflow: hidden;}.scroll-bar{ position: relative; width: 1000px; height: 800px; border: 1px solid #6666
2016-12-01 12:28:27
780
原创 bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏
bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏 .nav-logo{ float: left; height: 40px; margin-top: 5px; overflow: hidden; } .nav-logo a{
2016-11-30 13:48:59
44876
1
原创 java、websokect、amazeUI、uEditor实现简易的webChat功能
后台Java类:package com.shiyanlou.chat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.CopyOnWriteArraySet;import javax.websocket.OnClose;import javax.websocke
2016-11-29 16:13:29
1269
1
原创 java 打包文件及文件夹,删除文件及文件夹
/** * 实现删除功能 * @param sPath * @return */ public static boolean deleteFolder(String sPath){ boolean flag = false; File file = new File(sPath); //判断文件或者目录是否存在
2016-11-25 15:41:20
636
原创 CSS设置文字不换行,超出部分用 ... 代替
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 210px;注意:除了width属性外,其他的属性顺序不能颠倒!
2016-11-25 15:36:51
3241
原创 JS打乱数组顺序
/*打乱数组顺序*/var tempArray = [0,1,2,3,4];tempArray.sort(function(a,b){/*用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1*/return Math.random()>0.5 ? -1 : 1;});
2016-11-25 15:35:48
690
原创 TortoiseGit 连接oschina不用每次输入用户名和密码的方法
配置好git后,在C:\Users\zhili目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行下次再输入用户名 和密码 时,git就会记住,从而在C:\Users\zhili目录下形成一个 .git-credentials 文件,里面就是保存的你的用户名和密码。这样以后再连接git.osch
2016-11-25 15:33:35
366
原创 清理DNS缓存
清空DNS缓存命令为:ipconfig/flushdns查看一下本机已经缓存了哪些DNS信息:ipconfig /displaydns
2016-11-25 15:32:08
1289
转载 js 针对IE与firfox兼容性问题
一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用document.formName.elements["elementName"]。 解
2016-11-25 15:30:28
428
原创 JS转换HTML转义符
//去掉html标签function removeHtmlTab(tab) {return tab.replace(/]+?>/g,'');//删除所有HTML标签}//普通字符转换成转意符function html2Escape(sHtml) {return sHtml.replace(/[':'>','&':'&','"':'"'
2016-11-25 15:27:51
527
原创 项目中jar包没有引错,但是方法undefined问题
项目中jar包没有引错,但是方法undefined问题,getTextContent()一直报undefined错误
2016-11-25 15:16:14
852
转载 面试技巧
1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回
2016-03-30 11:50:48
417
原创 关于HTML5数据存储
今天看HTML5关于数据存储,W3CShool上讲:HTML5有两种存储方式localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储sessionStorage :存储就不说了,它是产生于一个会话的开始,结束语一个会话的结束.localStorage:看到这个,3C上说是无时间限制,那
2015-06-11 17:58:35
386
原创 js捕获鼠标滚动事件
用js捕获鼠标滚动,并判断是前滚还是后滚!要捕获鼠标的滚动事件,可以来捕获onmousewheel的事件,然后根据event.wheelDelta值的正负来判断是前滚还是后滚!当值为120时时前滚,-120时为后滚function showKey(){ alert(event.wheelDelta);}
2015-06-09 18:07:01
1429
转载 2015年16个最佳的免费响应式HTML5框架
HTML5框架是一类有助于快速轻松创建响应式网站的程序包。这些HTML5框架有着能减轻编程任务和重复代码负担的神奇功能。关于免费的HTML5框架,种类繁多,并且大多很受欢迎,因为它们能够允许我们用更少的时间和精力去创建一个令人惊艳的网站。下面这些既是响应式的HTML5框架,又跨浏览器兼容。而且这些免费的HTML5框架非常轻巧,所以不会拖累你网站的速度。感兴趣了吧,那么下面,我将为大家隆重揭晓2015
2015-06-09 15:08:34
481
struts-2.3.20
2015-03-20
搭建SSI框架,需要哪些jar包
2015-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人