- 博客(31)
- 收藏
- 关注
原创 【金仓数据库征文】金仓数据库KingbaseES:在技术与人文交织中开拓信创未来
金仓数据库KingbaseES在技术实践中不断突破创新,在人文情怀中凝聚力量,在创新洞察中展望未来。它不仅是一款优秀的数据库产品,更是信创产业发展的缩影与见证。相信在众多技术人员的共同努力下,KingbaseES将在信创浪潮中持续绽放光彩,为我国信息技术产业的发展做出更大的贡献,书写属于国产数据库的辉煌篇章。
2025-04-25 18:59:50
1252
73
原创 【金仓数据库征文】金仓数据库KingbaseES:千行百业国产化征程中的璀璨之星
KingbaseES(简称KES)是面向全行业、全客户关键应用的企业级大型通用融合数据库产品,适用于事务处理类应用、数据分析类应用、海量时序数据采集检索类应用、要求苛刻的互联网应用等场景;可用作管理信息系统、业务及生产系统、决策支持系统、多维数据分析系统、运行日志管理系统、全文检索系统、地理信息系统、时序数据处理相关系统的承载数据库。KES采用融合数据库架构,通过多语法体系一体化架构实现一套软件兼容Oracle、MySQL、SQL Server、PostgreSQL等多个异构数据库的语法;
2025-04-25 18:17:28
1528
94
原创 【C语言经典算法实战】:从“移动距离”问题看矩阵坐标计算
通过对“移动距离”问题的深入剖析与实战演练,我们系统掌握了矩阵坐标计算中曼哈顿距离的原理与C语言实现方法,同时学习了坐标合法性校验、算法应用拓展等重要知识。这类问题不仅在算法竞赛中频繁出现,在实际的软件开发、游戏设计、路径规划等领域也有着广泛的应用。希望本文丰富的内容与详细的讲解,能帮助你更好地理解和掌握矩阵坐标计算相关算法,在后续的学习与实践中灵活运用!欢迎在评论区分享你的学习心得与拓展思路,共同进步!
2025-04-24 11:16:16
1383
78
原创 Java与C语言核心差异:从指针到内存管理的全面剖析
Java和C语言在指针和内存管理上的差异,本质上是两种语言设计哲学的体现。C语言追求对底层的极致控制,赋予程序员强大的操作能力,但同时也要求程序员具备更高的技能水平,以避免内存管理中的各种问题;Java则更注重开发效率和安全性,通过自动垃圾回收和隐式引用,减少了低级错误的发生,让开发者可以更专注于业务逻辑。在实际开发中,我们需要根据具体的应用场景和需求,合理选择使用Java或C语言。
2025-04-23 13:05:03
1408
78
原创 从0到1:让AI赋能计算机的全流程实践指南
【前言】在数字化浪潮席卷全球的今天,AI(人工智能)早已不是科幻电影中的虚构概念,而是切实融入到我们的计算机应用中。无论是数据处理、图像识别,还是自然语言处理,AI都能为计算机赋予强大的“智慧”。本文将带大家深入了解如何让AI赋能计算机,从硬件准备到软件实现,再到实际应用,全程详细解析,并附上代码、图片和表格。
2025-04-17 10:26:37
1562
72
原创 巧用ChatGPT生成适合小白的Python练习题,助力编程入门
通过合理与ChatGPT交互,我们能够快速生成大量适合小白的Python练习题。在使用过程中,要明确学习阶段和需求,掌握清晰描述、引导多样化出题和获取解题思路等交互技巧。生成题目后,还需对题目进行优化完善,确保其质量。希望本文介绍的方法能帮助更多Python小白在练习题的助力下,快速掌握Python编程技能,在编程学习的道路上稳步前行。
2025-04-17 10:26:14
1026
41
原创 Java与C在典型场景下的性能对比深度剖析
【前言】在计算机编程领域,Java和C语言都是举足轻重的编程语言。Java以其跨平台性、自动内存管理和丰富的类库受到开发者青睐;而C语言凭借高效的执行效率、对底层的直接操控能力在系统开发、嵌入式等领域占据重要地位。本文将从理论和实践两方面,对Java与C在典型场景下的性能进行深入对比分析。
2025-04-16 10:11:16
1536
81
原创 跨平台开发选Java还是C?应用场景与性能深度对比
【前言】在计算机技术快速发展的今天,跨平台开发已经成为众多开发者的核心需求。Java和C作为两种历史悠久且广泛应用的编程语言,在跨平台开发领域都占据着重要地位。然而,二者在语法特性、性能表现、应用场景等方面存在显著差异。本文将从多个维度深入对比Java与C,帮助开发者根据实际需求做出合适的技术选型。
2025-04-16 10:08:54
1018
35
原创 【用ChatGPT学编程】——如何让AI帮你写代码注释和Debug?
在软件开发的道路上,编写清晰的代码注释和高效Debug是每位开发者的必修课。随着人工智能技术的发展,ChatGPT这类强大的语言模型为我们提供了新的学习和工作方式。本文将详细介绍如何借助ChatGPT完成代码注释编写和Debug,让你的编程效率大幅提升。
2025-04-15 10:00:01
1295
62
原创 【Java】面向对象程序三板斧——如何优雅设计包、封装数据与优化代码块?
包(Package)是Java中⼀个组织类的⽅式,⽤于防⽌类名冲突和提⾼代码的可读性。包允许将类组织在⼀个层次结构中,类似于⽂件系统中的⽬录。包是对类、接⼝等的封装机制的体现,是⼀种对类或者接⼝等的很好的组织⽅式。类似于文件夹。在⽂件的最上⽅加上⼀个package语句指定该代码在哪个包中.包名需要尽量指定成唯⼀的名字, 通常会⽤公司的域名的颠倒形式(例如).包名要和代码路径相匹配. 例如创建com.bit.demo1 的包, 那么会存在⼀个对应的路径com/bit/demo1 来存储代码.
2025-04-15 09:55:17
1486
61
原创 【Java实战】——手撕斐波那契数列
斐波那契数列……在数学上,这一数列以如下递推的方法定义:F(0)=0,F(1)=1,这个数列从第3项开始 ,每一项都等于前两项之和。
2025-04-11 09:40:43
899
72
原创 【Java实战】——手撕万以内水仙花数
水仙花数(Narcissistic number),又称阿姆斯特朗数(Armstrong number),是指一个三位数,其各位数字的3次幂之和等于该数本身。例如:153 = 1³ + 5³ + 3³。
2025-04-07 20:37:06
748
83
原创 【Java】类和对象
Java是⼀⻔纯⾯向对象的语⾔(Object Oriented Program,简称OOP),在⾯向对象的世界⾥,⼀切皆为对象。⾯向对象是解决问题的⼀种思想,主要依靠对象之间的交互完成⼀件事情。⽤⾯向对象的思想来设计程序,更符合⼈们对事物的认知,对于⼤型程序的设计、扩展以及维护都⾮常友好。类是一种抽象的数据类型,它是对具有相同属性和行为的对象的抽象描述。简单来说,类定义了对象的状态(属性)和行为(方法)。定义一个类“汽车”品牌款式颜色速度启动加速刹车倒车//创建类。
2025-04-03 11:47:56
1568
87
原创 【Java】——数组深度解析(从内存原理到高效应用实践)
数组是一种复合数据类型,它可以看作是一个容器,用于存储多个相同类型的变量。这些变量在内存中按顺序排列,每个变量都有一个唯一的索引,通过索引可以快速访问数组中的元素。在Java中,数组是对象,无论它存储的是基本数据类型还是引用数据类型。数组中存放的元素类型相同;数组的空间是连在一起的;每个空间都有自己的编号,起始位置编号为0,即数组下标;
2025-03-31 12:36:23
1562
84
原创 我的创作纪念日
当然,博主并不是早熟啊,只是经历了高三,高考,才幡然醒悟,高中期间,荒废了高一高二两年,高三还被分配到了一个不太好的班级,可以说是单招班(在这里浅浅的吐槽一下),但博主坚持着“我命由我不由天”的信念,勉强上了个本科。从此学习,写博客,还有应付大学的课程成为了我的日常。作为一名计算机专业学生,想赚钱,不就得进大厂,说实话,博主目前还没有目标公司,当下要做的就是维护好CSDN博客,其次是努力学习技术,争取一下明年的蓝桥杯,还有就是实习,俗话说“笨鸟先飞嘛”,我们就是要早早的有这种意识,才会飞得更高,飞得更远。
2025-03-26 19:49:42
863
20
原创 【Java】调试全攻略——高效排查代码问题
调试是指在程序运行过程中,通过各种手段观察程序的执行状态、变量值的变化等,以找出程序中存在的错误或异常的过程。它就像是给程序做“体检”,帮助我们发现并修复代码中的“健康问题”。调试的⼀般途径是采⽤各种⽅法逐步缩⼩ bug所在的范围,最终定位bug的准确位置。
2025-03-24 18:13:04
2417
141
原创 【Java】——深入探索Java方法递归与输入输出
我们小时候应该都听过这样一个故事,“从前有座山,山上有座庙,庙里有个老和尚讲故事,讲的是:“从前有座山,山上有座庙,庙里有个老和尚讲故事,讲的是:“从前有座山,山上有座庙,庙里有个老和尚讲故事…这个故事就很好的体现出了递归自身中又包含了自己这种思想在编程和数学中非常有用递归是指在一个方法内部调用自身的过程。将一个复杂的问题分解为一个或多个与原问题相似但规模更小的子问题,当子问题小到可以直接解决时,递归就会停止。将原问题分解成其子问题(子问题必须与原问题解法相同)递归出口(结束条件,也就是其实条件。
2025-03-22 17:57:21
1698
117
原创 【Java】——方法的使用(从入门到进阶)
Java中的方法类似于C语言中的函数,方法是一组为了完成特定功能的代码块,它将一段逻辑封装起来,使其可以被重复调用。通过使用方法,我们可以提高代码的可维护性、可复用性和可读性。例如,计算两个整数之和这样一个简单的功能,如果没有方法,每次需要计算时都要重复编写加法的代码;而有了方法,我们只需编写一次加法逻辑,在需要的时候调用这个方法即可。比如说,我买了一个小米榨汁机(这里不是打广告哈),我想喝一杯鲜榨橙汁,那么我需要准备橙子(食材),然后就开始放入榨汁机中,开始一系列操作,最后得到一杯鲜榨橙汁。
2025-03-19 18:00:59
1796
138
原创 【Java】——程序逻辑控制(构建稳健代码的基石)
在Java编程的世界里,逻辑控制就像是程序的“大脑”,指挥着代码按照预定的规则和路径执行。本文将深入探讨Java中的逻辑控制,帮助大家打下坚实的基础。在Java编程的世界里,逻辑控制就像是程序的“大脑”,指挥着代码按照预定的规则和路径执行。本文将深入探讨Java中的逻辑控制,帮助大家打下坚实的基础。• 表达式1: ⽤于初始化循环变量初始值设置,在循环 最开始时执⾏,且只执⾏⼀次。• 分数在 [90, 100] 之间的,为优秀。• 分数在 [70, 80) 之间的,为中等。2.计算1~100的和。
2025-03-17 18:15:17
1683
152
原创 【Java】——数据类型和变量
和C语言一样,注释的作用是为了让代码更容易被理解,虽然不被编译运行,但却不可或缺。Java 作为⼀个强类型编程语⾔, 当不同类型之间的变量相互赋值的时候, 会有教严格的校验.在Java中,当参与运算数据类型不⼀致时,就会进⾏类型转换。其中,100,3.14,‘A’,true/false都是常量,将其称为字面常量。在Java中,经常改变的量,称为变量,数据类型就是用来定义不同种类的变量的。:代码不需要经过任何处理,在代码编译时,编译器会⾃动进⾏处理。:当进⾏操作时,代码需要经过⼀定的格式处理,不能⾃动完成。
2025-03-12 22:50:47
1070
122
原创 【JAVA】之路启航——初识Java篇
Java是一种优秀的程序设计语言,它诞生于1995年,由Sun Microsistem 开发。Java有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的⽤于软件开发和跨平台部署的⽀持环境,并⼴泛应⽤于嵌⼊式系统、移动终端、企业服务器、⼤型机等各种场合。JDK(Java Development Kit):Java开发⼯具包,提供给Java程序员使⽤,包含了JRE,同时还包含了编译器javac与⾃带的调试⼯具Jconsole、jstack等。JRE。
2025-03-10 08:22:13
2468
107
原创 【C语言--趣味游戏系列】--低配版扫雷游戏
扫雷游戏规则很简单,只要排查出所有的雷,即为成功。游戏界面由许多方格组成,而部分方格中存放着地雷。而随着游戏难度的提高,它的方格数量和雷区数量也会随之提升。初级难度一般是9*9的方格,存放10颗雷。****当玩家点击一个方格,他会出现两种结果,要么是被雷炸死,要么他就会出现一个数字,这个数字代表的是他周围雷的个数。如果什么都没有,则周围没有雷。eg: 这个数字是2,则它的周围就有2个雷。
2024-12-16 08:00:00
3647
227
原创 【C语言】-- 函数还没搞明白吗?来看看这篇吧
库函数只是为了便捷我们的使用,更重要的是自定义函数。ret_type fun_name(形式参数) {ret_type: 函数返回类型fun_name: 函数名括号中是形式参数{}中是函数体eg:加法函数,完成两数相加。函数名:Add,接受两个整形类型的参数,计算的结果也是整形int main()int i = 0;int j = 0;//调用加法函数return 0;函数的定义就是函数的具体实现还用上面的代码来举例吧。
2024-12-11 08:05:37
2748
174
原创 【C语言】--关于数组的一系列问题,看这篇就够了
在C语言中,数组是一种极为重要的数据结构,它为储存和处理多个相同类型的数据元素提供了便携而高效的方式。无论是处理简单的数值序列还是复杂的数据集合,数组都扮演着不可或缺的角色。下面,就跟博主一起来看看数组的一系列问题吧!
2024-12-07 17:59:19
2089
71
原创 【C语言--趣味游戏系列】--猜数字游戏
这里是用C语言实现的一个简单的,一是为了巩固自己的知识,二是为了给枯燥的学习过程增加点趣味,可以加强我们学习C语言的热情。要求:1.生成1~100的随机数;2.对猜测结果提出反馈,直到猜对为止。
2024-12-04 08:11:40
1196
85
原创 【C语言】--分支和循环语句还没搞定吗?来看看这篇吧
C语言的分支和循环结构是我们必须熟练掌握的,只有深入理解并熟练掌握它们的用法及特性,才能让我们以后构建复杂的程序时更加游刃有余。博主也是在学习阶段,难免会出现纰漏,文章如果有什么问题,欢迎各位大佬批评。
2024-12-02 20:14:46
1531
60
原创 初识C语言
人与人之间是用语言交流的,那人与计算机之间用什么交流呢?——而就是基础的计算机语言,除此之外还有C++/Java/Python…许多计算机语言在这里推荐一个编译器(功能强大,使用方便,对初学者很友好,主要是社区版免费,缺点是占内存大)
2024-11-21 17:59:38
637
53
原创 零的起点(•̀⌄•́)
作为一个双非本科的计算机专业的学生,我深知要想在计算机这条道路上走的长远,要么有高学历,要么有高技术。这是我的第一篇博客,以后也会持续更新,至少一两周写上一篇。一是为了督促自己对知识的整理与回顾,二也是为了方便他人。
2024-11-18 16:55:54
500
32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人