/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.echarts = {}));
}(this, (function (exports) { 'use strict';
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
var __assign = function() {
__assign = Object.assign || function __assign(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
function __spreadArrays() {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
}
var Browser = (function () {
function Browser() {
this.firefox = false;
this.ie = false;
this.edge = false;
this.newEdge = false;
this.weChat = false;
}
return Browser;
}());
var Env = (function () {
function Env() {
this.browser = new Browser();
this.node = false;
this.wxa = false;
this.worker = false;
this.canvasSupported = false;
this.svgSupported = false;
this.touchEventsSupported = false;
this.pointerEventsSupported = false;
this.domSupported = false;
}
return Env;
}());
var env = new Env();
if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
env.wxa = true;
env.canvasSupported = true;
env.touchEventsSupported = true;
}
else if (typeof document === 'undefined' && typeof self !== 'undefined') {
env.worker = true;
env.canvasSupported = true;
}
else if (typeof navigator === 'undefined') {
env.node = true;
env.canvasSupported = true;
env.svgSupported = true;
}
else {
detect(navigator.userAgent, env);
}
function detect(ua, env) {
var browser = env.browser;
var firefox = ua.match(/Firefox\/([\d.]+)/);
var ie = ua.match(/MSIE\s([\d.]+)/)
|| ua.match(/Trident\/.+?rv:(([\d.]+))/);
var edge = ua.match(/Edge?\/([\d.]+)/);
var weChat = (/micromessenger/i).test(ua);
if (firefox) {
browser.firefox = true;
browser.version = firefox[1];
}
if (ie) {
browser.ie = true;
browser.version = ie[1];
}
if (edge) {
browser.edge = true;
browser.version = edge[1];
browser.newEdge = +edge[1].split('.')[0] > 18;
}
if (weChat) {
browser.weChat = true;
}
env.canvasSupported = !!document.createElement('canvas').getContext;
env.svgSupported = typeof SVGRect !== 'undefined';
env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
env.pointerEventsSupported = 'onpointerdown' in window
&& (browser.edge || (browser.ie && +browser.version >= 11));
env.domSupported = typeof document !== 'undefined';
}
var BUILTIN_OBJECT = {
'[object Function]': true,
'[object RegExp]': true,
'[object Date]': true,
'[object Error]': true,
'[object CanvasGradient]': true,
'[object CanvasPattern]': true,
'[object Image]': true,
'[object Canvas]': true
};
var TYPED_ARRAY = {
'[object Int8Array]': true,
'[object Uint8Array]': true,
'[object Uint8ClampedArray]': true,
'[object Int16Array]': true,
'[object Uint16Array]': true,
'[object Int32Array]': true,
'[object Uint32Array]': true,
'[object Float32Array]': true,
'[object Float64Array]': true
};
var objToString = Object.prototype.toString;
var arrayProto = Array.prototype;
var nativeForEach = arrayProto.forEach;
var nativeFilter = arrayProto.filter;
var nativeSlice = arrayProto.slice;
var nativeMap = arrayProto.map;
var ctorFunction = function () { }.constructor;
var protoFunction = ctorFunction ? ctorFunction.prototype : null;
var methods = {};
function $override(name, fn) {
methods[name] = fn;
}
var idStart = 0x0907;
function guid() {
return idStart++;
}
function logError() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (typeof console !== 'undefined') {
console.error.apply(console, args);
}
}
function clone(source) {
if (source == null || typeof source !== 'object') {
return source;
}
var result = source;
var typeStr = objToString.call(source);
if (typeStr === '[object Array]') {
if (!isPrimitive(source)) {
result = [];
for (var i = 0, len = source.length; i < len; i++) {
result[i] = clone(source[i]);
}
}
}
else if (TYPED_ARRAY[typeStr]) {
if (!isPrimitive(source)) {
var Ctor = source.constructor;
if (Ctor.from) {
result = Ctor.from(source);
}
else {
result = new C
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目类型:Java web项目/Java EE项目 项目名称:基于JSP+Servlet的户籍管理系统 用户类型:双角色(普通用户、管理员) 项目架构:B/S架构 设计思想:MVC 开发语言:Java语言 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JSP、Servlet、C3P0、JavaBean等技术 运行环境:JDK1.8 数 据 库:MySQL5.5/5.7/8.0版本都可以运行 运行服务器:Tomcat7.0及以上版本都可以运行 运行工具:本系统采用Eclipse开发,仅支持Eclipse运行,不支持MyEclipse和IDEA运行 项目描述:本系统主要是对户籍信息、户籍的迁入迁出综合的信息化管理。 主要功能:普通人员登录后可以查看我的户籍信息、个人信息、查看公告、以及进行反馈等功能。管理员登录后可以对户籍信息、迁入迁出、反馈信息、公告信息、进行管理、以及修改个人信息等。
资源推荐
资源详情
资源评论
收起资源包目录
基于JSP+Servlet的户籍管理系统.zip (1464个子文件)
UserServlet.class 9KB
UserServlet.class 9KB
UserDao.class 6KB
UserDao.class 6KB
FkServlet.class 6KB
FkServlet.class 6KB
BoardServlet.class 5KB
BoardServlet.class 5KB
BoardDao.class 5KB
BoardDao.class 5KB
FkDao.class 5KB
FkDao.class 5KB
LoginServlet.class 4KB
LoginServlet.class 4KB
AdminServlet.class 4KB
AdminServlet.class 4KB
AdminDao.class 4KB
AdminDao.class 4KB
RecordServlet.class 3KB
RecordServlet.class 3KB
User.class 3KB
User.class 3KB
RecordDao.class 2KB
RecordDao.class 2KB
UserServiceImpl.class 2KB
UserServiceImpl.class 2KB
Record.class 2KB
Record.class 2KB
LoginDao.class 2KB
LoginDao.class 2KB
BoardServiceImpl.class 2KB
BoardServiceImpl.class 2KB
FkServiceImpl.class 1KB
FkServiceImpl.class 1KB
Fk.class 1KB
Fk.class 1KB
WebUtils.class 1KB
WebUtils.class 1KB
AdminServiceImpl.class 1KB
AdminServiceImpl.class 1KB
EncodingFilter.class 1KB
EncodingFilter.class 1KB
C3p0Utils.class 1KB
C3p0Utils.class 1KB
Admin.class 1KB
Admin.class 1KB
Board.class 1KB
Board.class 1KB
RecordServiceImpl.class 898B
RecordServiceImpl.class 898B
LoginServiceImpl.class 817B
LoginServiceImpl.class 817B
UserService.class 764B
UserService.class 764B
BoardService.class 598B
BoardService.class 598B
FkService.class 558B
FkService.class 558B
AdminService.class 536B
AdminService.class 536B
RecordService.class 334B
RecordService.class 334B
LoginService.class 265B
LoginService.class 265B
.classpath 842B
.classpath 548B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
layui.css 83KB
layui.css 83KB
layui.css 78KB
layui.css 78KB
skin.css 71KB
skin.css 71KB
skin.css 71KB
skin.css 71KB
layui.css 68KB
layui.css 68KB
skin.min.css 60KB
skin.min.css 60KB
skin.min.css 59KB
skin.min.css 59KB
loading.css 25KB
loading.css 25KB
main.css 24KB
main.css 24KB
main.css 24KB
main.css 24KB
skin.mobile.css 24KB
skin.mobile.css 24KB
skin.mobile.css 24KB
skin.mobile.css 24KB
content.css 24KB
content.css 24KB
admin.css 23KB
admin.css 23KB
content.inline.css 23KB
content.inline.css 23KB
共 1464 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
资源评论
- Pythonhaonanaaa2023-12-28总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
- Zhiguo想吃鱼2024-04-30终于找到了超赞的宝藏资源,果断冲冲冲,支持!
- 是蒲璃啊2022-03-18用户下载后在一定时间内未进行评价,系统默认好评。
永无天日
- 粉丝: 2
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功