10 2025 档案
摘要:f12后发现链接显示403foebidden。 查了下,有三个可能原因,先记录下: http换成https v2.0换成v3.0 公共ak现在已不用,需要换成注册申请的ak.
阅读全文
摘要:原文链接:https://jingyan.baidu.com/article/4b52d702902cb5fc5c774b38.html https://blog.csdn.net/qq_45956730/article/details/124528420 新建一个map.html <!DOCTYP
阅读全文
摘要:原文链接:https://www.cnblogs.com/ai888/p/18613736 在前端开发中,要在页面上引用百度或腾讯地图,你通常需要按照以下步骤操作: 引用百度地图 获取API密钥: 首先,你需要访问百度地图开放平台,地址:https://lbsyun.baidu.com/注册一个账号
阅读全文
摘要:RoI Pooling 与 RoI Align 都是“把不同大小的候选框(RoI)变成固定尺寸特征图”的操作,但 RoI Pooling 用量化→粗糙对齐,RoI Align 用双线性插值→子像素对齐,后者精度更高,已成为 2025 年检测/分割标配。 下面用“1 张图 + 2 段代码 + 3 个数
阅读全文
摘要:Anchor 是“模板框”,RPN 是“用这些模板来打分+修位置的网络”——模板 vs 用模板的人,不是父子,而是前后工序。 1. 关系链(10 秒图) 图像 → Conv Backbone → 特征图 F ↓ AnchorGenerator ← 离线生成模板框(无参数) ↓ RPN Head ←
阅读全文
摘要:Backbone(骨干网络)是检测/分割/识别模型的“特征提取器”,负责把原始图像(H×W×3)编码成多尺度、高语义、低噪声的特征图(如 H/4 ~ H/32 的 256/512/1024-d 特征)。一句话:“Backbone 越好,后续检测头越省力。” 下面用“1 张演进图 + 4 条技术线 +
阅读全文
摘要:Faster R-CNN 是目标检测领域的 里程碑式两阶段模型(2015),首次把 Region Proposal Network(RPN) 和 检测网络 端到端地联合训练,真正实现了“实时 + 高精度”通用检测框架。下面用“一张总图 + 四条流水线 + 2025 工业落地要点”一次讲清,复制即可用
阅读全文
摘要:“多尺度”= 在同一幅图里,把目标当成“大、中、小”三种不同尺寸级别同时看,各用各的放大率/特征图/感受野,避免“大目标占满格子、小目标只有几个像素”造成的漏检或定位不准。 一、为什么必须“多尺度” 表格 复制 现象后果 大目标 占几百像素,高层低分辨率特征图一看就知类别,但低层高分辨率图把它拆成无
阅读全文
摘要:“WebService 走 HTTP+SOAP,跨平台却低效;Remoting 走 TCP/二进制,高效但仅限 .NET。二者都已被 WCF → gRPC/WebAPI 取代,如今只出现在遗产系统。
阅读全文
摘要:栈(Stack) 是 “CPU 自动管理的临时工作台”,堆(Heap) 是 “程序员申请的大仓库”;前者 随方法进出自动生死,后者 手动 or GC 清理,速度差一个数量级。 栈(Stack) 是 “CPU 自动管理的临时工作台”,堆(Heap) 是 “程序员申请的大仓库”;前者 随方法进出自动生死
阅读全文
摘要:“只有在‘故意不让父类成员参与多态’,但又不想改父类签名时,才用 new 隐藏继承成员。” 一、先分清 表格 复制 关键字目的运行时效果 override 扩展/替换父类实现 动态绑定——真实类型决定方法 new 彻底隐藏父类成员 静态绑定——变量声明类型决定方法 二、典型使用场景 父类成员不是 v
阅读全文
摘要:在 .NET 里 Error 是“进程级、不可恢复”的致命故障,Exception 是“例行、可捕获、可恢复”的异常事件;前者你“几乎永远捉不到也救不了”,后者才是我们天天写 try/catch 要处理的东西。 下面把两个词出现的典型场景、捕获可能性、代码示例、面试答法一次列清,背下来即可。 一、E
阅读全文
摘要:在 .NET 中,垃圾回收(GC)是全自动、非确定性、分代式、压缩式的内存自动释放机制。面试只要能把下面 9 句话讲清,就足以让面试官点头。 1. 谁负责 CLR 的 Garbage Collector (GC) 独占线程,程序员无法主动启动或终止,只能“建议”(GC.Collect 默认会被延迟/
阅读全文
摘要:LINQ 扩展方法;先尝试 First,若集合为空或条件不成立,就返回 default(T),不会抛异常。
阅读全文
摘要:原文链接:https://zhuanlan.zhihu.com/p/559679569 要实现这样一个功能:父窗体创建了两个子窗体,子窗体1和子窗体2,1产生的数据要在2中显示出来。 因为这两个子窗体本身之间并没有直接关联,他们都是由父窗体new出来的,所以就想着1的数据先发给父窗体,父窗体再发给2
阅读全文
摘要:原文链接:https://www.cnblogs.com/ban-boi-making-dinner/p/18637475 同一个类(页面)里,你完全可以同时声明一个委托类型和一个同名事件,但必须满足两条语法铁律: 事件不能和委托类型同名——它们处于同一声明空间,C# 把类型名与成员名视为同一级符号
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_29406323/article/details/86291763 1 继承关系 Object→MarshalByRefObject→Component→Control→ProgressBarProgressBar表示Windows进度栏控
阅读全文
摘要:原文链接:https://blog.csdn.net/Pei_hua100/article/details/107353455 C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问
阅读全文
摘要:context.Request.Path.StartsWithSegments 是 ASP.NET Core 中对**请求路径(Path)**做“前缀匹配”的官方 API, 一句话: “判断当前 URL 路径是否以指定段(segment)开头,返回 bool,可带出站值拿到剩余部分。” 1. 方法签
阅读全文
摘要:Microsoft.AspNetCore.Builder 是 ASP.NET Core 的**“中间件管道施工工具箱”——它提供 IApplicationBuilder 及一系列扩展方法(UseStaticFiles()、UseRouting()、UseAuthentication() 等),让你按
阅读全文
摘要:app.UseDeveloperExceptionPage() 是 ASP.NET Core 为开发环境量身定做的“黄页错误详情页”——当代码抛出异常时,它会返回一个超详细的本地错误页面,帮你秒定位问题,绝对不要在生产环境开启! ✅ 一句话作用 “出现异常时,在浏览器里直接显示堆栈、局部变量、源代码
阅读全文
摘要:app.Environment.IsDevelopment() 是 ASP.NET Core 里**判断当前运行环境是否为“开发环境”**的快捷 API。 返回值:bool true → 现在是 Development(开发) false → 其他(Staging、Production 或自定义名称
阅读全文
摘要:builder.Services.Configure<ForwardedHeadersOptions>(...) 只做一件事: “提前把反向代理发来的 X-Forwarded-For / X-Forwarded-Proto / X-Forwarded-Host 等头信息设为可信,并告诉 ASP.NE
阅读全文
摘要:把“Razor Pages”框架所需的所有服务**(路由、模型绑定、验证、缓存、授权等)一次性注册到 ASP.NET Core 的依赖注入容器,让你的 .cshtml 页面真正能跑起来。** 它到底干了啥(内部流程) 表格 复制 注册的服务作用 RazorPagesOptions 配置根目录、约定、
阅读全文
摘要:运行时(Runtime)就是 让 .NET 程序跑起来的“最小发动机”——没有它,操作系统只认识一堆 DLL/EXE 文件;有了它,CPU 才能执行你的 ASP.NET Core 代码。 运行时到底长什么样 表格 复制 平台文件名/包名体积内容 Windows dotnet-runtime-win-
阅读全文
摘要:换了台电脑就好了,说明是他电脑环境的问题。查下原因,先记录下: 99%是原电脑“区域编码”或“页面缓存编码”导致提交时用了GBK,服务器按UTF-8解析就乱码;换电脑后默认UTF-8,问题消失。 检查方法:原电脑 → 控制面板 → 区域 → 管理 → 更改系统区域设置 → 是否勾选了“Beta版:使
阅读全文
摘要:Services.Configure<FormOptions>() 是 ASP.NET Core 里专门用来调整“表单提交”行为参数的入口,一句话: 把默认的表单解析规则(大小限制、缓冲区、 multipart 边界等)改成适合你业务的值,防止上传大文件或大量字段时被框架误拦。 FormOption
阅读全文
摘要:AddRazorRuntimeCompilation 是 ASP.NET Core 的一条“开发期神器”扩展方法,作用一句话: 让 Razor 页面(.cshtml)在应用运行时“改完保存即生效”,无需重新生成、重启应用,浏览器刷新就能看到最新 HTML 变化。 默认行为(没加它时) 发布模式下:.
阅读全文
摘要:AddSessionStateTempDataProvider 是 ASP.NET Core 里的一条“注册扩展”方法,作用一句话: 把 TempData 的“存储后端”从默认的“Cookie”换成“Session”,使得 TempData 可以跨请求保存更大、更敏感的数据,而不再受 Cookie
阅读全文
摘要:options.JsonSerializerOptions 就是 System.Text.Json 的“遥控器”——你通过它告诉序列化器:“属性名用驼峰还是原样?要不要缩进?遇到循环引用怎么办?日期怎么格式化?哪些字段要忽略?”所有开关都在这个类里,不改就按默认行为,改了立即生效。 所在位置(ASP
阅读全文
摘要:builder.Services.AddMvc(options => { options.ModelMetadataDetailsProviders.Add( … ); });这行代码的唯一目的→ 把“你自己写的”或“框架自带的”元数据提供器(IMetadataDetailsProvider)插进
阅读全文
摘要:IMetadataDetailsProvider 并不是“一个”接口,而是所有“模型元数据提供器”的统称/标记接口。它本身空无一物,真正的职责由下面三个“子接口”分担: IBindingMetadataProvider → 决定“能不能绑、谁来绑” IDisplayMetadataProvider
阅读全文
摘要:一句话作用 把 ASP.NET Core 默认的 HTML 转义器换成“不限制 Unicode 范围”的版本,防止中文、emoji、西里尔字母等字符被强行转义成 &#xXXXX; 实体,让网页源码更干净、体积更小。 逐段拆解 HtmlEncoder 是什么 位于 System.Text.Encodi
阅读全文
摘要:Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);这行代码在 .NET Core / .NET 5+ 项目里的作用一句话就能说清楚: 把 Windows 专用的“代码页”编码(GB2312、Shift-JIS、Windows-
阅读全文
浙公网安备 33010602011771号