自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方寸之间

本账号不再维护,目前本人写文章都在语雀

  • 博客(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 1324

原创 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 11993 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 4364

原创 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 1970

原创 搭建spring、springMVC、myBaits框架(二)

接上一篇文章,今天在弄注册用户功能的时候,想要使用springMVC的内容协商org.springframework.web.servlet.view.ContentNegotiatingViewResolver,遇到两个小问题,这里写一写用于记忆。1:在访问返回modelandview的时候也返回了json,原因:这里的value配置错误解决方法:把value改为即可2:无法

2016-12-27 16:06:52 787

原创 搭建spring、springMVC、myBaits框架

这两天公司没什么事,就闲着自己做了一个整合了spring、springMVC、myBaits的框架,用于做一个简单的网站。由于是新手,所以碰到各种问题,在下面我都会一一写出来,以供后来者参考。我先把代码和项目目录贴出来,java类的目录:配置文件目录:前台页面、css、js目录:下面说一下我在搭建的过程中所遇到的问题:1:由于我不想用js

2016-12-26 18:06:59 794

原创 腾讯云发布项目,腾讯域名解析

今天说一下腾讯的云服务器与域名的云解析相关的/内容与步骤!一:云服务器的申请1:首先先申请一个云服务器,申请地址为:腾讯云,需要先注册,在这里我用的是QQ登录的,登录之后的注册界面如下图:2:注册成功之后,在页面上按下图选择云服务器::3:然后点击 “立即选购”按钮,选择服务器的配置::4:在服务器配置选购好之后,在右上角

2016-12-16 11:17:45 4397

原创 关于Java编译的问题

今天在发布项目的时候遇到了一个关于编译的问题,问了同事才搞清楚原因,下面详细说一下我所遇到的问题。我在本地改了一个实体类,把其中的一个字段类型由String改为了Integer,重新编译之后,我单独把该class文件拖放到服务器上,然后重启tomcat,发现在service中调用该实体的被修改字段的get方法的时候,报错,说是找不到String类型,我觉着奇怪,明明已经在实体类中改了类

2016-12-15 12:25:55 413

原创 codemirror代码编辑器,检测语法高亮显示

今天做项目的时候,有个需求是实现编辑JS代码时语法高亮显示,所以用codemirror插件实现了出来,在这里记录下来!codemirror官网:http://codemirror.net/codemirror支持自定义主题,而且支持多种语言的语法检测,感觉挺好用的;在这里我用的是自定义的仿照Run.js的主题写的Demo如下:CodeMirror

2016-12-14 18:02:08 11365

原创 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 2956 2

原创 关于for循环执行顺序

今天和同事在做项目的时候,碰到了一个问题,其中有关于for循环的部分,在讨论问题的过程中,谈起了for循环的执行顺序的问题,还是第一次了解到,所以在这里就记下来吧!如上图中:1会先执行,这是把变量 i 初始化,然后执行2,进行判断 i 是否小于10,符合条件之后会执行3,就是花括号里面的代码,最后执行4,i++

2016-12-01 17:39:56 3451

原创 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 11144

原创 改变滚动条样式,适用于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 747

原创 bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏

bootstrap实现导航栏的响应式布局,当在小屏幕、手机屏幕浏览时自动折叠隐藏 .nav-logo{ float: left; height: 40px; margin-top: 5px; overflow: hidden; } .nav-logo a{

2016-11-30 13:48:59 44630 4

原创 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 1213 5

原创 java 打包文件及文件夹,删除文件及文件夹

/**  * 实现删除功能  * @param sPath  * @return  */ public static boolean deleteFolder(String sPath){  boolean flag = false;  File file = new File(sPath);  //判断文件或者目录是否存在 

2016-11-25 15:41:20 583

原创 CSS设置文字不换行,超出部分用 ... 代替

overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:  210px;注意:除了width属性外,其他的属性顺序不能颠倒!

2016-11-25 15:36:51 3175

原创 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 632

原创 TortoiseGit 连接oschina不用每次输入用户名和密码的方法

配置好git后,在C:\Users\zhili目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行下次再输入用户名 和密码 时,git就会记住,从而在C:\Users\zhili目录下形成一个  .git-credentials 文件,里面就是保存的你的用户名和密码。这样以后再连接git.osch

2016-11-25 15:33:35 336

原创 清理DNS缓存

清空DNS缓存命令为:ipconfig/flushdns查看一下本机已经缓存了哪些DNS信息:ipconfig /displaydns

2016-11-25 15:32:08 1203

转载 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 390

原创 JS转换HTML转义符

//去掉html标签function removeHtmlTab(tab) {return tab.replace(/]+?>/g,'');//删除所有HTML标签}//普通字符转换成转意符function html2Escape(sHtml) {return sHtml.replace(/[':'>','&':'&','"':'"'

2016-11-25 15:27:51 488

原创 项目中jar包没有引错,但是方法undefined问题

项目中jar包没有引错,但是方法undefined问题,getTextContent()一直报undefined错误

2016-11-25 15:16:14 807

转载 面试技巧

1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回

2016-03-30 11:50:48 386

原创 关于HTML5数据存储

今天看HTML5关于数据存储,W3CShool上讲:HTML5有两种存储方式localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储sessionStorage :存储就不说了,它是产生于一个会话的开始,结束语一个会话的结束.localStorage:看到这个,3C上说是无时间限制,那

2015-06-11 17:58:35 355

原创 js捕获鼠标滚动事件

用js捕获鼠标滚动,并判断是前滚还是后滚!要捕获鼠标的滚动事件,可以来捕获onmousewheel的事件,然后根据event.wheelDelta值的正负来判断是前滚还是后滚!当值为120时时前滚,-120时为后滚function showKey(){   alert(event.wheelDelta);}

2015-06-09 18:07:01 1380

转载 2015年16个最佳的免费响应式HTML5框架

HTML5框架是一类有助于快速轻松创建响应式网站的程序包。这些HTML5框架有着能减轻编程任务和重复代码负担的神奇功能。关于免费的HTML5框架,种类繁多,并且大多很受欢迎,因为它们能够允许我们用更少的时间和精力去创建一个令人惊艳的网站。下面这些既是响应式的HTML5框架,又跨浏览器兼容。而且这些免费的HTML5框架非常轻巧,所以不会拖累你网站的速度。感兴趣了吧,那么下面,我将为大家隆重揭晓2015

2015-06-09 15:08:34 428

搭建spring、springMVC、myBaits框架

搭建spring、springMVC、myBaits框架,导入eclipse即可跑起来

2016-12-26

dhtmlx的chm版本api

dhtmlx的chm版本的api文档

2016-12-16

struts-2.3.20

struts-2.3.20完整jar包,包含:aopalliance-1.0.jar、struts2-core-2.3.20.jar、struts2-convention-plugin-2.3.20.jar

2015-03-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除