- 博客(468)
- 资源 (49)
- 收藏
- 关注
原创 【React】React.Children.only expected to receive a single React element child
Uncaught Error: React.Children.only expected to receive a single React element child
2023-01-14 09:24:24
41
原创 解决Mac M1 debug报错(could not launch process: can not run under Rosetta)
could not launch process: can not run under Rosetta, check that the installed build of Go is right for your CPU architecture
2022-10-05 15:03:30
816
原创 spring cloud gateway常用配置
Spring Cloud Gateway常用的请求相关的配置项以下配置项均省略spring.cloud.gateway前缀配置项 说明 示例 httpclient.connect-timeout 全局的http客户端连接超时时间,单位ms 1000 httpclient.response-timeout 全局的http客户端响应超时时间, time.Duration 5s httpclient.compression 是否进行压缩 fals
2022-04-15 15:26:46
1103
原创 Golang合并多个有序链表
package mainimport ( "fmt")func main() { n1 := &Node{ val: 1, next: &Node{ val: 4, next: &Node{ val: 5, }, }, } n2 := &Node{ val: 1, next: &Node{ val: 3, next: &Node{ val: 4, }, }, }.
2022-01-25 12:34:50
353
原创 Golang通过递归合并两个有序切片
var combineResult []int//通过递归合并两个有序切片func combineSortedSlice(n1, n2 []int) { if len(n1) == 0 { combineResult = append(combineResult, n2...) return } if len(n2) == 0 { combineResult = append(combineResult, n1...) return } if n1[0] < n.
2022-01-25 12:30:34
656
原创 Golang通过递归合并两个有序链表
通过递归合并两个有序链表1 -> 4 -> 51 -> 3 -> 4合并之后: 1 -> 1 -> 3 -> 4 ->4 -> 5func main() { testCombine()}type Node struct{ val int next *Node}//合并两个有序链表func combineSortedLink(left, right *Node) *Node { if left == nil
2022-01-25 12:27:30
266
原创 Golang单元测试覆盖率统计
go test命令用于执行单元测试go tool cover命令可以统计代码覆盖率在*_test.go文件中,有三种类型的函数:测试函数、基准测试(benchmark)函数、示例函数。一个测试函数是以Test为函数名前缀的函数,用于测试程序的一些逻辑行为是否正确;go test命令会调用这些测试函数并报告测试结果是PASS或FAIL。基准测试函数是以Benchmark为函数名前缀的函数,它们用于衡量一些函数的性能;go test常用参数> - cover:是否开启覆盖率统.
2022-01-25 08:45:54
2054
原创 Java单元覆盖率工具JaCoCo详细理解和使用(配置+示例)
一、代码覆盖率理解代码覆盖(Code coverage)是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。简单来理解,就是单元测试中代码执行量与代码总量之间的比率。Java常用的单元测试覆盖率框架有:JaCoCo、EMMA和Cobertura,本篇文章主要介绍JaCoCo的使用。二、JaCoCo理解JaCoCo官方文档:https://www.eclemma.org/jacoco/trunk...
2021-12-07 18:46:33
31814
7
原创 设计模式——组合模式(图)
组合模式总结如下图(可点击放大):UML结构图如下:安全模式:透明模式:示例:public class CompositeClient { public static void main(String[] args) { Component c0 = new Composite(); Component c1 = new Composite(); Component leaf1 = new Leaf("1")...
2021-12-07 08:26:22
151
原创 设计模式——备忘录模式
备忘录模式总结如下图(可点击放大):UML结构图如下:示例:public class MementoClient { public static void main(String[] args) { Originator or = new Originator(); Caretaker caretaker = new Caretaker(); or.setState("S0"); System.out.pr...
2021-12-07 08:25:50
78
原创 设计模式——状态模式
状态模式总结如下(可点击放大查看):示例://状态模式public class StateClient { public static void main(String[] args) { State initState = new ConcreteState1(); Context context = new Context(initState); context.handle(); //处理请求 context.h
2021-12-07 08:25:40
36
原创 设计模式——简单工厂模式
简单工厂模式总结如下图(可点击放大):示例:public class Client { //抽象产品 public interface Product{ void show(); } //具体产品, ProductA static class ConcreteProduct1 implements Product { @Override public void show() { .
2021-12-07 08:25:28
345
原创 设计模式——观察者模式
观察者模式总结如下(可点击放大):示例:public class ObserverPattern { public static void main(String[] args) { Subject subject = new ConcreteSubject(); Observer observer1 = new ConcreteObserver1(); Observer observer2 = new ConcreteObserver.
2021-12-07 08:25:12
35
G3 PLC相关协议文档(MAC/Physical/Profile/白皮书)
2020-08-04
IEC 62056协议全套(带中文版)
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人