- 博客(49)
- 收藏
- 关注
原创 本地用docker装mysql
映射容器端口到主机端口,第一个 3306 是主机的端口号,第二个 3306 是容器内部的 MySQL 服务端口号。容器会在后台运行,不会占用当前终端。关闭终端容器不会停止。用于设置 root 用户的密码,指定要使用的 Docker 镜像。创建并启动一个新的容器。为容器指定一个名称。
2025-01-14 01:34:14 463
原创 docker常用命令
docker pull tomcat #从Docker Hub上下载tomcat镜像,默认是最新版本。docker search --filter=stars=300 tomcat #从Docker Hub上查找关注度大于300的tomcat镜像。systemctl status docker #查看docker 运行状态------如果是在运行中 输入命令后 会看到绿色的active。docker images --no-trunc #显示完整的镜像信息。
2025-01-09 15:31:34 466
原创 docker命令 制作镜像(2)
在Docker容器中,通常希望进程在前台运行,这样Docker可以监控进程的状态,并在进程退出时自动停止容器。这条指令的意思是:在容器启动时,默认运行Nginx服务器,并确保它在前台运行,而不是作为守护进程。Docker 不是虚拟机,容器中的应用都应该以前台执行,而不是像虚拟机、物理机里面那样,用 systemd 去启动后台服务,容器内没有后台服务的概念。对于容器而言,其启动程序就是容器应用进程,容器就是为了主进程而存在的,主进程退出,容器就失去了存在的意义,从而退出,其它辅助进程不是它需要关心的东西。
2025-01-06 13:23:16 622
原创 Unix/Linux 系统中环境变量有哪些
示例:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin。这些环境变量在 Unix/Linux 系统中起着非常重要的作用,它们影响着系统的行为、用户的工作流程以及程序的运行方式。当你在终端输入命令时,shell 会在 $PATH 变量指定的目录中查找该命令的可执行文件。示例:/usr/local/lib:/usr/lib:/lib。决定了系统默认使用的语言环境。
2025-01-02 09:39:31 665
原创 docker命令 制作镜像(1)
这一组命令的最后添加了清理工作的命令,删除了为了编译构建所需要的软件,清理了所有下载、展开的文件,并且还清理了 apt 缓存文件。这是很重要的一步,我们之前说过,镜像是多层存储,每一层的东西并不会在下一层被删除,会一直跟随着镜像。因此镜像构建时,一定要确保每一层只添加真正需要添加的东西,任何无关的东西都应该清理掉。就是指的Dockerfile文件所在那个目录,以上的目录Docker build就不知道了,所以。run命令是制作镜像时要执行的命令,就是脚本。了解以下这个复杂的run命令 ,可以学到很多。
2025-01-02 01:26:55 303
原创 docker命令 镜像
没有写域名和端口号 所以是从Docker Hub获取最后一句是镜像的完整名称 ,是docker hub的域名,docker run 就是运行容器的命令,-it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端。–rm:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 docker rm。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 -
2025-01-01 23:06:05 384
原创 安装宝塔面板 安装MySQL 使用DataGrip连接
这个命令将返回“running”或“not running”,分别表示防火墙是否启用。用户名 :在服务器提供商那里设置的用户名(不是宝塔界面的用户名)服务器操作系统是Debian 12.8 64位,是宝塔推推荐。密码:在服务器提供商那里设置的密码(不是宝塔界面的密码)安装完成后可能需要手动刷新一下页面,最后是这样的。端口:3306 (服务器那边记得打开)在ssh里检查防火墙是否打开的命令。使用宝塔官网的在线安装功能安装。安装完后记得保存登录网址和密码。主机:localhost。密码:mysql的密码。
2024-12-27 09:40:25 272
原创 flutter 提示框1 AlertDialog
函数被用来延迟1秒执行关闭对话框的操作。当按钮被点击时,它会调用。,用户可以通过点击这个按钮来关闭对话框。属性用于显示错误消息,而。,对话框会被自动关闭。
2024-09-02 21:23:48 440
原创 dart 字符串截取
计算的是开始截取的索引位置,它从字符串的倒数第三个字符开始截取,一直到字符串的末尾。需要注意的是,转换后的整型值不会保留前导零,因为整型值的表示不包含前导零的概念。
2024-09-02 17:51:18 331
原创 dart 单例
在Dart中,如果你想要在类一创建时就运行的函数,你可以将这个函数放在类的构造函数中。对于单例模式,构造函数是私有的,所以你需要在类的内部调用这个函数。中被调用,这样当类的唯一实例被创建时,
2024-09-02 17:42:33 250
原创 flutter sqlite(4) 关于存储数据的类型
它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。VARCHAR类型的实际长度是它的值的实际长度+1。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。
2023-06-12 15:41:43 876
原创 flutter text下划线
在Flutter中,Text组件是属于Material风格的,这就要求我们的根组件最好也是Material风格的,否则UI展示可能会有一些问题。刚刚提到的启动页,根组件直接使用的层叠布局Stack,而Stack就不属于Material风格,当Stack内部嵌套Text的时候就会出现文字下方带有两条黄色下划线的现象。2.针对出现问题的Text组件,修改其style下的decoration属性为TextDecoration.none。加了一个弹窗,弹窗中的文字有黄色下划线, 很奇怪,原来是这个原因。
2023-05-31 09:10:43 1224
原创 dart 异步
3、逻辑进一步复杂后可能会打乱返回顺序,用await强制一个个按顺序完成。2、多个Future依次进入这条时间轴后,返回结果的顺序和进入顺序一样。1、Future定义的函数,被读到时进入事件队列(),这是一条平行与主线程的时间轴。优先级在 主线程和事件队列之间。还有个微任务队列 (
2023-05-30 09:13:38 73
原创 如何生成exe文件
https://blog.csdn.net/qq_36604847/article/details/81509113py文件生成exe
2020-01-26 00:55:15 1691
原创 drupal 配置文件
settings.php$settings[‘file_public_path’] = ‘sites/default/files’;
2019-12-16 21:35:09 2854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人