- 博客(37)
- 收藏
- 关注
原创 通义万相 2.1:AIGC 领域的 “王炸” 组合如何颠覆创作生态?
通义万相 2.1与蓝耘智算平台的强强联手,给AIGC领域带来了前所未有的创新与变革。无论是加速创作流程,还是提升内容质量,它们都在为创作者和企业开辟更加高效、智能的创作新天地。随着这对“王炸”组合的普及,我们将迎来一个更加智能化、个性化、无界限的创作时代。🚍 蓝耘元生代智算云:https://cloud.lanyun.net//#/registerPage?
2025-03-12 18:56:00
1903
146
原创 【MySQL】表的增删查改(CRUD)(上)
CRUD:Create(新增数据)、Retrieve(查询数据)、Update(修改数据)、Delete(修改数据)
2025-02-24 22:14:22
2801
128
原创 【MySQL】简单掌握数据类型与表操作,让数据库性能飞跃
整型类型:包括BIT、TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT,分别占用1、2、3、4、8个字节,用于存储不同范围的整数。M的范围在1~64,BIT的取值范围-2^M-1~2^M-1,无符号取值范围0~2^M-1。定点数类型:DECIMAL(NUMERIC)用于存储精确的小数值,能指定精度和小数位数,适合处理了财务等对要求精度高的数据。双精度,M指定长度,D表示小数点位数,如果省略M,默认为10,省略D,默认为0,精确数值。有确实是java1仓库。
2025-02-19 14:36:14
1896
120
原创 【MySQL】数据库操作指南:轻松驾驭数据世界
数据库是组织和保存数据的应用程序,数据库的底层用了一些合适的数据结构对数据进行组织,存储和管理,以便进行增删查改。这也是数据库和数据结构之间的关系。数据库主要的作用就是管理数据,对数据进行增删查改。
2025-02-17 18:08:09
1811
49
原创 【Map vs Set】:Java数据存储的“双子星”对决
Map是接口类,该类没有继承Collection,储存的是<K,V>结构的键值对,并且K一定是唯一的,不能重复。Set是一个接口,继承自Collection接口,有HashSet、TreeSet等实现类,HashSet基于哈希表实现,不保证元素有序;TreeSet基于红黑树实现,会对元素进行排序。
2025-02-14 15:39:55
3054
94
原创 深度探秘 DeepSeek:从原理到实战的全方位解析
DeepSeek 是基于先进的深度学习技术构建的大型语言模型。它本质上是一个由大量神经网络层组成的复杂系统,通过对海量文本数据的学习,掌握了语言的结构、语义和语用等多方面的知识,从而能够理解人类输入的自然语言,并生成合理、准确的回复。DeepSeek 作为一款强大的大语言模型,在语言理解、生成和多轮对话等方面具有显著的优势。通过本文的介绍,我们了解了 DeepSeek 是什么、为什么值得选择以及如何使用它。希望读者能够借助这些知识和代码示例,更好地应用 DeepSeek,为自己的工作和学习带来便利。
2025-02-11 18:56:15
6691
113
原创 腾讯云云开发 Copilot 深度探索与实战分享
通过自然语言描述应用的需求和功能,Copilot 能够自动生成相应的低代码应用框架。这意味着开发者无需从头开始编写大量的基础代码,只需专注于业务逻辑的实现和个性化定制,大大缩短了开发周期。例如,开发者可以简单描述“创建一个具有用户注册、登录、信息展示和数据存储功能的 Web 应用”,Copilot 就能快速生成包含前端页面、后端逻辑以及数据库配置的初步应用架构,涵盖了用户认证、数据库连接、基本页面布局等常见功能模块。针对特定的编程任务,Copilot 可以根据上下文和需求生成高质量的代码块。
2024-12-20 20:54:57
5442
97
原创 数据小白必看:七大排序算法超详细讲解(下)
排序最好平均最坏空间复杂度时间复杂度冒泡排序O(n)O(n^2)O(n^2)O(1)稳定插入排序O(n)O(n^2)O(n^2)O(1)稳定希尔排序O(n)O(n^1.3)O(n^2)O(1)不稳定选择排序O(n^2)O(n^2)O(n^2)O(1)不稳定堆排序O(1)不稳定快速排序O(n^2)不稳定归并排序O(n)稳定。
2024-12-20 13:51:17
3262
185
原创 数据小白必看:七大排序算法超详细讲解(上)
在起始i的时候,执行j循环的时候,确实j+1下标,但是在每次指向完一次j的循环,j的下标就向前移动,而在j移动的过程中i是不变的。
2024-12-15 21:16:19
5516
197
原创 【Java】还在死磕算法?懂“堆”与“优先级队列”,代码效率飙升
堆是一种特殊的完全二叉树,如果有一个关键码的集合,把它所有的元素按照完全二叉树的顺序存储方式在一维数组Ki
2024-12-05 18:27:59
8458
201
原创 【Java】二叉树:数据海洋中灯塔式结构探秘(上)
树是一种非线性的数据结构,它是由n(n>=0)个有限节点(结点)和边组成的层次结构的集合。有一个特定的节点为根节点,其余节点通过边连接形成的分支,每个节点可以有零个或多个子节点。把它叫做树是因为它看起来像一颗倒挂的树,也就是说它是根朝上,而叶朝下的。什么是线性结构?什么是非线性结构?线性结构:数据元素呈现一对一的线性关系,除第一个和最后一个元素外,每个元素都有且仅有一个直接前驱和一个直接后继;非线性结构:数据元素之间的关系不是简单的一对一,一个元素可能有多个前驱或后继,或者两者都有。树的定义是递归的。
2024-11-22 19:47:35
7791
147
原创 【Java】栈和队列详解!!!
栈是一种数据结构,他是一种只允许在一端固定进行插入和删除操作的特殊线性表。先进入的数据被压入栈底最后进入的数据被放在栈顶,需要读出的数据从栈顶开始弹出,按照先入后出的原则。操作:入栈:也称为压栈/进栈,将插入的元素放在栈顶;出栈: 将栈顶的元素进行删除;队列就像日常生活中的排队一样,一端用于插入元素,称为队尾;另一端用于删除元素,称为队头。其遵循的的是先进先出的原则。入队:插入元素在队尾;出队: 删除元素在队头;
2024-11-16 18:16:06
6638
104
原创 【Java】ArrayList与LinkedList详解!!!
在集合框架中,List就是一个接口继承于Collection接口。在数据结构的角度,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增删查改以及变量等操作。什么是线性表?线性表是由n个具有相同类型元素组成的有限序列。线性表是一种常见的数据结构。在逻辑上,线性表是一种线性结构,就是连续的一条直线,在物理结构上,不一定是连续的,在物理存储是,通常是以数组和链式的结构形式存储。常见的线性比表有顺序表、链表、栈、队列.......ArrayList是一个普通的类,是顺序表的一种,
2024-11-13 20:41:02
4120
72
原创 【Java】ArrayList的具体实现:简单的洗牌算法
实现一个简单的洗牌算法,这幅牌一共52张,不包含大小王,将这副牌进行打乱(这幅牌一共52张,不包含大小王),一个五个人,每个人每轮摸一张牌,一共摸五轮。但是我们要怎么将这些牌放到对应的手里面,因为hand1,2,3里面是一维,所以我们可以定义一个二维来储存他们。那么我们是不是可以从后开始往前,将后面的牌与任意一张牌进行交换,这样顺序就被打乱了。我们需要一幅牌,但是我们没有牌类这个类,所以我们要先自己定义一个牌类。有了牌,我们就要像将其进行洗牌,但是我们要怎么进行洗牌呢?花色:♥,♦,♣,♠。
2024-11-09 16:48:07
1125
46
原创 【Java】单向链表的模拟实现详解!!!
null)遍历到这个节点,随后又要跳到下一个节点,下一个节点是null,如果将null设置为插入的节点,插入的节点也无法与最后的节点衔接上;将插入位置的前一个节点的下一个指针指向插入节点,也就是将插入节点原来的下一个节点的指针,给插入节点的下一个节点,以及插入节点的指针指向原本所在该位置的节点。2.遍历到删除节点的前一个节点,将原本删除该节点的上一个节点的下一个节点指向原本删除节点所在的下一个节点;2.将插入节点的下一个指针指向原本该位置的节点,和插入节点的前一个节点的下一个节点指向插入节点。
2024-11-08 17:42:19
1242
24
原创 【Java】认识异常
自定义异常:我们自己定义维护符合我们实际需要的异常结构。//登入if(!System.out.println("用户名错误!");if(!System.out.println("密码错误!");他的密码输入错误,结果输出如上。如果我们想要在我们输错时报出异常,这时,我们可以自己定义一个异常,用户名输入错误异常和密码输入错误异常;我们可以定义一个输入错误异常类和密码输入错误异常类来继承运行时异常super();super(m);super();super(m);
2024-10-20 14:52:07
1583
16
原创 【Java】String类
/第一种:直接赋值字符串//abc//第二种:创建一个新的字符串对象//efg//第三种:先创建一个字符数组,在创建一个字符串对象将字符数组放进去//hij字符串类型:String;字符串中可以不是只有字母,也可以是数字和字符;//abc4*-#$
2024-10-05 19:00:17
891
11
原创 【Java】图书管理系统详解!!!
首先我们要知道图书系统中我们需要面向的对象有哪些,有书、而书需要放在书架中,所以我们还要书架,以及图书系统的使用对象,有普通用户和管理员这里将书和书架归为一类,所以我创建了book包来放这两个类,也就是Book(书)类和BookShelf(书架)类在普通用户和管理员归为一类,所以我创建了一个user类来放这两个类,也就是NormalUser(普通用户)和AdminUser(管理员)在创建一个Main作为运行的入口这是最先的一个框架,先写这些,后面在进行扩展。
2024-08-18 19:14:50
890
12
原创 【Java】抽象类和接口
接口:公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用。在java中,接口可以看成是:多个类的公共规范,是一种引用数据类型。例如:电源插座插孔上,可以插:电脑、电风扇、充电器等所有符合规范的设备。语法规则将class关键字换成interface来定义一个接口public interface 接口名称{.....接口的命名一般以大写字母I开头;接口的命名一般使用“形容词”词性的单词;阿里编码规范中约定,接口中的方法和属性不要加任何修饰符号,保持代码间接性。
2024-08-14 15:35:47
891
7
原创 【Java】Object类、内部类
可以理解为Object是所有类的父类,其所有类的对象都可以继承Object类。显然是不可以的,==判断的是你当前变量中的值,而dog1和dog2其储存的是对象的地址,其对象不一样,其值也不一样。实例内部类中,包含2个this,一个是实例内部类自己的this,一个是外部类名.this。内部类:在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为内部类。Object是所有类的父类,Object有equals类,子类重写就好。在我们比较值的大小的时候,我们通常会使用==来看他们是否相等。
2024-08-13 15:50:59
893
5
原创 【Java】static成员
static:static是用来修饰成员变量或成员方法的,被static修饰的成员,成为静态成员,也可以称为类成员,静态的成员只有一份,存在方法区当中,其不属于某个具体对象,是所有对象所公有的。
2024-07-30 15:43:23
410
4
原创 【Java】面向对象的特征之一(下):多态
多态:多种形态,就是去完成某个行为,不同对象去完成时会产生不同的状态。在继承的情况下,当代码运行的时候,通过父类引用,调用父类和子类的重写的方法,结果实际调用了子类的方法。虽然说,重写的时候,子类和父类的方法返回值类型、方法名、参数列表要完全一致,但是被重写的方法返回值类型也可以不同,但是其返回值类型要保持父子关系;既然有了动态绑定,那么应该也有静态绑定吧。静态绑定:也称为前期绑定(早绑定),即在编译时,根据用户所传递实参类型就确定了具体调用方法。典型代表函数重载。int a=1;int b=2;
2024-07-30 14:08:00
1027
5
原创 【Java】面向对象的特征之一:继承
继承主要解决的问题就是:共性的抽取,实现代码的复用我们将猫和狗的共性进行抽取,然后采用共性的思想达到共用由上图可知,Dog和Cat继承Animal,Animal类称为父类/基类/超类,Dog和Cat称为子类/派生类,继承后,子类可以复用父类中的成员变量或成员方法。final关键字:用来修饰变量、成员方法以及类。
2024-07-23 16:47:09
772
4
原创 【Java】面向对象的特征之一:封装(上)
封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开的接口和对象进行交互(对类进行包装,将一些细节隐藏起来,提供一些公开访问的东西就可以)。可以类比成一个手机,你只能看到外壳包装,确看不到内部元件的构成。包:为了更好的管理类,把多个类收集在一起,成为软件包。同一个类也可以根据不同属性再次进行组合。包的本质就是文件夹。常见的包java.lang:系统常用的基础类(String、Object);java.lang.reflect:java反射编程包;
2024-07-16 18:13:44
882
4
原创 【Java】类和对象详解!!!
对象:真实存在的一个实体。在java中,一切事物皆为对象对象与对象之间相互协作来完成,注重的是对象。例如,用洗衣机洗衣服,人只要放入衣服-->倒入洗衣液-->选择模式,启动洗衣机人、衣服、洗衣液、洗衣机四个对象相互协作完成就好。注重的是对象之间的相互协作。面向过程:注重的是过程例如,我们自己洗衣服,放衣服到盆里,装水-->将衣服浸湿,使用洗衣服,揉搓>放入水中-->拧干-->放入水中-->拧干这个过程我们注重的是过程类:对一个对象的描述。描述对象的属性(尺寸,颜色、型号)和功能。比如:一瓶水。
2024-07-15 08:28:07
5326
127
原创 【Java】数组的定义与使用详解!!!
数组是相同数据类型的一个集合数组中的数据类型都是相同的;数组的空间是连在一起的;数组的每个空间都有编号,下标是由0开始的。
2024-07-10 21:07:41
1646
1
原创 【Java】方法的使用!!!
是一个代码片段好处:1.能够模块化比较复杂的代码2.代码能够重复使用3.代码可以更好的理解4.直接调用现有方法开发修饰符 返回值类型 方法名称(参数类型 形参){方法体代码;return 返回值;{ int a,b;a=10;b=20;return a+b;修饰符现阶段使用public static;方法名称使用小驼峰,例如add;方法只有在调用时才会被执行;一个方法可以多次调用;方法之间也可以调用,尽量避免相互调用造成死循环;
2024-07-10 15:18:44
351
4
原创 【Java】运算符详解!!!
运算符是编程语言中用于执行各种操作的特殊符号或关键字。用于处理变量和值,执行数字计算、逻辑运算符、位运算和其他操作,以便编写复杂的程序。
2024-05-26 16:47:48
767
3
原创 数组知识点(详解)
类型符 数组名[常量表达式];int a[10] 其中10代表数组的大小;a[2+1],a[2*3],a[5/2]这些也都是符合的.类型名 数组名[常量表达式(行)][常量表达式(列)]int a[3][4],a[2-1][2*2-1],b[1][3]=a[2][3]/3这些都是可以的在C语言中,是将字符串作为字符数组来处理的对字符:char c[10]={'a','b','c','d'}
2024-01-31 22:59:00
1295
3
原创 理解三种循环语句for、while、do...while的使用与区分
今天的三种循环语句讲解就到这里啦,不知道看完的小伙伴是否会使用和区分这三种循环了语句了嘛,有想法的可以提出意见哦,有不对的地方也可以提出来哦,非常欢迎!图二可知n是先自加1变成2后打印2,所以图二是由2开始打印到最后n=10的时候仍然满足条件自加1变成11后打印。n=1也就是初始化部分只执行一次,之后就表达式2、循环语句、表达式3在循环语句中执行直到条件判断不符合。图一可知n是先打印后加自加1,直到n=10的时候n++变为11不符合打印条件停止;表达式成立(为真)则执行语句,则语句执行;
2024-01-25 22:17:35
686
原创 入门小白的自述
大家好,我是一名C语言入门小白,个人在有些方面比较佛系,但有时候也很上进。比如在C语言上面,哈哈哈。我的编程目标是自己在编程这方面的能力,能越来越厉害,希望自己也能够努力上进!关于怎么学习编程,我是打算每天做题,以及看一些网课,遇到一些不会的知识点及时巩固,多做题,希望自己不要遇到难题就退缩。我大概每天会花3-4小时的时间在关于C语言的事情上面,当然,也可能是刚入门,有许多不会的地方,做题就慢,也会遇到许多错误,没事,来日方长,不急,我们慢慢来!
2024-01-23 19:33:02
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人