- 博客(58)
- 收藏
- 关注
原创 flutter 微信三方登录 在debug模式下无法拉起微信
安卓应用在build.gradle中的signingConfigs中加上debug模式并让其和release模式保持一致就可以了。
2025-03-02 01:58:18
94
原创 数据库内容上传服务器
宝塔会安装phpmyadmin,打开后,找到数据库上传 本地的 .sql文件。建一个文件夹、右键点击“新建位于文件夹位置的终端”宝塔面板:数据库 —— mysql ——添加数据库。里面都是 表 不是库名对应的 库。文件夹中会生成一个.sql 文件。然后根据提示输入密码。
2025-02-20 08:25:48
150
原创 把jar包上传到服务器并运行
src/main/resources:配置文件、静态资源(如HTML、CSS、JS)、日志配置文件等。1、问deepseek如何通过nginx定向到8080,deepseek告诉我创建Nginx配置文件。将 Spring Boot 的 JAR 包上传到服务器时,没有强制要求存放的文件夹,这就是deepseek要我们创建的文件,宝塔面板已经创建好了,并写入了一些设置。2、宝塔面板 —— 网站 —— java项目 —— 要运行的项目的设置按钮。1、宝塔面板网站 ——java项目——添加java项目。
2025-02-19 01:00:58
318
原创 键键键键键键键键
如果人力资源部删除了某个员工的档案,那么该员工的工牌也会失效(ON DELETE CASCADE)。但最终只能选择其中一个作为主键(比如学生编号),另一个可以作为备用(候选键)。这些信息组合起来可以唯一标识一个人,但其中可能包含冗余信息(比如地址)。如果没有手机号码(NULL),也是允许的,但只能有一个空值。目录可以针对某一章节(单列索引)或多个章节(复合索引)创建。每个员工的工牌号必须对应到人力资源部的员工档案(主键)。没有身份证号码的人(NULL)是不被允许的。每个人的手机号码应该是唯一的,不能重复。
2025-01-20 20:20:05
315
原创 本地用docker装mysql
映射容器端口到主机端口,第一个 3306 是主机的端口号,第二个 3306 是容器内部的 MySQL 服务端口号。容器会在后台运行,不会占用当前终端。关闭终端容器不会停止。用于设置 root 用户的密码,指定要使用的 Docker 镜像。创建并启动一个新的容器。为容器指定一个名称。
2025-01-14 01:34:14
603
原创 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
476
原创 docker命令 制作镜像(2)
在Docker容器中,通常希望进程在前台运行,这样Docker可以监控进程的状态,并在进程退出时自动停止容器。这条指令的意思是:在容器启动时,默认运行Nginx服务器,并确保它在前台运行,而不是作为守护进程。Docker 不是虚拟机,容器中的应用都应该以前台执行,而不是像虚拟机、物理机里面那样,用 systemd 去启动后台服务,容器内没有后台服务的概念。对于容器而言,其启动程序就是容器应用进程,容器就是为了主进程而存在的,主进程退出,容器就失去了存在的意义,从而退出,其它辅助进程不是它需要关心的东西。
2025-01-06 13:23:16
637
原创 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
683
原创 docker命令 制作镜像(1)
这一组命令的最后添加了清理工作的命令,删除了为了编译构建所需要的软件,清理了所有下载、展开的文件,并且还清理了 apt 缓存文件。这是很重要的一步,我们之前说过,镜像是多层存储,每一层的东西并不会在下一层被删除,会一直跟随着镜像。因此镜像构建时,一定要确保每一层只添加真正需要添加的东西,任何无关的东西都应该清理掉。就是指的Dockerfile文件所在那个目录,以上的目录Docker build就不知道了,所以。run命令是制作镜像时要执行的命令,就是脚本。了解以下这个复杂的run命令 ,可以学到很多。
2025-01-02 01:26:55
318
原创 docker命令 镜像
没有写域名和端口号 所以是从Docker Hub获取最后一句是镜像的完整名称 ,是docker hub的域名,docker run 就是运行容器的命令,-it:这是两个参数,一个是 -i:交互式操作,一个是 -t 终端。我们这里打算进入 bash 执行一些命令并查看返回结果,因此我们需要交互式终端。–rm:这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会立即删除,除非手动 docker rm。我们这里只是随便执行个命令,看看结果,不需要排障和保留结果,因此使用 -
2025-01-01 23:06:05
913
原创 安装宝塔面板 安装MySQL 使用DataGrip连接
这个命令将返回“running”或“not running”,分别表示防火墙是否启用。用户名 :在服务器提供商那里设置的用户名(不是宝塔界面的用户名)服务器操作系统是Debian 12.8 64位,是宝塔推推荐。密码:在服务器提供商那里设置的密码(不是宝塔界面的密码)安装完成后可能需要手动刷新一下页面,最后是这样的。端口:3306 (服务器那边记得打开)在ssh里检查防火墙是否打开的命令。使用宝塔官网的在线安装功能安装。安装完后记得保存登录网址和密码。主机:localhost。密码:mysql的密码。
2024-12-27 09:40:25
376
原创 flutter 提示框1 AlertDialog
函数被用来延迟1秒执行关闭对话框的操作。当按钮被点击时,它会调用。,用户可以通过点击这个按钮来关闭对话框。属性用于显示错误消息,而。,对话框会被自动关闭。
2024-09-02 21:23:48
472
原创 dart 字符串截取
计算的是开始截取的索引位置,它从字符串的倒数第三个字符开始截取,一直到字符串的末尾。需要注意的是,转换后的整型值不会保留前导零,因为整型值的表示不包含前导零的概念。
2024-09-02 17:51:18
356
原创 dart 单例
在Dart中,如果你想要在类一创建时就运行的函数,你可以将这个函数放在类的构造函数中。对于单例模式,构造函数是私有的,所以你需要在类的内部调用这个函数。中被调用,这样当类的唯一实例被创建时,
2024-09-02 17:42:33
271
原创 flutter sqlite(4) 关于存储数据的类型
它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。VARCHAR类型的实际长度是它的值的实际长度+1。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。
2023-06-12 15:41:43
888
原创 flutter text下划线
在Flutter中,Text组件是属于Material风格的,这就要求我们的根组件最好也是Material风格的,否则UI展示可能会有一些问题。刚刚提到的启动页,根组件直接使用的层叠布局Stack,而Stack就不属于Material风格,当Stack内部嵌套Text的时候就会出现文字下方带有两条黄色下划线的现象。2.针对出现问题的Text组件,修改其style下的decoration属性为TextDecoration.none。加了一个弹窗,弹窗中的文字有黄色下划线, 很奇怪,原来是这个原因。
2023-05-31 09:10:43
1268
原创 dart 异步
3、逻辑进一步复杂后可能会打乱返回顺序,用await强制一个个按顺序完成。2、多个Future依次进入这条时间轴后,返回结果的顺序和进入顺序一样。1、Future定义的函数,被读到时进入事件队列(),这是一条平行与主线程的时间轴。优先级在 主线程和事件队列之间。还有个微任务队列 (
2023-05-30 09:13:38
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人