• 2024-09-13Kubernetes部署jenkins
    目录配置存储方式创建命名空间创建RBAC权限创建无头服务创建有状态服务创建ingress部署配置存储方式本次使用NFS作为存储,请确保提前部署好storageClass。创建命名空间kubectlcreatensops创建RBAC权限#serviceaccountapiVersion:v1kind:ServiceAccountmetadata:
  • 2024-09-12Pod管理策略2(资源清单文件)
    1.污点策略尽量不调度:PreferNoSchedule不被调度:NoSchedule驱逐节点:NoExecute#设置污点标签[root@master~]#kubectltaintnodenode-0001k=v:NoSchedulenode/node-0001tainted#查看污点标签[root@master~]#kubectldescribenodesnode-0001Taints:k=
  • 2024-09-12k8s用StatefulSet部署redis
    redis-config.yaml (配置文件)apiVersion:v1kind:ConfigMapmetadata:name:redis-configdata:redis.conf:|#Redisgeneralconfiguration​bind0.0.0.0​protected-modeno​port6379​dir/data​appendonlyyessentinel
  • 2024-09-11Grpc之metadata
    hello.protosyntax="proto3";packagepb;optiongo_package="./pb";serviceGreeter{rpcSayHello(HelloRequest)returns(HelloReply){}}messageHelloRequest{stringname=1;}messageHelloReply{stringmessage=1;}pro
  • 2024-09-08观察者之模式
    #include<iostream>#include<list>#include<string>#include<type_traits>#include<functional>usingnamespacestd;usingnamespacestd::placeholders;structmetadata{  intTemperature;  inthumidity;  intpressure;
  • 2024-08-30将ENVI标准格式的RAW高光谱图像转换MAT格式
    一、RAW文件格式芬兰SPECIM高光谱采集的数据和其他高光谱相机有些差别。芬兰SPECIM采集到的高光谱数据以RAW格式保存时,数据通常以最原始、未经处理的形式记录下来。RAW格式的数据具有极高的保真度,能够提供详细的光谱信息,适合用于后续的高级处理和分析。在数据文件夹中还包
  • 2024-08-25SpringBoot文档之配置参数的元数据的阅读笔记
    ConfigurationMetadata现代的IDE通过解析配置项的元数据信息,从而可以为开发者提供提示信息和补齐能力,提高维护配置文件的效率。SpringBoot支持的配置文件,比如application.properties或者application.yaml。对于一般的开发者而言,只需享受SpringBoot带来的便利。而对于组件的开
  • 2024-08-23K8S之Ingress常用Nginx、Traefik示例
    NginxIngress创建Pod、Service,定义如下nginx-ingress-demo.yamlapiVersion:extensions/v1beta1kind:Deploymentmetadata:name:nginx-deploynamespace:defaultspec:replicas:3selector:matchLabels:app:nginx-demoreplease:canary
  • 2024-08-23K8S之namespace资源限制
    在默认情况下,K8S不会对Pod进行CPU和内存限制,如果某个Pod发生内存泄露那么将是一个非常糟糕的事情所以在部署Pod的时候都会把Requests和limits加上,配置文件示例如下apiVersion:apps/v1kind:Deploymentmetadata:name:ng-deployspec:selector:matchLables:
  • 2024-08-08哈佛大学单细胞课程|笔记汇总 (四)
    (四)Single-cellRNA-seq:Qualitycontrol在QC步骤中,我们的目标和挑战主要包括:目标:筛选数据以仅包括高质量的真实细胞,以便在对细胞进行聚类时,更容易识别不同的细胞类型。识别任何失败的样本并尝试挽救数据或从分析中删除,此外还试图了解样本失败的原因。挑战:从不太复杂
  • 2024-08-07yapi 部署k8s
    apiVersion:v1kind:Namespacemetadata:name:yapi-ns---apiVersion:v1kind:Servicemetadata:name:mongonamespace:yapi-nslabels:app:mongospec:ports:-port:27017targetPort:27017name:mongoselector:app:
  • 2024-08-06Ceph 文件系统
    创建存储池Ceph文件系统至少需要两个RADOS存储池,一个用于存储数据,一个用于存储元数据。cephosdpoolcreatecephfs_datacephosdpoolcreatecephfs_metadata创建文件系统创建池后,可以使用以下命令启用文件系统:fs new$cephfsnewcephfscephfs_metadatacephfs
  • 2024-08-05《Advanced RAG》-05-探索语义分块(Semantic Chunking)
    摘要文章首先介绍了语义分块在RAG中的位置和作用,并介绍了常见的基于规则的分块方法。然后,阐述了语义分块的目的是确保每个分块包含尽可能多的独立语义信息。接着,文章分别介绍了三种语义分块方法的原理和实现方法,并对每种方法进行了总结和评估。文章观点语义分块是R
  • 2024-07-22深入浅出分析最近火热的Mem0个性化AI记忆层
    最近Mem0横空出世,官方称之为PA的记忆层,ThememorylayerforPersonalizedAI,有好事者还称这个是RAG的替代者,Mem0究竟为何物,背后的原理是什么,我们今天来一探究竟。Mem0介绍开源地址:https://github.com/mem0ai/mem0官方介绍为:Mem0providesasmart,self-improvingmemory
  • 2024-07-22HDF5 与包含文件的文件夹有何不同?
    我正在开发一个开源项目处理向文件夹添加元数据。提供的(Python)API允许您浏览和访问元数据,就像它只是另一个文件夹一样。因为它只是另一个文件夹。\folder\.meta\folder\somedata.json然后我遇到了HDF5及其派生Alembic在书中阅读HDF5
  • 2024-07-13gRPC高级——Metadata机制
    什么是MetadatagRPC让我们可以像本地调用一样实现远程调用,对于每一次的RPC调用中都可能会有一些有用的数据,而这些数据就可以通过metadata来传递。metadata是以key-value的形式存储数据的,其中key是string类型,而value是[]string,即一个字符串数组类型。metadata使得client和s
  • 2024-07-10Parquet && Impala
    参考官网:Parquet: ParquetImpala: ImpalaParquet:https://github.com/Parquet/parquet-format MetadataTherearethreetypesofmetadata:filemetadata,column(chunk)metadataandpageheadermetadata.AllthriftstructuresareserializedusingtheTCompa
  • 2024-07-07@ConditionalOnClass注解解析
    文章目录概要Bean注册过程@ConditionalOnClass注解总结概要springboot中各种@ConditionalXxx注解控制着Bean是否注册,只有满足了一定条件才会被注册到容器中。这些注解包含@ConditionalOnClass、@OnBeanCondition、@ConditionalOnProperty等等,这篇文章就和大家探究下
  • 2024-07-07QML注释大全
    importQtQuick2.0importQtAV1.7/*!\qmltypeVideo\inheritsItem\ingroupmultimedia_qml\ingroupmultimedia_video_qml\inqmlmoduleQtAV\briefAconveniencetypeforshowingaspecifiedvideo.\cVideoisaconven
  • 2024-07-06python3.7报错ModuleNotFoundError: No module named 'importlib.metadata'
    1.问题今天在使用一个项目的时候遇到以下的问题:ModuleNotFoundError:Nomodulenamed'importlib.metadata'个人的情况:python3.7conda环境中安装了importlib-meta的工具包,版本为6.7.0在引入的过程中,还是出现了问题。这是由于,包的引入方式和包名不一致引起的。具体如下
  • 2024-07-05springboot 自动配置原理
    @SpringBootApplication发现是一个复合注解@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan由三个注解组合而来@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfigurat
  • 2024-07-01QT 使用Q_PLUGIN_METADATA实现自定义插件
    1.创建一个继承自QObject的类,并在类的实现文件中使用Q_PLUGIN_METADATA宏定义插件的元数据信息。这个宏通常包含插件的元数据,如插件的标识符、版本号等。2.在插件项目的.pro文件中添加QT += core gui widgets以确保能够使用Qt的相关功能。3.在主应用程序中使用QPluginLoade
  • 2024-06-19【K8s】专题五(4):Kubernetes 配置之 ConfigMap 与 Secret 使用
    以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号!目录一、ConfigMap使用方式1、注入环境变量2、挂载配置文件二、Secret使用方式1、注入环境变量2、设置镜像密钥3、设置TLS凭据一、ConfigMap使用方
  • 2024-06-18kubernetes部署dashboard
    kubernetes部署dashboard1.简介Dashboard是基于网页的Kubernetes用户界面。你可以使用Dashboard将容器应用部署到Kubernetes集群中,也可以对容器应用排错,还能管理集群资源。你可以使用Dashboard获取运行在集群中的应用的概览信息,也可以创建或者修改Kubernetes
  • 2024-06-185、k8s-资源管理-yaml语言--使用yaml语言创建nginx服务
    YAML语言是一个类似XML、JSON的标记性语言、他强调以数据为中心、而不是以标识语言为重点、因而YANL本身定义比较简单:对比如下XML语言:<html><age>15</age><address>hainan</address></html>YAML语言:heima:age:15address:hainanyaml语言没有过多的