软件设计
文章平均质量分 95
一系列深入浅出的教程,涵盖软件设计师所需的各种技能和知识。分享涉及软件架构设计、编程语言、数据库管理、用户界面设计、项目管理等方面的内容。目标是建立坚实的技术基础,掌握行业最佳实践,提升解决问题的能力。
Lion 莱恩呀
专注于后端全栈开发技术研究与分享。覆盖领域包括但不限于:C/C++底层原理与实践、Linux系统编程与运维、数据库(SQL/NoSQL)设计与优化、分布式系统架构与实现、主流中间件应用与源码、云原生(容器、K8s等)技术栈。致力于分享实战经验、系统设计思路与前沿技术洞察。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么编程语言千变万化?理解其分类与核心要素
摘要: 编程语言种类繁多,主要分为低级语言(如机器语言、汇编语言)和高级语言(如Java、Python)。高级语言通过编译或解释方式转换为机器可执行代码,前者生成独立目标程序,后者逐行翻译执行。语言的核心要素包括语法(结构规则)、语义(含义)和语用(实际应用)。代表性语言如Fortran(科学计算)、C(系统编程)、Java(跨平台)、Python(多领域开发)等,各具特色,适应不同需求。语言的发展始终围绕提高抽象层次、优化开发效率及适应技术变革展开。原创 2025-08-14 09:00:00 · 1967 阅读 · 0 评论 -
计算机技术必修课:安全、加密、认证、可靠性与性能详解
计算机安全涵盖安全管理、网络安全、密码学等核心领域,涉及技术、管理和法律层面。安全评估准则如TCSEC将系统划分为A1-D七个等级,用于衡量安全性能。常见安全威胁包括授权侵犯、拒绝服务、窃听等,分为故意和偶然两类。有效的安全管理需要制定安全策略、等级划分及应急预案,确保系统可靠性和数据保密性。原创 2025-07-28 09:00:00 · 1317 阅读 · 0 评论 -
什么是计算机体系结构?理解体系结构、组织和实现
计算机体系结构是连接计算机软硬件的关键桥梁,定义了计算机的基本功能属性和运行方式。本文系统梳理了计算机体系结构的概念演变,从阿姆达尔、梅尔斯到拜尔的定义,逐步明确了体系结构、组织与实现的层级关系。文章详细介绍了主流分类方法(Flynn、冯泽云、Handler、Kuck等),并深入探讨指令系统架构,包括CISC与RISC的设计理念及技术特点。重点分析了指令流水线处理的三种控制方式(顺序、重叠、流水线),通过对比不同实现方式的优缺点,揭示了现代处理器设计的核心思想。原创 2025-07-23 09:00:00 · 2069 阅读 · 0 评论 -
计算机系统基础知识揭秘:硬件、处理器和校验码
本文全面介绍了计算机系统基础知识,涵盖了硬件、CPU、数据表示以及校验码等方面的内容。通过本文的阅读,读者可以深入理解计算机系统的构成和运作原理,从而更好地掌握计算机科学的基础知识。同时,本文也提供了深入学习计算机系统的重点内容,为读者进一步学习和研究计算机科学奠定了基础。原创 2024-01-18 08:30:00 · 1390 阅读 · 6 评论
分享