• 2024-07-01CPP从头学起3:运算符
    运算符:作用:执行代码运算等操作。运算符的类型:1.算数运算符:三个大类:加减乘除,取模运算,前置后置。(1)加减乘除:如下:#include<iostream>usingnamespacestd;#include<string>//CPP风格字符串要包含这个头文件intmain(){ inta=10; intb=3; cout<<a+b<<
  • 2024-07-01Day7 反转字符串,反转字符串II,替换数字
    反转字符串 #include<iostream>usingnamespacestd;#include<string>voidfanzhuan(string&s){ for(inti=0,j=s.size()-1;i<s.size()/2;i++,j--) { swap(s[i],s[j]); } cout<<s;}intmain(){ strings; cin>>s;
  • 2024-07-01Gradle Core Plugins (plugin is not in ‘org.gradle‘ namespace)
    记录一个由gradle构建项目遇到的问题:起因:项目原先运行正常,不过个人移动了工程的目录位置,导致出现以下错误GradleCorePlugins(pluginisnotin'org.gradle'namespace)-PluginRepositories(couldnotresolvepluginartifact'com.android.application:com.androi
  • 2024-06-210基础学C++ | 第03天 | 基础知识 |算术运算符 | 赋值运算符 | 比较运算符 | 逻辑运算符
    前言前面已经讲了,数据类型以及求数据类型所占的空间0基础学C++|第02天|基础知识|sizeof关键字|浮点型|字符型|转义字符|字符串|布尔类型|数据的输入-CSDN博客,现在讲运算符算术运算符 作用:用于处理四则运算#include<iostream>usingnamespacestd;in
  • 2024-06-21AtCoder ABC 358
    比赛链接A-WelcometoAtCoderLandAC_Code#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongsignedmain(){strings,t;cin>>s>>t;if(s=="AtCoder"&&t=="Land")co
  • 2024-06-188、k8s-资源-Namespace-空间隔离
    Namespace是kubernetes系统中一种非常重要的资源、它主要的作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下、kubernetes集群中的所有Pod都是可以互相访问的、但是在实际生产环境中、是不能让两个Pod之间进行互相访问的、这时候就可以将两个Pod划分到不同的n
  • 2024-06-14在C++中,namespace关键字
    在C++中,namespace是一个关键字,用于定义一个命名空间,这是C++标准为了帮助程序员避免命名冲突而引入的一种机制。在大型项目或当多个程序员同时工作在一个项目中时,命名空间尤其有用,因为它们允许你将相关的类、函数、变量和其他标识符分组到一个逻辑单元中。以下是一些关键点,说明
  • 2024-06-136、k8s-资源管理方式-命令式对象管理-命令式对象配置-声明式对象配置--一切皆是资源
    注意:资源管理的三种方式都是在master节点上运行的、如果想在node节点上运行下边的指令操作、需要将master节点上的配置文件 .kube/ 复制到node节点上:(scp -r/root/.kube/  node1:/root/.kube)资源管理方式:三种方式1、命令式对象管理--直接使用命令去操作kubernetes资源
  • 2024-06-13Apollo(配置管理工具)
    介绍Python读取配置参数通常使用处理yaml,conf配置文件和env环境变量,这种配置方式比较方便本地加载,在微服务分布式部署时对这些配置需要集中管理,并支持热更新则引入了Apollo Apollo(阿波罗) 是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不
  • 2024-06-13Docker的Namespace隔离技术
    什么是NamespaceNamespace是Linux内核的一项功能,该功能对内核资源进行分区,以使一组进程看到一组资源,而另一组进程看到另一组资源。Namespace的工作方式通过为一组资源和进程设置相同的Namespace而起作用,但是这些Namespace引用了不同的资源。资源可能存在于多个Namespace
  • 2024-06-11计树 Normal --
    无聊的水题。无聊的水题IDLS喜欢上树。但是他并不想把一道数据结构题出到树上,他喜欢计Tree。这一天,他想自己造一棵树,他手头有\(N\)个树的节点,标号为\(1\simN\),他会在它们之间连边,我们定义两颗树不同,当且仅当一对节点在一棵树中有连边,另一棵树中没有连边。但他不喜欢
  • 2024-06-11关于namespace
    namespace和cgroup被称为当下轻量虚拟化技术的核心。namespace实现资源隔离。cgroup实现资源限制,主要是针对cpu和mem。那linux系统下namespace是如何实现资源隔离的呢?具体都隔离了哪些方面?资源类型提到资源隔离,所包含的资源类型包括:cpu内存网络存储空间进程和上下文环境
  • 2024-06-08发信息(客户)
    //客户端#include"mysocket.h"//头文件usingnamespacestd;intmain(){cout<<"-----------------客户端----------------\n";startup();//启动//检测版本号if(LOBYTE(wsdata.wVersion)!=2||HIBYTE(wsdata.w
  • 2024-06-07k8s——安全机制
    一、安全机制说明  Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。APIServer是集群内部各个组件通信的中介,也是外部控制的入口。所以Kubernetes的安全机制基本就是围绕保护APIServer来设计的。 比如kubectl如果想向APIServer请求资
  • 2024-06-06详解 Protobuf 在 C++ 下 Message、enum、Service 的使用
    这篇文章主要目的是介绍Protobuf的常用知识,包括前置声明,message,service,enum等。声明//使用proto3语法syntax="proto3";//定义一个名为Greeter的包packageGreeter;//开启生成通用服务代码的选项optioncc_generic_services=true;syntax用于提示pro
  • 2024-06-06k8s - namespace
    简介命名空间,可以根据ns区分业务线、应用、权限一般默认命名空间指向default,可以在kubeconfig中修改默认配置清单文件apiVersion:v1kind:Namespacemetadata:#命名空间名称name:yky常用操作#创建名为yky的nskubectlcreatensyky#删除名为yky
  • 2024-06-06kube-platform平台可视化的第一个接口-namespace列表
    目录概述实践代码启动概述  此文完成kube-platform平台的第一个接口namespace列表返回。  kube-platform从平台搭建至完成第一个接口,至此基本框架就已成型,在此对几篇文章做整理。1.kube-plaform-gin框架使用2.kube-plaform-viper框架使用kube-plaform-cl
  • 2024-06-06namespace C++命名空间
    命名空间的概念最早出现在C++编程语言中,用于解决代码组织和命名冲突的问题。其设计初衷是为了让开发者能够更轻松地编写和维护大型的软件系统。来源C++是一种面向对象的编程语言,它继承了C语言的基本语法和特性,并在此基础上引入了一些新的概念和功能。命名空间是其中
  • 2024-06-05逆天面试题-
    扪心自问,不借助第三变量实现两个变量value的交换,你怎么做?321看两种思路:一.联想运算不多说,试着去感受它的奇妙#include<iostream>usingnamespacestd;intmain(){inta=3;intb=5;a=a+b;b=a-b;a=a-b;cout<<a<<""<<
  • 2024-06-04PostgreSQL的视图pg_namespace
    PostgreSQL的视图pg_namespace基础信息OS版本:RedHatEnterpriseLinuxServerrelease7.9(Maipo)DB版本:16.2pg软件目录:/home/pg16/softpg数据目录:/home/pg16/data端口:5777在PostgreSQL中,pg_namespace是一个系统表,用于存储所有命名空间(schema)的相关信息。命名
  • 2024-06-03C++命名空间(详解)
    C++基础语法C++基于C语言的改进:c++在C语言的基础上引入并扩充了面向对象的概念C++基础概念:C++是基于C语言而产生的,它即可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计在1998年出现C++98C++成熟他是标
  • 2024-06-02dbt adapter dispatch 处理简单说明
    以前是结合使用对于adapter的dispatch有过简单说明,以下结合源码分析下内部参考处理参考处理defdispatch(self,macro_name:str,macro_namespace:Optional[str]=None,packages:Optional[List[str]]=None,#eventuallyremove
  • 2024-05-30visual studio 中为命名空间添加xml注释
    UsingNamespaceDocandNamespaceGroupDocClasses(ewsoftware.github.io) UsingNamespaceDocandNamespaceGroupDocClassesIfyourbuildtoolsupportsit,namespacecommentscanalsobespecifiedandmaintainedinyoursourcecodebyaddinganempty Name
  • 2024-05-28(PAT乙级刷题)有多少不同的值
    题目:题解:#include<iostream>#include<map>#include<cmath>usingnamespacestd;map<int,int>mp;intmain(){intx;cin>>x;doublekey;//记录每一轮计算的值for(inti=1;i<=x;i++){key=abs(i/2)+abs(i/3
  • 2024-05-28容器基础-- namespace,Cgroup 和 UnionFS
    Namespace什么是Namespace?这里的“namespace”指的是Linuxnamespace技术,它是Linux内核实现的一种隔离方案。简而言之,Linux操作系统能够为不同的进程分配不同的namespace,每个namespace都具有独立的资源分配,从而实现了进程间的隔离。如果你的Linux安装了GCC