自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 收藏
  • 关注

原创 【算法题】PAT甲级真题刷题笔记 共179道 持续更新

polynomials 多项式 即 形如a x^b + c x^dexponents and coefficients 指数和系数。

2024-05-31 19:19:48 421

原创 【算法题】机试指南-基础篇

STL定义了强大的、基于模板的、可复用的组件,实现了许多通用的数据结构及处理这些数据结构的算法。其中包含三个关键组件——容器(container,流行的模板数据结构)、迭代器(iterator)和算法(algorithm)。容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。评判结果就是提交代码后系统返回的结果,这个不仅仅只是一个结果,还可以是一个debug的提示。迭代器 用于遍历对象集合的元素。这些集合可能是容器,也可能是容器的子集。

2024-05-09 00:45:37 868

原创 【测试】每日三道面试题 4/3

【代码】【测试】每日三道面试题 4/3。

2025-04-03 13:04:36 143

原创 【测试】每日3道面试题 4/1,4/2

2025-04-02 23:25:15 206

原创 【测试】每日3道面试题 3/31

长期更新,建议关注收藏点赞。

2025-03-31 22:31:45 229

原创 【测试】每日3道面试题 3/30

条件覆盖 ≠ 分支覆盖,因为即使所有条件都取过 true 和 false,它们的组合可能没有触发所有分支。分支覆盖 ≠ 条件覆盖,因为分支覆盖不要求每个条件的所有取值情况都被测试过。

2025-03-29 23:13:11 287

原创 【测试】每日3道面试题 3/29

每日更新,建议关注收藏点赞。

2025-03-29 22:57:06 193

原创 【前端】原生项目与框架项目区别

使用 HTML + CSS + JS 和 Vue 或 React 开发的项目各有其优势与不足,适用于不同的场景。目前基本上都采用框架,

2025-03-26 17:49:16 666

原创 【后端】CDN内容分发网络

CDN(Content Delivery Network,内容分发网络) 是一种分布式服务器网络,用于加速网站内容的加载速度,提高用户体验,并减少服务器负载。CDN 通过全球多个数据中心(称为 节点),将网站的静态资源(如图片、CSS、JS、视频)缓存到离用户最近的服务器,从而加快访问速度。CDN优点优势说明加速网站加载CDN 让用户从最近的节点加载资源,而不是从远程服务器获取,提高访问速度。减少服务器压力CDN 缓存静态资源,减少源服务器的带宽占用和负载。抗 DDoS 攻击。

2025-03-26 17:45:55 908

原创 【后端】SSR、SEO

SSR(服务器端渲染) 是一种网页渲染技术,它将 网页的 HTML 内容在 服务器端生成,然后将渲染好的 HTML 直接返回给浏览器。与 客户端渲染(CSR) 不同,后者是通过 JavaScript 在浏览器中动态生成页面。SEO(搜索引擎优化) 是指通过一系列技术手段和优化策略,提高网站在搜索引擎(如 Google、Bing)中的 排名,从而获得更多的 自然流量。

2025-03-26 17:38:24 225

原创 【AI】NLP

基于上下文信息的文本增强,首先需要一个训练好的语言模型LM,对于需要增强的原始文本,随机去掉文中的一个词或字,取决于语言模型支持字还是词(取决于语言模型支持字还是词),将文本剩余部分输入语言模型,选择语言模型所预测的top k个词去替换掉原文对应的词,以形成新的k条文本。roberta是bert优化版,只是在数据量和训练方式上做改进,更大的数据量更好的训练方式训练的更久,去除了NSP任务有损模型性能,MLM换成dynamic masking LM, 更大的batchsize及其他超参数的调优。

2025-03-25 11:16:00 1088

原创 【OS】操作系统全解

macOS、Linux 和 Windows 都是不同的操作系统,它们分别基于不同的内核。内核是操作系统的核心部分,负责管理硬件和软件的资源,并提供各种基本的服务。macOS 和 Linux 都源自 Unix,具有良好的兼容性和稳定性,但 macOS 更注重用户体验,而 Linux 更加灵活和开源。Windows 提供强大的图形用户界面和软件兼容性。

2025-03-14 20:24:44 448

原创 【前端】BOM & DOM

BOM (Browser Object Model,简称BOM) 是指浏览器对象模型,它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个。// 1. 事件是有三部分组成 事件源 事件类型 事件处理程序 我们也称为事件三要素。// console.dir 打印我们返回的元素对象 更好的查看里面的属性和方法。//(1) 事件源 事件被触发的对象 谁 按钮。// 输出: "1"

2025-03-10 21:26:47 1035

原创 【Hexo】打卡墙插件推荐_放入Hexo博客

如果测试后并未成功显示,需要将node_modules中hexo-everyday-calendar文件夹同时放入与source同级的目录plugins下。Hexo官网插件中可以查询到hexo-everyday-calendar。

2025-03-04 13:12:50 164

原创 【后端】Flask vs Django vs Node.js 对比分析

如聊天应用、实时推送、WebSocket 等,Node.js 的异步特性更合适。:轻量、灵活,开发者需要自己选择数据库、身份认证等组件。,npm 生态强大。常用于高并发、实时应用(如聊天、视频流)。,内置 ORM、身份认证、管理后台,适合大型项目或快速开发。✔ 实时应用(如 WebSocket 聊天、在线协作工具)✔ 企业级 Web 应用(如 CRM、ERP、管理系统)✔ 高并发 API(如 Netflix、Uber)✔ 轻量级 API(如用户管理、数据查询),如聊天应用、实时数据推送等。

2025-03-03 09:03:02 955

原创 【后端】Docker一本通

docker与虚拟机区别安装虚拟机软件如:VMware,在此虚拟机软件上安装操作系统(下载),把操作系统的虚拟机文件备份,随时复制并启动该操作系统。在Linux上安装Docker软件,从镜像仓库拉取(Pull)操作系统或应用环境,基于该镜像文件创建一个容器(运行环境),备份容器以供下次使用(直接export容器,将容器提交(Commit)为本地镜像)。

2025-03-01 21:54:48 882

原创 【前端】简单原生实例合集html,css,js

input各种类型对于 type=“button” 的 < input> 元素,value 属性设置的是按钮上显示的文本。-所有的单选按钮radio的 name 属性值相同,这意味着这些按钮是一个组,用户只能选择其中的一个。iframea中的target对应iframe的name,表明这个链接在哪个iframe里加载表单总结label 的 for 属性和 input 的 id 属性应该对应。这样对应的作用是:当用户点击 < label> 时,浏览器会自动把焦点转到对应的

2025-02-27 21:42:50 1196

原创 【前端】XML,XPATH,与HTML的关系

XML 和 HTML 都使用标记(标签)来表示文档结构,XPath 可以解析任何符合树形结构的文档。

2025-02-27 00:25:39 773

原创 【前端】页面结构管理

在组件形式中,应用中的各个 “页面” 实际上是通过组件的方式进行管理的,每个页面可能是一个大组件,内部可以有多个子组件。在大多数现代前端框架中,如 React、Vue 和 Angular,这两种方式并不是完全对立的,它们通常是结合使用的:使用路由来管理页面级别的结构,使用组件来管理具体页面的细节和交互。SEO 问题:如果只是通过组件管理页面,特别是在纯前端的 SPA 应用中,搜索引擎很难爬取页面的内容,影响 SEO,除非配合 SSR 技术。更易于重用:组件之间通常具有较好的解耦性,便于重用和管理。

2025-02-25 22:32:22 439

原创 【后端】微服务架构

微服务架构(Microservices Architecture)是一种将应用拆分成一组小型、独立部署的服务的设计模式,每个服务负责一项独立的业务功能,并通过网络与其他服务进行通信。分布式事务问题:跨服务的事务处理变得更复杂,可以使用分布式事务框架(如 Saga 模式)来解决。系统复杂性:微服务的架构复杂,服务之间的通信、数据一致性等问题需要额外的关注。容错性和高可用性:微服务之间是松耦合的,一个服务的失败不会导致整个系统崩溃。团队独立性:不同团队可以负责不同的服务,独立开发、测试和部署。

2025-02-25 17:21:48 630

原创 【前端】Axios & AJAX & Fetch

低级 HTTP 请求通常是指在较低的抽象层次上进行的 HTTP 请求,通常需要开发者手动处理许多细节,例如请求头、参数、响应处理、编码等。相比高级 HTTP 请求,低级 HTTP 请求提供了更多的灵活性和控制,但也要求开发者更了解底层的 HTTP 协议和细节。支持配置请求的各个方面,如 headers、params、timeout 等。python中类似的库:requests、httpx、aiohttp、urllib、pycurl、tornado,后端开发使用。有时你可能需要取消一个正在进行的请求,

2025-02-24 12:44:53 1725

原创 【前端】react大全一本通

React.js 是一个帮助你构建页面 UI 的库。React.js 将帮助我们将界面分成了各个独立的小块,每一个块就是组件,这些组件之间可以组合、嵌套,就成了我们的页面。React.js 也提供了一种非常高效的方式帮助我们做到了数据和组件显示形态之间的同步。React.js 不是一个框架,它只是一个库。它只提供 UI (view)层面的解决方案。在实际的项目当中,它并不能解决我们所有的问题,需要结合其它的库,例如 Redux、React-router 等来协助提供完整的解决方法。

2025-02-23 11:55:54 1080

原创 【Python】打造自己的HTTP server

CRLF 指的是换行和回车\r\n。

2025-02-21 11:33:12 323

原创 【AI】学术论文篇_如何读如何写

本文主要以AI为中心。

2025-02-13 15:27:10 689

原创 设计模式全解(含代码实例)

提供一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们具体的类。常用于跨平台的 UI 库等。

2025-02-12 15:02:30 892

原创 程序员升级进阶之路

所有可能改动的信息都放入配置文件中统一管理。

2025-02-12 14:09:04 528

原创 【GitHub】装修个人主页

持续更新各种好文,长期更新技能手册,建议关注收藏点赞!

2025-02-12 12:38:26 461

原创 【JS】实现一个hexo插件并发布

【代码】【JS】实现一个hexo插件并发布。

2025-02-12 00:13:02 412

原创 【Git】完美解决git push报错403

出现这个就是因为你的(personal access tokens )PAT过期了。

2025-02-11 21:53:35 396

原创 【文件格式】.yml文件_YAML格式文件_JSON文件

YAML 是一种用于数据序列化的语言,通常用于配置文件、数据交换、日志记录等场景。YAML 通常被用于配置文件(例如,Docker 配置、CI/CD 配置等),因为它的结构清晰且易于编辑。层次结构:通过缩进来表示数据的层级结构,通常使用两个空格(或四个空格)来表示一个层级。键值对:使用 key: value 来表示数据项,key 是数据的名称,value 是对应的值。支持多种数据类型:支持字符串、整数、浮点数、布尔值、日期等数据类型。注释:使用 # 来添加注释,注释不会被解析。

2025-02-08 23:32:21 309

原创 【前端】打造自己的hexo博客_hexo一本通

今日更新完毕,建议关注收藏点赞!

2025-02-08 22:15:04 300

原创 【AI】卷积神经网络CNN

代码不一定都要重写,东西不变故事变也是可以的深度学习中 特色的形状 不同的样子很重要,而不是纠结几个卷积几个池化,从VGG之后开始转向这一点要知道之前历史中的工作成果是哪些,弄清楚figure out。

2025-02-07 14:16:25 994

原创 【Debug】qvector.h Q_CHECK_PTR(x);异常原因分析

是 Qt 宏,用于在 x 为 nullptr 时抛出异常(在调试模式下会 abort())。

2025-02-06 21:55:58 246

原创 【Debug】the remote host closed the connection错误信息分析

由于一开始前几次都是可以连接成功的,可以缩小原因继续分析。

2025-02-06 21:47:53 526

原创 【后端】Flask

Jinja2 是 Flask 和 Django 使用的 模板引擎,它允许你在 HTML 中嵌入 Python 代码,以动态生成页面内容。Jinja2 语法类似于 Django 模板,并支持变量、条件判断、循环、过滤器等。

2025-01-29 12:25:09 887

原创 【数据分析】基础篇

埋点(Tracking Point 或 Data Tracking)是指在应用程序、网站或软件系统的关键位置设置数据采集代码,用于记录用户行为、系统事件或业务流程中的关键数据。埋点的主要目的是为后续的数据分析、用户行为分析、业务决策优化和产品改进提供数据支持。转化率监控:跟踪用户从进入系统到完成目标(如购买、注册)的路径。行为分析:记录用户点击、页面访问、滑动、表单提交等行为。性能监控:收集系统性能数据,如加载时间、错误日志等。业务数据监控:统计销售额、订单量等业务关键指标。

2025-01-23 18:18:16 1403

原创 【C/C++】进阶学习

C语言:编译型语言,高级代码->编译(工具有gcc 或cmake)->机器语言(可执行程序)->运行。高级语言->汇编语言->机器语言。

2025-01-23 16:33:44 108

原创 【测试】UI自动化测试

使用工具和代码执行用例。

2025-01-22 19:52:27 527

原创 【后端】用Mac搭建服务器 牛刀小试

反向代理 是一种网络架构,其中代理服务器接收客户端的请求,并将这些请求转发到一个或多个后端服务器上。客户端并不直接与后端服务器通信,而是与反向代理服务器通信,反向代理服务器再将请求转发给后端服务器处理,之后将响应结果返回给客户端。特性ApacheNginxPHP类型Web 服务器Web 服务器 & 反向代理服务器服务器端脚本语言主要用途提供静态和动态内容,处理 HTTP 请求高效的静态内容处理,反向代理,负载均衡生成动态内容,处理服务器端逻辑性能在处理高并发时性能较低,线程/进程模式。

2025-01-21 12:31:01 1107

原创 【前后端】静态内容 v.s. 动态内容

是指根据用户输入、数据库数据、外部 API 或其他实时信息,在请求时动态生成和呈现的 Web 页面或其他类型的内容。与静态内容不同,静态内容是在服务器上预先生成并存储的,用户每次请求时都返回相同的内容;而动态内容生成则意味着每次用户请求时,服务器根据实际情况生成不同的内容。

2025-01-21 12:28:42 750

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除