雷厉风行 雷厉风行
2年前
Mac程序员软件-AppCode 2022 for Mac(iOS代码编写利器)完美激活版
AppCode2022forMac是一款针对iOS、macOS和watchOS等开发平台的智能IDE。它是一个强大而简单易用的开发环境,具有丰富的代码编辑和调试功能,方便开发人员进行应用程序的开发和调试。
山东彭于晏 山东彭于晏
4年前
SecureCRT配合树莓派 使用教程
SecureCRT使用教程如何建立连接串口连接打开SecureCRT这里需要提前安装一个USB转TTL驱动需要修改波特率根据修改树莓派的文档”cmdline.txt“的操作我当时修改的是115200javadwcotg.lpmenable0consoletty1consoleserial0,115200root/dev/mmcblk0p2ro
Stella981 Stella981
3年前
MThings通过虚拟串口模拟主从调试心得
背景了解如何通过一款MODBUS调试工具,通过RS485建立通讯。(本文通过虚拟串口调试)准备虚拟串口工具,如下图示所示:!在这里插入图片描述(https://imgblog.csdnimg.cn/20201101195948364.png?xossprocessimage/watermark,type_ZmFuZ3
Wesley13 Wesley13
3年前
Java设计模式之状态模式详解
(本文由言念小文原创,转载请注明出处)在实际工作中经常遇到某个对象,处于不同的状态有不同行为逻辑、且状态之间可以相互迁移的业务场景,特别是在开发通信协议栈类软件中尤为多见。《设计模式之禅》这本书中对状态模式有着非常详尽的讲解(目前为止我认为讲解得最好的书),但总觉得自己没能够理解透彻、灵活运用。直到今年完成了一个通信协议软件的开发,重新研究了“状态机”,
Wesley13 Wesley13
3年前
Java设计模式之责任链模式
引入责任链模式责任链模式顾名思义,责任链模式(ChainofResponsibilityPattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会
Wesley13 Wesley13
3年前
Java描述设计模式(16):代理模式
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fmodelarithmeticparent)||GitEE·点这里(https://gitee.com/cicadasmile/modela
Wesley13 Wesley13
3年前
Java设计模式之原型模式
原型模式简介原型模式实际上不算一种设计模式,应该说是一种技巧吧。当我们需要创建与已有对象一样的对象时,我们通常可以有两种容易想到的方法,一种是将已有对象指向另外一个重新创建的对象,如//将old赋给newObjectnewObjectoldObject;这种做法是相当于newObject还是指向
Stella981 Stella981
3年前
MVC模式
MVC(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fdiyunfei%2Fp%2F6752618.html)(ModelViewController)MVC是一种设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代
Wesley13 Wesley13
3年前
Java描述设计模式(12):外观模式
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fmodelarithmeticparent)||GitEE·点这里(https://gitee.com/cicadasmile/modela
3A网络 3A网络
2年前
Golang 常见设计模式之选项模式
Golang常见设计模式之选项模式熟悉Python开发的同学都知道,Python有默认参数的存在,使得我们在实例化一个对象的时候,可以根据需要来选择性的覆盖某些默认参数,以此来决定如何实例化对象。当一个对象有多个默认参数时,这个特性非常好用,能够优雅地简化代码。而Go语言从语法上是不支持默认参数的,所以为了实现既能通过默认参数创建对象,又能通过传