|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12126 今日文数:6450
|
|
可编辑表格是数据管理系统中的重要组件,它将数据展示与编辑功能融为一体,使用户能够直接在表格界面中修改数据内容。通过纯前端技术实现的可编辑表格,无需复杂的后端支持即可提供流畅的数据编辑体验,特别适用于数据录入、修改等场景。本文将介绍如何使用HTML、CSS和JavaScript实现一个可编辑表格。效果演示本系统采用简洁的...
|
|
前端生成PDF不清晰?文字无法搜索选中编辑?体积太大?分页切割不精准?生成页数太少?dompdf.jsV1.1.0版本更新后,这些都不在是问题,只需要一行代码,就可以将html页面生成数千页PDF文件,这可能是前端首个实现这一功能的js库。dompdf.js是作者开源的前端PDF生成库。可以纯前端将html生成为非图片...
|
|
只需一行代码就可以实现纯前端html转矢量pdf的功能(javascript)//引入dompdf.js库importdompdffromdompdf.js;dompdf(document.querySelector(#capture)).then(function(blob));实现效果(复杂表格)1.在线体验htt...
|
|
Nginx是一款高性能、轻量级的开源Web服务器软件,同时支持反向代理、负载均衡、HTTP缓存和邮件代理等功能,广泛应用于高并发、高流量的互联网场景。以下从核心特性、工作原理、应用场景和配置优化四个方面展开介绍:一、核心特性高性能采用异步非阻塞的事件驱动架构(Event-Driven),基于多进程模型(1个Master...
|
|
很多人以为MySQL优化就是“加索引”“改SQL”。其实,最大的坑,往往藏在你看不见的地方——比如一条看似无害的默认配置,一个ORM自动生成的JOIN,一次“为了安全”的全表锁。下面列举的我亲自见识过的32个误区,有些是我半夜被叫起来救火的元凶,有些是同事信誓旦旦“绝对没问题”结果炸了的“神操作”。希望你看完后,能少背...
|
|
职场办公当中,我们常常会遇到需要远程控制电脑的情况。比如在家访问办公室的电脑,或者帮朋友解决电脑问题。市面上虽然有不少远程桌面软件,但大多臃肿、收费或限制平台。今天给大家推荐一款轻量级且真正跨平台的远程控制软件——CrossDesk。什么是CrossDesk?CrossDesk是一款基于MiniRTC实时音视频传输库开...
|
|
效果展示完整源码
HTML<!DOCTYPEhtml><htmllang=en><head><metacharset=UTF-8/><metaname=viewportcontent=width=device-width,initial-scale=1.0/><linkhref=https://unpkg.com/b...
|
|
1.效果图:HTML代码:<!DOCTYPEhtml><htmllang=en><head><metacharset=UTF-8><metaname=viewportcontent=width=device-width,initial-scale=1.0><title>Document</title><style>*h...
|
|
从字节到阿里,从腾讯到美团,安全漏洞屡禁不止的背后,是99%开发者都没真正理解的一个核心原理前言:那些让人尴尬的安全事故前段时间跟一个在某大厂做安全的朋友聊天,他说了一个让我印象深刻的数据:即使是BAT这种级别的公司,每年内部发现的XSS和SQL注入漏洞数量仍然是三位数。你可能会想,这些顶尖互联网公司,有专业的安全团队...
|
|
说实话,以前我也觉得XSS和SQL注入就是那种理论上很危险,实际中碰不到的漏洞。毕竟用了那么多ORM框架,写的都是React组件,这些古老的安全问题应该早就被现代工具链解决了吧?直到有一天,我在review一个电商项目的代码时,发现了这段看起来人畜无害的代码://商品评论渲染逻辑constCommentList=()=...
|
|
这不是危言耸听,也不是什么新框架新工具。这是每个从坑里爬出来的开发者都会养成的本能:永远不要相信用户输入的任何东西。一、真实事故:一个表单字段如何让整个系统沦陷2021年,我接手过一个电商后台系统的安全修复项目。客户反馈说管理员后台偶尔会弹出奇怪的广告弹窗,有时候还会跳转到博彩网站。最诡异的是,这个问题不是每次都出现,...
|
|
每周都有大厂因为数据泄露上热搜,但你以为黑客用的是什么高深的0day漏洞?错了。90%的安全事故都源于开发者犯的那几个老掉牙的错误:一个忘记校验的输入框一串写死在代码里的密钥一个没加密的HTTP请求问题不是你不懂安全,而是你以为我这个小项目不会有人攻击。就像你以为家里没什么值钱的就不锁门,直到有一天发现电脑被人装了挖矿...
|
|
一个让我一夜没睡的工单凌晨2点,我被钉钉消息吵醒。运维组长发来的消息只有一句话:兄弟,咱们的用户数据可能泄露了,你快看看后台。我睡意全无,立刻打开电脑。果然,日志里全是异常请求,数据库查询记录暴增了10倍。更可怕的是,有人正在批量导出用户的手机号和邮箱。我花了整整一个通宵才找到问题根源:一个看似普通的评论功能,因为没做...
|
|
现代Web开发中,性能优化是提升用户体验的重要因素之一。当页面包含大量图片时,如果一次性加载所有图片,不仅会消耗大量带宽,还会严重影响页面加载速度。图片懒加载(LazyLoading)技术可以有效解决这个问题,它只在用户滚动到图片可见区域时才加载图片,从而显著提升页面加载速度和用户体验。本文将详细介绍如何使用HTML、...
|
|
背景我们希望可以将html页面以pdf导出,可以使用vue-html2pdf插件;https://www.npmjs.com/package/vue-html2pdf效果运行官网示例代码代码仓中有个示例代码:https://github.com/kempsteven/vue-html2pdf-demo克隆项目,运行错误...
|
|
C#的在主窗体中实现多个子窗体相互切换的效果主要依托于panel容器和Controls函数。今天来和大家分享一下在C#的winform开发中如何实现借助一个主窗体来实现内部多个子窗体的切换效果。首先来看一下主窗体中多个小窗体切换的效果:多窗体切换的原理:多窗体切换的原理其实是借助一个panel容器,在该容器中显示相同大...
|
|
在日常的开发工作中,我们经常需要处理和调试JSON数据。一个美观且功能丰富的JSON格式化工具不仅能提高开发效率,还能帮助我们更好地理解复杂的数据结构。本文将介绍如何使用HTML、CSS和JavaScript实现一个功能完整的JSON格式化工具。效果演示这款JSON格式化工具具有直观的用户界面,分为左右两个面板:左侧为...
|
|
一、worker_processes——CPU利用率的上限要实现性能的“10倍跨越”,核心逻辑是充分利用多核CPU资源、优化连接复用以及打破操作系统的限制。Nginx是单线程异步非阻塞模型,要跑满硬件性能,必须让Nginx的工作进程与CPU核心一一对应。worker_processes:建议设置为auto。worker...
|
|
名称:【看雪论坛】反勒索软件开发实战篇
描述:《反勒索软件开发实战篇》,反勒索软件、勒索病毒、网络安全开发领域硬核课程,教你从实际项目角度切入,打造一款安全产品
链接:https://www.alipan.com/s/oX1pSs69nA1
📁大小:NG🏷标签:#学习#知识#课程#资源#看雪论坛#反勒索软件...
|
|
名称:【路飞学城】零基础学PYTHON
描述:即使之前你从未写过1行代码,也能在学完本课程后,达到Python入门水平,能开发300-500行代码的小程序,掌握基本的编程思维、软件设计方法。无论你日后想做人工智能、数据分析,还是WEB开发、爬虫、大数据等,都应该先把这部分基础掌握。
链接:https://www.a...
|
|
名称:【黑马程序员】4天学完MySQL数据库-2018
描述:【黑马程序员】4天学完MySQL数据库-2018
链接:https://www.alipan.com/s/9jqaF7eE7UK
📁大小:NG🏷标签:#学习#知识#课程#资源#黑马程序员#4天学完MySQL数据库#ali⚠️版权:版权反馈/DMC...
|
|
名称:豆包Ai实战营:从小白到高手速成
描述:课程从基础功能介绍入手,深入讲解豆包AI在日常工作与生活中的应用技巧。通过跟学跟练的模式,学员可以现学现用,逐步掌握从基础操作到智能体开发的高阶技能。课程涵盖写作辅助、内容创作、语言学习、数据分析等多个实用场景,帮助职场新人、AI爱好者和普通上班族提升工作效率,解决生活难...
|
|
名称:Ai自媒体平台实操课,AI打造出自媒体平台爆品具体内容
描述:处理店铺权重、标识错误观念等关键问题,PR剪辑软件双实例教程遮盖pc端到手机剪辑全过程,教你如何去除水印、加字幕、做守点剪辑。附送爆款文案获取、AI配声、图文设计方法,连查同行业数据与书单视频模版都打包好。不仅有杨澜罗翔实例拆卸,也搞懂抖音号运营底层...
|
|
滑动框选是Web应用中常见的交互模式之一,广泛应用于操作系统资源管理器和各类在线文档管理系统中。通过简单的拖拽动作就能快速选择多个目标项,极大地提升了用户操作效率。本文将介绍如何使用HTML、CSS和JavaScript实现一个支持滑动框选功能的文件管理界面。效果演示用户可以在网格区域内自由拖拽形成一个矩形区域来选择多...
|
|
学编程的小伙伴,大概率都被递归折磨过。爱编程的猫猫,赞637“要理解递归,首先要理解递归”——这句话不是绕口令,而是递归最精髓的写照。今天我们就用“查字典”和“青蛙跳台阶”两个例子,把递归的底层逻辑掰开揉碎,让你一看就懂,一写就会!一、递归是什么?先从查字典说起递归的本质,藏在我们日常查字典的行为里。比如你想查“千钧...
|