|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12200 今日文数:6517
|
|
在你每天登录B站、腾讯视频的时候,有没有想过一个问题:👉为什么你关闭浏览器之后,再打开居然不用重新登录?👉又为什么,有些网站一旦Cookie被偷,就能“免密登录”?更可怕的是——
如果有人拿到了你的Cookie,他甚至可以直接冒充你登录账号。这背后,其实涉及三个核心知识:Cookie(身份凭证)Session(服...
|
|
HTTP/3采用QUIC作为底层传输协议,替代了传统TCP。QUIC构建在UDP之上,整合了传输层和加密层,支持多路复用、零往返时间(0-RTT)连接建立,以及内置的端到端加密。这使得HTTP/3在移动网络和高延迟环境中表现更优,同时保持了HTTP的无状态性和请求-响应模型。
HTTP/2(2015年标准化)虽引入了...
|
|
导读你有没有想过一个问题:为什么关掉浏览器再打开,之前登录的网站还是登录状态?浏览器重启了,凭什么还记得你是谁今天,我用会员卡的故事,来讲讲Cookie和Session到底是怎么回事。
浏览器是怎么记住你的?想象一下你去一家健身房。第一次去,前台会让你填表,然后给你一张会员卡。以后每次去,你只需要出示会员卡,前台...
|
|
前言任何一个项目,随着开发迭代的增加,都离不开前端性能优化这一块,宇宙第一定律:“熵增定律”。任何东西都会从有序走向无序,我们能做的只是减缓这个无序化过程。性能优化恰恰就是减缓利器。(文末思维导图自取)
什么是前端性能优化?前端性能优化是指通过一系列技术手段和策略,提升网页或Web应用的加载速度、渲染效率和...
|
|
防抖和节流大家都用过,但JS性能优化其实不止这两种。在日常开发里,有很多实用的方法,可以让页面更顺畅。于是我整理了几个常用的vue性能优化写法,自己用起来也很顺手。1.避免模板中的重复计算我以前喜欢直接在模板中写一些计算逻辑,虽然它能快速实现需求,但如果不小心,可能会影响性能。尤其是当组件频繁更新时,重复计算的开销就会...
|
|
前言面试的话,手撕代码肯定是少不了的。最近看到一个非常有意思的题目:如何实现千分位处理?比如你💳里面的余额是35168461321.542345,怎么把它变成35,168,461,321.54?这时候你可千万别来一句:我卡里没那么多...😄思路其实千分位格式化一点都不神秘,本质就是“拆数字→加逗号→拼回去”的小把戏...
|
|
引言
“Bug无法复现,建议关闭。”这是我上周在一个issue下面看到的回复。发issue的用户是个忠实用户,他说我们网站的某个按钮点完后页面就白屏了,但我们在测试环境、预发环境、甚至他的电脑上用无痕模式都试了一遍,愣是没复现。就在我准备把这个issue标记为“无法复现,关闭”的时候,产品经理幽幽地说了一句:“要不你...
|
|
Nginx反向代理WebSocket和SSE的踩坑项目上了Nginx反向代理之后,HTTP接口全部正常,WebSocket却连不上,SSE推送也收不到消息。控制台没有报错,Network面板看着像是连上了,数据就是不过来。先给结论:WebSocket和SSE都不是标准的HTTP请求-响应模型,Nginx默认配置会把它们...
|
|
刷新Token不是“过期就重新登录”,而是让用户毫无感知地继续使用。
可惜,大多数项目还在用401跳登录粗暴处理——这根本不是用户体验,这是放弃治疗。在现代Web应用中,用户登录后通常会获得一对Token:AccessToken(短期有效,如15分钟)RefreshToken(长期有效,如7天)当AccessToke...
|
|
什么是WITH查询WITH查询,也叫CTE(CommonTableExpression,公用表表达式),说白了就是给临时结果起个名字。普通的子查询长这样:SELECT*
FROMemployees
WHEREsalary>(
SELECTAVG(salary)
FROMemployees
);
用WITH改...
|
|
作为.net程序的开发者,下面的两个场景你一定遇到过:✅验收多年的项目,突然客户又要改造,增加一些功能,但是手上的代码却跟现场的库对应不上,想修改代码但是又不确定跟现场的软件有什么差异;✅去到新的公司,接了前任同事的烂摊子,但是前任同事留下来的代码有可能也不是最新的,或者跟现场的对不上,作为一个新人,更是无从下手;别慌...
|
|
Nginx的nginx.conf看起来复杂,其实核心就五个配置块:main、events、http、server、location。把这五个搞明白,Nginx就算入门了。其中最让人头疼的是location的匹配规则。什么时候用=,什么时候用^~,正则匹配怎么生效,很多人配完心里都没底。这篇文章把nginx.conf的结...
|
|
引言上一篇我们掌握了NginxHTTPS配置,实现了网站加密访问,解决了浏览器“不安全”提示,满足了生产环境的安全基础要求。但生产环境中,仅靠HTTPS还不够——网站上线后,难免会遇到恶意请求、高频爬虫、DDoS攻击:比如有人恶意高频请求接口,导致服务器负载飙升、卡顿崩溃;爬虫疯狂抓取网站数据,消耗服务器带宽和资源;甚...
|
|
ccompare一个可以免费使用的代码同步对比工具,无广告和无许可证限制。下载地址:百度网盘:https://pan.baidu.com/s/14nopLXMI-dV4f-t6gAC0Ow?pwd=6666提取码:6666夸克网盘:https://pan.quark.cn/s/24d5c29439b3?pwd=LVHs...
|
|
应用介绍应用图标基础信息属性-属性-应用名称MyWebServer(web服务器软件)应用语言简体中文应用版本v3.8.40应用类别服务器区应用大小377K应用授权免费软件下载地址附件:MyWebServer_V3.8.40.rar应用简介MyWebServer,属于那种“小而猛”的轻量级web服务器软件,绿色免安装...
|
|
方法一:使用WebWorker保持精确计时1.创建Worker文件(timer-worker.js)//timer-worker.jsletintervalId=null;self.addEventListener(message,(e)=>=e.data;if(type===start),interval);}els...
|
|
上个星期五下午,临近下班,组里一个刚入职不久、技术热情极高的小伙子,给我提了个极具分量的PR。他跑到我工位旁,眼里闪着光:老大,我把咱们那个核心中后台项目的React从17直接升到19了,顺便把Webpack换成了Rsbuild。releasenote说性能提升了将近40%,我本地跑了一下,秒开!看着他求表扬的神情,我...
|
|
你还在手动搭项目、手写组件、熬夜调Bug吗?2026年的前端开发,AI已经接管80%重复工作——从项目初始化、UI生成、Bug修复到代码重构,全流程智能化。今天这篇,不讲虚的,直接带工具、带步骤、带实战指令,照着做,今天就能少加班50%。一、AI一键搭项目:1分钟搞定Vue/React工程(VSCode+Copilot...
|
|
磁盘分区表常见有两种格式:MBR(MasterBootRecord)和GPT(GUIDPartitionTable)。它们主要在容量支持、分区数量、启动方式、可靠性等方面有明显区别。
一、MBR与GPT的核心区别
二、MBR(MasterBootRecord)特点:诞生时间很早(1983年)分区信息存储在磁盘第...
|
|
M2-如何转换为PDF在开发markconv的PDF转换功能时,我发现传统的方式真的特别特别麻烦!😫首先需要安装各种依赖,比如wkhtmltopdf、pdfkit等,然后还要配置环境变量,处理各种兼容性问题。开发过程中我遇到了很多困难,比如中文显示乱码、图片路径错误、样式不生效等等,每一个问题都让我头疼不已。
🤯...
|
|
我前面码的《269条常用SQL查询语句》,有的朋友觉得单单常用SQL查询语句这一块,基础的,咋就有这么多?我4年前SQL入门的时候,刚开始看到老师的PPT是这样的:SELECT[DISTINCT][TOP]字段名
FROM表名
[WHERE]条件筛选
[GROUPBY]分组
[HAVING]分组筛选
[ORD...
|
|
在SQL语句中,SQL查询语句站在“C”位,通过SELECT等子句从数据库表中检索所需数据,进行数据查询、分析和提取等数据操作。在数据处理的各类场景中,我们都是通过SQL查询语句与数据库交互。所以,我们有必要对常用SQL查询语句做一个分类介绍,由于篇幅所限,一些高阶的常用SQL查询语句就没有选入。一、基础查询1、查询所...
|
|
你点了一个按钮,但它可能不是“它”自己响应的。今天我们就来扒一扒浏览器里那场“谁该负责”的点击风波——事件流。从捕获到冒泡,从目标阶段到事件委托,让你彻底弄懂点一下按钮,背后的整个江湖。前言想象一下,你点了一个按钮。这个按钮在一个卡片里,卡片在一个列表里,列表在一个页面里。那么问题来了:是按钮自己“听到”了点击,还是卡...
|
|
页面动态JS加载脚本,是点晴MIS系统中一项非常重要的功能,可以动态加载JS脚本、自定义SQL语句获取JSON返回值等,从而对页面上的元素进行更为个性化的控制,以及增加新的功能。为了避免动态JS加载自定义SQL语句时,别有用心的人员通过浏览器调试模式自行修改自定义SQL语句给系统带来安全隐患,点晴MIS系统页面动态JS...
|
|
最近一直在深耕AIAgent与大模型应用,比如JitKnowAI知识库、JitWord协同AI文档、Pxcharts超级表格,同时也持续在给大家分享GitHub上真正能落地、能解决实际问题的优质AI开源项目。
最近我们结合在文档协同办公领域的技术沉淀,做了一款PDF编辑工具,目前已开源了SDK版本,大家可以免费使用,...
|