自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Mysql多表连接

这篇SQL教程笔记主要介绍了多表连接操作,包括: 内连接(INNER JOIN) - 通过ON条件连接多表数据 跨数据库连接 - 使用数据库名.表名语法 自连接 - 同一表通过不同别名实现连接 多表连接 - 连续使用JOIN ON语句 复合连接 - 使用AND连接复合主键表 隐式连接 - 不推荐使用的方式 外连接(LEFT/RIGHT JOIN) - 保留不匹配记录 笔记包含每种连接方式的语法示例、运行结果截图以及练习题解答,适合SQL学习者参考多表查询技巧。

2025-12-04 11:05:30 746

原创 腾讯云Ubuntu24.04安装ollama

本文记录了在腾讯云Ubuntu24.04服务器上安装ollama的过程及遇到的问题。主要遇到两个问题:1)DNS解析失败导致安装中断,通过修改/etc/resolv.conf为Google DNS解决;2)官网安装速度过慢,参考博主chinamaoge的方法修改ollama_install.sh脚本中的版本号(0.5.7改为0.13.0),安装时间从几小时缩短至约10分钟。最终成功运行deepseek-r1:1.5b模型验证安装完成。文章提供了具体错误信息和解决方案,对其他用户安装ollama具有参考价值。

2025-12-04 10:48:23 1034

原创 Pycharm自定义代码块快捷导入

本文介绍了在PyCharm中设置自定义代码块的方法,以简化Python项目中重复导入环境变量的操作。通过配置Live Templates功能,用户只需输入预设缩写(如"env")即可自动生成import os、from dotenv import load_dotenv和load_dotenv()三行代码。具体步骤包括:进入PyCharm设置→Editor→Live Templates→添加新模板,设置缩写、描述、模板内容,并指定应用于Python文件。测试时输入缩写即可快速插入代码片段

2025-12-02 15:16:22 443

原创 python设置.env配置文件并引用

本文介绍了如何使用python-dotenv管理敏感配置信息。首先通过pip安装python-dotenv包,然后在项目根目录创建.env文件存储配置(示例存储了Language="Python")。接着演示了三种获取环境变量的Python方法:os.getenv()、os.environ[]和os.environ.get()。测试结果表明三种方式都能正确读取.env文件中的配置值,验证了python-dotenv的有效性。这种方法适用于需要保护敏感信息的项目配置场景。

2025-12-01 14:33:02 397

原创 GO协程(Goroutine)问题总结

在使用Go语言来编写代码时,遇到的一些问题总结一下

2025-06-05 17:32:22 1255

原创 java问题总结

本文介绍了如何使用MyBatis-Plus实现时间范围查询的封装方法。通过定义一个工具类QueryWrapperUtils,结合枚举类DateRange,可以灵活处理常见的时间范围查询需求,如当天、昨天、最近7天、最近30天等。具体实现中,使用LambdaQueryWrapper和SFunction来安全地引用实体类字段,避免直接使用字符串字段名带来的风险。该方法通过传入时间范围字符串和字段引用,自动生成相应的查询条件,简化了代码的重复编写,提高了开发效率和代码的可维护性。

2025-05-12 15:07:04 373

原创 sui在windows虚拟化子系统Ubuntu和纯windows下的安装和使用

sui在windows虚拟化子系统Ubuntu和纯windows下的安装和使用

2025-05-08 15:11:17 1203

原创 maven install时报错:【无效的目标发行版: 17】

在很多次运行项目前的maven install时,我总是遇到无效的目标发行版: 17的问题,解决过之后就又忘了怎么解决,浪费了很多时间。。

2025-05-02 14:29:04 1671

原创 idea的project structure中有一个language level的选项,是干嘛的,必须与sdk版本一致吗

如果你的项目需要兼容旧版本(比如部署在 Java 8 环境),可以用更高版本的 JDK 来开发(如 17),但把 Language Level 降低到 8,同时使用 maven-compiler-plugin 控制编译版本。IDEA 中的 Project Structure > Language level 选项的作用是:指定你的代码使用的 Java 语言特性级别,比如是否允许使用 var、lambda 表达式、switch 表达式等。这个设置决定了你项目中代码可以使用的 Java 语法和语言特性。

2025-05-02 11:25:08 1508

原创 GoLand包的爆红问题解决

你做的事情起到的作用整理 go.mod、补齐缺失依赖更新 vendor 目录,让 vendor 模式可以用编辑器刷新/重启让编辑器重新加载 go.mod + vendor 的正确状态这三步一搞,Go工具链+编辑器都同步了,依赖自然就全对了。爆红自然就没了。🌟Go 项目的依赖管理是两层的,一层是终端的 Go 工具链,一层是你编辑器自己的缓存。两边都同步了,才不会出问题!

2025-04-28 10:37:41 1956 3

原创 go中我遇到的问题总结

基本数据类型不能用nil判断,它们有自己的零值。对于基本数据类型,应直接与零值进行比较(如i == 0s == ""nil只能用于引用类型(指针、切片、映射等)。结构体方法:与结构体类型紧密关联,可以访问和修改结构体的字段。通过接收者来定义和实现。普通方法(函数):不与任何类型关联,不访问结构体字段,适用于通用功能。方法名功能操作的是谁?SetAge修改p.age值修改Person对象GetAge读取p.age值读取Person对象Java 中没有显式“指针接收者”的说法,但。

2025-04-14 17:24:45 1334

原创 linux更换镜像源[CentOs]

尝试更换其他镜像源(如清华源、网易源)。

2025-03-21 16:41:51 929

原创 MYSQL笔记

此时数据中并没有重复数据,因此我们需要改变某个值来使表中出现重复state。未使用 ORDER BY子句的数据也会进行默认排序,即按照主键排序。此时再次运行第一步中的代码,得到。其次,我们也可以用别名来进行排序。此时只需要在state前面加上。运行结果同上图中的别名排序。

2023-04-13 20:27:30 292

原创 Java初识面向对象

面向对象编程(Object-Oriented Programming,OOP)对象是类的实例,类是对象的模板。面向对象的本质就是以类的方式组织代码,以对象的方式组织(封装)数据(即类是一个模块,可以创建对象来进行模块内属性的赋值)抽象(将对象的共同特点剥离、抽取出来)三大特性:封装(把数据封装起来,对外开一个小口,用来调用数据)继承(父类和子类之间可以进行继承)多态(同一个事物会有不同的形态)从认识论角度考虑是先有对象后又类。对象是具体的事物。类是抽象的,是对 对象 的抽象。

2023-03-28 22:51:39 234

原创 3/8 JAVA 稀疏数组

【代码】3/8 JAVA 稀疏数组。

2023-03-08 21:34:07 180

原创 3/6 JAVA 冒泡排序(day03)

【代码】3/6 JAVA 冒泡排序(day03)

2023-03-06 22:04:10 150

原创 3/6 JAVA Arrays类(day02)

【代码】3/6 JAVA Arrays类(day02)

2023-03-06 21:20:11 116

原创 3/6 JAVA多维数组 (day01)

【代码】3/6 JAVA多维数组 (day01)

2023-03-06 19:06:20 99

原创 3/5 JAVA数组的使用

IDEA中通过 数组变量名.for 来实现数组元素循环遍历。

2023-03-05 23:08:12 146

原创 3/3JAVA内存分析、三种初始化

数组也是引用类型,它的元素相当于类的实例变量。因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。(int 数组被初始化为0)声明数组会在栈中压入一个变量array,这时的array只是一个名字。new关键字会将开辟一段空间来存储创建的10个int变量array。数组下标不能超过创建时的大小。

2023-03-03 23:48:14 116

原创 (JAVA)problem1:JAVA如何使用科学计数法进行输出

【代码】(JAVA)problem1:JAVA如何使用科学计数法进行输出。

2023-03-03 14:48:38 276

原创 3/2JAVA数组的定义、声明、创建

【代码】3/2JAVA数组的定义、声明、创建。

2023-03-02 21:48:49 159

原创 (C)problem1:C语言阶乘求和

【代码】(C)problem1:C语言阶乘求和。

2023-03-02 20:10:03 369

原创 3.1JAVA 递归(day04)

A方法调用B方法 ,我们很容易理解。利用递归可以用简单的程序来解决一些复杂的问题,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述处解题过程所需要的多重计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。

2023-03-01 23:17:20 95

原创 3.1JAVA可变参数(day03)

我们在编写代码过程中往往需要用到不同类型参数的方法,此时若使用方法的重载,就会过于繁琐,因此从JDK1.5开始,使用可变参数来代替方法重载。Java支持传递同类型的可变参数给一个方法。

2023-03-01 22:34:22 117

原创 3.1JAVA命令行传参(day02)

【代码】3.1JAVA命令行传参(day02)

2023-03-01 19:47:12 111

原创 3/1JAVA方法的重载(day01)

​ 方法名称相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。

2023-03-01 19:22:33 120

原创 2/28java方法

java的方法类似其他语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包含以下语法:**方法包括一个方法头和一个方法体。**下面是一个方法的所有部分:**修饰符:**这是可以选的,告诉编译器如何调用该方法。定义了该方法的访问类型。**返回值类型:**方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但是没有返回值。在这种情况下returnValueType是关键词void。**方法名:**是方法的实际名称。

2023-02-28 22:17:28 107

原创 2/27 break和continue的用法和区别、goto关键字(day02)

【代码】2/27 break和continue的用法和区别、goto关键字(day02)

2023-02-27 21:30:29 127

原创 2/27 for循环以及增强for循环(day01)

2/27 for循环以及增强for循环九九乘法表输出

2023-02-27 20:01:41 171

原创 2/26JAVA while和do……while区别(day03)

【代码】2/26JAVA while和do……while区别(day03)

2023-02-26 23:33:58 190

原创 2/26JAVAswitch多选择结构以及反编译(day02)

【代码】2/26JAVAswitch多选择结构以及反编译(day02)

2023-02-26 22:58:54 128

原创 2/26JAVA选择结构(day01)

2/26JAVA选择结构

2023-02-26 21:42:32 68

原创 2/23Scanner进阶(day03)

java Scanner进阶

2023-02-23 21:54:19 77

原创 2/23Scanner对象(day02)

java Scanner对象

2023-02-23 20:26:17 80

原创 2/23JavaDoc生成文档(day01)

使用IDEA打开javadoc来生成文档

2023-02-23 19:24:50 102

原创 2/22JAVA包机制(day03)

1. 包声明需要在代码最上方2. 文件名最好不要重名,否则不方便导入3. 如果要导入一个包下的全部文件,只需改为*

2023-02-22 20:20:58 126

原创 2/22扩展赋值运算符 && 条件(三元)运算符(day02)

2/22扩展赋值运算符 && 条件(三元)运算符

2023-02-22 19:45:43 106

原创 2/22JAVA逻辑运算符 && 位运算符(day01)

2/22JAVA逻辑运算符 && 位运算符

2023-02-22 19:22:38 90

原创 2/21JAVA自增与自减(day04)

2/21JAVA自增与自减

2023-02-21 22:11:23 96

无标题hdtifyogup

无标题hdtifyogup

2025-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除