『现学现忘』Git基础 — 18、Git对象的总结

博主头像 提示:前面三篇文章已经分别的对blob对象、tree对象、commit对象进行了详细的说明,这篇文章我们总结一下,Git对象在基础操作流程中的生成的时机。 1、Git操作最基本的流程 1)创建工作目录对工作目录进行修改。 2)执行git add ./命令添加文件到暂存区。 相当于执行了如下两个底层命 ...

阴影进阶,实现更加的立体的阴影效果!

博主头像 CSS 阴影的存在,让物体看上去更加有型立体。 然而,在最简单的阴影使用之上,我们可以实现更多有意思且更加立体的阴影效果。 本文将带大家看看如何使用 CSS 实现几类比普通阴影更加立体的阴影效果。 CSS 阴影基础 CSS 中,明面上可以实现阴影的有三个属性: box-shadow - 盒阴影 te ...

被“智能”蒙蔽双眼的智能制造

博主头像 最近调研了一个离散制造企业,企业现在有ERP、PLM、MES、WMS、BPM、MDM、ESB、QMS和门户等系统,企业要进行全厂的整体升级。针对这些系统使用的现状进行梳理,一共总结了68个待解决的主要问题,体现在两个方面:一是业务问题,例如数据缺失或不匹配、应用逻辑不合理、业务流程无法走通等;二是技 ...

.NET MAUI RC2 发布,支持 Tizen 平台

博主头像 在.NET多平台应用程序UI(.NET MAUI)RC1之后仅两周,微软已经发布了RC2,并以新的Tizen支持为亮点。.NET MAUI是微软对Xamarin.Forms的演变,因为它除了iOS和Android移动目标之外还增加了桌面支持,用于使用 C# 和 XAML 创建原生移动和桌面应用。使用 ...

支持向量机之线性可分向量机

一、支持向量机简介 支持向量机(support vector machines,SVM)是一种二类分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;支持向量机还包括核技巧,这使它成为实质上的非线性分类器。当训练数据线性可分时,通过硬间隔最大化(hard mar ...

灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子

博主头像 hello大家好呀,我是小楼。 作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。 客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。 有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看不出来 ...

javaScript中Number数字类型方法入门

博主头像 前言 Number和Math都属于JavaScript中的内置对象,Number数字类型作为基础数据类型,我们在开发过程中会经常用到,包括数字精度的格式化,还有字符串转换成数字等操作。 Number数字 自带属性值 Number.EPSILON 两个可表示(representable)数之间的最小间 ...

C#语法糖系列 —— 第三篇:聊聊闭包的底层玩法

博主头像 有朋友好奇为什么将 闭包 归于语法糖,这里简单声明下,C# 中的所有闭包最终都会归结于 类 和 方法,为什么这么说,因为 C# 的基因就已经决定了,如果大家了解 CLR 的话应该知道, C#中的类最终都会用 MethodTable 来承载,方法都会用 MethodDesc 来承载, 所以不管你怎么玩 ...

Python 树表查找_千树万树梨花开,忽如一夜春风来(二叉排序树、平衡二叉树)

博主头像 什么是树表查询? 借助具有特殊性质的树数据结构进行关键字查找。 本文所涉及到的特殊结构性质的树包括: 二叉排序树。 平衡二叉树。 使用上述树结构存储数据时,因其本身对结点之间的关系以及顺序有特殊要求,也得益于这种限制,在查询某一个结点时会带来性能上的优势和操作上的方便。 树表查询属于动态查找算法。 ...

使用 Vert.X Future/Promise 编写异步代码

Future 和 Promise 是 Vert.X 4.0中的重要角色,贯穿了整个 Vert.X 框架。掌握 Future/Promise 的用法,是用好 Vert.X、编写高质量异步代码的基础。本文从 Future/Promise 的概念出发,介绍这两者的定义以及如何理解其定义;然后介绍 Prom ...

Halo 开源项目学习(六):事件监听机制

博主头像 Halo 项目中,当用户或博主执行某些操作时,服务器会发布相应的事件,例如博主登录管理员后台时发布 "日志记录" 事件,用户浏览文章时发布 "访问文章" 事件。事件发布后,负责监听的 Bean 会做出相应的处理,这种设计称为事件监听机制,其作用是可以实现业务逻辑之间的解耦,提高程序的扩展性和可维护性... ...

《HelloGitHub》第 73 期

博主头像 兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 https://github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程 ...

SpringBoot详解

博主头像 1、Hello,World! 1.1、SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发 ...

nginx + nginx-rtmp-module + springboot 搭建直播流服务器实现推流、拉流实时直播功能

博主头像 业务需求 最近公司在做养老相关的业务,现在需要子女从小程序端对家里的老人通过家庭终端交互屏进行实时看护。 解决方案 第三方的一些现成的服务:腾讯音视频通话、直播功能; 阿里的音视频通信;两者都挺好的,但是需要收费因此放弃决定自己搭建一套直播流服务; 先看效果(自己服务器配置低有延迟、放到公司服务器上 ...

聊聊 node 如何优雅地获取 mac 系统版本

博主头像 背景 今天突然碰到了一个兼容性需求,需要根据不同 macOS 版本,进行不同的兼容性处理。 没想到看似简单的需求,中间也经历了一番波折,好在最后解决了问题。 在此记录一下解决问题的过程,也方便其他有类似需求的同学参考。 获取系统类型 既然需要针对 mac 系统进行兼容性处理,首先需要区分系统类型,好 ...

k8s入门之PV和PVC(八)

博主头像 某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。 一、安装nfs 1.在k8sMaster主节点 ...

<123···200>