|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12535 今日文数:6816
|
|
你开了一个视频,又开了10个网页,再开了20个标签页...Chrome居然没崩?而其他软件早就卡死了。Chrome是怎么做到的?今天用酒店的故事,聊聊Chrome的多进程架构。
进程与线程:有什么区别?想象一下:进程如同一个独立的厨房,有自己的灶台、冰箱、厨师。线程如同厨房里的厨师,多个厨师共享同一个厨房的资源—...
|
|
2026年4月下旬,科技圈迎来一项引人瞩目的突破——前OpenAI核心研究员、硅谷顶级创业孵化器YC知名校友ZainShah(深耕AI与人机交互领域的顶尖技术专家),带领团队正式发布实验性浏览器原型Flipbook。当浏览器不再完全依赖传统代码解析,网页界面由AI实时生成——这项由全球AI领域顶尖人才主导的创新,挑战了...
|
|
引言:为什么元信息如此重要?#mermaid-svg-6OpbYWCBa1XNRIdl@keyframesedge-animation-frame}@keyframesdash}#mermaid-svg-6OpbYWCBa1XNRIdl.edge-animation-slow#mermaid-svg-6OpbYWCBa...
|
|
前言NAS这东西,局域网内用着挺顺,但一出家门就抓瞎了。这是很多NAS用户都会碰到的真实痛点。公司在外面,家里NAS在内网,想调个文件根本连不上。群晖自带的QuickConnect说实话速度一般,而且依赖官方服务器,遇到高峰时段卡成PPT是常态。*WebDAV*是群晖原生支持的协议,本质上是HTTP的扩展,专门用来做远...
|
|
文章目录前言一、nginx校验auth_request二、使用步骤1.安装nginx2.配置代理验证总结前言由于大多数前后端分离项目都需要nginx做代理,所以nginx的应用非常广泛,然而有时候,我们为了集成第三方的门户,以及用户验证,不得不需要通过nginx做一层包装,假装是一个整体,然后为了尽量减少代码改动,所以...
|
|
在前面一篇文章中,我介绍了Nginx的location匹配规则(Nginxlocation匹配逻辑,看这篇就够了),今天这篇文章会介绍匹配成功后请求路径的拼接规则,下一篇文章则会介绍重定向规则。和location匹配一样,Nginx的路径拼接也是杂乱且隐晦,本文只会介绍最常见最简单的方式。基础路径拼接规则proxy_...
|
|
Nginx中最常用也最容易出错的就是location配置。网上大部分文章对这部分的讲解都存在错误。其根本原因是Nginx在配置友好性上做得并不好,官方文档的描述也较为晦涩,让很多深度使用者都理解错了。本文将对location的匹配规则进行彻底、清晰的梳理。官方文档参考:http://nginx.org/en/docs/...
|
|
2004年,IgorSysoev发布了nginx。最初它只有一个功能:HTTP反向代理。把请求从客户端转发到后端服务器。没有人想到,20年后,nginx会承载全球34%的网站流量,成为互联网基础设施。每一次演进,都解决了一个真实的问题。不是提前设计,而是在实践中生长。但方向从一开始就确定了:做一个更好的Web服务器。A...
|
|
有很多小伙伴在搭建网站后,不知道如何申请与配置SSL证书,甚至不清楚有免费90天使用的选择。我通过个人摸索结合自己的网站,分享几种基于Nginx的免费SSL证书配置过程。主要有Certbot+Nginx插件、acme.sh+Nginx插件、NginxProxyManger(npm)三种主流方案。主要以RHEL体系为主的...
|
|
做业务开发的时候,经常遇到一个操作要同时更新好几张表的情况。比如保存一张单据,既要写主表,又要写明细,还得写关联条件。这种场景下,要么全部成功,要么全部失败,绝对不能出现“主表存上了,明细丢了”这种半截子事儿。怎么保证?用事务(Transaction)。今天刚子就拿一个“凭证规则保存”的真实例子,跟你聊聊Transac...
|
|
在日常办公或系统开发中,Word文档里的表格数据常常需要被提取出来,用于数据导入、统计分析或报表生成。然而,手动复制粘贴效率低下,而借助OfficeCOM组件又容易遇到版本兼容、部署繁琐等问题。本文将展示如何使用C#搭配FreeSpire.Doc库,无需安装MicrosoftWord,即可快速、稳定地提取Word表格内...
|
|
以前我认为JavaScript就是编程世界的全部。从jQuery时代的DOM操作,到React/Vue的组件化革命,再到TypeScript的类型安全,见证了前端技术的每一次跃迁。然而,AI时代来临,人人都在喊转“全栈“,所以我也开始真正深入Python的生态系统,才发现这不仅是两门语言的对话,更是两种编程哲学、两种技...
|
|
最近测试环境要做一轮压测,测试同学提出一个需求:想复制一份真实数据出来,单独做回放测试,避免污染原始日志表。这个需求听起来非常简单。组里新来的初级开发毫无悬念地接下了这个任务。第二天,测试同学一大早就在群里发消息:“这个日志查询接口怎么这么慢?昨天还好好的。”过了一会儿,又来一条更离谱的消息:“新增日志偶尔报主键冲突,...
|
|
前言所有操作均在授权靶场环境内进行,本文仅用于网络安全学习交流,严禁用于非法攻击,任何违法行为均与作者无关。本文首发于公众号“希泽Sec”靶场描述静态网站渗透测试,目标是攻破站点获取Flag,Flag存储路径:/tmp/flag.txt。静态网站核心测试思路1.网站类型识别:判断站点是否为纯静态页面2.子域名挖掘(本靶...
|
|
AScript是一个开源的C#动态脚本解析执行库,提供了完整的函数支持体系:脚本内定义函数→定义与调用(与C#语法一致)外部注入函数→C#注入方法获取函数→返回脚本内定义的函数或者外部注入的函数生成Lambda→生成.NETExpression/Lambda生成委托→动态脚本生成可复用委托一、脚本内定义函数脚本内定义函...
|
|
一、简介AScript是一个基于C#的动态脚本解析、编译与执行引擎。它支持C#语法,可以让应用程序在不重新编译的情况下动态执行用户自定义的脚本逻辑。开源地址:https://gitee.com/rockey627/ascript二、核心特性语法支持C#基本语法:变量、运算符、表达式控制流:if/else、for、whi...
|
|
先说案例:凌晨三点,运营电话打爆了你的手机,说系统里的库存变成了-888。你眯着眼睛看日志,发现就剩最后一件库存的时候,同时进来了仨请求,全下单成功了。恭喜你,喜提“反向仓库”成就,不仅没赚到钱,还得挨个打电话道歉求退款🎯。刚用FastAPI重构完老项目,觉得异步真香,async/await写得飞起,唯独忘了数据库那...
|
|
一、基础认知1.HTML是超文本标记语言(HyperTextMarkupLanguage),只有标签,没有逻辑、变量、循环,本质是给浏览器看的说明书,告诉浏览器页面结构是什么样的。2.HTML5不是新语言,HTML5是HTML的第5个大版本,我们现在写的所有HTML代码,本质都是HTML5。3.即使你写错标签、少写...
|
|
你有没有想过:微信视频、腾讯会议为什么延迟那么低?两个人在不同的城市,怎么才能不经过服务器直接喊到对方?今天,用对讲机的故事,来讲讲浏览器里的P2P通信。
从打电话说起传统电话是怎么打的?想象一下,你要给远在北京的朋友打电话。传统电话的流程是这样的:
你(北京)──>上海总机──>北京总机<──朋友↑所有声音都...
|
|
来源:https://juejin.cn/post/7582156410320371722推荐:https://chencoding.top:8090❞「下面是我在Nginx使用过程中发现的几个问题,分享出来大家一起熟悉一下Nginx」.问题一「先看下面的几个配置」:#配置一location/test#配置二loca...
|
|
作者:vivo互联网前端团队-LiuDaqiang
本文分享vivo社区在WebP已全面落地的基础上,引入下一代图片格式AVIF的实践经验。通过CDN边缘缓存+服务端异步转码的方案,在保证画质的前提下,图片体积相比WebP进一步降低20%+,有效提升了用户的浏览体验。1分钟看图掌握核心要点👇
一、背景:性能瓶颈...
|
|
jquery-ui完整版太大了,哪些文件可以删?
🚀精简步骤建议通过官方工具定制,这是最安全、最省力的方法。第一步:了解JS文件作用JS层面需要4个文件,它们之间存在明确的依赖关系:jquery.ui.core.js(核心工具,必选)jquery.ui.widget.js(小部件工厂,为sortable提供基础)j...
|
|
经典asp执行新增插入的SQL后如何获取自增id?
在经典ASP中执行INSERT后获取自增ID,最稳妥且推荐的方法是使用SELECTSCOPE_IDENTITY()。这比使用@@IDENTITY更可靠,因为它只返回当前作用域生成的ID,不受表上触发器的影响。根据你使用的数据库不同,具体实现方式略有区别。🛠️S...
|
|
PicoServer是.NET生态的轻量级Web能力胶水库。零依赖,无需IIS或Kestrel,涵盖WebAPI、WebSocket实时通信、Web站点构建/静态文件托管等功能场景。零配置,一行代码实现WebAPI,不绑架业务。既能轻松扩展现有程序,也能基于它开发独立应用。PicoServer官方文档有C#与VB.NE...
|
|
几乎每一个需要用户输入多段文本的网页——无论是博客评论区、产品反馈表,还是在线笔记工具——都离不开<textarea>。它像一个轻便的“记事本”,让用户可以自由换行、书写长文。然而,很多人只用了它最基础的rows和cols属性,忽略了它的强大潜能。本文将带你系统性地重新认识<textarea>,从核心属性、样式控制、表...
|