自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 本地部署google大模型并编写程序调用流式输出

ollama 本地部署gemma:2b模型

2024-04-09 19:24:20 276

原创 Linux安装conda

conda是一个开源的包管理器和环境管理器,用于安装、运行和更新包和它们的依赖项。它可以轻松地在计算机上创建隔离的环境,这些环境可以有不同版本的Python和/或不同的包组合,这对于数据分析和科学计算非常重要。

2024-04-03 11:37:13 564

原创 Dockerfile文件解析

FROM:FROM指令必须是Dockerfile中非注释行的第一个指令,为镜像文件构建过程指定基础镜像,后续的指令运行于此基础镜像所提供的运行环境。需要注意的是,可以为任意数字,但实践中其必须为/etc/ passwd中某用户的有效UID,否则,docker run命令将运行失败。Linux上的默认shell是[“/ bin / sh”,“c”],在Windows上是[“cmd”,“/ S”,“/ C”]第二种语法格式中的参数是一个JSON格式的数组,其中为要运行的命令,后面的 为传递给命令。

2024-03-19 17:21:24 589

原创 Redis进阶

Redis在项目中常用作缓存来使用,主要用两大作用:1.提升系统的性能Redis基于内存,IO效率远高于MySql数据库2.减少数据库压力Redis处理很多请求,使用Redis作为缓存可以减少数据库的请求量,避免数据库因为请求过多、压力过大而导致宕机。击穿问题解决案例解决方法:使用双检锁DCL机制优化方法,通过给代码块加上synchronized锁,同步代码块的方式。再加上if else判断的方式来优化方法,解决击穿的问题,优化性能。穿透问题缓存空对象,空对象设置过期时间。

2024-03-19 17:16:57 1171

原创 机器学习在医疗领域的应用及挑战

医疗领域一直是人工智能技术的重要应用场景之一。机器学习作为人工智能的核心技术,在医疗领域的应用已经取得了显著的成果。本文将介绍机器学习在医疗领域的应用,包括疾病诊断、医疗影像分析、药物研发等方面。同时,本文还将探讨机器学习在医疗领域所面临的挑战,以及如何应对这些挑战。摘要:本文将介绍机器学习在医疗领域的应用,包括疾病诊断、医疗影像分析、药物研发等方面。同时,本文还将探讨机器学习在医疗领域所面临的挑战,以及如何应对这些挑战。二、机器学习在医疗领域的应用。

2024-03-04 15:04:20 686

原创 浅析机器学习:原理、应用及未来展望

随着科技的飞速发展,人工智能逐渐成为时代的焦点。作为人工智能的核心技术之一,机器学习在近年来取得了显著的成果,并在各个领域发挥着重要作用。本文将深入浅出地介绍机器学习的概念、原理、应用领域及未来发展趋势。摘要:本文将介绍机器学习的概念、原理、应用领域及未来发展趋势。通过本文,读者可以对机器学习有一个全面、系统的了解。二、机器学习的定义与原理。

2024-03-04 12:47:07 427

原创 设计模式-生成器模式

生成器模式(Builder Pattern)是一种创建型设计模式,用于构建复杂对象。它允许客户端通过指定不同类型的生成器来创建不同类型的对象,同时隐藏了对象的具体创建过程。在不同的文献和讨论中,你可能会看到“构建者模式”和“生成器模式”这两个术语交替使用,但它们都指的是一种用于构建复杂对象的模式,这种模式允许客户端通过指定不同的生成器来创建不同类型的对象,同时隐藏了对象的具体创建过程。因此,可以认为构建者模式和生成器模式是同一个模式的不同叫法,它们在概念上是相同的。

2024-03-01 15:13:34 655

原创 istio pod不启动及访问报RBAC错误问题解决

这里要查看授权策略,授权策略用于配置网格、namespace、服务/Workload 范围的访问管理规则。在kubernetes集群中安装istio之后,在创建的depoyment中已经使用了注入注解sidecar.istio.io/inject: 'true’配置,但是istio pod不创建,代码示例如下。部分参考 https://cloud.tencent.com/document/product/1261/62949。查看各个命名空间是否镜像istio-injection注解的设置。

2024-03-01 15:02:12 579

原创 Typescript简介

TypeScript(简称 TS)是微软公司开发的一种基于 JavaScript (简称 JS)语言的编程语言。它的目的并不是创造一种全新语言,而是增强 JavaScript 的功能,使其更适合多人合作的企业级项目。TypeScript 可以看成是 JavaScript 的超集(superset),即它继承了后者的全部语法,所有 JavaScript 脚本都可以当作 TypeScript 脚本(但是可能会报错),此外它再增加了一些自己的语法。

2024-01-22 15:57:57 918

原创 设计模式-工厂模式

工厂模式是常用的设计模式之一,属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式提供了一种将对象实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。一般可以将工厂模式分为三种,分别为 简单工厂、工厂方法和抽象工厂。

2023-12-29 12:57:40 1064

原创 JAVA核心类-String

Java字符串的一个重要特点就是字符串不可变,这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的。String类提供了许多方法,可以用于操作字符串,例如连接、比较、查找、替换等。这个方法采用类似于C语言的格式化字符串,可以插入一些占位符,例如%s(字符串)、%d(整数)等。可以使用indexOf()方法或lastIndexOf()方法来查找子字符串在字符串中的位置。可以使用replace()方法或replaceAll()方法来替换子字符串。

2023-11-16 15:41:23 233

原创 设计模式-单例

单例,顾名思义,就是单个实例,也就是说,某个类如果实现了单例模式,那这个类就只能生成一个实例。

2023-11-16 11:48:18 249

原创 JAXB实现XML和Bean相互转换

Java中实现XML和Bean的转换的方式或插件有以下几种:JAXB(Java Architecture for XML Binding):JAXB是Java SE的一部分,可以将Java对象与XML文档相互转换。它提供了注解和XML绑定文件两种配置方式。Dom4j:Dom4j是一个开源的Java库,用于操作XML文档。它可以将XML文档转换为Java对象,也可以将Java对象转换为XML文档。

2023-11-15 14:07:06 877

原创 xstream实现xml和java bean 互相转换

Java中实现XML和Bean的转换的方式或插件有以下几种:JAXB(Java Architecture for XML Binding):JAXB是Java SE的一部分,可以将Java对象与XML文档相互转换。它提供了注解和XML绑定文件两种配置方式。Dom4j:Dom4j是一个开源的Java库,用于操作XML文档。它可以将XML文档转换为Java对象,也可以将Java对象转换为XML文档。XStream:XStream是一个简单易用的Java库,用于序列化和反序列化对象。

2023-11-15 12:35:47 685

原创 图片高清重建

图像超分辨率重建(super resolution,SR)是指利用计算机将一幅低分辨率图像(low resolution,LR)或图像序列进行处理,恢复出高分辨率图像(high resolution,HR)的一种图像处理技术。简单来说就是,利用图像超分辨率技术,可以使模糊的照片变得更清晰。

2023-11-13 14:33:10 72

原创 python实现图片和base64转换

图片和base64相互转换

2023-11-13 11:04:25 1969

原创 通过gitlab的token克隆和推送代码

gitlab的api支持创建用户token ,后续可以使用该token进行下载和上传代码。

2023-11-10 15:24:53 1007

原创 kubernetes 通过HostAliases属性配置域名解析

在开发过程中,可能需要配置ip对应的域名,接下来分别讲述本机,docker及kubernetes 中如何配置。如 添加 ip 10.10.5.15 对应 abc.cn 和 cba.cn。

2023-11-10 14:29:43 310

原创 Docker基础概念

bridge 模式是 Docker 默认的网络设置,此模式会为每一个容器分配 Network Namespace、设置 IP 等,并将一个主机上的 Docker 容器连接到一个虚拟网桥上。接下来要为容器分配 IP ,Docker 会从 RFC1918 所定义的私有 IP 网段中,选择一个和宿主机不同的IP地址和子网分配给 docker0,连接到 docker0 的容器就从这个子网中选择一个未占用的 IP 使用。新创建的容器不会创建自己的网卡,配置自己的 IP,而是和一个指定的容器共享 IP、端口范围等。

2023-10-23 15:29:03 244

原创 面向对象设计原则之接口隔离原则

接口隔离原则,全称为 Interface Segregation Principle,缩写ISP。原始定义:Clients should not be forced to depend upon interfaces that they don’t use。翻译: 不应该强行要求客户端依赖它们不用的接口。另一种定义:The dependency of one class to another one should depend on the smallest possible interface。

2023-10-23 15:03:56 306

原创 面向对象设计原则之单一职责原则

单一职责原则 / 单一功能原则 (Single Responsibility Principle,SRP), 规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分。原始定义:即:一个类应该只关心一种事情,解决一种问题。

2023-10-19 15:10:45 125

原创 面向对象设计原则之依赖倒置原则

依赖倒置原则(Dependence Inversion Principle),缩写为DIP。翻译一下:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。

2023-10-19 14:19:29 954

原创 mysql整库备份表结构和数据

mysqldump -P 端口 -h 主机 -u 用户名 -p 数据库 > xxxxbak.sql 将导出数据库的表结构及数据(建表语句和insert语句)

2023-10-17 17:01:43 298

原创 面向对象设计原则之里式替换原则

里式替换原则(Liskov Substitution Principle),缩写为LSP,这个原则最早是在1986年由麻省理工学院计算机科学实验室的Barbara Liskov提出,她是这么描述这条原则的:If S is a subtype of T, then objects of type T may be replaced with objects of type S, without breaking the program。

2023-10-17 16:51:29 187

原创 面向对象设计原则之开-闭原则

开闭原则(Open Closed Principle, OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(Software entities should be open for extension,but closed for modification),这就是开闭原则的经典定义。项目中划分出的模块类与接口方法。

2023-10-10 15:01:28 232

原创 Dockerfile 安装python3.7到tensorflow1.15.0镜像中

update-alternatives 是一个用于管理 Linux 系统中备选命令(alternative commands)的命令行工具。项目需要使用tensorflow1.15.0版本,python3.7,但是从dockerhub上下载回来的tensorflow1.15.0镜像自带的python是3.6。如果你想要添加一个备选项,首先需要使用 --install 参数来将一个备选项添加到系统中。其中 command 是你想要查看备选项的命令名称,例如 java、editor 等。

2023-10-10 10:21:09 504

原创 windows docker desktop配置加速地址

DaoCloud 镜像站 https://docker.m.daocloud.io Docker Hub、GCR、K8S、GHCR、Quay、NVCR 等。南京大学镜像站 https://docker.nju.edu.cn Docker Hub、GCR、GHCR、Quay、NVCR 等。上海交大镜像站 https://docker.mirrors.sjtug.sjtu.edu.cn Docker Hub、GCR 等。“https://你的阿里云分配的codeirror.aliyuncs.com”,

2023-10-09 14:56:29 1593

原创 面向对象设计-UML六种箭头含义

UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示法两个部分。

2023-10-08 16:05:21 611

原创 使用scp在多个linux系统间进行文件拷贝

scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。scp命令可以在linux服务器之间复制文件和目录。scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。

2023-10-07 14:53:13 226

原创 yolov7报错 indices should be either on cpu or on the same device as the indexed tensor (cpu)解决

yolov7 报错RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu) 解决

2023-09-28 11:27:40 1161 3

原创 centos7 安装python3.10及配置软连接

linux centos7 安装并配置 linux3

2023-09-28 10:10:01 1030

原创 kubernetes搭建GitLab并提供本地域名服务及业务微服务接口集成GitLab

k8s 部署 gitlab,gitlab登录默认密码设置,gitlab登录域名设置,host配置,k8s ingress配置,k8s 中 HostAliases配置 ,gitlab API, gitlab access_token

2023-07-28 17:04:31 1577

原创 yolov7训练时报attributeerror: module ‘numpy‘ has no attribute ‘int‘.错误解决

1、numpy降级, 如果是镜像则 requirements中指定numpy==1.22。yolov7中依赖requirements.txt中对numpy的要求为1.18.5以上。np.int在NumPy 1.20中已弃用,在NumPy 1.24中已删除。2、修改yolov7源码,在适应np.int的地方修改为 np.int_所以会报没有.int的属性错误。

2023-07-21 14:14:42 521

原创 kubernetes中无法访问集群外数据库问题分析及解决

数据库连接超时问题定位,Istio 服务网格内连接外部 MySQL 数据库

2023-07-20 17:03:23 452

原创 argo workflow 数据共享

在 Kubernetes Argo Workflow 中,不同步骤之间可以通过使用 artifacts 来共享数据

2023-04-20 15:46:14 195

原创 argo workflow 示例-DAG

【代码】argo workflow 示例-DAG。

2023-04-20 14:46:22 189

原创 Linux错误(sed: bad option in substitution expression)解决

linux sed: bad option in substitution expression 的解决方式

2023-04-13 16:17:28 775

原创 【k8s client-fabric8异常:Namespace mismatch Item namespace: xx1 Operation namespace: xx2】

k8s fabric8 client 异常:Namespace mismatch 解决

2023-03-31 17:06:00 250

原创 基于kubernetes部署gitlab

基于kubernetes部署gitlab服务

2023-03-27 17:19:45 985

原创 python 连接minio并上传目录及文件

python 连接minio并上传目录及文件

2023-03-23 11:21:59 3385

信创-国产数据库-人大金仓数据库参考手册

国产数据库人大金仓数据库参考手册 KingbaseES数据库参考手册。 金仓数据库管理系统 KingbaseES 文档版本:V8(V008R006C008B0014) 发布日期:2023 年 9 月 1 日 服务器监听的 TCP 端口;默认是 54321 。请注意服务器会同一个端口号监听所有的 IP 地址。这个参数只能在 服务器启动时设置。

2024-03-11

sap开发插件sapnco.dll和sapnco-utils.dll

C#winForm 进行SAP RFC开发,引用sapnco sapnco_utils,解压后可直接使用,亲测,生成环境已用

2023-11-16

gitlabAPI功能类

通过调用GitLab的API,实现GitLab上的用户创建、查询、删除,项目、组、分支等的创建、删除、查询等一系列操作

2023-11-16

RestTemplate实现post、get等请求工具类

使用RestTemplate实现post \get\delete\patch等操作

2023-11-16

xstream实现xml和java bean 互相转换

XStream:XStream是一个简单易用的Java库,用于序列化和反序列化对象。它可以将Java对象转换为XML文档,也可以将XML文档转换为Java对象。 pom引用 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.20</version> </dependency> 实体类和测试类详见博客 https://blog.csdn.net/quyingzhe0217/article/details/134414140

2023-11-15

Real-ESRGAN实现图片高清重建

图像超分辨率重建(super resolution,SR)是指利用计算机将一幅低分辨率图像(low resolution,LR)或图像序列进行处理,恢复出高分辨率图像(high resolution,HR)的一种图像处理技术。简单来说就是,利用图像超分辨率技术,可以使模糊的照片变得更清晰。 Real-ESRGAN 是一个托管在 Github 平台上的开源项目,其目标是开发出实用的图像/视频修复算法。

2023-11-13

python 实现 图片和base64字符串相互转换

python 实现 图片和base64字符串相互转换。 博客在 https://blog.csdn.net/quyingzhe0217/article/details/134372785。

2023-11-13

Java操作GitLab工具JGit 工具类

JGit是一个可以用java来对git进行操作的插件,可以通过代码连接git远程仓库,在本地建立版本库,进行拉取、提交、推送等操作。使用时添加pom依赖 <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>3.7.0.201502260915-r</version> </dependency> 其他的常用操作已在代码中包含

2023-11-10

spring 框架 demo

启动后 在浏览器中输入 http://localhost:8888/will/hello 测试,也可使用postman测试 端口配置在 application.properties中 server.port = 8888 Java jdk1.8 spring 2.7.17 添加 spring-boot-starter-web 依赖

2023-11-08

面向对象设计原则-依赖倒置原则示例源码

依赖倒置原则(Dependence Inversion Principle),缩写为DIP。原始定义:High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend upon abstractions。理解:高层A依赖于低层B,即A要调用B提供的方法,那么在B开发完成之前,A层是没发开发,或者开发完没法编译通过和单元测试的。修改为高层A依赖于抽象层C,抽象层C是属于A层的,即由A层来规定抽象层C的接口规范,低层B也依赖于抽象层C来具体实现C中的接口,因此通过引入C层,来达到了“倒置”。通过该倒置,引入C层来规范,A和B 可以同时 来开发,不必相互等待(依赖)这里的倒置,既有模块依赖上的倒置,更有在解决问题时,思考和规划上的倒置,即要先进行良好的顶层规划设计,约定好接口规范,而具体的逻辑编写都是基于规范的具体而已。

2023-10-17

MinIO Client SDK for Java

minio的Java SDK MinIO is a software-defined high performance distributed object storage server. You can run MinIO on consumer or enterprise-grade hardware and a variety of operating systems and architectures. MinIO是一个软件定义的高性能分布式对象存储服务器。您可以在消费级或企业级硬件以及各种操作系统和架构上运行MinIO。 MinIO Java SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service. MinIO Java SDK是简单存储服务(又称S3)的客户端,可以对任何与Amazon S3兼容的对象存储服务执行存储桶和对象操作。

2023-09-21

java连接minio工具类

MinIO is a software-defined high performance distributed object storage server. You can run MinIO on consumer or enterprise-grade hardware and a variety of operating systems and architectures. MinIO是一个软件定义的高性能分布式对象存储服务器。您可以在消费级或企业级硬件以及各种操作系统和架构上运行MinIO。 MinIO publishes the following Software Development Kits (SDK): .NET Golang Haskell Java JavaScript Python C++ 本文是基于Java sdk 编写的工具类

2023-09-21

阿里巴巴通义千问大模型源码

通义千问-7B(Qwen-7B) 是阿里云研发的通义千问大模型系列的70亿参数规模的模型。Qwen-7B是基于Transformer的大语言模型, 在超大规模的预训练数据上进行训练得到。预训练数据类型多样,覆盖广泛,包括大量网络文本、专业书籍、代码等。同时,在Qwen-7B的基础上,我使用对齐机制打造了基于大语言模型的AI助手Qwen-7B-Chat。Qwen-7B系列模型的特点包括: 大规模高质量预训练数据:使用了超过2.2万亿token的自建大规模预训练数据集进行语言模型的预训练。数据集包括文本和代码等多种数据类型,覆盖通用领域和专业领域。 优秀的模型性能:相比同规模的开源模型,Qwen-7B在多个评测数据集上具有显著优势,甚至超出12-13B等更大规模的模型。评测评估的能力范围包括自然语言理解与生成、数学运算解题、代码生成等。 更好地支持多语言:基于更大词表的分词器在分词上更高效,同时它对其他语言表现更加友好。用户可以在Qwen-7B的基础上更方便地训练特定语言的7B语言模型。 8K的上下文长度:Qwen-7B及Qwen-7B-Chat均能支持8K的上下文长度。

2023-09-01

python连接minio创建桶并上传本地文件夹

环境需要安装有python ,并且安装了minio的sdk, pip方式安装如下:pip install minio 之后使用该文件 可以把本地想要上传的文件夹(修改train_out_url的值)上传到minio。 其中桶及本地文件夹路径、minio上的路径 都可以根据自己实际需要修改。

2023-08-18

机器学习模型yolov7源码

机器学习计算机视觉放学yolov7源码

2023-08-18

python实现文件夹大小计算,定位大文件

python实现,给定文件夹,列举该文件夹下所有文件夹及文件名称及大小,可以在某盘空间不足时使用来定位大文件的位置,从而来决定是否删除来释放空间

2023-08-18

系统分析师考试试题分类精讲-2019版本

1.计算机组成与体系结构 2.系统配置与性能评价 3.操作系统 4.数据系统 5.计算机网络 6.信息安全 7.系统可靠性分析与设计 8.企业信息化战略与实施 9.系统规划 10.软件工程 11.需求工程 12.软件架构设计 13.系统设计 14.项目管理 15.多媒体基础 16.法律法规与标准化 18.专业英语 19.案例分析 20.论文写作

2023-08-15

系统分析师考试-2021年上半年 下午试题

软件等级考试 -高级-系统分析师考试-2021年上半年 下午试题 案例题 原题 知识点分析

2023-08-15

人工智能从决策式到生成式,人工智能新范式,重新定义生产力

近期人工智能研究公司OpenAI推出的聊天机器人模型CHAT-GPT不断出圈,据 Semafor 援引知情人士报道,微软正商谈以 290 亿美元估值,向 OpenAI 投资 100 亿美元,一切 均指向人工智能模型的新范式“生成式AI模型(Generative Model)” 。 此前的决策式AI模型(Discriminant Model)是根据已有数据进行分析、判断、预测,典 型应用为内容的智能推荐(短视频)、自动驾驶等;而生成式AI更强调学习归纳后进行演 绎创造,生成全新的内容,本质是对生产力的大幅度提升和创造,已催生了营销、设计、 建筑和内容领域的创造性工作,并开始在生命科学、医疗、制造、材料科学、媒体、娱乐、 汽车、航空航天进行初步应用,为各个领域带来巨大的生产力提升。

2023-07-22

中国新一代人工智能科技产业区域竞争力评价指数(2022)-中国新一代人工智能发展战略研究院

自2017年《新一代人工智能发展规划》发布以来,面对美国技术封锁和新冠疫情冲击,中国人工智能科技 和产业发展取得了重大进展。人工智能科技产业发展不仅表现为核心产业部门规模的扩张[1],而且表现为人工 智能和经济社会的加速融合。 作为第四次工业革命的核心引擎,人工智能为发达国家保持国际竞争优势和后发国家实现赶超创造了条 件。对于后发国家而言,基于新科技革命实现赶超不仅源于技术领域的突破性创新,更重要的是技术经济范式 变迁的结果。[2]构建与人工智能技术体系变革和技术经济范式变迁相适应的国家创新系统,是加速人工智能科 技产业成长和实现经济高质量发展的关键。

2023-07-22

SAP RFC开发引用dll.rar

C#winForm 进行SAP RFC开发,引用sapnco sapnco_utils,解压后可直接使用,亲测,生成环境已用

2019-12-23

学生成绩管理系统(C++实现)

C++完成的,实现学生成绩的增删改查功能.

2009-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除