- 博客(24)
- 资源 (2)
- 收藏
- 关注

原创 大O表示法(复杂度分析)
程序 = 数据结构+ 算法大O表示法什么是程序?相信学过编程的人都知道,程序由数据结构和算法构成,想要写出好的的程序,首先得了解数据结构和算法。一切脱离数据结构和算法的程序设计都是耍流氓!什么样的程序才是好的程序?好的程序设计无外乎两点,"快"和"省"。"快"指程序执行速度快,高效,"省"指占用更小的内存空间。这两点其实就对应"时间复杂度"和"空间复杂度"的问题。怎样分析一...
2018-11-17 18:20:09
21375
7
原创 IE8下layui上传文件返回json变为下载的问题
最近项目需要兼容IE8(没办法…硬性规定绕不过去),由于前端大多数项目已经抛弃IE8了,所以就用了依然对IE8不离不弃的layui。当使用layui的upload组件时,问题就来了,IE8下测试要么没权限,要么出现下载框,搞了半天,终于找到了解决办法,可以同时兼容IE8和谷歌。刚开始用的谷歌测试,一切都没有问题。前端代码正常使用官方文档,在回调函数done里处理返回结果:done: fu...
2020-03-24 16:42:51
1175
原创 Ext 表格清除缓存问题
3.Ext 表格清除缓存问题加一个 beforerender 监听事件: listeners:{ beforerender : function() { // 此处 me 代表当前表格 me.getStore().loadData([],false); ...
2019-12-17 16:04:03
457
原创 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
335
原创 Ext.panel.Tool 中 tools 25种类型
1.Ext.panel.Tool 中 tools 25种类型closecollapsedownexpandgearhelpleftmaximizeminimizeminusnextpinplusprevprintrefreshrestorerightsavesearchtoggleunpinup
2019-12-17 16:02:55
444
原创 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
126
原创 给html元素绑定数据
6.给html元素绑定数据<div id="div1" data-text="hello-world"></div>// 利用jquery可以快速获取绑定的数据var text = $("#div1").data("text");
2019-12-17 15:49:07
3219
原创 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
1118
原创 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
1701
原创 js遍历对象
3.js遍历对象Object.keys(obj).forEach(function(key){ // key为属性名称 // value为属性值 var value = obj[key];});
2019-12-17 15:46:57
186
原创 js中eval方法的使用
2.js中eval方法的使用eval可以执行传入的字符串,比如:eval(“console.log(‘eval test!’)”),控制台直接会输出"eval test!",同理,可以执行其他的函数,如:eval(“test()”),则会执行test()函数。...
2019-12-17 15:46:14
451
原创 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
2734
原创 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
181
原创 Nexus 3.x搭建个人私服
搭建个人私服的好处就不一一介绍了,直接进入主题。一、安装nexus31.以下为下载nexus-3.3.01的地址:https://download.youkuaiyun.com/download/weixin_38483589/10875979下载完成后解压,我的放在E盘下,目录结构如下: 进入到E:\nexus-3.2.0-01-win64\nexus-3.2.0-01\bin目录,...
2018-12-25 18:25:09
413
原创 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
351
原创 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
7290
原创 js中cookie的添加、查询和删除
Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密) 1.添加cookie/** * 添加cookie * @param name cookie名字 * @param value 值 */function setCookie(name,value){ //此 coo...
2018-12-01 15:57:47
3677
原创 查找某个端口号被哪个进程占用
cmd控制台里执行以下命令: 1.列出所有端口的情况> netstat -aon 2.查询被占用的端口号(port) > netstat -aon|findstr "port"例如查找8080端口号被哪个进程占用,可以输入命令行:netstat -aon|findstr "8080",回车后结果如下: 查询结果最后一位159152就是占用进程的PI...
2018-11-27 10:59:53
2409
原创 slf4j+logback+spring
slf4j(simple logging facade for java):从字面意思理解就是一个简单的日志门面。它不是一个具体的日志解决方案,而是为其他日志框架提供一个统一的接口(门面),便于项目中不同模块各种日志框架的统一管理。logback就是其中一个具体的日志框架,今天就来记录下slf4j+logback集成到spring中的具体实现方案。1.jar包: logback-class...
2018-11-27 01:03:36
843
原创 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
1160
原创 数组
先了解几个基本概念:数据结构:所谓数据结构,简单点说就是把数据按照特定的某种结构来保存。线性表(linear list):是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。数组,是一种线性表结构,用一段连续的内存空间,来存储一组具有相同类型的数据。注意它的两个前提:连续的内存空间和相同的数据类型。定义一个数组的同时需声明该数组的空间大小,即为数组划分一块连续的内存空间...
2018-11-21 00:24:28
185
原创 最好、最坏、平均、均摊时间复杂度分析
1.最好、最坏、平均情况时间复杂度有时候我们分析一段代码的时间复杂度时,并不能很直观的就得出结果,需要结合具体的场合来判断它的平均情况。下面来看一个栗子: /** * 找出给定数组中给定元素的位置,如果找不到返回-1 * @param arr 给定数组 * @param target 给定元素 * @return */ pu...
2018-11-20 01:50:53
10947
2
原创 css文本溢出显示省略号
有时候我们只想让一段文字显示一行或者几行,其他多余的部分用省略号显示,该怎么做呢?<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>css3处理文本溢出显示省略号...问题</title>&
2018-11-18 23:18:32
287
原创 世界你好
hello worldpublic static void main(String[] args){ System.out.println("hello world!");}
2018-11-16 23:14:42
230
nexus-3.3.01
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人