设计模式 模式 基础 信息

设计模式 C++

(设计模式) (李建忠 C++) 23种设计模式 组件协作 模板方法 父类中定义组件(函数)的调用流程,每个组件使用虚函数进行实现,然后子类中可以重写父类中虚函数的实现。 如果我们发现一个算法的组件(函数)的调用流程都是一样的,但是步骤中的各个组件的实现可能有所差异,此时会使用模板方法。 【注】稳定 ......
设计模式 模式

设计最近学习的课程接口

......
接口 课程

Knative 基础

Knative 项目简介 读音为“kay-nay-tiv”,由Google于2018年7月正式发布 Kubernetes平台的原生扩展组件,让其能够轻松地部署、运行和管理Serverless类型的云原生应用 由RedHat、Google和IBM等公司,以及各种初创公司组成的开源社区共同维护 目标在于 ......
Knative 基础

less-匹配模式

//匹配模式 有点像函数重载 .arrow { width: 0; height: 0; overflow: hidden; border-width: 10px; border-color: transparent transparent limegreen transparent; border ......
模式 less

计算机基础

计算机基础 1、Python是什么? Python是一门编程语言。 语言是一种事物与另外一种事物沟通的介质。 所以说编程语言就是程序员与计算机共同的介质。 编程语言还有其他分类: 2、什么是编程? 就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来。编程的结果就是一堆文件。 3、 ......
计算机 基础

软件设计模式系列之六——单例模式

单例模式(Singleton Pattern)是一种常见的创建型设计模式,其主要目的是确保一个类只有一个实例,并提供一个全局访问点来获取该实例。这意味着无论何时何地,只要需要该类的实例,都会返回同一个实例,而不是创建多个相同的实例。 ......
模式 设计模式 软件

less-基础用法

什么是less? less, suss , stylus 都是css的动态扩展语言. 三种都大同小异 官网: https://less.nodejs.cn/ 怎么用? 与Node.js一起使用: 安装: npm install -g less 编译: lessc styles.less styles ......
基础 less

单例模式

Analyser* Analyser::Instance() { static QMutex mutex; static QScopedPointer<Analyser> inst; if (Q_UNLIKELY(!inst)) { mutex.lock(); if (!inst) { inst.r ......
模式

Android RxJava 异常时堆栈信息显示不全(不准确),解决方案都在这里了

现象 大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。 前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或者 RxJava 框架的代码) ......
堆栈 解决方案 Android 方案 RxJava

网络基础01-交换机的作用是什么?路由器的作用是什么?

首先我们需要再次理解两个重要的概念,也许这两个概念几乎不会在实际工作中被提及。 冲突域:在曾经使用集线器的年代,所有主机连接在一个集线器上,每次只有一台主机可以发送数据,因为所有主机共享一个通讯信道,如果两台主机同时发送数据会产生冲突。主机会使用CSMA/CD协议来进行侦听。 CSMA/CD的基本原 ......

《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现

前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接 ......
接口 上下文 思路 上下 用户

Js基础-闭包

在介绍闭包之前,我们先看看是什么全局变量和局部变量 全局变量和局部变量 局部变量:定义在函数内部的变量(只能在内部被访问) 形参也是一种局部变量 全局变量:不在函数内部定义的变量, 就称为全局变量,全局变量在任何函数内都可以被访问和修改 假如我们在函数内部 定义了一个和外部相同名字的变量, 那么在函 ......
闭包 基础

k8s 基础理论汇总

1. k8s 有哪些常用组件,他们功能是什么 etcd 保存了整个集群的状态; apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机 制; controller manager 负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler ......
基础理论 理论 基础 k8s k8

Java高并发策略 java架构设计高并发策略和设计

Java高并发策略 java架构设计高并发策略和设计 最近在面试被问到这个问题,整理下 按照不同的层级说明 展示层 cdn静态文件加速 例如 HTML、CSS、JS、图片这些静态资源非常适合放到CDN上进行缓存。 CDN服务商的节点是全国各地的,你的一份静态文件会被缓存到各个节点,用户访问时,会自动 ......
策略 架构 Java java

java基础

java基础 常量缓存池 Integer integer = new Integer(18); Integer integer1 = new Integer(18); Integer integer2 = Integer.valueOf(18); Integer integer3 = Integer ......
基础 java

【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识

【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识 5.3.1 什么是持续交付 云原生下对持续交付(Continuous Delivery)是一种软件开发方法,旨在实现高质量、可靠且可持续的软件交付。它强调通过自动化的流程和工具链,使得软件的构建、测试和部署过程可以频繁地进行, ......
基础知识 基础 知识 DevOps 5.3

java基础

1.类与对象 *类是方法与属性的集合,是一种抽象的概念 *对象是对该类事物的具体体现形式,具体存在的个体 student stu1=new student(); student为类名 stu1为对象名=new student()为该类的构造方法 2.成员变量和局部变量 *成员变量:在类中方法外 *可 ......
基础 java

Day_9.15_单例设计模式

单例设计模式 23种 设计模式概述 何为单例模式 实现思路 单例模式的两种实现方式 < 饿汉式 < 懒汉式 饿汉式vs懒汉式 main() ......
设计模式 模式 9.15 Day 15

UI设计网站

404 https://www.17sucai.com/pins/demo-show?id=49791&st=nkk3dABfx9sH3wVa2N-YXg&e=1694746950 https://www.17sucai.com/pins/demo-show?id=38181&st=23_wtZBG ......
网站

桥接模式

桥接模式 案例引入 对不同的手机类型和不同品牌实现操作(如开机,关机,上网,打电话等)。 如手机的类型有折叠式,直立式等。手机品牌有华为,小米,vivo等。 传统方式实现案例UML图 传统方式问题分析 1.扩展性问题,如果再增加手机的样式,就需要增加各个品牌手机的类,同样我们如果增加一个手机品牌,也 ......
模式

订单请求接口设计,避免timeout超时问题 下单解决

订单请求接口设计,避免timeout超时问题 下单解决 接上篇:外部系统对接下单幂等性校验逻辑及接口超时处理 https://www.cnblogs.com/oktokeep/p/17668039.html 1.第一步中间表数据 & 取消接口 两件事情分开,不要因为中间表缺失数据,而影响到取消的操作 ......
订单 接口 timeout 问题

Linux基础39 nginx动静分离, nginx资源分离, rewrite概述

一、动静分离 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请求,可以减少不必要的请求消耗,同时能减少请求的延时。 通过中间件将动态请求和静态请求分离,逻辑图如下: 二、配置动静分离 1.单台机器的动静分离 [root@web01 conf.d]# vim wordp ......
nginx 动静 rewrite 基础 资源

常用设计模式

一、工厂模式 + 单例模式 使用工厂模式来创建对象,通过单例模式来保证该工厂只有一个实例,从而减少创建对象时的开销。 首先,创建一个工厂类,该类使用单例模式来保证只有一个实例,该实例负责创建对象。然后,根据需要创建多个工厂方法,每个方法用于创建不同的对象。 class SingletonFactor ......
设计模式 常用 模式

IP 路由基础

在一个典型的数据通信网络中,往往存在多个不同的IP网段,数据在不同的IP网段之间交互是需要借助三层设备的,这些设备具备路由能力,能够实现数据的跨网段转发。路由是数据通信网络中最基本的要素。路由信息是指导报文转发的路径信息,路由过程就是报文转发的过程。 路由概述 路由初识 路由是指导报文转发的路径信息 ......
路由 基础 IP

Xilinx平台以太网接口(一)TCP-IP基础

汇总篇: Xilinx FPGA平台以太网接口(汇总篇)_xilinx ethernet_子墨祭的博客-CSDN博客 本系列文章基于xilinx三速以太网IP进行学习介绍。 在完成以太网通信实验之前,必须要对以太网基础知识进行了解。时间充裕的可以看看《图解TCP/IP》作为扫盲。本文重点对以太网帧结 ......
以太网 接口 基础 Xilinx TCP-IP

【FPGA项目】沙盘演练——基础版报文收发

第1个虚拟项目 1. 前言 点灯开启了我们的FPGA之路,那么我们来继续沙盘演练。 用一个虚拟项目,来入门练习,以此步入数字逻辑的大门。 Key Words:FIFO 、SOF 、EOF、计数器、缓存、时序图、方案设计 2. 项目要求 1) 输入报文长度64~2048字节; 2) 输入报文之间最小间 ......
报文 沙盘 基础 项目 FPGA

Unity 游戏开发、03 基础篇 | C#初级编程

C#初级编程 https://learn.u3d.cn/tutorial/beginner-gameplay-scripting 8 Update 和 FixedUpdate Update(不是按固定时间调用的) 经常用于 移动非物理特性的物体(不是物理对象) 简单定时器 接收输入 FixedUpd ......
基础 Unity

【php基础】基础语法01

一、PHP简述 PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。在一个php文件中可以包括以下内容: PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码PHP 代码在服务器上执行,结果以纯 HTML 形 ......
基础 语法 php