- 博客(530)
- 资源 (69)
- 收藏
- 关注
原创 软件架构设计:面向构件
定义构件的特点构件的分类构件识别构件设计构件实现构件组装构件测试CORBA(Common Object Request Broker Architecture)EJB(Enterprise JavaBeans)COM/DCOM(Component Object Model/Distributed COM)Web Services微服务接口设计依赖管理版本控制部署与发布构件库复用策略构件质量管理优点缺点
2025-02-21 12:40:09
775
原创 软件架构设计:信息系统基础
定义组成要素信息系统的分类规划阶段分析阶段设计阶段实现阶段运维阶段废弃阶段架构类型架构设计原则数据库技术网络技术云计算技术大数据技术结构化方法面向对象方法敏捷开发原型法信息安全目标安全技术安全管理
2025-02-21 12:37:00
675
原创 软件架构设计:软件工程
软件工程的定义软件工程的目标软件生命周期需求获取需求分析需求规格说明书(SRS)需求验证设计原则设计方法设计模式架构设计编程语言选择编码规范代码复用版本控制测试类型测试方法测试工具维护类型维护过程项目计划进度管理风险管理质量管理配置管理标准文档
2025-02-21 11:30:33
1266
原创 软件架构设计:数据结构与算法
数据结构的定义数据结构的分类常见数据结构数组链表栈队列树的基本概念二叉树树的遍历平衡二叉树堆图的基本概念图的存储图的遍历最短路径算法最小生成树顺序查找二分查找哈希查找基本排序算法高效排序算法其他排序算法分治法动态规划贪心算法回溯法
2025-02-21 11:28:22
720
原创 软件架构设计:数据库原理
数据库的定义数据库系统的组成数据库的特点数据库模型关系模型关系代数SQL语言完整性约束数据库设计步骤ER模型规范化事务的概念ACID特性并发控制恢复技术索引查询优化分区与分片数据库安全威胁数据库安全措施分布式数据库的特点分布式数据库架构分布式事务
2025-02-21 11:25:39
415
原创 软件架构设计:网络基础
计算机网络的定义计算机网络的分类计算机网络的功能网络体系结构传输介质编码与调制物理层设备数据链路层的功能差错控制流量控制介质访问控制数据链路层设备网络层的功能IP协议路由协议网络层设备传输层的功能协议端口应用层的功能常见协议应用层设备网络安全威胁加密技术安全协议防火墙网络管理功能网络管理协议
2025-02-21 11:21:56
427
原创 软件架构设计:操作系统
操作系统的定义操作系统的功能操作系统的类型进程与线程进程状态进程调度进程同步与通信死锁内存分配方式分页与分段虚拟内存内存保护文件系统文件操作磁盘调度设备分类I/O控制方式设备分配设备驱动安全机制访问控制安全威胁
2025-02-21 11:19:21
839
原创 软考架构设计:计算机组成原理
冯·诺依曼体系结构哈佛体系结构CISC与RISCCPU的基本组成指令周期流水线技术存储器的分类缓存(Cache)虚拟内存总线总线类型I/O控制方式
2025-02-21 11:16:18
338
原创 软件架构设计:架构风格
架构风格是软件架构设计的基础,选择合适的架构风格可以显著提升系统的质量属性(如可维护性、可扩展性、性能等)。在实际设计中,架构师需要根据具体需求、技术栈和团队能力,灵活选择和组合不同的架构风格。
2025-02-21 11:06:18
971
原创 软件架构设计:质量属性与质量属性场景
在软件架构设计中,(Quality Attributes)是衡量系统是否满足功能性需求之外的关键指标,它们决定了系统的整体表现和用户体验。(Quality Attribute Scenarios)则是描述这些质量属性在实际应用中的具体表现和需求。
2025-02-21 10:19:12
879
原创 GIMP常用抠图方法整理
根据图像复杂度选择合适工具,组合使用效果更佳(如先用路径工具抠主体,再用通道处理毛发)。建议配合图层蒙版实现非破坏性编辑!
2025-01-06 11:38:13
2634
原创 读取Excel文件,获取每个用户各种操作类型的最新记录(基于python实现)
要从 Excel 文件中读取用户操作日志,并获取每个用户各种操作类型的最新记录,然后将结果输出到另一个 Excel 文件中,你可以使用pandas库。
2024-12-17 15:34:36
297
原创 Git merge 和 rebase的区别(附图)
在 Git 中,merge和rebase是两种用于整合分支变化的方法。虽然它们都可以将一个分支的更改引入到另一个分支中,但它们的工作方式和结果是不同的。
2024-12-17 10:25:13
429
原创 MySQL迁移SQLite 借助PYTHON脚本
使用 Python 脚本将 MySQL 数据库迁移到 SQLite 是一种灵活且强大的方法。下面是一个基本的脚本示例,使用pandas和sqlite3库来实现这一过程。这个脚本假设你已经安装了pandas和库。
2024-12-15 09:31:52
505
原创 MySQL迁移SQLite
将 MySQL 的表结构和数据迁移到 SQLite,可以通过以下步骤实现。这个过程主要包括导出 MySQL 数据库到 SQL 文件,然后将其导入到 SQLite 数据库中。
2024-12-15 09:28:05
1275
原创 GIMP常用修图技巧
GIMP(GNU Image Manipulation Program)是一个强大的开源图像编辑软件,可以用于各种图像编辑和修图任务。
2024-12-15 09:08:22
898
原创 MacOS 上以源码形式安装 MySQL 5.7
MySQL 的编译和安装需要一些依赖项,例如 CMake、GCC 等。:使用 Homebrew 安装依赖项后,编译 MySQL 的步骤会更简单。总的来说,使用 Homebrew 可以简化 MySQL 的安装过程,减少可能出现的错误,并提供更好的管理和更新体验。:Homebrew 有一个庞大的用户和开发者社区,提供了大量的插件和公式,可以帮助你安装和管理各种软件和工具。这将创建一个空的 MySQL 数据库,并设置一个默认的 root 用户密码(在这个例子中,密码被设置为空)。
2024-12-12 16:25:19
1097
原创 《第五项修炼:彼得·圣吉》读书笔记
《第五项修炼》强调了在快速变化的时代,组织和个人需要通过持续学习和适应来保持竞争力。书中的五项修炼提供了一种框架,帮助组织成员更好地理解自己和环境,从而推动组织的整体发展。这本书不仅适用于企业管理者,也对任何希望提升个人和团队效能的人有重要的启发。
2024-12-04 10:05:55
431
原创 django 实战(python 3.x/django 5.1/sqlite)
以上步骤帮助你使用 Python 3.x 和 Django 3.2 创建了一个新的 Django 项目,并且默认使用 SQLite 作为数据库。你可以根据项目需要进一步配置和开发。
2024-12-04 10:04:02
665
原创 《万历十五年:黄仁宇》读书笔记
万历十五年》是黄仁宇所著的一本历史著作,通过对明朝万历年间的几个关键人物和事件的分析,揭示了中国传统社会的结构性问题。
2024-11-26 14:21:01
464
原创 《断舍离:山下英子》读书笔记
断:不买、不收取不需要的东西。通过减少不必要的购买,避免杂物的积累。舍:处理掉家中无用的物品。定期清理家中已有的物品,舍弃那些不再使用或不再带来快乐的东西。离:脱离对物品的执着,减少对物质的依赖。培养一种对物品的超然态度,专注于生活的本质。
2024-11-25 11:10:44
331
原创 《寻找生命的意义:维克多·弗兰克尔》读书笔记
在至暗时刻照见人性光芒:解构弗兰克尔的意义疗法奥斯维辛集中营的积雪覆盖着数万具无名尸骨时,维克多·弗兰克尔在囚衣破布里藏着的手稿残片上,用冻僵的手指写下对生命意义的终极叩问。这位经历毒气室筛选幸存的精神病学家,将地狱般的苦难淬炼成存在主义心理学的璀璨结晶。《寻找生命的意义》不仅是幸存者的证言,更是在虚无主义狂潮中重建精神家园的哲学宣言。当纳粹看守的皮鞭抽碎人的尊严,弗兰克尔在凌晨四点的集中营里发现了超越性的精神维度。囚徒们褪去社会身份的外衣,在极端环境中显露出人性的本质光谱:有人为半块面包出卖同伴,有人在风
2024-11-25 11:05:37
360
原创 《底层逻辑》读书笔记
理解本质:底层逻辑是指事物运作的基本原理和规律,理解这些可以帮助我们更好地分析和解决问题。简化复杂性:通过识别和理解底层逻辑,可以简化复杂问题,找到解决方案。
2024-11-25 10:25:36
426
原创 《最神奇的24堂课》读书笔记
最神奇的24堂课》是一本经典的个人发展和成功学书籍,由拿破仑·希尔(Napoleon Hill)撰写。书中总结了许多成功人士的经验和智慧,旨在帮助读者实现个人和职业上的成功。
2024-11-25 10:20:08
416
原创 Elasticsearch 6.8 分析器
你可以创建自定义分词器以适应特定需求。在这个示例中,使用空格分词器,并应用了小写和停用词过滤器。通过理解和使用不同类型的分词器,你可以更好地处理文本数据,优化搜索和索引的效果。
2024-11-20 11:28:11
875
原创 Kafka 3.5 源码导读
Kafka 3.5 是一个重要的版本,包含了一些新特性和改进。以下是对 Kafka 3.5 源码的一些导读,帮助你理解其核心组件和实现机制。
2024-11-20 11:14:57
948
原创 Kafka 2.8 源码导读
Kafka 是一个分布式流处理平台,广泛用于实时数据流的处理和传输。Kafka 2.8 版本引入了一些新特性和改进。以下是 Kafka 2.8 源码的导读,帮助你理解其核心组件和实现机制。
2024-11-20 11:12:49
822
原创 RocketMQ 4.9 源码导读
RocketMQ 是由阿里巴巴开发的分布式消息中间件,具有高性能、高吞吐量和低延迟等特点。RocketMQ 4.9 版本在原有基础上进行了功能增强和性能优化。以下是 RocketMQ 4.9 源码的导读,帮助你理解其核心组件和实现机制。
2024-11-20 11:09:39
360
原创 Redis 6.2 源码导读
Redis 是一个高性能的开源内存键值数据库,广泛用于缓存、会话管理和实时分析。Redis 6.2 版本引入了一些新特性和改进。
2024-11-20 11:07:17
627
1
原创 Druid 1.2 源码导读
Druid 是阿里巴巴开源的数据库连接池和监控组件,广泛用于 Java 应用程序中。Druid 1.2 版本提供了高性能的连接池和丰富的监控功能。以下是对 Druid 1.2 源码的导读,帮助你理解其架构和设计。
2024-11-15 18:44:18
519
原创 Dubbo 3.2 源码导读
Dubbo 是一个高性能的 Java RPC 框架,广泛用于构建分布式服务。Dubbo 3.2 版本引入了一些新的特性和改进,是一个值得深入研究的版本。以下是对 Dubbo 3.2 源码的导读,帮助你理解其架构和设计。
2024-11-15 18:38:20
930
原创 MyBatis 3.5 源码导读
MyBatis 是一个流行的持久层框架,提供了对 SQL 的良好支持和灵活的配置,特别是在 Java 应用程序中。MyBatis 3.5 的源码导读可以帮助你更好地理解其内部工作机制和设计理念。
2024-11-15 18:34:08
515
原创 MySQL 5.7 源码导读
对 MySQL 5.7 源码进行导读是一项复杂的任务,因为 MySQL 是一个大型且复杂的数据库管理系统。以下是一些关键组件和模块的导读,这将帮助你更好地理解其架构和运行机制。
2024-11-15 18:30:50
710
原创 Spring 4.3 源码导读
Spring 4 是一个功能强大的 Java 应用程序框架,广泛用于企业级应用开发。理解其核心代码有助于开发者更好地使用和优化 Spring 框架。
2024-11-15 15:32:13
935
原创 Tomcat 8.5 源码导读
Tomcat 是一个流行的开源 Java Servlet 容器,负责执行 Java Servlets 和呈现 Web 应用程序。Tomcat 8.5 是一个常用版本,理解其核心代码对于开发和运维人员来说非常重要。
2024-11-15 15:30:36
1238
Git-2.21.0-64-bit最新版64位
2019-02-28
Python-3.6.8最新版64位
2018-12-25
Python-3.7.4最新版64位
2019-07-10
FoxitReader 4.3.1.323经典版
2018-12-27
Git-2.20.1-64-bit最新版64位
2018-12-26
MinGW-w64最新版64位
2019-06-17
Git-2.23.0-64-bit最新版64位
2019-08-20
Git-2.24.1.2-64-bit最新版64位
2020-01-09
Git-2.24.0.2-64-bit最新版64位
2019-11-12
Python-3.7.2最新版64位
2018-12-25
Activiti-7.0.109源码最新版
2019-01-14
node-v10.16.3-x64.msi
2019-08-20
MinGW-w64 - for 32 and 64 bit Windows
2020-08-22
AdminLTE-2.4.17(最新版)
2019-08-20
node-v12.13.0-x64.zip
2019-11-12
SwitchHosts!-3.3.14(5404)最新版
2019-07-15
Git-2.22.0-64-bit最新版64位
2019-06-17
Git-2.29-64-bit最新版64位
2020-11-03
node-v12.18.0-x64.zip
2020-06-17
Chrome Driver 两个平台(Mac、Win),三个版本(85、86、87)
2020-11-05
Python-3.7.7最新版64位
2020-03-27
chromedriver_win32-86.0.4240.22.zip
2020-11-05
Python-2.7.18最新版64位
2020-09-26
Git-2.26-64-bit最新版64位
2020-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人