Run
  • 2025-01-06【docker系列】可视化Docker 管理工具——Portainer
    1.介绍Portainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。2.需要环境2.1硬件需
  • 2025-01-06搭建gitlab私有仓库
    1、下载gitlab首先在/etc/yum.repos.d/目录下配置gitlab下载镜像源。#进入目录/etc/yum.repos.d/cd/etc/yum.repos.d/#创建文件gitlab-ce.repovimgitlab-ce.repo#添加以下内容[gitlab-ce]name=gitlab-cebaseurl=https://mirror.tuna.tsinghua.edu.cn/gitlab-c
  • 2025-01-06【Docker应用】如何减少用于大型语言模型的 Docker 镜像大小
    掌握精简Docker镜像的技巧,以实现更快、更具成本效益的LLM部署。在生产环境中部署大型语言模型(LLMs)时,管理大型Docker镜像是一个常见的挑战。这些镜像由于庞大的模型权重和众多依赖项而变得臃肿,可能导致部署速度变慢、成本增加以及资源利用效率低下。减少Docker镜像大小不
  • 2025-01-05Docker存储
    Docker存储默认情况下,在运行的容器里创建的文件,被保存在一个可写的容器层。如果容器被删除了,则数据也没有了这个可写的容器层是和特定的容器绑定的,也就是这些数据无法方便的和其他容器共享。Docker主要提供了两种方式做数据的持久化DataVolume,由Docker管理,(/var/lib/docker
  • 2025-01-05SAS 知识点
    SAS SAS是一个软件套件(softwaresuite)可以挖掘更改管理和检索各种来源的数据,对其进行数据分析SASProgrammingprocess:AccessData->Explore->Prepare->Analyzeandreportondata->ExpSASProgrammingInterface(编程接口):SASStudioSASEnterpriseGuide
  • 2025-01-04安卓笔记3——kotlin不写必忘的标准方法
    标准函数with接受2个参数,一个提供默认调用的对象,另一个是lambda当反复调用同一个对象时,方便省略最后一行作为函数返回值valresult=with(StringBuilder()){append("xxx")append("xxx")append("xxx")}run与with类似,但是只接受一个lambda参数,内部的默认
  • 2025-01-04Docker 超强进阶!手把手部署 AllInOne,永久电视直播+自动更新,转载
    1、allinone指令:dockerrun-d--restartunless-stopped--net=host--privileged=true-p35455:35455--nameallinoneyoushandefeiyang/allinone 2、配置watchtower每天凌晨两点自动监听allinone镜像更新指令:dockerrun-d--namewatchtower--restartunless-stopped
  • 2025-01-03聊一聊线程是如何运行的
    线程运行的基本原理在java应用程序中,使用newThread().start()来启动一个线程时,底层会进行怎样的处理?我们通过一个简单的流程图来进一步分析:如上图,java代码中创建并启动了一个线程,在JVM中调用相关方法通知到操作系统,操作系统首先接收到JVM指令会先创建一个线程出来,这时候线
  • 2025-01-03Python语法——增加代码可读性
    类型注释增加代码可读性fromtypingimportList,Dict,Set,Union,Optionaldefadd_enter(b:str)->str:returnb+'\n'defparse_data(data):total=0fork,vsindata.items():ifk[1]:forvinvs:
  • 2025-01-02CSharp (C#) 中创建Task 的7种方法对比,你用对了吗?
    在C#编程中,Task是用于异步编程的重要工具之一。了解不同创建Task的方式以及它们之间的区别,对提高编程效率和代码质量至关重要。本文将详细探讨几种常见的Task创建方式,并分析它们的使用场景及优缺点。一、使用Task.Run方法1.概述Task.Run是最常见的一种创建Task的方式。它接
  • 2025-01-02让 Java 再次伟大 - 你不知道的 Java 之集成 Docker 的那些密事(一章节)
    学会这款全新设计的Java脚手架,从此面试不再怕!Docker的底层实现原理Docker是一种容器服务,为了方便理解你可以认为他是一个轻量级的虚拟机。通过Docker创建的容器,在宿主机上共享硬件资源和底层系统与接口,同时又能提供互相隔离的应用程序环境。这是怎么做到的?由于
  • 2025-01-01干运行(Dry Run)的解释
    干运行(DryRun)的解释干运行(DryRun)是一种在软件开发和发布流程中常用的测试手段,用于模拟整个操作过程而不实际执行任何更改。它的主要目的是验证流程的正确性,确保所有步骤都能按预期工作,而不会对现有系统或数据造成影响。在release.ts脚本中,干运行模式通过isDryRun变量控
  • 2024-12-30Docker图形化管理
    工具:DockerUIDockerUI已经停止了维护,但目前功能已经完全符合日常学习使用,界面为中文。免责声明:如果在使用此工具的途中,发生重要镜像的丢失,本人概不负责。搭建步骤:下载docker.ui镜像[root@localhostdocker]# dockerpulljoinsunsoft/docker.ui:1.0.1创建docker
  • 2024-12-30Docker镜像优化 (转)
    Docker镜像优化 1、概述Docker作为一款广受欢迎的容器化技术,为开发者提供了极大的便利。它能够将应用程序以及其全部的依赖项整合并打包,形成一个标准化的独立单元——镜像。对Docker镜像进行优化意义非凡,一方面可以显著降低镜像的存储空间占用,进而大幅提升其
  • 2024-12-29多线程-1
    多线程的相关概念多线程的概念和优缺点概念多线程(MultiThread):是指从软件或者硬件上实现多个线程并发执行的技术。本章主要讲软件上实现多线程技术。优点缺点多线程实现方式继承Threadpackagecom.aaa.mt.demo1;/***@FileName:MTExtendsThread*@Description
  • 2024-12-28Dockerfile 常用命令
    常用命令FROM:指定基础镜像。每个Dockerfile必须以FROM指令开始。FROMubuntu:20.04RUN:执行命令并创建镜像层。常用于安装软件包。RUNapt-getupdate&&apt-getinstall-ypython3COPY:将文件或目录从宿主机复制到镜像内。COPY./localfile/path/in/con
  • 2024-12-27JavaScript开发中常见问题代码和相关优化Demo参考4.0
    31. 忽略错误处理的幂等性问题代码:functionupdateUser(id,updates){//更新用户信息}解决方案:确保API端点和函数调用是幂等的,即多次调用不会导致不同的结果。asyncfunctionupdateUser(id,updates){try{awaitfetch(`/api/users/${id}`,{meth
  • 2024-12-26Docker镜像优化
    1、概述Docker作为一款广受欢迎的容器化技术,为开发者提供了极大的便利。它能够将应用程序以及其全部的依赖项整合并打包,形成一个标准化的独立单元——镜像。对Docker镜像进行优化意义非凡,一方面可以显著降低镜像的存储空间占用,进而大幅提升其下载与部署的速率;另一方面,还
  • 2024-12-26C++ 自动化编译步骤 msys2
    本文主要讲述,在windows操作系统中,在mingw64环境下,使用python脚本来简化编译步骤。结果展示我们只需要一个简单的b命令,就可以完成cmake的一些重复性的编译操作。在之前,我们需要手动输入这些命令rm-f-rbuildmkdirbuildcmake-G"MinGWMakefiles"..mingw32-make步骤
  • 2024-12-25Application run failed .ParserException: while parsing a block mapping in 'reader'
    [root@ecm-8cc1logs]#tail-f-n1000sys-error.log17:26:46.060[main]ERRORo.s.b.SpringApplication-[reportFailure,870]-Applicationrunfailedorg.yaml.snakeyaml.parser.ParserException:whileparsingablockmappingin'reader',line2,col
  • 2024-12-24nodepadd++ run python script
    原文链接:[https://www.quora.com/Can-you-run-Python-in-Notepad]Firstoption:(Easiest,recommended)OpenNotepad++.Onthemenugoto:Run->Run..(F5).Typein:C:\Python26\python.exe"$(FULL_CURRENT_PATH)"Now,insteadofpressingrun,press
  • 2024-12-24使用http请求触发jenkins构建
    我的需求:每当有一个post请求发送,触发我jenkins的一个构建,生成一个新docker实例。安装jenkins使用docker构建镜像:https://docker.unsee.techdockerpulljenkins/jenkins:ltsmkdir-p~/jenkins_homesudochown1000:1000~/jenkins_home启动dockerrun-d-p8080:808
  • 2024-12-23使用 PowerShell 脚本为 Cursor 添加右键菜单项
    使用PowerShell脚本为Cursor添加右键菜单项一、日常工作中的效率提升 通过右键菜单快速访问常用程序可以显著提高效率。本文将介绍如何使用PowerShell脚本为Cursor应用程序添加右键菜单项,使你能够方便地在文件、文件夹以及文件夹背景上通过右键菜单直接打开Cursor。
  • 2024-12-22Timsort算法
    Timsort算法是一种混合、稳定且高效的排序算法,源自合并排序和插入排序。它通过将已识别的子序列(称为“run”)与现有run合并直到满足某些条件来完成排序。以下是对Timsort算法的详细解释及举例说明:Timsort算法概述混合性:Timsort结合了插入排序和归并排序的优点。稳定性:Ti
  • 2024-12-22docker近期能用的镜像加速器
    加速器地址:https://docker.1ms.run配置方法创建或修改/etc/docker/daemon.json文件{"registry-mirrors":["https://docker.1ms.run"]}加载重启dockersystemctlrestartdocker查看是否成功[root@zabbix-server~]#dockerinfoRegistryMirrors:https://doc