|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12535 今日文数:6816
|
|
需求:我想在我论坛的页面上加一个功能,在页面上提供一个分享图标,当鼠标光标点击图标或者浮在图标上时,自动弹出一个分享二维码,我用手机微信、QQ等扫码时,就可以将这个帖子分享到微信或QQ好友,请提供一下相关JS和HTML代码。
论坛页面微信/QQ分享二维码功能实现根据您的需求,我将为您提供一个完整的解决方案,包含H...
|
|
跨站脚本攻击(XSS)长期以来一直是Web安全领域最难根治的漏洞之一。在过去近十年中,CWE-79(XSS漏洞)始终位列最严重的三大Web安全漏洞。尽管内容安全策略(CSP)等防御手段为Web安全提供了强有力的防线,但由于其要求网站进行显著的架构调整以及持续的安全审查,在实际部署中并未获得广泛的采纳。HTMLSanit...
|
|
1.核心定位与适用场景数据库定位典型场景Oracle企业级商业数据库,功能最全面、最稳定、高可用强金融、银行、电信、大型企业核心业务,对一致性、可靠性要求极高MySQL轻量级开源关系型数据库,性能高、生态广互联网应用、中小业务、Web/APP后端、读写分离/主从架构PostgreSQL开源企业级数据库,功能接近Orac...
|
|
说实话,那一瞬间我有点愣住了。因为当时我做了一个内部数据分析工具。而我做的第一件事,也和绝大多数开发者一样。打开一个JavaScript框架。状态管理、组件系统、打包工具、构建流水线……整个工程复杂得像NASA控制中心。两周后。工具终于跑起来了。然后,一个非常有意思的事情发生了。一个初级开发问了我一句话:“这个东西,为...
|
|
HTMLDragandDropAPI是一套浏览器原生支持的拖放交互机制。它允许用户通过鼠标或触摸板(有限支持)选中可拖动元素,将其移动到另一个可放置区域,并在此过程中传递数据、触发视觉反馈。与依赖JavaScript模拟的拖拽库相比,原生API性能更优,与操作系统集成更紧密(例如支持从桌面拖入文件)。无论实现待办看板、...
|
|
使用fetch主要是因为它是浏览器原生API,和经典的xmlhttpRequest一样开箱即用,而且node也内置。省体积。而Axios是一个体积有十几kb的需要npmiaxios的第三方库。gzip后只有5kb。不过这个第三方库很好用。前端是直接扛业务压力的最后一环。尤其是HTTP请求相关,如果自己写不好,那就不用f...
|
|
一、proxy_pass末尾/的差异两段配置看起来几乎一样,转发结果完全不同:#末尾带/location/api/#请求/api/user→转发为/user(*****)#末尾不带/location/api/#请求/api/user→转发为/api/user(*****)简单记:带/是替换前缀,不带/是保留前缀。如果...
|
|
浏览器中的每个页面都是一棵由节点构成的树,这棵树的编程接口就是DOM。无论你使用原生JavaScript还是React、Vue等现代框架,最终对页面内容的每一次增删改查,都离不开HTMLDOMAPI。然而,许多开发者对DOM的理解停留在“会用”层面——知道querySelector却分不清HTMLCollection与...
|
|
SQLServer不是只能装Windows吗?这个认知已经过时了。从SQLServer2017开始,微软官方支持Linux平台。到SQLServer2022,Linux版本已经非常成熟,不少公司在生产环境跑得很稳。今天聊聊真实体验:什么场景适合用Linux版、有什么坑、和Windows版有什么区别。为什么要在Linux...
|
|
在现代前端Web开发中,随着应用程序复杂度的逐步增加,本地存储的需求也越来越高频。虽然localStorage和sessionStorage可以满足一些简单的数据存储需求,但当需要存储大量结构化数据或进行复杂查询时,它们就显得力不从心了。这时候,IndexedDB就成为了一个强大的选择。本文将带你全面了解Indexed...
|
|
虽然已是AI的年代,但掌握AI的前提还的是自己掌握技能。更新一篇SQL函数,几个很好用却很少出现在SQL教程的内容。你有没有遇到过这种情况:
领导说:把这个月销售数据按部门跑一遍,再按城市跑一遍,最后按部门+城市再跑一遍,还有合计数据,也给我。你默默打开了4个SQL文件,复制、粘贴、修改GROUPBY、运行、复制结果...
|
|
在企业级WinForm桌面应用开发中,权限管理是核心模块之一,直接决定系统的安全性和操作规范性。很多开发者在做权限设计时,容易陷入“用户直接绑定权限”的混乱逻辑,后期维护成本极高。本文将带你用最标准、最易落地的「RBAC权限模型」(用户-角色-权限),从零到一实现C#WinForm权限管理系统,菜单权限、按钮权限、页面...
|
|
浏览器地址栏那把小锁,究竟是个什么东西?你有没有遇到过这种场景:凌晨十二点,线上服务突然挂了。用户疯狂投诉,老板在群里@你。你手忙脚乱地排查,最后发现——SSL证书过期了。就这么一个小破证书,让你熬了一整夜。或者另一个版本:你在公司搭了个内网服务,URL前面显示不安全,浏览器拦了一道又一道,你只是想让同事访问一个内部工...
|
|
简介智能编码集转换器V0.9.3(SmartCharsetConverter):网站文本页面批量转码(GB2312-UTF8)与换行符转换工具。开源网址:https://github.com/tomwillow/SmartCharsetConverterhttps://gitcode.com/open-source-t...
|
|
SQLServerLinkedServer是SQLServer数据库中的一个功能,它允许你在一个数据库服务器上访问另一个数据库服务器上的数据和对象。LinkedServer提供了一个机制,使得在不同的服务器间进行数据交互变得更加方便和灵活。以下是SQLServerLinkedServer的一些重要特点和使用方式:连接外...
|
|
window.open这东西,我现在项目里基本不太想碰了。不是它不能用,是它一上生产就容易变味:浏览器拦截、样式割裂、状态丢失、回传数据还得自己兜一层postMessage。你本来只是想点个“查看详情”,结果给用户弹出去一个新窗口,像把页面硬劈成了两半。尤其是后台系统,这种感觉更明显。列表页筛了半天,点一下详情,啪,开...
|
|
🎯一个很多人忽略的问题很多人学完JSP后都会有一个疑问:❓“JSP明明能写页面,为什么企业项目却几乎不用了?”老项目里全是.jsp,新项目却全是Controller+前端框架👉这背后,其实不是“技术好坏”。⚠️架构思想的升级,从混乱到分层JSP本质是Servlet的语法糖(HTML+Java混写),违反职责分离,导...
|
|
今天我把自己收藏的几个js代码分享一下。都是一些过去可能得专门pnpmnpm导入新库才能实现的功能,实际上几个字符就能搞定。在AI时代,收集到自己的收藏库里,可能会让AI生成的代码引入库更少,避开AI生成代码的冗余、兼容性隐患....反正不管怎么说,看看新鲜也行。比如第一个,我前年做的业务里,需要随机ID(唯一识别码U...
|
|
DBX是一个开源数据库工作台,提供连接数据库、编写SQL、查看和编辑数据、浏览结构、对比与迁移模式、导入导出数据,以及AI辅助分析。DBX采用Tauri+Rust开发,遵循AGPL3.0开源协议,代码托管在GitHub:https://github.com/t8y2/dbx功能特性•支持跨平台:提供Windows、ma...
|
|
现在国际化是大趋势,对于asp程序来说,就是采用utf-8编码。然而,由于历史等原因,现在国内许多主流的asp程序依然采用gb2312编码,实在是不利于国际化推广。那么能不能将asp整站程序由gb2312编码转换为utf-8编码?下面向大家说明如何将asp整站程序由gb2312编码转换为utf-8编码。第一步、将程序...
|
|
▎LabelNova免费标签条码设计工具。支持图片、二维码、条形码及打印预览。一键导入Excel/CSV,批量处理。
功能:单标签/整页预览、旋转、偏移、分割线、分页排除、多列打印、边距调整、方向切换等。#工具#效率#windows地址附件:LabelNova条码标签排版打印工具.zip
|
|
🤔开场白:你真的分清楚了吗?在面试中,问到SSO和OAuth2.0的区别,十个人里面起码有八个答错。有人说:SSO不就是OAuth2.0吗?都是登录嘛。有人说:OAuth2.0就是第三方登录啊,和SSO一样一样的!😅然而这两个概念,虽然长得像亲戚,但解决的根本问题完全不同。一句话总结:🔐SSO:解决的是「我不想登...
|
|
晚上业务高峰,应用同事说要加一条转发规则,理由也很简单:“这不是重启,reload一下就行,不会有事。”结果命令打完,监控里499、502开始抖,少量长连接被打断,报警群一下热闹起来。最后查下来,Nginx确实没“重启”,进程也还在,但线上还是被reload弄出了波动。这个事很多团队都遇到过。问题不在于reload能不...
|
|
🛑全球互联网关键基础设施Nginx爆高危漏洞,2008年埋雷至今未修!蓝点网刚刚爆料,攻击者仅需发送一条特制HTTP请求,即可实现远程代码执行(RCE)或服务崩溃。受影响版本从Nginx0.6.27到1.30.0,整整影响了18年!全球约1900万台暴露的Nginx服务器面临风险。今天(2026年5月14日),蓝点网...
|
|
刚开始写前端的时候,大家基本都是HTML、CSS、JS一把梭。代码写完了,本地用webpack-dev-server跑起来,页面就在眼前。这个时候Nginx好像跟我们没啥关系。后来,项目要上线,或者要自己搭个小测试环境。这时候主管扔过来一台服务器:“去,用Nginx部署一下。”懵了。Nginx是啥?我前端用它做啥?其实...
|