文章分类

首页 / 文章分类

Git撤销&回滚操作

开发过程中,你肯定会遇到这样的场景: 场景一: 糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作! 场景二: 彻底完了,刚线上更新的代码出现问题了,需要还原这次提交

C#语法糖系列聊聊 ref,in 修饰符底层玩法

自从 C# 7.3 放开 ref 之后,这玩法就太花哨了,也让 C# 这门语言变得越来越多范式,越来越重,这篇我们就来聊聊 ref,本质上来说 ref 的放开就是把 C/C++ 指针的那一套又拿回来了

源码中的设计模式–单例模式

一、模式入场 单例模式在众多的设计模式中应该是最简单的一个,但是要掌握的点也不少。先看下《head first 设计模式》中给出的释义, 单件模式确保一个类只有一个实例,并提供一个全局访问点。 &

Tensorflow中张量(Tensor)打印信息中shape字段的理解方式

关于一个张量的shape的理解,可以参考《tensorflow中张量维度—Shape参数理解》这篇博文,该博文讲的已经比较全面。 我在这里补充一下: 一个Tensor的打印信息中shape=()表示

如果我在INTERVAL关键字中使用了一组封闭的单位值,MySQL将返回什么?

MySQL将考虑随附的一组单位值中提供的两个中的第一个值。在根据INTERVAL关键字给出的单位,根据封闭集合中的考虑值,计算间隔后,它将返回输出以及警告。 以下示例将对其进行澄清- mysql>

关于JS中一维数组和二维数组互转问题_javascript技巧

一维数组转二维数组 arr1to2(arr, number) { var arr2 = []; let len = arr.length; for (le

如何优雅地包装controller的返回结果,Result类封装

import java.io.Serializable; public class Result implements Serializable { private Integer code

SpringCloud项目的log4j2漏洞解决方案详解流程_java_

 步骤如下: <properties> <log4j2.version>2.15.0</log4j2.version> </properties

Redis如何无锁应对并发访问及如何实现分布式锁

Redis无锁应对并发访问 原子操作是一种提供无锁并发访问控制的方法。原子操作是指执行过程保持原子性的操作,而且原子操作执行时并不需要再加锁,实现了无锁操作。 并发访问控制对应的操作主要是数据修改操作

springboot base64_base64转码

注意事项: 标准base64是一种编码转换,不是加密方法,过程可逆; 标准base64的64个可打印字符由52个大小写英文字母和10个数字(0-9)以及 / 和 + 组成; base64为了方便把含