JS实现列表数据左右、上下移动功能

本文主要介绍JS实现将左边下拉框列表选中项数据添加到右边的功能,支持多选移动。文章中提供了两种方案,一种是将左侧选中项复制到右边,左侧数据不发生变化,同时阻止数据重复添加到右侧;另一种是数据添加到右边的同时从左边移除,从右边移除的同时向左边追加,并对右侧列表数据实现了上下移动功能。 一、效果图 ...

2018-04-13 16:46:51

阅读数 2201

评论数 0

PDF.js使用总结

PDF.js使用总结 PDF.js是为html5实现的在线预览pdf框架,所以使用的前提是浏览器要支持html5。该插件不需要任何本地支持,对浏览器的兼容性也比较好(低版本的IE浏览器请绕行)。 本文记录了pdf.js插件使用方式和框架构建过程中遇到的一些问题,主要实现了以文件路径和文件流...

2018-03-15 17:03:37

阅读数 3939

评论数 3

Select2学习总结

本文主要是对Select2插件常用使用方法的一些总结。包括其单选、多选、分组显示、按照拼音搜索功能。并通过测试示例对其效果进行了验证。 一、效果图 二、 使用方式 1.使用前需要引入下面几个插件: select2.css或者select2.min.css select2....

2017-12-12 11:56:14

阅读数 12483

评论数 5

C#实现Word转PDF

本文主要是采用C#将wps文件转为PDF。需要提前安装好WPS,并在程序中添加引用using Microsoft.Office.Interop.Word; 具体源码如下所示:using System; using System.Collections.Generic; using System....

2017-10-10 11:39:26

阅读数 4223

评论数 1

Java实现文件上传下载工具类

本篇文章在Eclipse环境下采用Java语言实现文件上传下载工具类。上传时,为避免文件名在服务器中重复,采用“服务器时间(定义到毫秒)+文件名+文件后缀“的方式作为服务器上的文件名;下载过程中利用 spring mvc ResponseEntity 做文件下载,返回的是字节流,下载成功后可自定义...

2017-10-10 08:52:54

阅读数 3261

评论数 0

C#实现文件上传下载工具类

本篇文章在VS2013环境下采用C#语言实现将文件上传和下载功能。上传时,为避免文件名在服务器中重复,采用“服务器时间+8位随机码+文件名+文件后缀“的方式作为服务器上的文件名;下载采用的是WebAPI的方式进行的,下载成功后可自定义文件的保存路径。具体源码如下所示:using System; u...

2017-10-09 17:24:05

阅读数 1344

评论数 0

session过期后自动跳转到登陆页

**通过过滤器的方式实现 session过期后自动跳转到登陆页** 过滤器只在与servlet规范2.3版兼容的服务器上有作用。如果你的Web应用需要支持旧版服务器,就不能使用过滤器。 一. 建立基本过滤器建立一个过滤器涉及下列五个步骤: 1)建立一个实现Filter接口的类Session...

2016-11-14 11:38:22

阅读数 16378

评论数 2

面试总结------黑盒、白盒测试相关

黑盒、白盒测试黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。一、黑盒测试(又叫功能测试或数据驱动测试) 软件的黑盒测试意味着测试要在软件的接口处进...

2016-11-14 11:15:06

阅读数 4646

评论数 0

面试总结-----工程化软件项目开发的流程、步骤

工程化软件项目开发的流程、步骤 需求分析 (1)相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 (2)系统分析员深入了解和分析需求,根据自己的经验和需求...

2016-11-14 11:11:59

阅读数 1675

评论数 0

面试总结------常用SQL语句

面试总结——常用SQL语句 说明:创建数据库 CREATE DATABASE database-name; 说明:删除数据库 DROP DATABASE database-name; 说明:创建新表 create table depart (dept_id int(11) NOT NULL ...

2016-11-14 11:09:48

阅读数 16946

评论数 1

面试总结------Spring框架相关

1. spring IOC与AOP思想的理解控制反转(IOC):所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。依赖注入(DI):在运行期,由外部容器动态地将依赖对象注入到组件中,从而创建用对...

2016-11-14 10:40:15

阅读数 7459

评论数 1

面试总结------Java基础

1.为什么内部类访问的外部变量需要使用final修饰 ? 因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。 首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部...

2016-11-14 10:30:26

阅读数 1000

评论数 0

面试总结------Java内存管理与多线程

面试总结——Java内存管理与多线程1. 什么是线程?什么是进程?同一进程下的线程共享线程:程序在执行过程中,能够执行程序代码的一个执行单元,一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。在Java语言中有4种状态:运行、就绪、挂起、结束。进程:指一段正在执行的程序。线...

2016-11-14 09:57:54

阅读数 3278

评论数 1

Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息(转)

Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息

2016-06-28 15:51:41

阅读数 617

评论数 0

抽象类与接口

面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 Java接口(interface)和Java抽象类(abstract class)...

2016-06-07 18:00:39

阅读数 3285

评论数 2

面向对象编程三大特性------封装、继承、多态

本文是对面向对象编程三大特性(封装、继承、多态)的一个学习总结。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为...

2016-06-07 11:41:12

阅读数 42503

评论数 7

【数据结构】链表的原理及与其相关的常见面试题总结

链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。下面对单向链表做一个介绍。 单向链表是一种线性表,实际上是由节点(Node)组成的,一...

2016-06-06 09:49:49

阅读数 3829

评论数 1

HashMap HashTable HashSet区别剖析总结

HashMap、HashSet、HashTable之间的区别是Java程序员的一个常见面试题目,在此仅以此博客记录,并深入源代码进行分析:

2016-06-06 09:05:24

阅读数 1259

评论数 0

【数据结构】HashTable原理及实现学习总结

有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的HashMap,还有一个就是马上要讲解的HashTable。对于HashTa...

2016-06-04 11:36:52

阅读数 5097

评论数 0

【数据结构】HashSet原理及实现学习总结

在上一篇博文(HashMap原理及实现学习总结)详细总结了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet的原理应该很好理解!一.HsahSet概述HashSet实现Set接口,...

2016-06-03 17:39:15

阅读数 4644

评论数 0

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