软件工程师
文章平均质量分 82
软件工程师相关知识
张3蜂
能积微者速成。
https://prodx.blog.csdn.net
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VisualStudio的文件格式一般都是Utf8(带签名)的,带签名和不带签名有什么区别
C# 代码安心用 VS 默认的“带签名”,它和 .NET 工具链配合得最好。Vue/前端代码必须用“无签名”,否则前端构建工具会报错。最佳实践:在项目里配一个 .editorconfig文件,分别指定不同文件类型的charset。这样无论谁用什么编辑器打开项目,编码格式都会自动统一,一劳永逸地解决乱码和编译问题。原创 2026-02-27 16:03:25 · 591 阅读 · 0 评论 -
Vue.js-知识体系
本文系统梳理了Vue.js的学习路径,分为10个阶段:从开发环境搭建、HTML/CSS/JS基础,到Vue核心概念(响应式、组件化、组合式API),再到路由(Vue Router)、状态管理(Pinia)等生态工具。进阶内容包括工程化配置、原理剖析,以及UI组件库、网络请求等实用生态。最后通过项目实战整合知识,涵盖架构设计、性能优化到部署的全流程。建议按知识树顺序学习,每个节点配合实践练习,逐步掌握Vue开发生态体系,最终达到熟练运用Vue进行项目开发的能力。原创 2026-02-23 19:23:21 · 669 阅读 · 0 评论 -
Python venv 详解:为什么要用、怎么用、怎么用好
摘要:venv是Python官方提供的虚拟环境工具,用于为项目创建独立的Python运行环境,解决依赖冲突和环境隔离问题。关键点包括:创建虚拟环境(python3 -m venv venv)、激活环境(source venv/bin/activate)、使用requirements.txt管理依赖。最佳实践包括将venv与项目放在一起、不提交venv到Git、生产环境中直接使用venv的Python路径。避免常见错误如系统Python与venv混用。venv是Python项目的必备工具,确保环境可复现和部署原创 2026-02-16 21:30:11 · 940 阅读 · 0 评论 -
Python 四大 Web 框架对比解析:FastAPI、Django、Flask 与 Tornado
框架设计初衷特点概览代表适用场景Django全功能、高度集成的全栈框架“开箱即用” ,集成ORM、模板、后台管理、安全认证复杂业务系统、内容管理、企业级应用Flask轻量级微框架,灵活自由核心简单,易扩展,组件选择自由小型项目、微服务、API原型开发FastAPI高性能异步API框架,基于标准Python类型注解自动生成文档,极简异步,性能媲美Node.js/Go高性能API服务、机器学习模型部署Tornado异步网络库及Web框架长连接与高并发支持,非阻塞I/O。原创 2026-02-05 22:12:36 · 1760 阅读 · 0 评论 -
一个非专业工程师,利用AI帮助,可以开发出伟大的软件吗;那么工程师的价值在哪里?
非工程师 + AI,能做出不错的软件。这是 AI 的巨大价值。想做出“伟大软件”,仍然需要工程师的专业能力。AI 提升的是“生产力”,工程师提供的是“正确性 + 可扩展性 + 可靠性”。原创 2025-11-25 16:00:02 · 359 阅读 · 0 评论 -
懂计算机皮毛的人都可以用AI写代码,工程师的价值何在?
最顶尖的开发者首先是问题的敏锐发现者。他们能洞察到用户自己都未曾察觉的“痛点”和“痒点”。AI只能根据你给出的指令工作,它无法主动告诉你“用户需要什么”。原创 2025-11-25 11:34:09 · 750 阅读 · 0 评论 -
什么叫做哈希碰撞?
哈希函数是一类把任意长度输入(字符串、文件、URL 等)映射为固定长度输出(称为哈希值、摘要、digest)的函数。常见的哈希输出形式是二进制或十六进制串,例如:MD5 输出 128 位(16 字节),常以 32 字节十六进制表示;SHA-256 输出 256 位(32 字节)。哈希函数常用场景:校验数据完整性、做字典/索引加速、密码学(消息摘要)、去重、唯一性校验等。重要性质(通常希望)定长输出(不随输入长度变化);计算快速;小改动导致输出大幅变化(雪崩效应);对于加密哈希。原创 2025-11-14 15:12:42 · 1244 阅读 · 0 评论 -
第一章例题2-有序线性表
给定一个有n个元素的有序线性表。若采用顺序存储结构,则在等概率前提下,删除其中的一个元素平均需要移动()个元素。原创 2025-11-08 08:53:12 · 638 阅读 · 0 评论 -
第一章例题1-线性表头节点、头指针那点事
**综合结论**:对于不带头结点的链表,**只有**在删除第一个结点时才需要更改头指针。2. **头结点**:一个**附加的结点**,放在链表的第一个元素结点之前。- **结论**:对于带头结点的链表,无论删除哪个位置的结点,都**不需要更改头指针**。因此 **A 正确**,**B 错误**。这道题的精妙之处在于,它没有考察复杂的代码,而是直指链表操作的**核心概念**和**最容易混淆的边界条件**。- **结论**:不带头结点的链表删除第一个结点时,**必须更改头指针**。原创 2025-11-08 08:26:36 · 483 阅读 · 0 评论 -
软件设计师100个核心知识点
基于Redis、ZooKeeper的实现。- Redis、Memcached应用。- 原子性、一致性、隔离性、持久性。- Istio、Linkerd应用。- Scrum、Kanban方法。- 不要调用我们,我们会调用你。- 前置条件、后置条件、不变式。- 通过复制现有对象创建新对象。- 基本可用、软状态、最终一致。- 一致性、可用性、分区容错性。- 2PC、3PC、TCC模式。- 模块内部紧密,模块间松散。- 确保一个类只有一个实例。- 定义算法家族,相互替换。- 表现层、业务层、数据层。原创 2025-10-31 16:12:40 · 613 阅读 · 0 评论 -
揭秘OSI模型:一封信的七段旅程
层级名称比喻关键词第七层应用层你决定写信给谁,说什么浏览器、微信第六层表示层翻译语言、格式转换、美化信纸加密、压缩、编码第五层会话层和朋友建立一次对话会话保持、登录状态第四层传输层分页编号、确保顺序、确认收到TCP、UDP第三层网络层决定送信路线,找到目标城市IP、路由器第二层数据链路层信装进邮袋,写上邮差编号MAC地址、以太网第一层物理层骑车、坐飞机,把信从你家送出去电信号、光信号OSI 模型就像一部严谨又分工明确的邮政系统。原创 2025-05-22 22:02:31 · 1003 阅读 · 0 评论 -
SenseVoice:下一代智能语音交互系统与竞品分析
上表现突出,尤其适合中小企业及行业定制化需求。若需多语言支持或全球化服务,可结合 Google 或 Azure 的解决方案。等功能,适用于智能客服、语音助手、实时会议转录等场景。在中文场景下准确率接近科大讯飞,但云端API成本低于阿里云。是一款基于深度学习的智能语音交互系统,支持。提供金融、医疗、法律等领域的术语优化模型。(端到端优化,响应速度 <200ms)(支持多语种、方言、噪声环境)(云端、边缘计算、混合模式)(适配行业术语、个性化发音)(低成本+中文优化)。(<200ms延迟)。原创 2025-04-03 10:21:11 · 1478 阅读 · 0 评论 -
VUE3项目结构说明
这样我就能帮您绘制一个更符合您实际项目的结构图。原创 2025-02-11 12:01:50 · 441 阅读 · 0 评论 -
如何安装cnpm
如果你需要频繁使用国内的 npm 镜像,cnpm是一个方便的工具。如果你只是偶尔需要加速,可以直接切换 npm 的镜像源。原创 2025-01-13 12:39:06 · 3363 阅读 · 0 评论
分享