- 博客(164)
- 收藏
- 关注
原创 docker 网络模式
type: 返回指定类型的对象信息(可选类型:container、image、network、volume)docker inspect 命令用于获取 Docker 对象(容器、镜像、卷、网络等)的详细信息。–network none: 指禁用网络接口,只有io接口。docker 有3个原生的网络。
2024-08-14 10:04:37 300
原创 UML 类图
类(class):封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称,是对具有相同属性和行为的对象的一种抽象表示。接口(Interface:是一种特殊的类,具有类的结构但 不可被实例化,只可以被实现(继承)。只包含虚函数(没有函数体)的类可以被认为是一个接口。
2024-08-14 10:04:08 262
原创 基本计算机网络协议
OSI模型中ARP、RARP协议属于链路层;而在TCP/IP模型中,ARP、RARP协议属于网络层HTTPS(安全超文本传输协议)和HTTP(超文本传输协议)的差异。
2024-08-13 20:16:20 529
原创 python-魔法函数,__new__, __init__, __call__
构造函数,创建实例对象,返回实例对象。顺序:先__new__ 再。
2024-08-13 20:15:14 191
原创 jenkins-文件参数,支持文件上传,file parameter, Base64 File Parameter,Stashed file parameter
【代码】jenkins-文件参数,支持文件上传,file parameter, Base64 File Parameter,Stashed file parameter。
2024-08-12 11:13:08 197
原创 shell-xargs 使用
xargs,它可以将管道或标准输入转换成命令行参数,并用这些参数来执行指定的命令。-I:占位符,用占位符替代待替换的参数 -I {} echo {}-i:占位符,用占位符替代待替换的参数 -i echo {}-n:限制每次调用命令时用到的参数个数。格式:xargs 选项 命令。
2024-08-12 11:12:08 352
原创 groovy-GStringImpl 和 String 差异导致的问题
org.codehaus.groovy.runtime.GStringImpl 是 Groovy 中用于表示 Groovy 字符串(即包含变量的字符串)的内部类型。
2024-07-05 08:29:23 126
原创 python-类方法、静态方法、实例方法
1)通过 @staticmethod 装饰器修饰的方法就是静态方法。1)通过 @classmethod 装饰器修饰的方法就是类方法。1)类方法中会有一个参数self,表示当前实例。3)类方法中会有一个参数cls,表示当前类。2)类方法可以通过类名或对象名调用。2)通过类名或者对象名调用静态方法。4)可以使用类方法和类属性。3)不建议调用类方法和属性。
2024-07-05 08:27:32 191
原创 jenkins 获取和设置全局变量
env 对象支持的方法:https://javadoc.jenkins.io/plugin/workflow-cps/org/jenkinsci/plugins/workflow/cps/EnvActionImpl.html。
2024-03-28 08:43:01 514
原创 jenkins-pipeline-build user vars 插件使用
【代码】jenkins-pipeline-build user vars 插件使用。
2024-03-26 08:50:32 182
原创 批处理-goto和call区别
goto很单纯,直接go to 到了某地方,而call则有点调用的意味,调用了,还要返回原位置。在主程序中goto efo, 作用退出主程序,关闭cmd窗口,和exit相同。在子程序(使用call)中goto efo,退出调用子程序,主程序不会退出。call 从批处理程序调用另一个批处理程序(子程序)
2024-03-04 21:02:10 319 1
原创 Python的并发与并行、同步与异步、阻塞与非阻塞
并行:多个程序同时运行,同一时间有多个任务同时执行并发:伪并行, 同一时间段有多个任务执行,不一定是同时间。并发常常通过多线程、协程或者事件驱动真正干活的是CPU,而同一个CPU在同一时刻只能执行一个任务。
2024-03-04 21:00:53 297
原创 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\ue18c‘ in position 48: illegal multibyte se
【代码】UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\ue18c‘ in position 48: illegal multibyte se。
2024-03-03 21:20:03 197
原创 python-pyqt5-子线程中修改控件属性,主界面卡死退出的问题
子线程不能直接修改控件的属性,因为PyQt5并不是线程安全的。如果需要在子线程中修改控件的属性,可以通过信号和槽机制来实现。定时更新进度条代码如下。
2024-03-03 21:16:20 269
原创 Linux-安装java记录 &&证书导入
keytool -alias 名称 -import -keystore “XXXX\jre\lib\security\cacerts” -file 证书路径.cer。keytool -delete -alias 名称 -keystore “xx\jre\lib\security\cacerts”查看java 安装路径。密码 changeit。
2024-03-03 21:15:11 165
原创 wsl-docker
如果出现 ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info”: dial unix /var/run/docker.sock: connect: permission denied。则使用 sudo docker version。
2024-02-20 21:47:42 187
原创 docker-容器导入导出-export-import
docker export 命令可以将运行中的容器的文件系统导出为一个 tar 文件。然后,你可以使用 docker import 命令将这个 tar 文件作为一个新的镜像导入。这种方式主要用于分享或迁移容器的当前状态。这不包括容器的历史或元数据,如环境变量,所以它常常用于对容器进行快照。
2024-02-20 21:43:31 517
原创 docker 配置开机自启动
docker run -d --restart=always --name 设置容器名 使用的镜像。docker update --restart=always 容器ID(或者容器名)2、已有的容器更新为自动重启。
2024-02-20 21:41:41 293
原创 python-apscheduler+ThreadPool-多线程定时任务
【代码】python-apscheduler+ThreadPool-多线程定时任务。
2024-02-20 21:41:05 258
转载 python-difflib-文件内容对比
参考资料:https://blog.csdn.net/CapejasmineY/article/details/101685620。
2024-02-20 21:38:29 23
原创 python-pyqt5-工具按钮(QToolButton)添加菜单(QMenu)
triggered(QAction *action) 当点击某个action(菜单行为动作)时触发, 并会将action传递出来,点击菜单中的每一个行为动作都会触发triggered这个事件信号。它可以显示一个图标、一个文本或二者结合,还支持各种样式和行为,例如弹出菜单或多种动作模式。clicked(checked = False) 单击信号(控件内按下+控件内释放),传递按钮是否被选中状态。released() 鼠标释放信号(控件内松开鼠标/鼠标移出控件范围后)
2024-02-20 21:37:36 765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人