自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SDK到底是什么?

SDK(软件开发工具包)是开发者用于快速构建应用的集成工具包,包含代码库、API接口、文档和示例,类似“蛋糕预拌粉+模具+说明书”,无需从零开发底层功能。例如微信登录SDK可实现一键登录,地图或支付SDK则方便集成高德、支付宝等功能。与仅提供单一调用入口的API不同,SDK是一整套开发资源,提升效率,降低复杂度。

2026-09-14 16:16:41 79

原创 【操作系统】并发和异步总是绑定的吗?同步异步并发非并发四种组合场景

摘要:并发与异步是两个独立概念,可形成四种组合模式。并发关注任务重叠执行,异步关注非阻塞调用。常见组合包括:1)同步并发(多线程阻塞I/O);2)异步并发(Node.js事件循环);3)异步非并发(单片机轮询);4)同步非并发(顺序脚本)。实际开发中异步常被用作实现并发的手段(如单线程事件驱动),但二者本质不同:并发是执行模式,异步是调用机制。正确区分关键在于判断任务重叠性(并发)与等待方式(同步/异步)。

2026-04-14 09:45:21 235

原创 设计模式有哪些?

设计模式是解决软件设计问题的经典方案模板,包含23种经典模式。重点掌握8个高频模式:单例(确保唯一实例)、工厂方法(延迟对象创建)、抽象工厂(创建产品族)、观察者(一对多通知)、策略(算法替换)、装饰器(动态扩展功能)、适配器(接口转换)和代理(访问控制)。学习时应理解应用场景和设计原则(如SOLID),避免过度设计。这些模式是应对复杂问题的工具,建议从单例、工厂等实用模式入手,逐步积累实践经验。

2026-04-14 09:36:23 536

原创 【操作系统】异步和同步是什么含义

异步和同步,关注消息通知。阻塞非阻塞关注调用者线程状态。同步等结果,异步等通知。

2026-04-08 08:03:44 466

原创 【操作系统】⭐死锁是什么含义?

死锁产生的四个必要条件和破局,四个必要条件分别是互斥,占有并等待,不可剥夺,循环等待。解决死锁的三大策略,分别是预防,避免,检测与恢复。

2026-04-08 08:02:44 48

原创 【操作系统】中断

摘要:中断是操作系统实现并发任务的核心机制,通过硬件或软件触发强制CPU暂停当前任务处理更高优先级事件。其核心流程包括打断、保存现场、执行服务程序和恢复现场,使单核CPU能够模拟多任务处理。中断分为硬件中断(外设触发)和软件中断(程序主动调用),并作为进程调度的关键时机。现代操作系统采用上半部/下半部设计平衡响应速度与处理效率,同时通过中断屏蔽保护关键操作。系统调用本质上是利用软中断实现用户态到内核态的切换,展现了中断在操作系统中的核心桥梁作用。

2026-04-07 10:18:09 529

原创 P2010 [NOIP 2016 普及组] 回文日期

本文探讨了回文日期的代码实现问题。通过分析洛谷用户提供的代码,展示了如何用多重循环遍历日期来查找回文日期。该代码巧妙定义了月份天数数组,避免了复杂的日期验证,通过数学运算构建回文日期并进行范围检查。虽然采用暴力破解方法,但代码结构清晰高效,避免了"屎山代码"问题。该解决方案在保证正确性的同时,通过预处理和简洁的条件判断实现了较好的可读性和执行效率。

2026-04-07 09:09:55 58

原创 操作系统 本科基础概览

本文概述了计算机系统与操作系统的基本概念:1)计算机系统由硬件和软件构成;2)操作系统五大资源管理功能,包括处理机管理、存储器管理等;3)现代操作系统的四大特征:并发、共享、虚拟和异步;4)分时系统通过时间片划分实现CPU资源共享。这些知识点是理解计算机系统工作原理的基础。

2026-03-24 10:28:02 46

原创 【JAVA】:Java语言认知与初步理解

本文简要介绍了计算机语言的代际发展:从机器语言、汇编语言等低级语言,到面向过程、面向对象等高级语言。重点阐述了Java语言的核心特点:平台无关性("一次编写,到处运行")、兼具编译与解释特性、面向对象设计、分布式支持、网络编程优势以及安全性保障。笔记还对比了编译型与解释型语言的区别,并指出Java通过封装指针、垃圾回收等机制确保程序安全可靠。这些内容源自北京工商大学的教学PPT,为Java初学者提供了清晰的知识框架。

2026-03-23 11:04:57 66

原创 什么是协方差矩阵?

当我们处理的变量超过两个时,比如身高、体重、年龄等多个指标,就需要一个工具来系统地整理所有变量两两之间的协方差关系,这个工具就是协方差矩阵。* 金融投资组合:在金融学中,协方差矩阵被用来衡量不同资产(如股票)收益率之间的联动关系,是评估和管理投资组合风险的关键工具。协方差为正值:表示两个变量倾向于同向变化。它是一个方阵,将所有变量的方差和它们两两之间的协方差整合在一起,形成一张完整的“数据关系地图”。此外,协方差的值受变量自身量纲(单位)的影响,为了比较不同变量对之间的相关性强弱,通常会使用。

2026-03-18 18:14:39 220

原创 【概率论】离散型 & 连续型随机变量 · 常考知识点精讲

本文系统讲解了离散型和连续型随机变量的核心知识点及其在量化金融中的应用。离散型部分重点介绍了0-1分布、二项分布、泊松分布、几何分布和超几何分布的定义、性质及金融场景例题(如交易成功次数、违约概率等)。连续型部分阐述了概率密度函数的定义与性质,并通过股票收益率案例演示计算过程。文章强调在量化金融中应重点掌握正态分布和指数分布,注重实际问题到分布模型的转换能力,建议结合编程工具进行计算练习。全文以理论结合金融实例的方式,帮助读者深入理解随机变量在量化分析中的实际应用价值。

2026-03-17 20:47:11 548

原创 【概率论】[特殊字符] 随机变量及其分布函数 · 知识点 + 例题精讲

本文系统讲解了概率论中随机变量及其分布函数的核心概念。主要内容包括:1)随机变量的定义与分类(离散型和连续型),通过掷硬币和等车时间等实例说明;2)分布函数的概念、性质及计算方法,重点分析离散型的阶梯函数和连续型的积分关系;3)典型例题解析,涵盖分布律与分布函数的相互转换、概率计算等常见题型。文章强调分布函数的三大性质(单调性、右连续、极限特性)及其作为概率分析基础工具的重要性,并提供了实用的学习建议和注意事项。通过理论阐述与实例计算相结合,帮助读者掌握这一概率论基础模块的核心内容。

2026-03-17 10:26:31 678

原创 【概率论基础】:条件概率与独立性

本文通过大学考试、金融量化和生活场景三个维度,系统讲解了概率论中的核心概念。首先解析条件概率与贝叶斯公式,通过欺诈交易预警案例展示其应用;其次探讨事件独立性的概念,揭示两两独立与相互独立的区别;最后介绍伯努利概型(二项分布),以交易策略为例说明其计算方法。三个知识点均配有典型例题解析,强调概率思维在考试解题和金融风控中的实际价值,特别指出贝叶斯修正和样本规模对量化交易评估的重要性。

2026-03-16 15:50:07 422

原创 线代满分秘籍,考研竞赛应用

本文系统梳理了线性代数核心知识体系,包括行列式、矩阵、向量组、线性方程组、特征值、二次型等核心内容。重点涵盖行列式计算(三角化法、降阶法)、矩阵运算与秩、向量线性相关性、方程组求解(高斯消元法)、特征值对角化、二次型标准化等核心方法。针对考研与竞赛需求,区分了基础考点(★★★)、重要内容(★★)和拓展知识(★),并推荐同济《工程数学线性代数》等经典教材。特别强调考研与竞赛的差异点,包括若尔当标准形等竞赛拓展内容,为学习者提供全面的知识框架和备考指导。

2026-03-15 19:46:26 235

原创 数据结构 线性表

本文概述了数据结构的基本概念与分类。首先介绍了逻辑结构的四种类型(集合、线性、树状、图状)和物理存储的两种方式(顺序、链式),指出同一逻辑结构可采用不同存储实现。重点分析了线性表这一数据结构,包括其定义、特点、操作及分类(顺序表、链表)。详细说明了顺序表和链表(单链表、循环链表、双向链表)的存储特点、操作方式及时间复杂度,其中顺序表具有随机存取特性但插入删除效率较低(O(n)),而链表在插入删除上效率更高(O(1))但查询效率较低(O(n))。

2026-01-17 11:43:18 235

原创 二叉树的分类

二叉树可以从不同维度进行分类,我来给你详细梳理一下,这对前端处理树形数据结构很有帮助:虽然不算分类,但理解遍历方式对掌握二叉树很重要:

2025-11-14 14:39:29 239

原创 增强for循环

增强for循环”是一种更简洁、更安全的遍历容器(比如字符串、数组、vector等)中所有元素的方式。是C++11引入的一种。

2025-11-14 14:23:12 229

原创 迭代算法与递归算法的区别

【代码】迭代算法与递归算法的区别。

2025-11-09 15:28:24 364

原创 二叉树遍历:中序遍历

中序遍历是二叉树遍历的一种方式,主要规则是“左-根-右”。对于二叉搜索树(BST)来说,中序遍历的一个重要特性是,遍历的结果会按照节点值从小到大排序,所以经常用来输出有序序列。4/ \2 6/ \ / \1 3 5 7中序遍历的顺序就是:1 → 2 → 3 → 4 → 5 → 6 → 7。中序遍历在计算机领域有多个实际应用场景,尤其在处理树形结构数据时非常常见。

2025-11-09 15:21:44 324

原创 虚拟机介绍

虚拟机(Virtual Machine,简称 VM)是计算机技术中的一种虚拟化技术,它通过软件模拟的方式,在一台物理计算机上虚拟出多台“逻辑计算机”。每台虚拟机都有自己独立的操作系统、虚拟硬件(如 CPU、内存、硬盘、网卡等),可以像真实的物理机一样运行应用程序和服务。

2025-09-26 15:53:35 722

原创 游戏设计学习内容

优先推荐使用官方游戏框架:如。

2025-08-23 23:12:59 155

原创 2025.8.21 力扣 66.加一 C语言实现

给定一个表示 大整数 的整数数组 digits,其中 digits[i] 是整数的第 i 位数字。int size =sizeof(arr) / sizeof(arr[0]) 是一种在 C 语言中计算数组长度的常用方法。数组的最后一位是整数的个位,所以遍历是从最后一位往前遍历(用数组表示整数)它是C语言里的“找新纸”函数。如何表示一个数组里最后一个数,在未知数组长短的情况下?当前位置是9与每位都是9(单次进位与多次进位)将大整数加 1,并返回结果的数字数组。// 如果所有位都是9,需要增加一位。

2025-08-22 12:51:42 201

原创 2025.8.20 回文数

回文数判断

2025-08-20 23:08:00 217

原创 AI 机器学习 监督学习 生成生成式ai之间的关系

而生成式ai和大语言模型同为深度学习的子集,且大语言模型用到了生成式ai技术。监督学习,无监督学习,强化学习为机器学习的子集。深度学习会涉及监督学习,无监督学习以及强化学习。如图,ai领域包含有机器学习。【图片来自b站网课 侵联删】

2025-08-19 23:38:03 193

原创 开发一个普通app大概需要多久?

根据搜索结果,开发一款中等复杂度的App,通常需要3到5个月。如果是零基础的开发者,可能需要更长时间,大约6个月左右才能完成。对于个人开发者来说,合理规划开发流程、选择适合的开发工具,并逐步实现功能模块,是提高开发效率的关键。如果是零基础,建议先学习必要的编程知识,再尝试开发简单的App。一个人开发一个普通App所需的时间因个人基础、开发方式、功能复杂度等因素而异,通常需要几个月到半年不等。综上,一个人开发普通App的时间通常在3到5个月,具体时长需根据个人能力和项目需求调整。1. **个人基础**

2025-08-18 21:49:08 591

原创 2025.8.3 while条件句的理解

中while(strncmp(strs[i],prefix,strlen(prefix))!

2025-08-03 19:29:59 213

线性代数行列式计算与性质综合测试:考研及竞赛难度下的高阶应用与证明

内容概要:本文档是一份高难度的《行列式综合测试卷》,涵盖行列式的定义与性质、计算方法(如三角化法、降阶法)、范德蒙德行列式应用、克莱姆法则以及行列式相关定理的证明。试卷结构完整,包括选择题、填空题、计算题和证明题四大类,总分150分,考试时长150分钟,难度对标考研数学一及全国大学生数学竞赛水平。题目注重对行列式核心概念的理解与灵活运用,强调严谨的推导和证明能力,附有参考答案与解题提示,便于自我检测与学习提升。; 适合人群:准备考研(尤其是数学一)、参加全国大学生数学竞赛的学生,或希望深入掌握线性代数中行列式理论的数学专业学习者;具备扎实高等代数基础、有一定抽象思维和证明能力的学习者更为适合。; 使用场景及目标:①检验和强化对行列式各类性质与计算技巧的掌握;②训练复杂行列式的求解思路与规范化书写表达;③提升对克莱姆法则与齐次方程组解的结构理解;④培养严格的数学证明能力,特别是关于行列式乘法公式等核心定理的逻辑推理。; 阅读建议:建议在限定时间内模拟考试环境完成答题,之后对照参考答案反思解题过程,重点关注证明题的逻辑链条与计算题的优化路径,反复练习以提高熟练度与准确性。

2026-03-17

线性代数行列式计算与性质分析:考研及竞赛难度专项测试题设计

内容概要:本文是一份高难度的《行列式专项测试卷》,涵盖行列式的定义与性质、计算方法、克莱姆法则等核心知识点,试题难度对标考研数学一/二及全国大学生数学竞赛水平。试卷由选择题、填空题、计算题和证明题四部分组成,重点考查学生对行列式运算规律的理解、综合应用能力以及严谨的数学推证能力,同时附有参考答案与解题提示,便于自我检测与学习提升。; 适合人群:准备考研(尤其是数学一、二)或参加大学生数学竞赛的学生,以及希望深入掌握线性代数核心内容的本科理工科或数学专业学生。; 使用场景及目标:①检验和强化对行列式基本概念与高级性质的掌握;②提升复杂行列式的计算技巧与递推建模能力;③训练利用克莱姆法则求解方程组及运用理论进行严格数学证明的能力;④为高等数学考试或竞赛提供实战模拟训练。; 阅读建议:建议在完成线性代数基础学习后使用,做题时应独立思考并规范书写过程,完成后对照提示分析思路差异,重点关注递推构造、升阶法、行列式求导等典型方法的应用逻辑。

2026-03-17

空空如也

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

TA关注的人

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