草庐IT

修复漏洞(三)升级Docker里面的镜像(MySQL、Nginx等)

前言因原版本检测出来存在漏洞,故需升级底层镜像步骤先看看自己现在的是什么版本,教你们一个骚操作,查看Docker里面的Mysql或者其他容器版本都不用百度出来的这么麻烦首先dockerimages,查看镜像ID然后dockerinspect镜像ID,然后就可以看到以下的类似信息上面两张图就说明Nginx是1.25.1版本的,MySQL是8.0.33版本的下面是下载镜像,很简单,核心思路就是重新构建容器,而且更换底层镜像即可直接dockerpullmysql:latest(或其他镜像)下载最新的然后dockerimages查看现有镜像最后基于下载的镜像重新构建容器即可可以通过上一步说的方法查看下

在脚本里面调用conda创建的环境

事情源于,我在写脚本的时候,在脚本里面插入了一句condaactivate环境名,然后出现如下的报错提示CommandNotFoundError:Yourshellhasnotbeenproperlyconfiguredtouse'condaactivate'.Toinitializeyourshell,run$condainitCurrentlysupportedshellsare:-bash-fish-tcsh-xonsh-zsh-powershellSee'condainit--help'formoreinformationandoptions.IMPORTANT:Youmayneedt

HTTPS里面打开HTTP,不兼容问题

MixedContent:Thesiteat'https:xxxx'wasloadedoverasecureconnection,butthefileat'http://xxxx'wasloadedoveraninsecureconnection.ThisfileshouldbeservedoverHTTPS.Thisdownloadhasbeenblocked.Seehttps://blog.chromium.org/2020/02/protecting-users-from-insecure.htmlformoredetails.遇到这个兼容性问题,意思就是https是安全链接,http被

JSON parse error: Unexpected character (‘ ‘ (code 160))-PostMan里面Json参数编码不一致解决方法

PostMan里面Json参数编码不一致解决方法一:报错日志为JSONparseerror:Unexpectedcharacter(’’(code160))注意看==={Unexpectedcharacter(’’(code160))}2023-07-1816:35:57.624ERROR29624---[XNIO-1task-1]o.s.c.log.error.RestExceptionTranslator:消息不能读取:JSONparseerror:Unexpectedcharacter(''(code160)):wasexpectingdouble-quotetostartfieldna

iphone - 给 CAShapeLayer 添加阴影,让里面保持透明

我想为路径添加发光效果,例如(OSX)界面元素具有焦点时周围的蓝色发光。我使用了一个带有(矩形)路径的CAShapeLayer:self.borderLayer=[CAShapeLayerlayer];CGPathRefpath=CGPathCreateWithRect(self.bounds,NULL);[self.borderLayersetPath:path];CGPathRelease(path);最后,这给了我一个透明的UIView,它周围有一个边框。(在我的具体案例中,它是一strip有附加动画的虚线,但这对于这个特定问题并不重要)我试过CALayer的阴影属性,但它们总是

ios - 如何清空 UIPageViewController(移除里面的 ViewControllers)

设置PageViewController后,我想删除其中的ViewController,将其留空。我该怎么做?我试过setViewControllers:direction:animated:completion:方法在viewControllers参数中传递nil或空数组,但它崩溃了。我该怎么做? 最佳答案 如果使用nil为viewControllers参数调用setViewControllers:direction:animated:completion:会崩溃,请尝试将ViewController设置为数组使用一个空的View

Pycharm里面怎么分段执行代码

1.Pycharm与Matlab首先,如果你用过Matlab、anconada,那么你简直可以轻松上手Pycharm。我相信很多人都用过Matlab,所以以Matlab为例子讲解。它主要就是命令行窗口(你输一句命令,就会给你相关响应,是一种交互式的)和代码编辑窗口(也就是编辑完之后一起执行)。用过Matlab的小伙伴都知道,Matlab的代码是想怎么执行就怎么执行,单行、多行、分段都可以,这得益于它是解释型语言。python也是解释型语言,主要用于python的集成开发环境当然也会提供相似的界面和执行方式。对于初学者来言,设置版面是非常重要的,直接上我的Pycharm操作界面:有人会觉得这岂不

iOS CGRect 在另一个 CGRect 里面

有人对以下任务有好的解决方案吗?我需要检查一个CGRect是否在另一个CGRect内部并返回一个CGPoint,如果矩形窗口在包含的任何维度之外,它会给出偏移量。提前致谢 最佳答案 Swift4.1//Returnshowmuchistherectoutsideoftheview,0ifinsidefuncisRectVisibleInView(rect:CGRect,inRect:CGRect)->CGPoint{varoffset=CGPoint()ifinRect.contains(rect){returnCGPoint(x:

Bios放在flash里面,如何启动(xip)

Bios放在falsh里面,刚开始上电的时候,cpu的内存并没有初始化好。那么,它是怎么样启动的呢?这就要讲到eXecute-In-Place(xip)了。xip,通俗易懂的来说,就是就地执行,即把bios在flash里面执行。先来看看wiki上对XIP的一段介绍:典型的第一阶段引导加载器是一个XIP程序,它链接到在加电时闪存芯片映射的地址上运行,并包含一个最小的程序来设置系统RAM(这取决于单个板上使用的组件,不能进行充分的通用化,以便将正确的序列嵌入到处理器硬件中),然后加载第二阶段引导加载器或OS内核加载到RAM中。在初始化期间,可写内存可能不可用,因此所有计算都必须在处理器寄存器中执行

手机屏幕坏了____怎么把里面的资料导出(18种方法)

手机屏幕坏了____怎么把里面的资料导出(18种方法)目录一、判断手机故障损毁情况程度1、黑屏下判断手机故障状态2、屏幕出现裂纹判断是手机外屏还是内屏损坏3、通过拨号界面输入代码测试手机哪里有问题二、手机屏幕损坏的情况下,取出手机中的资料(1)、通过拓展坞显示器将手机资料备份到U盘(2)、通过OTG数据线操作打开usb调试模式(3)、通过短信触发故障手机MTP模式传输文件(4)、借用屏幕完成数据导出备份(5)、通过云备份取回资料(6)、通过投屏为显示屏故障的手机增加显示(7)、通过读卡器读取故障手机资料(8)、通过工具软件:Kies、Kies3把资料转移(9)、通过工具软件:TotalCont