自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多态揭秘:一个简单概念背后的无限可能!

在这个过程当中,我们不应该在原来老的类上进行修改,因为原来的 类,可能还在有用户使用,正确做法是:新建一个新手机的类,对来电显示这个方法重写就好了,这样就达到了我 们当今的需求了。当类的调用者在编写 eat 这个方法的时候, 参数类型为 Animal (父类), 此时在该方法内部并不知道, 也不关注当前的 a 引用指向的是哪个类型(哪个子类)的实例. 此时 a这个引用调用 eat方法可能会有多种不同的表现(和 a 引用的实例 相关), 这种行为就称为。对于已经投入使用的类,尽量不要进行修改。

2024-04-25 12:04:15 1712 111

原创 贪吃蛇游戏C语言破解:成为编程高手的必修课!

这里实现贪吃蛇会使⽤到的⼀些Win32 API知识,接下来我介绍一下。

2024-04-23 14:51:35 1695 113

原创 Java继承详解:理解类与类之间的关系,掌握面向对象编程的精髓!

1.4.2 子类中访问父类的成员方法。

2024-04-18 20:49:26 2393 128

原创 【数据结构与算法】之双向链表及其实现!

​。

2024-04-16 22:43:46 1864 111

原创 基于单链表实现通讯管理系统!(有完整源码!)

友友们,这篇文章是基于单链表来实现通讯管理系统的,所以一定要先看完我之前写过的一篇关于单链表的实现(文章链接的文章哦~其实基于单链表实现通讯录的思路与基于顺讯表实现通讯录的思路是一样的,在这里我就不进行赘述了。如果还没有看过我之前写的一篇基于顺序表实现通讯录(文章链接的宝子们一定要去看看哦~

2024-04-13 19:12:14 1848 128

原创 【数据结构与算法】之8道顺序表与链表典型编程题心决!

例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0 1,3,0, 4。从编号为 1 的人开始报数,报到 m 的人离开。新链表是通过拼接给定的两个链表的所有节点组成的。元素的顺序可以改变。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。,5,6] ,其中斜体加粗标注的为 nums1 中的元素。需要合并 [1,2,3] 和 [2,5,6]。

2024-04-12 23:04:14 2129 83

原创 基于顺序表实现通讯管理系统!(有完整源码!)

在我之前的文章当中已经写过一篇关于。

2024-04-06 10:58:24 3461 148

原创 Java封装最佳实践:打造高内聚、低耦合的优雅代码~

基本规则在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储 代码.如果一个类没有 package 语句, 则该类被放到一个默认包中.操作步骤1. 在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包。

2024-04-01 21:20:14 2790 204

原创 Java类与对象:从概念到实践的全景解析!

在java中定义类时需要用到class关键字// 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法class为定义类的关键字,ClassName为类的名字,{}中为类的主体。比如:洗衣机,它是一个品牌,在Java中可以将其看成是一个类别。属性:产品品牌,型号,产品重量,外观尺寸,颜色... 功能:洗衣,烘干、定时....类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类 具有哪些功能,称为类的成员方法。

2024-03-30 21:53:43 2163 115

原创 【感悟《剑指offer》典型编程题的极练之路】02字符串篇!

​​​​​​​个人格言:悟已往之不谏,知来者犹可追克心守己,律己则安!

2024-03-26 16:53:57 2781 165

原创 机器学习:智能时代的核心引擎

机器学习是人工智能的一个分支,它主要基于计算机科学,旨在使计算机系统能够自动地从经验和数据中进行学习并改进,而无需进行明确的编程。机器学习算法通过构建模型来处理和分析大量数据,以便能够识别模式、进行预测、做出决策或进行其他类型的分析。监督学习:在这类学习中,训练数据是带有标签的。模型通过学习输入和输出之间的关系,然后应用于新的、未见过的数据,以做出预测或分类。例如,线性回归和逻辑回归就是监督学习的例子。无监督学习:这类学习使用没有标签的数据。模型旨在发现数据中的内在结构和关系,例如聚类分析或降维。

2024-03-23 17:55:58 6074 360

原创 【感悟《剑指offer》典型编程题的极练之路】01数组篇!

个人格言:悟已往之不谏,知来者犹可追克心守己,律己则安!

2024-03-21 12:37:21 2350 91

原创 探秘atoi与atof的模拟之路:从原理到实践的全能指南!

因此,在使用atoi函数时,需要确保输入的字符串是有效的,且表示的数值在int类型的表示范围内。

2024-03-18 16:22:58 2304 113

原创 揭示数据在内存中存储的秘密!

*其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分 为大端字节序存储和小端字节序存储,下面是具体的概念: ****大端(存储)模式:是指数据的低位字节内容保存在内存的高地址处,而数据的高位字节内容,保存 在内存的低地址处。**小端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存 在内存的高地址处。** 上述概念需要记住,方便分辨大小端。**

2024-03-16 19:36:14 2449 117

原创 人工智能迷惑行为大赏!

悟已往之不谏,知来者犹可追。

2024-03-13 16:38:31 2090 65

原创 程序员如何选择职业赛道?

在程序员的职业生涯中,不断地升级自己的知识技能,掌握新的工具和技术,以及积极参与实际项目的实践是必要的。系统架构师需要深入了解不同系统和项目的设计,了解各种编程语言和技术框架,具备出色的架构设计能力和流畅的编程技能,以创建最优秀的系统。要了解这些角色的工作范围、技能要求和薪酬水平,以及自己的优劣点和兴趣爱好,从而找到最适合自己的职业赛道。总之,无论选择哪个职业赛道,程序员们都应该不断扩展自己的技能和经验,掌握不同的资格证书和技术能力,了解市场趋势和行业变化,与同行交流学习,并关注职业规划。

2024-03-11 19:59:04 1781 142

原创 详解7道经典指针运算笔试题!

结构体指针。

2024-03-11 18:15:21 1719 79

原创 浅谈2024 年 AI 辅助研发趋势!

悟已往之不谏,知来者犹可追随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下,AI辅助研发不仅提升了研发效率,降低了成本,更在某种程度上解决了复杂问题,推动了科技进步。2024年,随着AI技术的进一步成熟,AI辅助研发的趋势将更加明显,其潜力也将得到更广泛的挖掘和应用。

2024-03-10 14:46:52 2584 100

原创 【数据结构与算法】之单链表及其实现!

3. 增容一般是呈2倍的增长,势必会有一定的空间浪费。例如当前容量为100,满了以后增容到 200,我们再继续插入了5个数据,后面没有数据插入了,那么就浪费了95个数据空间。

2024-03-10 13:48:08 888 116

原创 【数据结构与算法】之顺序表及其实现!

目录​编辑1. 顺序表的概念及结构2. 接口的实现2.1 顺序表的初始化2.2 检查顺序表容量是否已满2.3 顺序表的尾插​编辑2.4 顺序表的尾删2.5 顺序表的头插2.6 顺序表的头删2.7 顺序表在pos位置插入2.8 顺序表在pos位置删除2.9 顺序表的查找2.10 顺序表的销毁2.11 顺序表的打印 3. 我在实现顺序表时的测试代码4. 完结散花顺序表是用一段物理地址连续的存储单元以此存储数据的线性结构,一般情况下用数组存储。在数组上完成数据的增删查改~静态顺序表只适用于确定知道需要存多少数

2024-03-06 21:13:32 1662 183

原创 【数据结构与算法】之详解算法的时间复杂度和空间复杂度!

即:找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的时间复杂度。

2024-03-03 20:21:39 1683 76

原创 程序员的金三银四求职宝典!

随着春天的脚步渐近,对于许多程序员来说,一年中最繁忙、最重要的面试季节也随之而来。金三银四,即三月和四月,被广大程序员视为求职的黄金时期。在这两个月里,各大公司纷纷开放招聘,求职者们则通过一轮又一轮的面试,力争心仪的职位。而如何在这关键的时期脱颖而出,成为每个求职者关注的焦点。在金三银四的关键时期如何准。

2024-03-02 18:38:48 1152 68

原创 程序员是如何看待“祖传代码”的?

通过对祖传代的了解和学习,程序员可以丰富自己的技能和知识,提高自己的创新能力,并培养出更强的团队合作精神。同时,要加强对祖传代的传承和保护,使这些宝贵的资源得以传承,为程序员职业的发展做出贡献。通过这些措施,祖传代中的经验和技能得以传承,为程序员职业的发展做出贡献。祖传代中的经验和技巧往往具有一定的创新性,这些经验可以帮助程序员跳出传统的思维框架,寻找新的解决问题的途径。这种“祖传代码”,既有不可替代的价值,也有很多的弊端,因此,程序员们需要有一种更加客观的态度和方法来面对“祖传代码”。

2024-03-02 18:31:24 1012 54

原创 用冒泡排序模拟C语言中的内置快排函数qsort!

这里首先介绍一下回调函数的概念~回调函数是使用函数指针(地址)调用的函数。如果我们把一个函数的指针(地址)作为一个参数传递给另一个函数,当我们通过指针找到这个函数并对其进行调用时,这个被调用的函数就是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应print();printf("这是一个回调函数\n");接下来我们就来看看qsort啦~注意我们在使用qsort时要引入头文件。

2024-03-02 17:15:55 1420 78

原创 计算机专业必看的几部电影

这部电影是一部关于人工智能的电影,讲述了在未来的世界中,人们如何使用半生化和其它技术创造了一个拥有思考能力的机器人,并讨论了人工智能和人类的关系。玩家需要熟练掌握游戏的操作和策略,才能在游戏中取得胜利。游戏中的战斗系统也相当出色,玩家需要与怪物们展开激烈的对抗,不断提升自己的技能和能力,才能在游戏中取得胜利。游戏的画面表现力极强,巫师的造型和场景设计都十分精细,玩家可以在游戏中自由地探索一个充满奇异现象和神秘生物的世界。游戏的剧情丰富多样,玩家需要通过不断的探索和对话,才能逐渐了解到游戏世界背后的故事。

2024-03-01 20:31:49 1409 62

原创 Sora - 探索AI视频模型的无限可能

Sora-探索 AI 模型是一种基于深度学习技术的自然语言处理模型,具有强大的文本理解和生成能力。该模型在清华大学 KEG 实验室和智谱 AI 公司于 2023 年训练,采用了先进的自然语言处理技术,能够对用户的问题和要求提供适当的答复和支持。总之,Sora-探索 AI 模型是一种具有强大文本理解能力和文本生成能力的人工智能模型,能够对用户的问题和要求提供适当的答复和支持。

2024-03-01 20:09:30 1661 78

原创 揭示预处理中的秘密!(二)

许多C的编译器提供了一种能力,允许在命令行中定义符号。用于启动编译过程。例如:当我们根据同⼀个源文件要编译出⼀个程序的不同版本的时候,这个特性有点用处。(假定某个程序中声明了⼀个某个长度的数组,如果机器内存有限,我们需要⼀个很小的数组,但是另外⼀个机器内存大些,我们需要⼀个数组能够大些。for(i = 0;1. //linux 环境演⽰6. 条件编译。

2024-02-27 21:02:43 1371 125

原创 揭示预处理中的秘密!(一)

C语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的~1. __FILE__//进行编译的源文件2. __LINE__//文件当前的行号3. __DATE__//文件被编译的日期4. __TIME__//文件被编译的时间5. __STDC__//如果编译器遵循ANSI C,其值为1,否则未定义举个栗子啦~基本语法:#define name stuff举一些例子啦~注意:在#define定义标识符的时候,不要在后面加上分号(;

2024-02-27 18:19:23 1117 102

原创 详解编译和链接!

目录1. 翻译环境和运行环境2. 翻译环境2.1 预处理2.2 编译2.3 汇编2.4 链接3. 运行环境4.完结散花预处理阶段主要处理那些源文件中#开始的预编译指令,比如:#include,#define,处理的规则如下:编译过程就是将预处理后的.i文件进行一系列的:词法分析、语法分析、语义分析及优化,生成相应的汇编代码文件。编译过程的命令如下:2.3 汇编汇编器是将汇编代码转转变成机器可执行的指令,每⼀个汇编语句几乎都对应⼀条机器指令。就是根据汇编指令和机器指令的对照表⼀⼀的

2024-02-23 23:48:05 1459 206

原创 你听说过柔性数组吗?

也许你从来没有听说过柔性数组这个概念,但它确实是存在的。

2024-02-23 18:59:51 1090 85

原创 详解动态内存管理!

然而,我们用来接受返回值的指针。注意:在使用free时,我们。置为空指针NULL~

2024-02-21 19:06:46 1569 91

原创 详解自定义类型:枚举与联合体!

其中枚举类型的。

2024-02-17 21:18:18 1783 139

原创 详解结构体内存对齐及结构体如何实现位段~

位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。2. 位段的成员名后边有⼀个冒号和⼀个数字举个栗子啦~struct Aint _a:2;int _b:5;int _c:10;int _d:30;A就是⼀个位段类型。那位段A所占内存的大小是多少?

2024-02-13 23:54:09 1934 183

原创 浅谈人工智能之深度学习~

深度学习是人工智能领域的一个重要分支,它利用神经网络模拟人类大脑的学习过程,通过大量数据训练模型,使其能够自动提取特征、识别模式、进行分类和预测等任务。近年来,深度学习在多个领域取得了显著的进展,尤其在自然语言处理、计算机视觉、语音识别和机器翻译等领域取得了突破性的进展。随着算法和模型的改进、计算能力的提升以及数据量的增长,深度学习的应用范围不断扩大,对各行各业产生了深远的影响。

2024-02-11 23:27:26 3843 91

原创 IT行业有哪些证书含金量高呢?

持有此证书的人,将展示出对IT服务管理的专业知识,提高在IT服务管理和过程改进领域的竞争力。以上所列举的证书仅代表了IT行业中具有高含金量的一部分,随着技术的不断进步和行业的发展,还会涌现出更多的高质量证书。持有此证书的人,能够验证自己拥有广泛的网络技能,提高在网络管理和支持方面的竞争力。持有这些高含金量的证书,不仅证明了自己在特定领域的专业知识和技能,同时也为求职者和从业者提供了广阔的就业机会和发展空间。在这个竞争激烈的行业中,拥有高含金量的证书能为求职者和从业者提供巨大的竞争优势。都是取得成功的关键。

2024-02-09 11:43:03 2036 98

原创 OJ刷题:求俩个数组的交集(没学哈希表?快排双指针轻松搞定!)

之前我们就知道对于无序的数组,当我们对其进行排序后,问题都会变得更加简单呢~来做,但如果我们没有学哈希表的话,或者我们是否还有其他的方法来解题呢~要求俩个数组的交集,那我们就要找俩个数组当中。我们先比较俩个指针指向的第一个元素,如果。俩个数组中的元素,那我们怎么比较呢~到数组returnNums中,如果。然后我们有俩个指针分别指向数组。没有例外,我们现将这俩个数组。双指针就同时向后移动。

2024-02-08 21:37:35 1129 68

原创 C语言中的内存函数你知道多少呢?

注:使用该函数需要引用头文件#includeint main()i < 10;我们来看一下运行效果~int main()return 0;调试我们看一下效果~是不是很简单呢~int main()printf("前4个字节比较%d\n", memcmp(arr1, arr2, 4));printf("前5个字节比较%d\n", memcmp(arr1, arr2, 5));

2024-02-07 19:01:02 1104 86

原创 程序员为什么不喜欢关电脑?

电脑对于程序员来说是工作和创造的基石,它们为程序员提供了一个创造和实现想法的平台。需要指出的是,以上观点仅代表一部分程序员的看法,个体差异存在,不同的人和不同的工作环境可能会有不同的观点和偏好。关闭电脑可能需要重新启动和重新加载所有的开发工具和项目,这可能需要花费一定的时间和精力。这是因为关闭电脑会打断他们的思维过程和工作环境,需要重新启动和加载工作状态,同时也需要考虑恢复成本。关闭电脑还可能会导致他们失去正在处理的问题的上下文和状态,需要花费额外的时间和精力来回忆和恢复已经进行的工作。

2024-02-06 21:15:47 1132 80

原创 C语言中10种常见的字符串函数你都掌握了吗?

不是每个人都能做自己想做的事,成为自己想成为的人。• 下面是strlen函数的模拟实现。• 下面是strcpy函数的模拟实现。• 下面是strcpy函数的模拟实现。strncpy库里面的源代码如下啦~

2024-02-05 22:33:23 2078 77

原创 OJ刷题:《剑指offer》之单身狗1、2 !(巧用位操作符,超详细讲解!)

那我们该怎么办呢~我们不妨立个。

2024-02-04 13:19:14 2191 101

空空如也

空空如也

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

TA关注的人

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