自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 飞算 JavaAI:开启 Java 开发智能自动化新时代

飞算JavaAI是全球首款专注Java的智能开发助手,通过自然语言交互实现全流程智能开发。其核心功能包括:1)智能需求分析,精准理解文本/语音输入;2)自动化设计引擎,一键生成接口和表结构;3)完整代码工程生成,支持主流构建工具并自动优化代码。实测显示,开发电商订单管理系统从需求到代码仅需1小时,效率提升显著。相比传统开发和其他AI工具,飞算JavaAI在开发效率、代码质量和框架适配方面优势突出,大幅降低开发门槛,让非专业开发者也能高效参与项目。该工具正在推动Java开发进入智能化新时代。

2025-08-05 19:49:33 518 2

原创 Linux进程概念

本文摘要: 文章系统介绍了Linux进程管理的核心概念。1)进程是程序执行的实例,其信息存储在PCB(task_struct)中,可通过/proc目录或ps/top命令查看;2)详细解析了进程状态(R运行态、S睡眠态、D磁盘休眠、T停止态、Z僵尸态等),并通过代码演示了僵尸进程的产生及孤儿进程由init接管的过程;3)阐述了进程优先级机制,PRI值决定执行顺序,可通过nice值(-20~19)调整;4)讲解了多CPU环境下的进程调度策略,包括活动队列/过期队列的双队列设计,以及O(1)调度算法如何通过优先级

2025-07-30 20:15:39 1048 2

原创 Linux基本指令

本文总结了Linux常用命令及功能: 文件操作类:ls(显示目录内容)、pwd(显示当前目录)、cd(切换目录)、touch(创建/修改文件)、mkdir(创建目录)、rm/rmdir(删除文件/目录) 查看帮助:man(手册查询) 文件管理:cp(复制)、mv(移动/重命名)、cat/less/more(查看内容)、head/tail(查看头尾) 系统信息:date(显示时间)、cal(日历)、uname(系统信息) 搜索工具:find(文件搜索)、which/whereis(命令定位)、grep(文本搜

2025-07-26 20:07:48 581 5

原创 AVL树和红黑树的特性以及模拟实现

AVL树和红黑树是两种重要的自平衡二叉搜索树。AVL树通过严格的平衡因子(高度差≤1)保持平衡,树高严格控制在O(logn),查找效率高但维护成本大,适用于查询多、修改少的场景。红黑树采用颜色标记规则(最长路径不超过最短路径2倍),平衡条件更宽松,插入删除操作效率更高(平均1-3次旋转),适合频繁修改的场景,广泛应用于C++ STL、Java集合等。两者都避免了二叉搜索树退化为链表,但平衡策略的严格程度决定了它们的适用场景差异。

2025-07-25 19:29:48 776 5

原创 unordered_map和unordered_set特性以及解决哈希冲突

本文系统介绍了哈希表的实现原理及其在unordered_map/unordered_set中的应用。主要内容包括:1)哈希表核心概念(哈希函数、冲突处理、负载因子等);2)开放地址法和链地址法的C++实现;3)基于模板的unordered_map/unordered_set模拟实现方案,重点阐述了迭代器设计、键值提取策略和动态扩容机制。通过分离键值处理逻辑(使用KeyOfT仿函数)和统一底层哈希表结构,实现了代码复用。文中还提供了STL风格的素数扩容策略和BKDR字符串哈希算法等关键技术细节。

2025-07-24 19:40:06 429 4

原创 map和set的应用与模拟实现

map和set的应用与模拟实现

2025-07-22 19:03:30 305 5

原创 C++继承与多态之多态

c++继承与多态

2024-11-20 01:49:59 729 22

原创 C++继承与多态之继承

c++继承与多态

2024-11-20 01:30:04 707 14

原创 ⼆叉搜索树

二叉搜索树

2024-11-07 00:41:08 1077 19

原创 C++STL之priority_queue

c++STL之priority_queue

2024-10-28 23:05:00 356 18

原创 C++STL之queue

C++STL之queue

2024-10-27 21:55:14 352 12

原创 C++STL之stack

c++STL之staack

2024-10-27 21:45:25 343 10

原创 C++STL之list

C++stl之list初识

2024-10-23 00:46:49 951 14

转载 C++STL之vector

c++STL之vector

2024-10-20 02:16:19 815 10

原创 C++STL之string

STL的string初识

2024-10-14 20:10:19 670 13

原创 C++模板初阶

C++模板初阶

2024-09-24 19:13:52 715 11

原创 单双链表和顺序表的代码实现

c语言链表以及顺序表代码实现

2024-06-09 19:41:56 215 11

原创 C语言编译链接

c语言编译链接

2024-04-25 19:51:35 1043 8

原创 c语言文件操作

c语言文件操作

2024-04-24 22:41:31 917 4

原创 C语言结构体

C语言结构体

2024-03-25 00:58:30 344 5

原创 整数和浮点数在内存的存储

同时,加法和减法也可以统⼀处理(CPU只有加法器)此外,补码与原码相互转换,其运算过程是 相同的,不需要额外的硬件电路。对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。字节在超过数据存储的时候就会有存储顺序的问题,在不同的存储顺序,我们分为大端存储和小端存储。那么,按照上⾯V的格式,可以得出S=0,M=1.01,E=2。那么,S=1,M=1.01,E=2。

2024-03-21 23:37:50 401 4

原创 C语言指针讲解(初识)

指针顾名思义就是指向某一个地方的东西,在计算机中就是指向某一块内存,我们要有某个内存的地址才能使用到指针,一个简单的例子。*p=&a。就像你送一样东西给别人,你要知道对方的地址才能送达,&a就是对方的地址,*p就是对方的家。

2024-03-21 00:56:58 322 3

原创 C语⾔内存函数

C语言内存函数讲解

2024-03-18 15:15:51 507 7

原创 C语言乘法口诀数列

C语言乘法口诀数列

2023-12-25 13:43:29 605 3

原创 图像相似度

第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。在网上发现一个有趣的题目。

2023-12-22 12:54:53 415 1

原创 C语言扫雷游戏

c语言实现扫雷游戏

2023-12-19 20:37:55 410 2

原创 C语言的分支和循环

switch后的值必须是整型表达式,而case后的必须是整形常量表达式,case对应的值就像一个入口,与switch相匹配才能进入,当switch与case没有相匹配的值时就执行default下的语句,break是跳出switch语句。我们能看到程序运行完什么都没有打印,因为else与最近的if匹配,图中的else就是与第二条if相匹配,因为第二条是第一条if的里面,当我们的第一条if语句没有执行成功,自然第二条if就不会执行,else就打印不了。当我们熟练了这些嵌套if语句中,就能写更复杂的代码了。

2023-12-02 18:13:01 1005 2

原创 目标与规划

我是一位来自深圳专科学校的学生,我从中专上的大专,我在大专开始学的计算机,学习编程从基础学起,我开始学习c语言,在B站自学编程,看各种各样的课。我打算周一到周五花费一到两个小时来学习编程。想先学好c语言然后找到自己的职业规划,我该走哪个方向。找对方向了我就会朝方向努力前进。我最想进的公司是腾讯。

2023-11-20 13:27:21 68 1

空空如也

空空如也

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

TA关注的人

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