25年第一周:读书笔记

读书笔记展示:PPT模板设计与应用 本文还有配套的精品资源,点击获取 简介:PPT模板是IT行业中广泛使用的演示文稿工具,而"一本好书读书笔记通用ppt模板.rar"提供了一个为记录和展示读书笔记特别设计的模板。该模板旨在通过图表和设计元素帮助读者有效地整理和呈现阅读收获,转化文字信息为视觉形式,促进理解和记忆。模板具有自定义编辑功能,允许用户根据需要添加书籍信息、关键章节摘要、引述和个人感想。此外,模板可以... 阅读详情

25年第一周:读书笔记:

笔记1:

1:如果你喜欢在项目中使用前沿技术, 那么单体风格不会带来任何好消息。由于你现在需要一次迁移整个应用程序,因此很难更新任何库和框架。
2:单体框架只适用于简单的小型应用或框架
3:假设你有两个开发团队c# c++ 那么他们可以开发两个彼此通信的服务

面向服务架构(SOA)的支持者提出一份宣言:

  • 业务价值高于技术战略
  • 战略目标高于特定项目收益
  • 内在互操作型高于定制的集成
  • 共享的服务高于特定的目标实现
  • 灵活性高于优化
  • 不断演进的提炼高于在最开始追求完美

设计原则:

不断演进提炼高于在开始追求完美

让类尽可能小:

  • Line of Code
  • 类有多少个职责

开闭原则:

  • 扩展开放,修改封闭

接口隔离原则:

是面向设计对象的一条设计原则,避免一个类依赖于它不需要的接口。

接口隔离原则的核心思想是,将大的接口拆分成多个小的、功能单一的接口,这样每个类只需要关心它需要实现的接口,从而减少了不必要的依赖。(比如 class 鸟: 有飞的行为, 企鹅就不能继承鸟。)

过度拆分接口可能导致大量细粒度接口,增加维护成本。
接口的拆分应基于 客户端的实际需求,而非机械地按方法拆分。

主要作用:

  • 减少不必要的依赖:当类只依赖于自己需要的接口时,就避免了不必要的接口方法被暴露给类。这样,类在实现过程中就不会被迫去实现它根本不需要的功能。

  • 提高系统的灵活性:拆分后的接口更专一、更简洁,接口的修改不会对其他不相关的类产生影响。这样系统在变化时,影响范围更小。

  • 增强系统的可维护性:由于接口更加清晰且职责单一,代码在维护时会更加容易理解和修改。各个模块之间的耦合度降低,也使得单元测试更容易进行。

-** 降低类的复杂度**:类只关注和它本身业务相关的接口,减少了不必要的逻辑,保持了类的简洁性。

总结:

接口隔离原则的核心是避免将过多的责任压在一个接口上,通过拆分接口,使每个类只依赖于它所需要的功能,提升系统的灵活性、可维护性并降低复杂度。

单一职责原则

是面向对象设计中的五大基本原则之一(即 SOLID 原则中的第一个)。它的核心思想是:一个类应该只有一个原因引起它的变化,也就是说,一个类应该只负责一项功能或一个职责。

Zigbee智能开关和单火取电技术 ZigBee智能开关(单火线)是在ZigBee协议基础上开发由单火线供电的开关,它可以控制各种类型负载的开关,如LED灯,白炽灯,荧光灯和钨丝灯等。配合相应的主机用户可以使用手机远程控制它,进而达到控制灯光开关的目的。它具有自组网功能,使用简单方便,给你的居家生活带来无线享受。可应用于家庭,办公,医院和酒店等场合。 阅读详情

相关推荐

用STM32的SPI接口读取MT6835磁编码器,手把手教你避开数据读取的坑

本文详细介绍了如何使用STM32的SPI接口读取MT6835磁编码器,并提供了21个实战细节与避坑指南。从硬件连接、SPI配置到数据解析和实时调试,全面解析了读取位置信息过程中的常见问题及解决方案,帮助工程师在工业控制、伺服电机等场景中高效应用AMR技术。

weixin_30729609的博客 1441

《HTTP权威指南》读书笔记---说明

我参加了由赵老师发起的学生资助计划。     我有幸可以得到赵老师借给我的《HTTP权威指南》。所有得到赞助的同学都会写自己的读书笔记。     因为我的书可能到21号才可以到,我会在25号之前更新第一篇笔记!     以下是赵老师对我们笔记的一些要求,读书笔记可以是:   读书笔记  章节后习题的研究  不解之处以及相关的研究     所有关于学习笔记的内容我都会写在这

陋室 2954

VirtualBox增强功能安装全指南:从下载到配置复制粘贴功能

本文详细介绍了VirtualBox增强功能的完整安装与配置流程,重点解决了虚拟机与主机间复制粘贴、文件拖放等核心协作难题。通过分步指南和故障排查,帮助用户在不同操作系统(如Windows、Linux)中实现无缝集成,提升虚拟化工作效率与体验。

weixin_29206669的博客 419

摘抄读书笔记10篇

[摘抄读书笔记10篇]摘抄读书笔记10篇 、 如果黑板就是浩淼的大海,那么,老师便是海上的水手, 摘抄读书笔记10篇 。铃声响起那刻,你用教职工鞭作浆,划动那船只般泊在港口的课本 。课桌上,那难题堆放,犹如暗礁一样布列,你手势生动如一只飞翔的鸟,在讲台上挥一条优美弧线——船只穿过……天空飘不来一片云,犹如你亮堂堂的心,一派高远。 2、 希望源于失望,奋起始于忧患,正如一位诗人所说:

ouyongchao的专栏 2528

内网穿透-frp二层隧道搭建

环境: weblogic: 192.168.0.133 10.10.20.12 win7 : 10.10.20.7 10.10.10.7go语言、跨平台的 可以分为frpc和frps frpc—>请求----->frps frps:放到黑客公网上 1.需要出网 2.配置: frpc:放到肉鸡上,请求frps 2.端口转发 2.1frpc传到肉鸡(weblogic) 利用工具,传入内存马到weblogic,然后使用冰蝎进行连接 然后在文件管理中上传frpc.exe和frpc.ini文件 fr

yyytaotao的博客 2103

匈牙利算法解决指派问题清晰流程

匈牙利算法解决指派问题清晰流程 百度词条上,指派问题(Assignment problem)是这么定义的:在满足特定指派要求条件下,使指派方案总体效果最佳。如:有若干项工作需要分配给若干人(或部门)来完成;有若干项合同需要选择若干个投标者来承包:有若干班级需要安排在若干教室里上课等。   一、做减法(归约): 行归约:每行元素减去该行最小元素。 列归约:每行元素减去该行最小元素。

siss0siss的博客 6万+

读书笔记:《25岁,如何规划你的人生》

《25岁,如何规划你的人生》——松浦弥太郎 作者希望年轻人明白的三个要点: 1.主动关心别人,就能得到被他人赏识的机会 2.人们随时都在寻找能帮助自己的事物 3.收入多少与公不公平无关,而是与能带给多少人喜悦、带给多少人感动呈正比 25岁时要明白的50件事: 01.以成为社会的齿轮为傲: * 学会如何与大齿轮契合,从一个小齿轮开始,做积极的齿轮。 02.积累小小的成功: * 只要持之以恒地积累小成功,无论是谁,都能尝到成功的滋味。 * 坚持很重要,但重复不等于坚持。 * 完..

weixin_47160272的博客 950

T分布和T检验的理解,Python代码实现T检验的计算

每天学习一点,每天进步一点。 声明:本人所有的原创,都是自己在学习过程中的记录点滴,不一定都是对的,肯定也会有一些错误的想法。所以大家看一看就好,不可尽信。当然也欢迎指出。 T分布 定义,有来自标准正态分布的样本X ~ N(0,1),和来自卡方n分布的Y ~ X2(n), 那么有 Z= X/√(Y/n) 成为符合自由度为n的T分布 我们用Python代码画一下他的图形 # 给一个自由度,返回这个自由度的卡方分布 X²(n) def product(n): n = np.ceil(n).astype

PY_smallH的博客 8485

【读书笔记】|25分钟读完《软技能:代码之外的生存指南》

本文详细介绍了开发者必读书籍《软技能---代码之外的生存指南第二版》,包括推荐原因和阅读笔记,帮助读者不需要买书就能看完全篇(附赠电子书)

m0_74469506的博客 532

Ubuntu16.04下禁用scp、sftp和winscp

在上一篇博文《Ubuntu16.04 搭建FTP服务器,设置用户权限为只许上传、禁止下载和删除》中,我讲述了Ubuntu16.04下配置FTP,并且设定用户权限为只能上传数据,禁止下载和删除数据。这算在FTP层面封堵了服务器数据泄露的途径。 但是,Ubuntu系统的scp和sftp还是起作用的,理论上只要能用本地机器ping通服务器,就可以用scp和sftp下载数据,这还是存在数据泄露可能的,所...

HPC&Geophysics攻城狮 5737

别再让会议变‘回音壁’:手把手教你调优WebRTC的AEC3回声消除(附实战代码)

本文深入解析WebRTC的AEC3回声消除技术,提供从参数调优到声学环境适配的实战指南。通过诊断回声特征、解剖核心参数(如filter.length_blocks和delay_estimate_smoothing)以及应对特殊场景(如密闭空间与开放办公区),帮助开发者有效解决视频会议中的回声问题,提升语音通信质量。附有实战代码和调试工具,适合需要优化实时通信体验的开发者。

weixin_29220405的博客 173

【英语:基础进阶_原著扩展阅读】J4.小习惯帮大忙,读书笔记如何做

【英语:基础进阶_原著扩展阅读】J4.小习惯帮大忙,读书笔记如何做

琴韵悠悠 666

第1章 环境准备

本章是 Kubernetes 高可用集群部署的前置基础环境配置,所有节点必须严格按顺序执行。主要内容包括:节点规划(IP、角色、配置要求)、VMware 克隆节点环境清理(解决 MAC 地址和主机名冲突)、统一工作目录创建、主机名与 hosts 解析配置、系统基础升级、防火墙与 swap 关闭、内核模块加载(overlay、br_netfilter、ip_vs)、网络参数优化(IP 转发、桥接过滤)、时间同步配置等。Ubuntu 24.04 内核 6.8+ 原生支持 eBPF 和 IPVS,无需手动升级内核

幸福街--linux技术分享 210

python123第一周测试作业指导书_2017年我的第一周总结

从本周的周日起我打算每一周开始做个人总结,包括生活,工作,学习,阅读四个方面,欢迎各位小伙伴监督。生活篇本周坚持每天6点钟起床,并按时在朝夕日历打卡签到。图片发自简书App问题及应对措施:01.08未能按时起床打卡,原因是昨晚睡的太晚早上起不来,未听到闹铃的响声导致拖延。下一步要控制在晚上23:00之前睡觉,喝一杯白开水保持充足睡眠。本周由于连日下雨未能保持每周两次锻炼身体。下一步方案是:如下周继...

weixin_39636099的博客 216

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

这一年,这些书:2020年读书笔记

Note: 以下 markdown 格式文本由 json2md 自动转换生成,可参考JSON转Markdown:我把阅读数据从MongoDB中导出转换为.md了了解具体的转换过程。 面纱 作者:毛姆[英] ISBN:9787210082835 出版社:江西人民出版社 出版日期:2016-04-01 图书标签:毛姆,小说,英国文学,英国,外国文学 豆瓣地址:https://book.douban.com/subject/26757680/ 阅读日期:2020-01-19 读书笔记 威廉·萨默塞特·毛姆(

Heartsuit的博客 3万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

《Kubernetes网络权威指南》读书笔记 | 汇总

18.打通CNI与Kubernetes:Kubernetes网络驱动。书籍来源:《Kubernetes网络权威指南:基础、原理与实践》22.Kubernetes网络策略:为你的应用保驾护航。15.容器基础设施的代言人:Kubernetes。10.打开万花筒:Docker的四大网络模式。16.终于等到你:Kubernetes网络。7.Linux隧道网络的代表:VXLAN。19.找到你并不容易:从集群内访问服务。20.找到你并不容易:从集群外访问服务。12.容器网络的第一个标准:CNM。

团爸讲算法 1578

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

基于SpringBoot学生读书笔记共享系统的设计与实现

在引言中,作者将论述读书笔记共享平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。本论文介绍了读书笔记共享平台系统中分析到设计最后到开发的全过程,在开发过程中,通过在这些读书笔记共享平台系统,利用专业网站已有的系统进行活动本系统有管理员、用户及前台首页。首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。前台首页:首页、笔记分享、交流信息、个人中心、后台管理。

ITbiyesheji的博客 1155

基于SpringBoot的读书笔记共享平台的设计与实现

本文从管理员、用户的功能要求出发,读书笔记共享平台系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、笔记分享管理、个人笔记管理、管理员管理、交流互动、系统管理。前台首页:首页、笔记分享、交流信息、个人中心、后台管理。经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与读书笔记共享平台实现的实际需求相结合,讨论了Java开发读书笔记共享平台的使用。关键字:读书笔记共享平台 Java语言 Springboot框架。

Q_2743785109的博客 410

2012年下半年8月-12月博客访问量计划

2012年下半年8月-12月博客访问量计划 一、现状 在哪儿? 截止2012年08月25日星期六,我的博客的共有259021次访问量,积分5499分,排名540。 二、目标 去哪儿? 2012年12月31日,小老虎的博客的访问量能够突破50万。 还仅仅剩下4个月时间。  运用目标倒推法,也就是每月访问应该是6万访问量 60000访问量 /30天 = 2000次/天

2023跟着小虎玩着去软考 2280

【读书笔记】努力5年

持续学习&持续更新中… 守破离 【读书笔记】努力5年努力5年参考 努力5年 25 岁那年,我从京东离职,入职百度。 在百度认识了当时的架构师久哥(T9 级别),因为他的一番话,彻底改变了我的职业生涯。短短三年的时间,我从一枚普通程序员,成长为别人眼中的技术大咖。 当时因为业务需要,也承蒙久哥照顾,他跟我说过这样一段话: 他问,“如果用 5 年的时间学习数据库,你能不能成为这个领域的专家?” 我说,“应该可以吧” 他说,“你现在 25 岁,5 年后也才 30。30 岁就能成为某个领域的专.

Keep Reading Keep Writing Keep Thinking 818

25年第二周:读书笔记

两个类相互包含对方作为成员的情况,比如类A有一个类B的对象成员,而类B又有一个类A的对象成。

黑塞的博客 380

读书笔记app swift源码

读书笔记 App 的 Swift 源码剖析 引言 在数字化时代,读书笔记 App 成为越来越多读者的心头好。它不仅可以帮助用户记录阅读心得,还能管理书籍、分类标签等。本文将介绍一个简单的读书笔记 App 的 Swift 源码,帮助大家理解其基本结构与实现方式,并展示一些图表,帮助清晰地了解到 App 各模块之间的关系。 A...

weixin_28876369的博客 136

2019年书单

2019年书单: 1.郎咸平《郎咸平说:新经济颠覆了什么》(2019.02.19读完) 2.戴尔·卡耐基(美国)《人性的弱点》(2019.02.27读完) 3.徐志摩《志摩的诗》(2019.03.07读完) 4.加西亚·马尔克斯(哥伦比亚)《百年孤独》(2019.03.23读完) 5.李丽《好好爱·梦里花会开:最美三毛》(2019.03.24读完) 6.三毛《撒哈拉的故事》(...

amen10018的博客 372

2024年10月总结及随笔之漏更及失而复得

2024年10月总结及随笔之漏更及失而复得

lyingSeven的博客 1896

读书笔记:程序员发展之路指南

读书笔记:程序员发展之路指南 读书笔记:程序员发展之路指南 前言 这门课是我在之前看代码管理时候找到的, 给了非常充实的建议。 虽然我现在这个年龄看不太好, 但是还是非常建议自己先学习一波。 内容 这份指南适合什么? 适合工作两三年的, 不适合工作太长或者太短的, 因为有时候懂得太多并不好, 反而影响了你这年龄段的成长。 但是知道太迟也不好。 事业上的发展方向,下一步有哪些方向,每个方向的优缺点是怎样? 围绕核心能力的方向,有三个方向,编码方向、产品方向、知识经验方向。 编码方向是先为

贵在坚持 3480

【读书笔记】读《自制力:如何掌控自己的时间与生活?》 —— 25条自制力掌控法则

如题,本文在阅读书籍:《自制力:如何掌控自己的时间与生活?》之后,总结了25条行为准则,可用于提升自制力。在此记录之!

the Blog of 等不到天亮丶等时光 695
上一篇: 开发笔记4
下一篇: 25年第二周:读书笔记
黑塞123
博客等级 码龄13年 115粉丝 131原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值