|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12203 今日文数:6522
|
|
这是很多人第一次看到都会困惑的问题。核心原因只有一句话:因为IPv6地址里本身就包含:,而:在URL里已经被用作“端口分隔符”,所以必须用方括号把IPv6地址包起来。下面用直观的方式来解释。一、IPv4在URL里的样子IPv4地址没有任何歧义,例如:http://192.168.1.1/如果要写端口:http://19...
|
|
应用介绍应用图标基础信息属性-属性-应用名称hex-rays(反编译工具)应用语言简体中文应用版本v1.0应用类别调试编译应用大小820K应用授权免费软件应用标签#反编译工具应用简介搞逆向或者二进制安全的兄弟应该都听过hex-rays的大名,这玩意儿基本可以说是反编译工具链里的天花板了。它最狠的地方在于能把x86/x6...
|
|
BrpSuite介绍Burp在手,天下我有BurpSuite是一款用于Web应用程序安全测试的软件应用程序。它由PortSwigger开发,广泛用于安全专业人员、渗透测试员和Web开发人员中,用于识别和利用Web应用程序中的漏洞。BurpSuite是一个集成化的渗透测试工具,它集合了多种渗透测试组件,使我们自动化地或手...
|
|
在你每天登录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、查询所...
|