- 博客(634)
- 收藏
- 关注
原创 docker命令
说白了就是,这个命令还是走默认的镜像地址,速度慢,可能会超时导致运行失败,如下图。这是在拉取redis镜像(不加版本号,则拉取latest最新版)删除hello-world:latest 这个镜像。注意:Docker 的镜像加速器(当然后面也可以跟镜像id。
2026-04-11 22:59:19
26
原创 数据库系统基础知识
第一步:将函数依赖关系画成有向图,如下:第二步:找到入度为0的属性,此图中只有A(入度为0的就是主属性,可与其他属性共同组成候选码)第三步:将A和其他属性进行组合搭配,能覆盖全图的就是候选码。此时AC组合和AB组合能覆盖全图。(AC组合中,C能推出B,此时ABC凑齐了;AB组合中,AB能推出C,此时ABC也凑齐了。因此AC是候选码,AB也是候选码)。主属性就是包含在候选码中的属性,因此ABC都是主属性。(且一张表的所有属性中,除了主属性,就是非主属性,即二者是互补的)故本题选B。
2026-04-11 22:55:24
240
原创 UML建模
本文概述了UML(统一建模语言)的核心知识点。主要内容包括:1)UML的四种基本事物;2)四种常见关系(依赖、关联、泛化、实现)及其示例;3)七种常用视图,重点介绍了类图、用例图等常考视图类型。文章特别强调类图的考察方式(填类名、方法名、属性名等)以及各种视图的应用场景,为UML学习者提供了清晰的知识框架和考点提示。
2026-04-10 21:56:13
148
原创 信托资金流向与交易对手辨析:钱给了谁,谁就是交易对手吗?
信托业务中"资金接收方≠交易对手"是常见误区。资金流向分为利益分配(给受益人)和投资运作(给交易对手)两种性质。真正的交易对手需从三个维度判断:合同主体、第一还款来源和底层资产。在直接融资模式中资金接收方即交易对手,但在资产受让等复杂交易中,需穿透资金流向找到实质风险承担者。特别警惕"过桥"模式中资金被挪用风险。判断交易对手的核心标准是:谁拿钱办事并负责还款,这才是真正的风险所在。
2026-04-10 09:15:50
275
原创 结构化开发方法—数据流图
本文系统介绍了系统设计的核心原理与方法。主要内容包括:1.系统设计四大基本原理:抽象(关注本质特征)、模块化(分解为独立模块)、信息隐蔽(封装内部处理)和模块独立(高内聚低耦合);2.系统总体结构设计原则与子系统划分方法;3.数据流图的核心概念与绘制方法,重点阐述了数据流图的分层原理(顶层图到0层图的转换)和常见问题解决方法。文章通过具体实例说明各概念的应用,并提供了数据流图缺失数据流的诊断思路,强调外部实体和数据流在分层过程中的不变性原则。
2026-04-09 22:30:27
370
原创 Vue 项目多环境配置实战:一文搞懂 dev(开发)、test(测试)、prod(生产) 的启动与打包
本文详细解析了Vue项目中的多环境配置问题。通过分析package.json中的scripts命令,阐明了开发(dev)、测试(build:stage)和生产(build:prod)环境的对应关系,指出不同命令会加载对应的.env文件。文章还对比了各环境的打包命令,并提出了"一次构建,多处部署"的解决方案:通过外部JS配置文件实现运行时配置。最后介绍了本地预览生产环境的方法,建议在不熟悉配置时严格区分测试和生产环境的打包命令,避免误操作。
2026-04-08 17:17:22
302
原创 别再肉眼找不同了!3步教你快速对比两个txt/word(即doc、docx)文档的差异
📝摘要:本文介绍了利用Word的"审阅→比较"功能快速对比两个文档差异的实用技巧。无论是txt还是docx格式,只需将文本复制到Word中,通过简单三步:打开文档→选择比较功能→查看高亮显示的差异结果,就能轻松找出文档间的不同之处。文章还预告了更多Office高效技巧,包括Word排版、Excel数据处理、PPT设计等内容,旨在帮助职场人士提升办公效率,减少加班时间。
2026-04-08 15:48:54
327
原创 Vue3 语法进阶:从<script setup>语法糖 到 <script>传统方式的平滑过渡指南
本文对比了Vue3中<script setup>语法糖与传统<script>写法的核心差异。主要区别在于:语法糖自动暴露顶层绑定,传统写法需手动return所有模板使用的变量和方法;props和emits在传统写法中需单独声明;生命周期钩子用法相同。文章通过具体示例展示了两种写法的转换方式,并总结了"所有代码放进setup(),用到的必须return"等转换口诀。帮助开发者快速适应不同项目中的代码风格,理解两种写法本质相同,只是语法糖将部分操作自动化。
2026-04-08 15:05:56
1374
原创 信息安全和多媒体基础
本文是软考中级软件设计师备考合集,重点梳理了网络安全、多媒体等核心考点。网络安全部分涵盖安全属性、威胁类型、攻击方式及防火墙技术;加密技术详解对称/非对称密钥体系及数字签名;多媒体章节解析音频/图像概念及计算问题,并通过真题示例说明解题要点。文章强调知识体系化整合,提供高频考点精炼与实战解题技巧,旨在帮助考生高效备考。内容直击考试重点,涵盖选择题常见题型与解题思路,助力考生突破3-4道网络安全相关选择题。
2026-04-07 00:40:39
291
原创 测试、项目管理、软件度量和质量
本文介绍了软件测试与项目管理的核心内容。系统测试部分重点讲解了黑盒测试(关注输入输出)和白盒测试(检查内部逻辑)两种方法。项目管理工具方面,对比了甘特图(展示时间进度)和PERT图(反映任务依赖关系)的特点,详细说明了PERT图中最早/最晚开始时间的计算方法(正向取最大值,逆向取最小值)。最后介绍了McCabe环路复杂度度量法,通过"弧数-节点数+2"公式计算程序复杂度。这些知识点是软件工程领域的重要基础概念。
2026-04-06 15:46:44
454
原创 存储系统、总线系统和磁盘阵列技术及可靠性
欢迎来到我的软考中级——软件设计师备考合集。这里不只是一份简单的知识点堆砌,而是我在备考征途中,对庞杂知识体系进行深度梳理与内化的结晶。面对浩瀚的考纲,从计算机组成原理的底层逻辑,到操作系统的进程调度;从数据结构与算法的精妙设计,到软件工程的宏观架构,我曾一度在碎片化的信息中迷失。这个合集的诞生,正是为了打破这种壁垒。我将原本孤立的考点串联成线,编织成网,力求还原一个逻辑严密、层次分明的知识全景图。在这里,你将看到的不仅仅是枯燥的定义,而是经过实战检验的解题思路与核心考点提炼。
2026-04-05 23:47:49
64
原创 算法分析与设计
本文总结了算法设计的四大核心方法:1)分治法(递归实现,子问题独立);2)动态规划(子问题重叠,求整体最优解);3)贪心算法(局部最优选择);4)回溯法(深度优先搜索)。重点分析了分治与动态规划的区别,指出快速排序是典型的分治应用,并提示要掌握其时间复杂度。文章还简要提及排序算法的评价指标,为算法学习提供了基础框架。
2026-04-05 21:56:17
188
原创 计算机网络基础
本文是软考中级软件设计师备考指南,重点聚焦计算机网络基础知识。文章系统梳理了考试核心考点,包括网络分类、七层体系结构、TCP/IP协议族、IP地址等关键内容。针对考试特点,作者提炼了易混淆概念和高频考点,如ARP/RARP协议区别、TCP/UDP特性对比等。通过典型真题解析,展示了如何快速应用知识点解题,如识别本地回环地址(127.0.0.1)的作用、判断邮件服务端口等。全文以应试为导向,帮助考生高效掌握仅占2分的网络模块,实现精准得分。
2026-04-05 14:23:24
297
原创 法律法规与标准化知识
【软考中级备考指南】本文系统整理了软件设计师考试的核心知识体系,重点解析知识产权模块的易得分考点。针对2分必考的知识产权题型,作者提炼了"单位相关50年、公民相关无限制/50年"等记忆口诀,并通过真题演示秒杀技巧。同时指出著作权归属判定规律,帮助考生快速锁定正确答案。全文采用"考点精讲+真题实战"模式,将复杂知识转化为可操作的应试策略,助力考生高效备考。
2026-04-05 13:38:40
227
原创 计算机系统组成、指令系统、输入输出技术
本文介绍了计算机系统的基本组成与工作原理。主要内容包括:1.计算机五大部件(输入/输出设备、存储器、运算器、控制器)及其功能;2.主存储器相关概念(存储元、存储单元、存储字长等);3.指令系统详解(指令格式、寻址方式、CISC/RISC区别);4.流水线处理技术(周期计算、吞吐率、加速比);5.输入输出技术(重点介绍DMA方式)。文章通过具体例题解析了计算机体系结构分类(Flynn分类法)和流水线性能计算方法,为理解计算机组成原理提供了系统性的知识框架。
2026-04-05 13:04:39
372
原创 计算机内,数据的表示(真值与机器数)
本文介绍了计算机中数据的表示方法。主要内容包括:1)真值与机器数的区别,机器数用0/1表示符号;2)原码、反码、补码、移码四种编码方式的特点及区别;3)定点数与浮点数的概念,重点解释浮点数通过阶码调整实现小数点移动;4)海明码的构成原理及检错纠错功能;5)其他校验码的简要说明。文章系统梳理了计算机数据表示的核心知识点。
2026-04-05 11:23:29
380
原创 数值进制及其转换
本文是软件设计师备考指南,重点讲解进制转换核心考点。首先解释B/O/D/H字母代表的二进制、八进制、十进制和十六进制来源,然后系统讲解三种进制转换方法:任意进制转十进制(位权计算法)、十进制转任意进制(短除法)、二进制与十六进制互转(四位一组法)。特别强调要掌握二进制转十进制的快速转换表,并通过将十进制94转为二进制的实例演示短除法操作。全文直击考试重点,帮助考生快速掌握进制转换这一高频考点。
2026-04-04 22:56:21
212
原创 计算机基础知识简介
本文是软考中级软件设计师备考指南,系统梳理了计算机核心知识体系。首先从计算机网络、数据结构、操作系统和计算机组成原理四者的关联入手,通过手机接收信号的类比帮助理解。重点解析了计算机硬件组成:CPU作为"大脑"处理数据,内存和硬盘分别负责临时与永久存储,主板则提供各部件连接平台。最后揭示了计算机底层原理——硬件仅能识别0和1的电平信号。全文以考试为导向,将复杂知识结构化呈现,为考生提供清晰的知识框架和备考路径。
2026-04-04 22:29:15
220
原创 【软考中级—软件设计师】考试一文详解
本文是软考中级软件设计师备考指南,系统介绍了考试形式(机考)、性质(通过性考试)及内容结构(上午理论题/下午设计题)。作者指出考试难点在于知识面广而非深度,建议通过真题训练和视频课程进行备考。文章特别强调了对知识体系的系统梳理,将分散考点整合成逻辑严密的知识网络,帮助考生高效掌握核心概念、算法及案例分析要点。指南适用于各类考生群体,旨在提供精准的备考导航,助力考生顺利通过考试。
2026-04-04 21:51:21
234
原创 软考真题解析
很简单,对着表一个一个对就行,纯小孩题。详解:前缀码0101d01010...1a10b10a0b所以,这道题本质上就是在考你懂不懂利用的特性来切割字符串。
2026-04-03 18:43:04
376
原创 前端vue项目的代码刚从gitlab上拉下来,如何在本地运行?
摘要:本文提供Vue项目从GitLab拉取到本地运行的完整指南。重点介绍了如何通过查看package.json确定启动命令(npm run serve/dev),解决常见的vue-cli-service缺失问题,详细演示了在VSCode中安装依赖(npm install)和启动项目的完整流程。教程采用"书单买书"的生动比喻解释依赖安装原理,最后验证项目成功运行并访问前端页面,帮助开发者快速解决Vue项目初始化问题。
2026-04-03 16:55:53
224
原创 linux下载node.js(这里面已经包含了npm)
本文介绍了在Linux系统下安装Node.js的详细步骤。首先从官网下载.xz压缩包并解压,解压后的文件即为Node.js(包含npm)。关键步骤是为node和npm创建软链接到/usr/local/bin目录下,使系统能在任何路径识别这两个命令。具体操作包括:1)移动解压文件到安全位置;2)使用ln命令创建软链接;3)验证安装。原理是/usr/local/bin是系统默认命令搜索路径之一。总结只需解压文件并创建软链接即可完成安装,使node和npm命令全局可用。
2026-04-03 14:41:49
454
原创 联想开天(麒麟OS)安装vscode全流程
本文介绍了在麒麟OS(基于Ubuntu的Linux系统)上安装VS Code的完整步骤:1)从官网下载.deb安装包;2)一键安装;3)创建桌面快捷方式。接着指导用户进行汉化操作:通过插件市场安装中文语言包并重启VS Code。整个过程包含下载安装、创建快捷方式和界面汉化三个主要环节,适用于想在Linux系统上使用中文版VS Code的用户。
2026-04-03 10:39:25
59
原创 数据库的第一、二、三范式分别解决了什么问题?一文详解
本文系统讲解了数据库设计中的三大范式(1NF、2NF、3NF)及其应用。第一范式要求字段不可再分;第二范式针对复合主键表,要求非主键字段完全依赖主键;第三范式要求消除传递依赖。通过具体案例分析了违反各范式导致的数据冗余和操作异常问题,并给出规范化解决方案。文章最后总结了各范式的核心原则:1NF保证原子性,2NF消除部分依赖,3NF消除传递依赖。掌握这些范式有助于设计高效、易维护的数据库结构,在实际开发中通常建议达到第三范式。
2026-04-02 21:35:30
432
原创 软考中级—软件设计师题海策略
本文提出了一套高效的软考备考策略,强调真题练习和质量优先。核心内容包括:1)上午卷需完成近5-8年1500-2000道真题,重点消灭错题;2)下午卷只需精做40-50道大题,掌握数据流图、数据库设计等五大固定题型;3)提供极简通关公式:近5年上午题刷3遍+下午题手写演练。文章指出,600-800道高质量真题的系统练习,配合下午题套路总结,比机械刷2000道题更有效。建议分三阶段备考:广度覆盖、专项突破和全真模拟,特别强调下午题的动手实践。
2026-04-02 12:08:48
317
原创 什么是瀑布模型?从“文档驱动”到“架构设计”的深度解析
本文深入解析瀑布模型在软件工程中的核心价值与应用场景。作为传统开发方法的代表,瀑布模型强调线性流程和文档驱动,包含需求分析、系统设计、编码实现等六个严格阶段,尤其突出架构设计的重要性。文章指出,瀑布模型通过详尽的文档体系和前期设计,能有效降低后期修改成本,适用于需求明确、安全性要求高的项目。尽管灵活性不足,但其结构化管理和可预测性优势,使其在特定领域仍不可替代。理解瀑布模型有助于掌握软件工程中的规范思维,对架构师和开发者具有重要指导意义。
2026-04-02 09:19:50
1206
原创 从体制内到互联网大厂:“上会”背后的权力逻辑与决策文化
摘要:本文解析中国特色职场术语“上会”在不同组织中的运作逻辑。在体制内和国企,“上会”强调程序合规、集体决策,遵循“三重一大”原则;互联网大厂则注重数据驱动和效率优先。文章详细对比了三类组织的决策机制:党政机关的民主集中制、国企的党委会前置程序、大厂的数据评审会,并提供了上会SOP指南,包括材料准备、会前沟通等关键环节。指出“上会”本质是集体理性的组织决策机制,掌握其运作规律是职场进阶的重要能力。(149字)
2026-04-01 17:16:21
308
原创 信托业务核心角色全解析:委托人、受托人、交易对手一文读懂
信托业务涉及三方核心角色:委托人(出资人)、受托人(信托公司)和交易对手(融资方)。委托人提供资金并享有收益,受托人负责管理和运营信托财产,交易对手则是资金使用者并承担还款责任。交易对手既是信托产品的直接风险来源,也影响信托公司的整体信用。评估信托产品时需关注交易对手的信用评级、财务状况及历史信誉。信托公司与交易对手之间存在利益博弈关系,金融术语中称为"交易对手风险"。理解这三方关系有助于投资者全面把握信托业务的风险与收益。
2026-04-01 16:05:53
332
原创 金融与信托领域,到底什么是反洗钱?大白话讲透
反洗钱就是防止黑钱进金融系统。金融机构不靠“确认脏”,靠“发现异常”——你的交易行为如果跟身份、职业、正常逻辑严重不符,就会被盯上,上报监管部门。合法资金不受影响,但帮人走账、出借账户是红线。
2026-04-01 11:46:35
553
原创 Claude Code与“小龙虾”:AI编程工具背后的“遥控器”到底是个啥?
Claude Code 是官方 AI 编程工具,在终端运行,负责代码理解、生成与调试,安全可控;“小龙虾”(Moltbot)是开源扩展,为 Claude Code 提供远程控制、后台常驻、跨设备调用与定时任务能力。两者是“官方核心 + 社区扩展”关系:Claude Code 是“大脑”,Moltbot 是“遥控器”。官方正通过新功能补齐短板。追求稳定选官方,需要自动化与远程操控可加“小龙虾”,但需注意权限风险。
2026-04-01 11:20:36
601
原创 搜狗输入法突然变繁体?Ctrl+Shift+F快捷键冲突的终极解决方案
摘要:当搜狗输入法意外切换为繁体模式时,通常是误触Ctrl+Shift+F快捷键所致。本文揭示了这个预设快捷键的简繁切换机制,并提供了三步解决方案:通过右键菜单进入输入法设置,在"按键"选项中取消或修改简繁切换快捷键。同时附上常用输入法快捷键对照表,帮助用户避免类似误操作。文末建议彻底关闭该功能以获得更稳定的输入体验。关键词:输入法、繁体字、快捷键、误触、设置调整。
2026-03-31 10:54:40
521
原创 具身智能元年已至?智元机器人量产上汽产线,人形机器人不再“只会跳舞”
2026年3月27日,智元机器人A2-W在上汽通用奥特能超级工厂正式投入量产。这标志着人形机器人从“实验室炫技”正式迈入“工厂打工”阶段。结合百度沈抖关于“具身智能”的最新观点,本文将分析机器人产业落地的关键拐点。
2026-03-29 23:04:15
286
原创 ElasticSearch—倒排索引
本文深入解析了Elasticsearch中倒排索引的工作原理。通过对比传统数据库的正排索引,倒排索引采用"关键词->文档ID"的映射方式实现高效查询。核心结构包括词典和倒排列表,构建过程涉及文档收集、分词、词汇规范化等步骤。查询时通过查找倒排列表、合并结果和评分排序实现快速检索。文章还介绍了有限状态转换器、跳跃表和roaringbitmap等优化技术,显著提升了海量数据下的查询性能。倒排索引以牺牲部分写入性能为代价,为Elasticsearch提供了卓越的搜索速度。
2026-03-29 22:55:15
615
原创 什么是 Elasticsearch?一文带你读懂分布式搜索引擎的核心奥义
本文介绍了Elasticsearch(ES)的核心概念与应用场景。ES是基于Lucene的分布式搜索引擎,擅长非结构化文本检索,具有近实时性、全文检索和RESTful API等特点。与关系型数据库不同,ES采用倒排索引结构,支持水平扩展,适合处理海量数据搜索和分析。文章详细解析了7个核心概念(集群、索引、文档、字段等),并解释了ES快速检索的原理。最后提供了Docker快速部署ES的方法,指出ES在搜索推荐、日志分析和AI检索等领域的重要价值。
2026-03-29 22:16:34
384
原创 深入理解 Java GC:从“房间清洁工”到解决系统卡顿实战
本文通过通俗易懂的"房间清洁工"比喻,系统讲解Java GC机制与内存泄漏问题。GC作为自动内存管理机制,其STW特性可能导致系统卡顿;而内存泄漏则比普通垃圾堆积更危险,会造成无法回收的永久性内存占用。文章详细介绍了如何通过jstack、jstat等工具诊断GC问题与代码逻辑问题,并分享了一个真实案例:某电商系统因静态Map导致内存泄漏,引发频繁FullGC的排查过程。最后给出规范编码、合理配置JVM参数等实用建议,帮助开发者有效预防和解决内存相关问题。
2026-03-29 09:01:20
318
原创 21. 合并两个有序链表
本文介绍了合并两个升序链表的算法实现。通过定义虚拟节点dummy指向结果链表的头节点,并使用临时节点tmp进行遍历连接。算法复用原链表节点而非新建节点,通过比较节点值大小依次连接。关键点包括理解虚拟节点和临时节点的作用,以及链表头节点代表整个链表的特性。代码实现了当任一链表遍历完成时直接连接剩余节点的优化,最终返回dummy.next即可获得合并后的有序链表。时间复杂度为O(n+m),空间复杂度O(1)。
2026-03-28 12:14:12
359
原创 如何查看、登录服务器上的redis服务?Redis 运维速查:从连接认证到数据查询的全链路解析
本文提供Redis连接与查询的实用操作指南。首先通过查看配置文件定位Redis服务部署位置和密码,确认服务运行状态后,进入命令行操作:1)定位Redis安装目录并执行redis-cli;2)通过AUTH命令完成认证;3)使用DBSIZE查看键数量、KEYS*查看所有键名;4)介绍TYPE/GET/HGETALL等命令查询键值内容;5)最后演示exit退出。全文聚焦实际运维场景,帮助快速解决Redis连接与数据查询问题。
2026-03-26 16:12:53
928
原创 FastJSON 中 put 与 fluentPut 的区别:流式 API 的优雅之道
FastJSON 中 put 与 fluentPut 的区别:流式 API 的优雅之道
2026-03-26 09:10:27
772
原创 面试题 17.16. 按摩师
摘要:本文解决了一个按摩师预约问题,要求在不接受相邻预约的前提下选择总时长最大的预约组合。解题思路与"打家劫舍"问题相同,采用动态规划方法。代码实现中处理了边界情况(空数组、单元素、双元素),然后通过状态转移方程current = max(prev2+nums[i], prev1)进行迭代计算,其中prev2表示上上个元素的最大值,prev1表示上个元素的最大值。最终返回prev1即为最优解的总时长。该问题展示了动态规划在最优选择问题中的典型应用。
2026-03-23 16:13:00
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅