自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangxiaolong的博客

stay hungry,stay foolish.

  • 博客(24)
  • 资源 (3)
  • 论坛 (1)

原创 大O表示法(复杂度分析)

程序 = 数据结构+ 算法大O表示法什么是程序?相信学过编程的人都知道,程序由数据结构和算法构成,想要写出好的的程序,首先得了解数据结构和算法。一切脱离数据结构和算法的程序设计都是耍流氓!什么样的程序才是好的程序?好的程序设计无外乎两点,"快"和"省"。"快"指程序执行速度快,高效,"省"指占用更小的内存空间。这两点其实就对应"时间复杂度"和"空间复杂度"的问题。怎样分析一...

2018-11-17 18:20:09 10752 6

原创 IE8下layui上传文件返回json变为下载的问题

最近项目需要兼容IE8(没办法…硬性规定绕不过去),由于前端大多数项目已经抛弃IE8了,所以就用了依然对IE8不离不弃的layui。当使用layui的upload组件时,问题就来了,IE8下测试要么没权限,要么出现下载框,搞了半天,终于找到了解决办法,可以同时兼容IE8和谷歌。刚开始用的谷歌测试,一切都没有问题。前端代码正常使用官方文档,在回调函数done里处理返回结果:done: fu...

2020-03-24 16:42:51 278

原创 Ext 表格清除缓存问题

3.Ext 表格清除缓存问题加一个 beforerender 监听事件: listeners:{ beforerender : function() { // 此处 me 代表当前表格 me.getStore().loadData([],false); ...

2019-12-17 16:04:03 104

原创 Ext.create("",{})和Ext.getCmp("")方法的区别

2.Ext.create("",{})和Ext.getCmp("")方法的区别Ext.create("",{})是创建一个组件,可以将它渲染到html页面,比如:var panel = Ext.create("Ext.panel.Panel",{});panel.render("el");// el为html页面元素的idExt.getCmp("")是获取ext组件,前提是该组件已在页面...

2019-12-17 16:03:18 53

原创 Ext.panel.Tool 中 tools 25种类型

1.Ext.panel.Tool 中 tools 25种类型closecollapsedownexpandgearhelpleftmaximizeminimizeminusnextpinplusprevprintrefreshrestorerightsavesearchtoggleunpinup

2019-12-17 16:02:55 130

原创 js删除数组中的元素

8.js删除数组中的元素// 比如,想要删除数组中foovar arrays = ['foo','bar','boo','far']; arrays.forEach(function(item, index, arr) { if(item === 'foo') { arr.splice(index, 1); }});...

2019-12-17 15:49:36 30

原创 给html元素绑定数据

6.给html元素绑定数据<div id="div1" data-text="hello-world"></div>// 利用jquery可以快速获取绑定的数据var text = $("#div1").data("text");

2019-12-17 15:49:07 635

原创 js中给元素注册事件,防止重复注册

5.js中给元素注册事件,防止重复注册// 注册事件var event = $("#el").data("events");if (!event || !event["click"]) { // 给下载按钮注册单机事件 $("#el").on('click',function(){ // to do something. })}...

2019-12-17 15:48:19 260

原创 div里元素水平滚动

4.div里元素水平滚动css:.father{ width:1000px; height:120px; overflow-y:hidden; overflow: auto; white-space: nowrap}.son{ width: 64px; height: 64px; margin-top: 20px; m...

2019-12-17 15:47:43 223

原创 js遍历对象

3.js遍历对象Object.keys(obj).forEach(function(key){ // key为属性名称 // value为属性值 var value = obj[key];});

2019-12-17 15:46:57 63

原创 js中eval方法的使用

2.js中eval方法的使用eval可以执行传入的字符串,比如:eval(“console.log(‘eval test!’)”),控制台直接会输出"eval test!",同理,可以执行其他的函数,如:eval(“test()”),则会执行test()函数。...

2019-12-17 15:46:14 46

原创 IE和谷歌浏览器区分

1.IE和谷歌浏览器区分区别符号 [\9] [*] [_],IE系浏览器均可读 \9 ,IE7和IE6可读 * ,IE6可读 _ ,所以区分非IE浏览器、IE8、IE7、IE6可以用以下样式:background:blue; /*非IE浏览器背景为蓝色*/background:red \9; /*IE8浏览器背景为红色*/*background:black; /*IE7浏览器背景为黑色...

2019-12-17 15:44:54 263

原创 Idea创建maven项目一直lodading arhtype list

如下图所示,使用idea创建maven工程时一直lodading arhtype list解决办法: Settings---->Build Tools → Maven → Importing, set VM options for importer to -Xmx1024m (默认的是-Xmx512m )...

2018-12-30 16:25:19 52

原创 Nexus 3.x搭建个人私服

搭建个人私服的好处就不一一介绍了,直接进入主题。一、安装nexus31.以下为下载nexus-3.3.01的地址:https://download.csdn.net/download/weixin_38483589/10875979下载完成后解压,我的放在E盘下,目录结构如下: 进入到E:\nexus-3.2.0-01-win64\nexus-3.2.0-01\bin目录,...

2018-12-25 18:25:09 249

原创 Git项目管理

一、将Git上的项目克隆到本地本地新建文件夹,如:E:/gittest1.以管理员身份打开cmd命令,切换到上面新建的目录,依次执行cmd命令如下:C:\WINDOWS\system32>E:E:\>cd E:/gittestE:\gittest>git clone 你的git仓库地址2.执行完以上命令,控制台会显示100%,表示已经完全拷到本地:...

2018-12-25 17:44:43 167

原创 WebService服务端和客户端的几种常见创建方式

一、WebService发布方式:1.利用JDK中JAX-WS规范发布WebService服务(jdk1.6.0_21以后版本)步骤:a.新建web项目(Dynamic Web project)b.新建一个用于发布的服务类Hello.java代码如下,项目结构如下:代码Hello.java:package com.sherlon.ws;import javax.jw...

2018-12-17 22:51:53 3406

原创 js中cookie的添加、查询和删除

Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密) 1.添加cookie/** * 添加cookie * @param name cookie名字 * @param value 值 */function setCookie(name,value){ //此 coo...

2018-12-01 15:57:47 2465

原创 查找某个端口号被哪个进程占用

 cmd控制台里执行以下命令: 1.列出所有端口的情况> netstat -aon 2.查询被占用的端口号(port) > netstat -aon|findstr "port"例如查找8080端口号被哪个进程占用,可以输入命令行:netstat -aon|findstr "8080",回车后结果如下: 查询结果最后一位159152就是占用进程的PI...

2018-11-27 10:59:53 422

原创 slf4j+logback+spring

slf4j(simple logging facade for java):从字面意思理解就是一个简单的日志门面。它不是一个具体的日志解决方案,而是为其他日志框架提供一个统一的接口(门面),便于项目中不同模块各种日志框架的统一管理。logback就是其中一个具体的日志框架,今天就来记录下slf4j+logback集成到spring中的具体实现方案。1.jar包: logback-class...

2018-11-27 01:03:36 388

原创 Spring+Shiro+Redis实现tomcat集群session共享问题

最近在spring中集成了shiro框架并用redis实现session共享,发现项目启动后运行时老是报错,信息如下:org.apache.shiro.session.UnknownSessionException: There is no session with id [xxxx]的问题,具体问题如下图:org.apache.shiro.session.UnknownSessionE...

2018-11-25 21:48:07 795

原创 数组

先了解几个基本概念:数据结构:所谓数据结构,简单点说就是把数据按照特定的某种结构来保存。线性表(linear list):是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。数组,是一种线性表结构,用一段连续的内存空间,来存储一组具有相同类型的数据。注意它的两个前提:连续的内存空间和相同的数据类型。定义一个数组的同时需声明该数组的空间大小,即为数组划分一块连续的内存空间...

2018-11-21 00:24:28 87

原创 最好、最坏、平均、均摊时间复杂度分析

1.最好、最坏、平均情况时间复杂度有时候我们分析一段代码的时间复杂度时,并不能很直观的就得出结果,需要结合具体的场合来判断它的平均情况。下面来看一个栗子: /** * 找出给定数组中给定元素的位置,如果找不到返回-1 * @param arr 给定数组 * @param target 给定元素 * @return */ pu...

2018-11-20 01:50:53 5894

原创 css文本溢出显示省略号

有时候我们只想让一段文字显示一行或者几行,其他多余的部分用省略号显示,该怎么做呢?<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css3处理文本溢出显示省略号...问题</title>&

2018-11-18 23:18:32 57

原创 世界你好

hello worldpublic static void main(String[] args){ System.out.println("hello world!");} 

2018-11-16 23:14:42 131

navicat premium 12各版本破解补丁

请根据自己安装Navicat Premium 12的语言(简体中文、繁体中文、英文)和版本位数(32位、64位),将对应文件夹里的所有文件拷贝至Navicat Premium 12安装位置的根目录(即能看到navicat.exe的那个目录)。

2018-12-27

nexus-3.3.01

私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。 有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。

2018-12-25

xfire-distribution-1.2.6

xfire发布webservice所需jar包。

2018-12-17

logback+slf4j+spring

发表于 2018-11-25 最后回复 2018-11-26

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