windows下docker长期不用无法启动问题

解决Windows 11中Codex应用因WindowsApps权限无法启动的问题 Windows应用沙箱机制是微软为保障系统安全引入的核心技术,通过AppContainer实现应用隔离与权限控制。其原理是在运行时限制应用对系统关键区域的访问,特别是WindowsApps目录这类受保护区域。在工程实践中,开发者常遇到因权限不足导致的应用启动失败问题,如Codex桌面应用更新后因ACL修改失败而崩溃。理解Windows安全描述符和访问控制列表(ACL)的工作原理至关重要,通过icacls等工具可以诊断和修复权限问题。典型应用场景包括Store应用部署、自动更新维护等,本文以Codex案例详解 阅读详情
AI摘要

本文指导如何在Win10上解决因WSL问题导致的Docker无法启动的问题,包括检查WSL版本、设置为WSL2、重启服务并重新安装Ubuntu。

1. 问题:

win10电脑中原本安装的docker,在很长一段时间没有启动之后,再次启动发现无法启动了。直接重装也无法重装。
启动docker桌面管理软件后,一直在docker engine starting卡住。

2. 原因:

因为没有安装wsl或wsl因为某些原因不可用了。

3. 解决:

  1. 打开命令行窗口,输入 wsl --list --verbose查看wsl版本,如果输出为空,则没有安装wsl,如果最后一栏version为1,则是wsl1,建议安装版本为wsl2.
  2. 命令行输入wsl --set-default-version 2,设置wsl版本为2.
  3. 打开任务管理器,杀掉docker相关进程。
  4. 打开microsoft store, 搜索ubuntu,找到一个可用版本,点击获取进行安装。
  5. 安装完成后会让设置用户名和密码,设置完成后就可以了。
  6. 新打开一个命令行窗口,再次输入 wsl --list --verbose,会看到有了记录,并且version是2.
  7. 重启docker desktop,会询问是否启动docker service,选择启动,等一会docker就会显示启动成功。
windows11上安装docker并处理相关问题 正在安装: 适用于 Linux 的 Windows 子系统 错误: 0x80240438 0.0% 如何处理windows11的上述错误。最新版本我安装的是docker官方的最新版4.26.1.0,结果出现如下。 阅读详情

相关推荐

win11家庭版安装Docker启动一直Starting the Docker Engine...

安装倒是可以安装上,但是启动的时候,一直Starting the Docker Engine...,问度娘的方式试了也不行(当然人家也没说是win11系统,更没说是家庭版),然后注意到了WSL、hyper-V关键词,发现win11家庭版在添加和关闭windows功能中竟然没hyper-V选项,这不扯吗?于是搜索win11安装Docker,然后答案终于逐渐明朗,不过有个不一样的就是,人家安装的时候缺少东西就会提示,我安装的时候是一路畅通无阻,但是启动却给我撂挑子。还好人家也提到了,没有hyper-V怎么办。

龙井茶的Sky 3457

Starting the Docker Engine 一直转圈

2、在命令终端中使用。右键选择命令终端->点击“以管理员身份运行”从上述方案中总结,注销码头工人桌面,是最推荐的修复方式。3、在此之后退出命令终端。然后,重新启动docker。1、关闭 Docker。

dwb0328的专栏 1万+

Dify本地部署实战:macOS与Windows下Docker Compose一键启动AI工作流

智能体开发平台(Agent Platform)正从云端走向本地化运行,其核心在于将大模型推理、向量检索与工作流编排能力封装为可离线部署的轻量级服务。Docker Compose作为声明式容器编排工具,天然适配多服务协同场景,通过YAML文件统一管理数据库、缓存、任务队列与Web服务的依赖关系与健康检查。在macOS和Windows双平台上,它有效屏蔽了底层虚拟化差异——前者依赖内核扩展授权,后者依托WSL2 Linux内核,共同支撑起PostgreSQL、Redis与Dify主服务的稳定协同。这种本地AI基

weixin_33816300的博客 602

解决Docker 一直starting 的办法

解决Docker 一直starting 的办法 1、检查CPU是否开启虚拟化 开启任务管理器查看 2、检查Hyper-v是否开启 3、关闭Docker 服务,再重新启动Docker服务 net stop com.docker.service net start com.docker.service

5万+

Windows下Docker Desktop启动失败?虚拟化与WSL2排查指南

虚拟化是云计算与容器技术的基石,它让一台物理机可以运行多个隔离环境。在Windows上,Docker Desktop依赖硬件虚拟化技术来运行Linux容器,而WSL2正是其默认的轻量级后端。当虚拟化支持未被正确启用时,Docker Desktop往往会在启动阶段报错,导致开发环境无法就绪。本文从CPU虚拟化原理出发,解析BIOS/UEFI设置、Windows功能开关(如虚拟机平台和Hyper-V)以及WSL2内核版本对Docker启动的影响,并结合实践给出逐层排查方法。无论你是刚接触容器的新手,还是被“vi

weixin_34302561的博客 434

Windows 11专业版下WSL2更新失败导致Docker安装问题的深度排障与AI开发环境搭建指南

如果你在 Windows 11 上折腾 Docker 和 WSL2 时,遇到了“WSL2 无法更新,导致 Docker 无法安装”的报错,这篇文章就是为你准备的。这不是一个简单的安装教程,而是一份针对 Windows 11 专业版环境下,从零部署 Docker 以支持 AI 开发(如大模型、AI 编程工具)的深度排障与实战指南。很多人在转行 AI 或进行本地 AI 应用部署时,第一步就卡在了环境搭建上,尤其是 Windows 系统下 Docker 与 WSL2 的兼容性问题,耗费大量时间却无法解决。 本文的

343

Win11 自动更新导致 Docker Desktop 无法正常启动,Oracle SQL Developer 启动时报错

Docker Desktop 启动极慢

木木的学习笔记 603

Windows11安装Docker Desktop完整指南与问题解决

容器化技术作为现代软件开发的核心基础设施,通过操作系统级虚拟化实现应用隔离与快速部署。Docker作为主流容器引擎,其Windows版安装涉及系统虚拟化、WSL2等关键技术。在Windows11环境下,正确配置Hyper-V、虚拟化支持及镜像加速是保证Docker正常运行的三大要素。本文针对开发者的实际需求,详细解析从BIOS设置到镜像源配置的全流程,特别提供WSL2初始化失败、端口冲突等高频问题的解决方案,并涵盖VS Code开发集成、磁盘空间管理等进阶技巧。通过registry-mirrors优化和da

weixin_34059951的博客 467

Docker Desktop Windows启动失败虚拟化问题排查全攻略

虚拟化技术是现代开发环境的基础,无论是运行容器、搭建虚拟机还是模拟安卓系统,都依赖底层硬件与操作系统的协同支持。在 Windows 平台上,WSL 2 和 Hyper-V 是承载 Docker 引擎的两大核心后端,它们要求 CPU 开启硬件虚拟化(如 Intel VT-x 或 AMD-V),并正确启用“虚拟机平台”“适用于 Linux 的 Windows 子系统”等系统功能。理解这条从 BIOS 到系统组件,再到软件配置的链路,是快速定位环境异常的钥匙。本文系统梳理了从硬件虚拟化检测、Windows 功能启

weixin_33894640的博客 286

Docker一直在“Docker Desktop Starting .”的设置中循环运行——编程学习

当Docker Desktop在启动过程中一直卡在“Docker Desktop Starting .”的设置界面时,可能是由于系统资源不足或网络连接问题所致。然而,有时候我们可能会遇到一些问题,比如Docker Desktop在启动时一直卡在“Docker Desktop Starting .”的设置界面,不能正常启动。首先,卸载当前安装的Docker Desktop应用程序,然后从Docker官方网站下载最新版本的Docker Desktop,并按照安装向导进行安装。方法三:重启Docker服务。

syntax_loop446的博客 8099

浅谈武术擂台格斗机器人大赛

武术擂台机器人赛是工科类专业的一个跨学科的竞赛项目,它涵盖了机械结构、硬件电路和计算机程序等技术领域。笔者在校期间有幸参加过四次这样的比赛,有成功也有失败,对此深有感悟。本文仅为个人观点,有说得不对的地方,望积极指出,希望能帮助到有需要的人。

weixin_43811044的博客 1万+

Winboat 启动故障排查完整指南:3 个阶段修复 Docker 启动失败

Winboat 通过 Docker 容器在 Linux 上运行 Windows 应用。这篇 Winboat 启动故障排查指南按启动顺序拆成三个阶段:Docker 环境、容器端口、系统资源,每阶段都给出可直接执行的自查命令与修复动作。 [![Winboat 启动故障排查:容器运行状态仪表盘](https://raw.gitcode.com/GitHub_Trending/wi/winboat/ra

gitblog_00534的博客 927

esp32移植canopen协议栈(二)

本文续接上一篇文章,之前我们已经搭建好了esp32的开发环境,以及初始工程。接下来我们开始实现can驱动相关,以及使用c++封装can接口。本文使用esp32实现c++实现can驱动层的封装。下一步移植canopen!!!嘻嘻。

qq_50267418的博客 1906

解决WSL2更新失败导致Docker无法启动的问题

WSL2作为Windows系统运行Linux环境的底层技术,其网络通信和系统组件依赖机制直接影响Docker等容器化工具的稳定性。当出现0x80072f78等证书验证错误时,通常需要检查系统代理配置、更新服务器连通性以及内核版本兼容性。通过手动安装WSL内核包、调整注册表设置或配置企业网络代理,可以有效解决更新失败问题。特别是在Windows 11 22H2版本中,结合Docker Desktop 4.20.1与WSL内核5.15.90.1的组合方案,能确保开发环境的稳定运行。本文方案适用于企业网络受限、系

weixin_30431445的博客 248

Zynq7000双核裸机开发实战:如何安全实现共享内存与乒乓RAM设计

本文深入探讨了Zynq7000双核裸机开发中的共享内存与乒乓RAM设计,重点解析了核间通信的Cache一致性处理机制和硬件级实现方案。通过实战代码示例和性能优化技巧,帮助开发者解决双核运行中的访问冲突问题,提升嵌入式系统开发效率。

weixin_29191669的博客 375

高效爬取懂车帝车型数据:从静态解析到动态反爬实战

本文详细解析了如何高效爬取懂车帝车型数据,从静态HTML解析到动态接口反爬的完整实战路径。文章重点介绍了使用浏览器开发者工具定位数据、应对CSS混淆与参数加密等反爬策略,并提供了整合静态与动态抓取逻辑的Python代码示例,帮助开发者稳健地获取结构化车型信息。

wind6的博客 937

故障记录:VMware NAT 导致 Windows 后端无法访问虚拟机内 Docker 依赖服务

摘要:VMware NAT网络导致宿主机无法访问虚拟机Docker服务的故障排查 问题现象:Windows宿主机前端Vite代理请求失败,实际是后端服务因依赖初始化失败而退出。表面表现为前端代理错误,实则是宿主机无法稳定访问虚拟机内Docker暴露的端口。 根因分析:VMware使用NAT网络模式时,虽然宿主机能ping通虚拟机IP,但无法可靠访问Docker容器暴露的TCP端口(如MySQL 3306、Redis 6379等),导致后端依赖初始化失败。 解决方案: 将VMware网络模式从NAT改为桥接(

2301_80809484的博客 383

【论文阅读】AU检测|《Deep Adaptive Attention for Joint Facial Action Unit Detection and Face Alignment》

摘要 本文旨在从大量没有人工标注的视频中学习用于面部动作单元检测的区分表示。受面部动作是面部肌肉运动这一事实的启发,论文将这些运动描述为不同帧中两幅面部图像之间的转换,并将其用作学习表示的自我监控信号。但是,在不受控制的情况下,这种转换是由面部动作和头部运动引起的。为了消除头部运动的影响,我们提出了一个双圈自动编码器(TCAE),它可以解开面部动作相关运动和头部运动相关运动。具体而言,TCAE被训练成分别将源面部的面部动作和头部姿态改变为目标面部的面部动作和头部姿态。我们的实验验证了TCAE解耦运动的能力。

Celine的博客 4554

Windows 11 下 Docker Desktop 启动失败 wsl-keepalive 报错排查与修复

Docker 容器化技术已成为现代软件开发和交付中不可或缺的环节,而 Windows 开发者依赖 WSL2(Windows Subsystem for Linux 2)在本地运行完整的 Linux 容器环境。WSL2 通过轻量级虚拟机提供 Linux 内核,使 Docker Engine 能够在 Windows 上高效运行。然而,当 Windows 系统更新、WSL 组件升级或 Docker Desktop 配置异常时,引擎初始化可能失败,出现 wsl-keepalive failed to start 错

weixin_34101229的博客 311

STM32F103C8T6 + GY-906红外测温:手把手教你用CubeMX和HAL库搞定IIC驱动(附完整工程)

本文详细介绍了如何使用STM32F103C8T6和GY-906红外测温传感器(基于MLX90614芯片)实现非接触式温度测量。从STM32CubeMX工程创建、HAL库驱动适配到温度数据采集与处理,提供完整的开发流程和常见问题解决方案,帮助开发者快速掌握红外测温技术。

weixin_29188043的博客 254

解决Google Play签名问题:Android App Bundle上传指南

摘要:本文分享了解决Android App Bundle上传至Google Play时遇到的签名问题的经验。当使用pepk.jar工具加密私钥时,出现"NoSuchAlgorithmException"错误。解决方案包括:确保使用JDK 11+版本、更新pepk.jar工具、验证密钥库信息,并提供详细命令行示例。通过升级开发环境和正确配置签名参数,最终成功生成加密密钥文件。文章为开发者提供了实用的技术参考,强调耐心排查问题的重要性。(149字)

m0_62153576的博客 144

HOJ 后端 Windows 本地启动:原生 vs Docker 双方案 3 小时部署实录

本文详细对比了 HOJ 后端在 Windows 环境下的原生启动与 Docker 容器化两种部署方案,提供从环境准备到实战操作的完整指南。原生方案适合深度定制和高性能需求,而 Docker 方案则显著缩短部署时间至 30 分钟,适合快速搭建测试环境。文章包含关键配置步骤、性能实测数据和常见问题解决方案,帮助开发者高效完成本地启动。

604

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

清理WSL2下的docker磁盘docker_data.vhdx的长期增长的容量问题

摘要 针对Windows系统下Docker Desktop长期使用后磁盘占用过大的问题,文章提供了解决方案。主要原因是WSL2文件系统中镜像文件标记可回收但未实际释放空间,且ext4.vhdx动态磁盘不会自动压缩。解决方法包括:1)删除不需要的镜像;2)清理残留中间层;3)关键步骤是强制压缩docker_data.vhdx文件。操作时需先完全退出Docker Desktop和WSL实例,然后通过PowerShell命令Optimize-VHD进行压缩。该方法能有效减少磁盘占用,同时保留所需镜像。

baidu_25691461的博客 1735

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

windows10 上安装 docker

Boot2Docker 是一个轻量级的 Linux 发行版,专门用于运行 Docker 容器。它完全从 RAM 运行,只需要大约 45MB 的下载量并且可以快速启动。其核心就是一个 boot2docker.iso 镜像文件。在非linux平台(比如mac或windows)中,通常需要跟virtualbox配合,先创建一个linux虚拟机,在虚拟机上跑boot2docker这个linux系统,然后linux系统里面运行docker。

qq_42944740的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

windows下dify本地源码启动

dify 通过本地源码的方式启动

Arkham的专栏 3773
上一篇: Visual Studio 2022重建项目(多人协作代码仓库)
下一篇: Oracle一些操作语句
雕花の刺猬
博客等级 码龄10年 45粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值