- 博客(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
原创 整数和浮点数在内存的存储
同时,加法和减法也可以统⼀处理(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
原创 图像相似度
第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。在网上发现一个有趣的题目。
2023-12-22 12:54:53
415
1
原创 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关注的人