• 2025-01-20Spring Boot + Apache POI 实现 Excel 导出:BOM物料清单生成器(支持中文文件名、样式美化、数据合并)
    目录引言ApachePOI操作Excel的实用技巧1.合并单元格操作2.设置单元格样式1.创建样式对象2.设置边框3.设置底色4.设置对齐方式5.设置字体样式6.设置自动换行7.应用样式到单元格3.定位和操作指定单元格4.实现标签-值的形式5.列宽设置1.设置单个列宽2.
  • 2025-01-20举例说明css有哪些简写的属性和属性值?
    CSS(层叠样式表)中包含了大量的属性和属性值,用于定义HTML元素的样式。为了简化代码和提高效率,CSS提供了一些简写的属性和属性值。以下是一些常见的CSS简写属性和属性值的例子:1.颜色值缩写16进制颜色:CSS中常用的颜色表示方法是16进制,可以缩写为3位或6位。例如,#000000可以缩写为#0
  • 2025-01-18我的CSS学习
    CSS定义用来描述HTML文档的呈现(美化内容)书写位置title标签下方添加style双标签,style标签里面书写CSS代码。<title>css初体验</title><style>/*选择器{}*/css属性*/color:red;</style><p>体验csS</p>书写规则 选择器{属性名:属性值;}CSS引入
  • 2025-01-16连续番茄时钟和长休息
    去支持Tempermonkey的浏览器的Add-ons安装代码https://pomodoro.pomodorotechnique.com/打开后刷新一次//==UserScript==//@nameAutomatedPomodorowithLongBreak//@namespacehttp://tampermonkey.net///@version1.4//@descriptionAutomat
  • 2025-01-15思维导图生成XMindUtil
    packagecom.ruoyi.common.utils.XMind;importcom.tool.commons.ICommons;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.xmind.core.*;importorg.xmind.core.style.IStyle;importorg.xmind.core.style.IStyleSheet;importorg.xmind.ui.sty
  • 2025-01-15font-style的属性有Italic和oblique,两者有什么区别呢
    在前端开发中,font-style属性的italic和oblique值都用于设置文本的斜体显示,但它们之间有一些细微的区别。字体设计差异:italic:这是指专为斜体设计的字体样式。当设置font-style为italic时,浏览器会尝试使用字体的斜体版本(如果存在的话)。这种斜体字体通常在设计时就考虑到了斜体
  • 2025-01-14拖拽去除元素
    <head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title&
  • 2025-01-13js对DOM 的操作
    js操作的DOM可以分为三个类型1.属性操作2.css类3.样式首先列举一下js获取DOM的方法访问单个元素的方法document.querySelector()document.getElementById()访问所有元素的方法document.querySelectorAll()document.getElementsByClassName()document.getElementsByTag
  • 2025-01-13uni-app pages.json
    pages数组:用于定义应用的页面路径、窗口表现、导航栏样式等,它列出了应用中所有的页面路径,并决定了这些页面的加载顺序和一些初始设置。pages数组中的每一项代表了一个页面的配置对象,通常包含以下属性:path(String):必填,表示页面的路径(相对于src或project根目录),不带后
  • 2025-01-12新年春联代码
    最终版(function(){"usestrict";//创建样式conststyle=document.createElement('style');style.type='text/css';style.textContent=`@charset"UTF-8";.duilian
  • 2025-01-10flux-prompt
    手绘风手绘风格。(5个女孩在一旁观看和相互玩耍),全身(劳瑞:1.2),露营,野餐,烧烤,冬季,雪,夜晚,儿童插画,杰作,最高品质。Hand-drawnstyle.(5girlswatchingandplayingwitheachother),wholebody(Laurie:1.2),camping,picnicking,barbecue,barbecue,winter,snow,night,chil
  • 2025-01-10js实现拖动调节宽高的iframe
    需求我有一个用vue3项目实现的ai聊天功能。使用js文件的形式来引入其它项目,具体的表现显示是一个机器人icon,点开就是iframe。但是定死iframe的宽高,就显得不够灵活。所以我打算做一下类似windows窗体那样的拖拽调整宽高。具体代码也借助了chatAI,如果完全自己实现还是很耗时间的。
  • 2025-01-09Layui后台管理系统布局模板【菜单展开/收起、全屏、个人信息、更多】
    一、前言适合初学开发者和学生使用,可做静态网页或者后台管理系统,支持基本功能。除引用layui外无任何多余依赖。layui依赖:https://layui.dev/如下图直接下载,引入项目中!二、源码<!DOCTYPEhtml><html><head><metacharset="utf-8"><metaname="viewport"co
  • 2025-01-08X-Frame-Options响应头缺失--点击劫持漏洞原理和复现
    点击劫持漏洞原理和复现一、漏洞原理点击劫持(Clickbandit),主要是利用HTML中iframe便签可以透明的属性进行利用攻击,其原理是通过在原本的网页上覆盖透明的框架并使受害者在不知情的情况下进行点击。漏洞主要是由于未对referer字段来源进行检验。常常配合csrf和xss。图中,攻
  • 2025-01-08前端学习openLayers配合vue3(两个坐标之间线的绘制)
    上节我们学了点的绘制,今天我们来学习一下线的绘制关键代码constlineLayer=newVectorLayer({source:newVectorSource(),});map.addLayer(lineLayer);letfeature=newFeature({//北京到上海的经纬度geometry:newLineString([[116.46,39.92],
  • 2025-01-072025新年祝福和照片环绕HTML离线模板可以自己更改音乐照片等等
    给大家介绍两款好看浪漫的祝福代码UC网盘百度网盘2025新年快乐<!DOCTYPEhtml><html> <head> <metahttp-equiv="content-type"content="text/html;charset=UTF-8"> <metacharset="UTF-8"><metahttp-equiv="X-UA-C
  • 2025-01-06前端学习openLayers配合vue3(修改地图样式)
    这一块的东西非常简单,基于上一步的继续操作关键代码,当然对应的对象需要进行相关的引入//填充颜色style:newStyle({fill:newFill({color:"rgba(255,0,0,0.5)",})})效果 完整代码<scriptsetup>i
  • 2025-01-05vue3-openlayers基础知识简介
    vue3-openlayers基础知识简介OpenLayers3Primeropenlayers6:入门基础(一)openlayers入门教程一、基础概念介绍地图(Map)OpenLayers的核心部件是Map(ol.Map)。它被呈现到对象target容器(例如,网页上的div元素)。所有地图的属性可以在构造时进行配置。ol/Map类是OpenLayers
  • 2025-01-04emby美化后续折腾
    GitHub-Nolovenodie/emby-crx:Emby增强/美化插件(适用于Chrome内核浏览器/EmbyServer)  emby美化尝试皮蛋熊2023-10-18/1评论/2点赞/6151阅读/8117字10/18温馨提示:本文最后更新于2023-10-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小
  • 2025-01-04uniapp:编译微信、h5都正常的,编译钉钉小程序无法找到页面
    我们在做uniapp的开发的时候遇到很多莫名其妙的问题,其中就有个很奇葩的问题,我们开发的过程中使用微信小程序/h5调试都是正常编译正常跳转,然后在要上架的时候,编译钉钉小程序成功,但是访问页面无法访问,Error:frameworkerror:cannotfindpage:pages/repairs/repairs-accept
  • 2025-01-03echarts 使用bmap绘制polygon多边形
    效果预览代码echartsoption配置中的series写法如下:series:[{type:'custom',coordinateSystem:'bmap',renderItem:(params,api)=>renderPolygon(params,api,gArea),data:gArea,seriesIndex:1,
  • 2025-01-02Openlayers零基础教程【6】geojson实现点要素
    1.geojson定义geojson数据是矢量数据,是包含地理信息的json数据,格式是以key:value的形式存在的。后缀以geojson结尾2.geojson设置一个点要素本篇内容我们主要介绍使用geojson设置一个点要素,效果如下图所示。3.实现步骤:3.1.创建geojson数据/*创建geojson数据
  • 2025-01-01说说你对css中属性list-style-type的理解
    list-style-type是CSS中的一个属性,它用于指定HTML列表项(<li>元素)前面的标记(bulletpoint)的样式。这个属性主要应用于有序列表(<ol>)和无序列表(<ul>),以改变它们默认的列表项标记样式。值list-style-type属性可以接受多个不同的值,每个值都会改变列表项的显示方式。以下是一些
  • 2025-01-01说说你对css中属性list-style-image的理解
    list-style-image是CSS中的一个属性,用于为列表项(通常是<li>元素)指定一个图像作为项目标记(bulletpoint)。这允许开发者自定义列表的外观,使其更加符合网站或应用的整体设计风格。基本用法list-style-image属性接受一个URL值,该值指向要用作列表项标记的图像。例如:ul{l
  • 2025-01-01请解释下渲染出现recalculate style的过程
    在前端开发中,"重新计算样式"(recalculatestyle)或"样式重计算"是浏览器渲染过程的一个重要环节。这个过程主要涉及到浏览器如何根据CSS样式规则来确定每个元素的最终样式,并生成“计算样式”(computedstyle)。以下是这个过程的一个详细解释:解析CSS:浏览器首先会解析HTML文档中的所有