E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式C语言知识总结
AUTOSAR配置与实践---总目录
AUTOSAR配置与实践---总目录此博文主要描述:AUTOSAR个人实际理论和实践
知识总结
更多的是想通过理论的配置项,发掘更多实践的案例。同时希望能找到更多领域内的大牛一起探讨交流。
桃源乐游
·
2023-06-18 15:04
AutoSAR配置和实践
单片机
mcu
《嵌入式系统》
知识总结
10:使用位带操作操纵GPIO
位操作汇编层面外设控制常要针对字中某个位(Bit)操作以字节编址的存储器地址空间中,需要3步骤(读出-修改-写回)1.(从外设)读取包含该位的字节数据2.设置该位为0或1、同时屏蔽其他位(不改)3.将包含该位的字节数据写入(外设)C语言层面a|=(1>第五章(87页~92页).//IO口操作宏定义#defineBITBAND(addr,bitnum)((addr&0xF0000000)+0x200
Lv547
·
2023-06-18 09:59
嵌入式系统
嵌入式系统
位操作
GPIO
Ceph分布式存储
知识总结
Ceph一.deploy-ceph部署投入使用ceph前,要知道一个很现实得问题,ceph对低版本内核得客户端使用非常不友好,低内核是指小于等于3.10.0-862,默认的centos7.5及以下的系统都是小于此类内核,无法正常使用ceph的文件存储(cephFS)块存储(RBD)。ceph部署一定要考虑好版本问题,经测试如果想使用ceph16版本,那你的客户端操作系统内核小于3.10.0-862
张现伟的成长之路
·
2023-06-18 07:07
云计算
ceph
ubuntu
服务器
存储
成功的理由很简单
这个准则,我根据自己在书中读到的
知识总结
了下:一、思想层面•人生方程式:人生·工作的结果=思维方式x热情x能力这3个要素是相乘,有能力缺乏热情的人,分数不高,结果不好;意识到自己能力不足发愤努力,充满燃烧般的热情
成精的木鱼
·
2023-06-18 03:26
【c语言初阶】操作符全面
知识总结
谁是凶手逻辑操作符一道笔试题条件操作符逗号表达式下标引用、函数调用和结构体成员访问操作符操作符的属性操作符优先级、结合顺序、是否控制求值顺序表达式求值隐式类型转换(整形提升)算术转换铁汁们,今天给大家分享一篇操作符全面
知识总结
奶芙c
·
2023-06-17 03:19
c语言
开发语言
硬件工程
笔记
PostgreSQL的学习心得和
知识总结
(一百二十五)|深入理解PostgreSQL数据库客户端连接工具psql的Tab自动补全原理及readline库的使用
目录结构注:提前言明本文借鉴了以下博主、书籍或网站的内容,其列表如下:1、参考书籍:《PostgreSQL数据库内核分析》2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》3、PostgreSQL数据库仓库链接,点击前往4、日本著名PostgreSQL数据库专家铃木启修网站主页,点击前往5、参考书籍:《PostgreSQL中文手册》6、参考书籍:《PostgreSQL指南:内幕探索》,点击
孤傲小二~阿沐
·
2023-06-16 13:21
数据库
postgresql
mysql
测试基础
知识总结
一软件产品质量模型软件产品质量模型,将一个软件产品需要满足的质量划分为六大属性,每类属性又细化分了很多“子属性”功能性:软件产品在指定条件下,提供满足明确和隐含要求的功能的能力可靠性:设备最好不要出故障,如果有故障不会影响着主体业务,如果影响了主要功能和业务,也可以尽快定位和恢复易用性:易懂、易学、易用、漂亮好看效率:即所说的产品性能,指在规定的条件下,相对于所用资源的数量,软件产品可提供适当的性
八克牙
·
2023-06-16 10:35
人总是高估1年的成绩,而低估10年的努力
轮值主编|智勇责编&值班编辑|少将第7147篇深度好文:4123字|11分钟阅读商业思维柯洲-中国商业
知识总结
第一人,将在12月28日20:15直播预约做复杂世界的明白人——2022年中国商业
知识总结
大会视频号笔记君说
笔记侠
·
2023-06-15 14:34
【计算机408
知识总结
】计算机组成原理+操作系统整合思维导图:六大系统
前言我在备考408时候将计算机组成原理和操作系统整合成了六大系统,便于对于整个学科的理解和记忆,文章中我将会把我整合的后的思维导图分享出来,供有需要的朋友们学习使用。六大系统我将计算机组成原理和操作系统中所涉及的408知识点整体分为了六大系统:计算机结构与运行系统、数值系统、存储系统、指令与CPU系统、文件系统、总线和IO系统注:因整体思维导图的图片过大无法上传,会把导图链接放到文章中,导图的主干
辰阳星宇
·
2023-06-15 13:41
默认分栏
笔记
经验分享
驾考科目一高频和易错点总结
目录
知识总结
方法论刷题过程
知识总结
科目二内容包括:倒车入库,坡道定点和起步(手动挡),侧方停车,曲线行驶,直角转弯机动车等级包括:注册登记,变更登记,转移登记,抵押登记,注销登记科目2,3的连续预约时间不能超过
击水三千里
·
2023-06-15 13:24
生活
驾照
科目一
CAN开发 入门
知识总结
声明:本文主要内容借鉴了知乎大佬–柏拉凃的回答,因为觉得他写的太好了所以决定搬运到个人CSDN博客里面来,方便以后学习翻阅,里面也会加加入自己的一些理解和积累,大家对原文感兴趣可以直接对他的内容-----传送门一、什么是CANCAN总线技术诞生于1986年,全称:ControllerAreaNetwork,中文译为“控制器局域网络”。是目前世界汽车行业主流车载网络总线技术,不管你是硬件工程师、软件
黄水生
·
2023-06-15 06:08
CAN
Python基础
知识总结
(十分钟速成)
最近学习量化金融相关编程,领域内优秀的开源框架基本上是Python语言,于是总结了一下Python的基础语法,后续会继续总结量化相关的Python库知识,例如:Pandas,Numpy,Matplotlib以及量化框架cctx和回测框架catalyst的学习内容,方便迭代学习过程中对前期知识快速的回顾.1.注释#单行注释"""多行字符串可以用三个引号包裹,不过这也可以被当做多行注释"""2.原始数
程序员二飞
·
2023-06-15 02:06
python
python
numpy
开发语言
爬虫
数据挖掘
C语言符合类型之结构篇(结构指针)
结构相关
知识总结
什么是结构?
江南霹雳堂雷家雷无桀
·
2023-06-14 21:54
c语言
c++
算法
个人
知识总结
:View篇--WebView
AViewthatdisplayswebpages.ThisclassisthebasisuponwhichyoucanrollyourownwebbrowserorsimplydisplaysomeonlinecontentwithinyourActivity.ItusestheWebKitrenderingenginetodisplaywebpagesandincludesmethodston
佐手邊倖冨
·
2023-06-14 20:12
蓝桥杯C/C++实用
知识总结
蓝桥杯C/C++文章目录蓝桥杯C/C++头文件实用函数及运算符求幂次移位运算符STL排序sort()函数依次读取数据STL全排列函数next_permutation()求数组最大/最小值初始化函数memset()GCD(最大公约数)和LCM(最小公倍数)C++字符串函数实用数据结构模板vector链表list队列C++优先队列栈(stack)集合(set)二叉树存储实用算法模板按字典序排序素数判断
NICKMAN-
·
2023-06-14 17:30
蓝桥杯
c++
c语言
算法
数据结构
php mysql
知识总结
_后端知识点总结——PHP
后端知识点总结——PHP1.Web服务器Web服务器的作用:接收客户端(PC/PAD/PHONE)的请求,查找需要的数据(文件/数据库/其它系统),发送回客户端。Web服务器分为两种:(1)静态Web服务器:提供的内容任何人任何时间都是不变的静态Web内容:HTML/CSS/JS/Flash/GIF/音视频...常见的静态Web服务器:ApacheHttpd、MSIIS、NginX(2)动态Web
尾崎秀実
·
2023-06-14 14:33
php
mysql知识总结
Vue核心
知识总结
(超级经典,实时更新)
喜欢的小伙伴点赞收藏哦1、Vue基础入门1.1、脚手架环境安装Vue1.2、创建Vue项目1.3、精简项目代码2、Vue的核心概念2.1、指令2.1.1、文本指令2.1.2、流程控制2.1.3、显示与隐藏2.1.4、属性绑定2.1.5、事件处理2.1.6、表单绑定2.1.7、编译处理2.1.8、插槽2.2、选项2.2.1、数据选项2.2.2、DOM选项2.2.3、生命周期2.2.4、资源选项2.3
YaaLee_
·
2023-06-13 20:11
Vue
vue.js
html
html5
前端
vue
Oracle的学习心得和
知识总结
(二十六)|Oracle数据库Real Application Testing测试指南(数据库回放)
目录结构注:提前言明本文借鉴了以下博主、书籍或网站的内容,其列表如下:1、参考书籍:《OracleDatabaseSQLLanguageReference》2、参考书籍:《PostgreSQL中文手册》3、EDBPostgresAdvancedServerUserGuides,点击前往4、PostgreSQL数据库仓库链接,点击前往5、PostgreSQL中文社区,点击前往6、OracleReal
孤傲小二~阿沐
·
2023-06-13 10:12
数据库
oracle
数据库回放
安卓期末考试
知识总结
文章目录第一章:Android基础入门习题总结重点知识第二章:Android常见桌面布局&第三章:Android常见界面控件
知识总结
习题总结第一章:Android基础入门习题总结Android系统采用分层架构
缘友一世
·
2023-06-13 07:26
Andriod学习
android
数码相机
安卓期末考试
知识总结
(2)
文章目录第四章:程序活动单元Activity四大组件Activity生命周期Activity的启动模式standardsingleTopsingleInstancesingleTaskIntentIntentFilterActivity之间的数据传递putExtra()方法传递数据Bundle类传递数据Activity之间的数据回传练习总结第四章:程序活动单元ActivityActivity是An
缘友一世
·
2023-06-13 07:54
Andriod学习
android
android
studio
嵌入式C语言
面向对象编程 --- 总结
在开始
嵌入式C语言
设计模式系列文章之前,先通过三篇文章讲述了如何使用C语言实现面向对象的三大特性,封装,继承,多态。
工程师进阶笔记
·
2023-06-13 06:46
嵌入式
C
语言设计模式系列
c语言
开发语言
嵌入式
物联网
嵌入式C语言
面向对象编程 --- 封装
大部分使用C语言进行开发的工程师,在接触更高级的编程语言之前,都认为C语言是面向过程的。事实也是如此,对于一些小规模的单片机应用程序,一般都是使用“面向过程”的思维进行单片机C语言编程开发。但是,如果是需要用C语言开发一些规模比较大的软件的时候,比如操作系统内核,文件系统底层,数据库底层,等等,这个时候,就需要用面向对象的思想去考虑和设计整个软件框架了。嵌入式Linux的内核,虽然是使用C语言编写
工程师进阶笔记
·
2023-06-13 06:16
嵌入式
C
语言设计模式系列
c语言
开发语言
离散数学图论
知识总结
前言马上过段时间期末就要离散考图论了,很多知识根本记不住(因为一部分是用日语学习的),在这里稍微码一下。第一部分图的定义和握手定理基本定义给出一个名为G无向图,V(G)表示图的点集合,E(G)表示图的边集合(有向图为A(D),叫做弧集合)。|G|表示图的结点数(日语中也叫做位数),||G||表示图的边的数量(日语中叫做size)。简单图(单纯图):没有自回路和平行边多重边图(多重图):没有自回路,
界限不存在的
·
2023-06-13 00:10
图论
Android Java 小
知识总结
第一次使用Markdown进行练手参考博客:http://blog.csdn.net/XieYupeng520/article/details/46522607阿曌1、List可以添加null值吗?List添加同一个String对象两次,List的长度会变化吗Listlist=newArrayListlist=newArrayList<>();Strings="123";list.add(s);s
sugarkawhi
·
2023-06-12 21:14
golang中int int8 int16 int32 int64 uint8 uint16 uint32 uint64 占用字节和取值范围
================================gogrpc-go相关技术专栏总入口 go语言基础
知识总结
、整理、收藏================================ 本次测试的环境是
码二哥
·
2023-06-12 09:39
golang
grpc
grpc-go
protobuf
架构师
昨天的
知识总结
1.每个人要具备自己的价值观,有自己的价值主张,那么什么是价值观最好的体现?价值观最重要的体现就是规定自己的底线,然后确定自己的核心价值。比如我个人主张价值观的是:熵增定律,多元思维,第一性原理,批判性思维。个人的底线:a.不能通过损害社会利益从而让自己获利。b.不能为了达到自己的目的而去骗人。c.不能做出背叛家人的事情。2.个人价值的主张模式成功的话,就可以给企业做一些价值主张。一个企业有了价值
MINI斌哥
·
2023-06-12 07:37
Linux性能分析之perf(1)基础
知识总结
Linux(09)之perf(1)基础
知识总结
Author:OncedayDate:2023年1月31日漫漫长路,才刚刚开始…参考文档:Tutorial-PerfWiki(kernel.org)linux
Once_day
·
2023-06-12 04:21
Iinux小白之路
Linux实践记录
linux
运维
服务器
2、Python 进阶
知识总结
1、Python面向对象、面向对象的概念首先,面向对象并不是哪一门语言的编程,而是一种编程思想,在面向对象的思想里,万物皆对象。面向对象更官方的描述为:把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(gener
谁是谁的小确幸
·
2023-06-12 03:15
Python
拥抱知识,拥抱未来
学过的10本书,我做了一个
知识总结
,写了一首打油诗来送给大家,并且提练出每本书的核心观点。
泡芙_b418
·
2023-06-11 22:23
找工作笔试面试那些事儿(9)---数据库
知识总结
(1)
数据库也是计算机类笔试面试中不可避免会遇到的考点,尤其是银行和部分传统软件类公司。这里根据整理的资料,对数据库的相关知识也做个总结吧。希望学过数据库但长时间不用的同学根据这些知识能够回忆和重拾,没学过的同学能掌握一些数据库的基础知识。第一节一、相关概念1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的
寒小阳
·
2023-06-11 18:20
找工作笔试面试那些事儿
数据库
找工作
笔试面试
总结
数据链路层之以太网协议基本
知识总结
分享
目录1.以太网协议报文格式2.MTU是什么?它对哪些协议有影响?1.以太网协议报文格式这里的目的地址不是ip地址,是Mac地址,mac地址是6个字节,比ipv4地址大了2个字节,当前的mac地址是可以让每个设备都是唯一的,且不需要动态分配,一般是网卡出厂就分配好了的.这就代表我们可以将mac地址作为网络身份识别的一种方式.举个例子:我在网上买课,那么对应的卖课平台就会通过mac地址来识别我这个账号
Crystal_bit
·
2023-06-11 18:42
网络
理论总结
网络
一文解读时间序列基本概念
如果你有这方面的研究,非常欢迎来投稿,分享你在入坑过程中的
知识总结
、心得体会以及其他任何形式的学习笔记。随着社会的进步,人们生活水平的提高,或是人人都有私家车,然而驱车在外,停车却成了一个头大的问题。
风度78
·
2023-06-11 15:50
神经网络
大数据
python
机器学习
人工智能
SpringBoot基础
知识总结
文章目录SpringBoot概述什么是SpringBootSpringBoot的优点SpringBoot的核心注解配置JavaConfigSpringBoot自动配置原理SpringBoot配置加载顺序YAML配置bootstrap.properties和application.propertiesSpringProfiles安全实现SpringBoot应用程序的安全性SpringSecurity
Black_Me_Bo
·
2023-06-11 13:07
后端开发知识点总结
SpringBoot
java
【网络编程】计算机网络基础
知识总结
| 运输层 |TCP协议
文章目录前言一、计算机网络层次结构二、网络层三、运输层3.1、TCP/IP协议介绍3.2、端口(协议端口号)3.3、套接字3.4、TCP实现原理3.4.1、TCP的特点3.4.2、停止等待协议3.4.3、滑动窗口协议3.4.4、拥塞控制3.4.5、TCP连接的三个阶段3.5、UDP实现原理前言本期内容重点复习一下以下三层:网络层,运输层,应用层参考教材:计算机网络(博客中部分图片来自本书)参考:c
今天一定要洛必达
·
2023-06-11 12:01
网络编程
网络
tcp/ip
计算机网络
Jquery
知识总结
1.简介:jquery是JavaScript的一个框架,也叫作库2.实现登录验证(表单提交事件)案例onsubmit:表单提交事件。验证用户填写的信息是否正确onsubmit="函数()"代码如下:3.jquery的引入(prototype是最早的一个成熟js框架)必须先引入jq.4.jquery的基本格式:$(select).action();例子:5.jquery使用的选择器频率很高,所以介绍
writeanewworld
·
2023-06-11 07:51
VPN(Virtual privacte network)浅谈
客户端-站点VPNVPN的工作原理VPN职责职责一:保密完整性认证PSK算法实现(献给大佬)PSK应用演示RSA算法实现(献给大佬)RSA应用演示:实现签名VPN两大框架VPN的误解VPN合法性及法律相关
知识总结
缘友一世
·
2023-06-11 05:15
网络相关知识
网络
java
嵌入式C语言
-回调函数的使用及实际作用详解
回调函数的基本概念回调函数的基本概念,这里不做详细的讲解。如果不懂的可以参考另一篇博文回调函数分析回调函数的作用讲回调函数之前,先了解函数调用的类型:输出型输出型函数就是调用用这个函数之后就能完成对应的功能需求。比如sizeof()获取数据字节大小,memcyp()是内存拷贝函数。输出型函数占据做主导地位,知道什么时候该调用它。输入型输入型函数是把函数当作参数调用。而回调函数就是把函数当作参数来使
无为扫地僧
·
2023-06-11 01:05
嵌入式C语言
c语言
【c语言初阶】数组及冒泡排序
知识总结
数组及详解冒泡排序一维数组的创建和初始化一维数组的创建一维数组的初始化一维数组的应用一维数组在内存中的存储二维数组的创建和初始化二维数组的创建二维数组的初始化二维数组的应用二维数组在内存中的存储数组越界问题数组作为函数参数数组名的含义及特殊两个例子冒泡排序详解扫雷与多子棋的实现铁汁们,今天给大家分享一篇数组及详解冒泡排序,来吧,开造⛳️数组的定义:是一组相同类型元素的集合。一维数组的创建和初始化一
奶芙c
·
2023-06-11 00:30
算法
数据结构
排序算法
c语言
【c语言初阶】函数与递归
知识总结
函数与递归函数定义与分类库函数库函数的定义与种类二级查询库函数性质工具的使用c语言中常用的库函数总结自定义函数函数的参数实参定义形参定义函数调用传值调用图解分析传址调用图解分析编程题判断一个数是不是素数判断一年是不是闰年实现一个整形有序数组的二分查找。函数嵌套调用和链式访问嵌套调用嵌套定义链式访问链式访问经典题目函数的声明和定义函数的声明函数的定义函数声明和定义的实际应用函数递归递归定义递归的两个
奶芙c
·
2023-06-11 00:00
c语言
算法
数据结构
深入原理64式:32 C和C++
知识总结
目标:整理C和C++知识,主要包含如下内容:1、数组2、字符串3、结构体、共用体与枚举4、运算符及其优先级5、C预处理器与内存管理6、函数7、指针与引用8、类9、多态与虚函数表10、泛型,模板与元编程11、STL12、原理13、makefile与链接库14、智能指针15、effectiveC++16、线程,锁与队列第一部分数组1如何定义数组的引用?如何动态声明一维数组并删除?如何动态声明二维数组并
天地一扁舟
·
2023-06-10 22:24
深入原理64式
OkHttp讲解(三)-缓存策略
Android
知识总结
一、HTTP缓存机制1.1、分类1、强制缓存已存在缓存数据时,仅基于强制缓存,请求数据流程如下:2、对比缓存已存在缓存数据时,仅基于对比缓存,请求数据的流程如下:1.2、HTTP报文
涛涛123759
·
2023-06-10 17:47
让乔布斯受益匪浅的抗压方法,不看后悔
本来对心理学毫无兴趣的他,却在之后把学到的
知识总结
成七大技巧运用在了自己身上,成功从消极情
我是子鹃
·
2023-06-10 16:53
关于ARM架构和cortexM内核的
知识总结
ARM究竟是什么先了解下Acorn公司。Acorn计算机公司创立于1978年,公司位于英格兰的剑桥。是著名的ARM公司的前身。1991年,Acorn计算机公司剥离了ARM部门,成立了ARM公司。ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。ARM公司利用这种双赢的伙伴关系迅速成为了全
路溪非溪
·
2023-06-10 16:11
arm
嵌入式硬件
Qt(c++)入门
知识总结
文章目录信号槽机制.pro文件按钮(QPushButton)Qt窗口坐标系LambdaQMainWindow菜单栏:工具栏状态栏铆接部件(浮动窗口)核心部件(中心部件)资源文件对话框布局管理widgetQLabelQLineEdit自定义控件消息机制和事件event()事件过滤器文件系统信号槽机制信号槽机制是Qt框架的特色,可以简单描述为,一个对象触发了一个信号,如果某个对象对这个信号感兴趣,那么
傻瓜搬砖人
·
2023-06-10 14:42
qt
c++
开发语言
Kafka核心
知识总结
!
基本简介ApacheKafka是由LinkedIn采用Scala和Java开发的开源流处理软件平台,并捐赠给了ApacheSoftwareFoundation。该项目旨在提供统一的、高吞吐量、低延迟的平台来处理实时数据流。Kafka可以通过KafkaConnect连接到外部系统,并提供了KafkaStreams。「Kafka的特性」Kafka是一种分布式的,基于发布/订阅的消息系统,主要特性如下:
Java烟雨
·
2023-06-10 12:03
kafka
面试
后端
大数据
java
后端
系统架构
学习
Java IO 基础
知识总结
JavaIO基础
知识总结
1、IO流简介IO即Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库、文件、远程主机)的过程即输出。
Zero摄氏度
·
2023-06-10 11:24
JavaGuide
java
jvm
开发语言
测牛学堂:2023自动化软件测试入门教程之python数据类型总结(集合)
python之集合核心
知识总结
定义集合是无序的,不重复的。定义集合使用花括号。{},元素之间使用逗号隔开。在type函数返回的是set无序:每次打印的时候,和创建时候的顺序是不一致的。
测牛学堂测试培训
·
2023-06-09 21:05
测试
软件测试
python
自动化
数学建模
Java 优先队列
知识总结
文章目录优先队列介绍小根堆大根堆自定义优先队列例题参考资料本文介绍一些Java中数据类型PriorityQueue的简单使用方法。优先队列介绍常用方法:pq.offer(num);//添加一个元素pq.poll();//移除并返回队首的元素pq.peek();//返回队首的元素小根堆默认的就是从小到大排序的小根堆。PriorityQueuepq=newPriorityQueue();大根堆在这里插
小威W
·
2023-06-09 08:29
Java
优先队列
堆
Java
Java基础
知识总结
归纳
0.入门常识0.1Java特点0.2Java和C++0.3JRE和JDK0.4Java程序编译过程1.数据类型1.1基本数据类型1.2引用类型1.3封装类1.4缓存池2.字符串String2.1定义2.2不可变性的优点2.3StringvsStringBuffervsStringBuffer2.4字符串常量池(StringPool)2.5newString(“xxx”)3.基础语法3.1注释3.2
小小滴人儿~
·
2023-06-09 04:19
java
jvm
开发语言
嵌入式C语言
中if/else如何优化详解
观点一(灵剑):前期迭代懒得优化,来一个需求,加一个if,久而久之,就串成了一座金字塔。当代码已经复杂到难以维护的程度之后,只能狠下心重构优化。那,有什么方案可以优雅的优化掉这些多余的if/else?1.提前return这是判断条件取反的做法,代码在逻辑表达上会更清晰,看下面代码:if (condition) { // do something}else{ return xxx;}其实,每次看到
ST小智
·
2023-06-09 02:29
策略模式
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他