资讯中心

站内搜索

前端实现(excel)xlsx文件预览

使用的框架: React 要使用的库: exceljs、handsontable 1. 概述 接到一个任务,是要前端实现文件预览效果,百度了一圈,发现也没有什么好的方法可以完美的将表格渲染出来。在前端中有sheetjs和exceljs可以对xlsx文件进行解析,本来一开始我用的是sheetjs,但是在样式获取上遇到了麻烦,所以我改用了exceljs,不过很难受,在样式获取时同样遇到了不小的麻烦,但是我懒得换回sheetjs了,那就直接使用exceljs吧。 要实现xlsx文

springboot+avue医院绩效考核系统源码

医院绩效考核系统是一种以人力资源管理为基础,选用适合医院组织机构属性的绩效理论和方法,基于医院战略目标,构建全方位的绩效考评体系,在科学、合理的绩效管理体系基础上,采用科学管理的方法,如平衡计分卡的管理理念与方法,选取关键指标,对目标的执行进行管理、考核、分析、评价,最终结合科室经济效益,通过奖金分配这一经济杠杆实现职工的有效激励的医院运营管理平台。 一、系统开发环境 开发语言:java 技术架构:B/S架构     开发工具:maven、Visual Studio Code

解决MySQL无法输入中文字符的问题

前几日在使用MySQL数据库的时候,出现了一处保存,故作此记录✍ 问题描述 下面是我这样exam表的结构 mysql> desc exam; +---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+-----

前端下拉框select标签的插件——select2.js

本文采用的是select2 版本:Select2 4.0.6-rc.1。 可以兼容IE8及以上。亲测过。 官网:Getting Started | Select2 - The jQuery replacement for select boxes 一、认识select2.js 1、使用插件,首先要引入别人的插件了,你可以选择离线(无网络)或者在线引用的(如果有网络)。 在线引用如下所示: <link href="https://cdnjs.cloudflare.***/ajax/

前端之定位知识点

一、定位 1.1 为什么使用定位 先来看一个效果,同时思考一下用标准流或浮动能否实现类似的效果? 场景1: 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子. 场景2:当我们滚动窗口的时候,盒子是固定屏幕某个位置的。 所以: 浮动可以让多个块级盒子一行没有缝隙排列显示, 经常用于横向排列盒子。 定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子。 1.2 定位组成 定位:将盒子定在某一个位置,所以定位也是在摆放盒子

前端技术搭建弹珠小游戏(内附源码)

✨ 写在前面 上周我们实通过前端基础实现了小人逃脱,当然很多伙伴再评论区提出了想法,后续我们会考虑实现的,今天还是继续按照我们原定的节奏来带领大家完成一个弹珠游戏,功能也比较简单简单,也是想借助这样一个简单的功能,然后来帮助大家了解我们JavaScript在前端中的作用, 在前面的文章当中我们也提及到我们在本系列的专栏是循序渐进从简单到复杂的过程,后续会带领大家用前端实现翻卡片、扫雷、贪吃蛇等有趣的小游戏,纯前端语言实现,都会陆续带给大家。欢迎大家订阅我们这份前端小游戏的专栏。

1071 - Specified key was too long; max key length is 3072 bytes Mysql报错解决方法

错误信息 “Specified key was too long; max key length is 3072 bytes” 是在MySQL数据库中创建索引时可能出现的问题,通常出现在尝试创建一个过长的唯一键(UNIQUE KEY)或主键(PRIMARY KEY)时。MySQL对于InnoDB存储引擎有一个索引键长度的限制,这个限制基于字符集的不同而不同。 例如,在使用utf8字符集时,每个字符可能占用3个字节,那么对于innodb表,索引键的最大长度大约为1000个字符左右(因为3072

Vue项目启动白屏问题

首先,如果项目能够启动,且控制台没有报错,那么首先去排除路由问题。 先看一下主要的文件配置: router/index.js main.js 控制台没有报错,但是项目页面空白  有四种原因: 1.查看你是否配置了两个  2.APP.vue文件没有添加<router-view/>  3.路由导出写错routers  4.在main.js中导入的是Router,需要改成小写router就好了。  如果页面空白,最好还是看一下F12有没有报错

WebRTC简介及使用

前言 WebRTC 只是一个媒体引擎,上面有一个 JavaScript API,所以每个人都知道如何使用它(尽管浏览器实现仍然各不相同),本文对 WebRTC(网页实时通信)的相关内容进行简要介绍。 一、WebRTC 简介 WebRTC,名称源自网页实时通信(Web Real-Time ***munication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌 2010 年以 6820 万美元收购 Global IP Solutions 公司而获得

【Web】CTFSHOW元旦水友赛部分wp

目录 ①easy_include ②easy_web ③easy_login web一共5题,我出了3题,巧的是好像师傅们也只出了3题,跨年拿旗还是很快乐的,下面直接贴出自己的wp. ①easy_include pearcmd不解释 这里主要是 ,file://协议支持以file://localhost/etc/hosts的方式访问服务器文件,来绕过开头必须是字母的限制   ②easy_web 代码审计,大致思路是通过构造pop链实现class Chu0_wri

什么是Vue的前端微服务架构(Micro Frontends)?

什么是Vue的前端微服务架构(Micro Frontends)? 前端微服务架构(Micro Frontends)是一种新型的前端架构风格,它借鉴了后端微服务架构的思想,将前端应用程序拆分为多个小型、独立的部分,每个部分都可以独立部署、独立开发和独立运行。这种架构风格可以帮助前端开发人员更好地管理复杂的前端应用程序,提高开发效率和维护性。 Vue作为一种流行的前端框架,也支持前端微服务架构。在本文中,我们将介绍Vue的前端微服务架构及其优势,并提供一些实用的技巧和最佳实践,帮助你进行微服务
加载更多

一个令你着迷的主题!

查看演示 官网购买