自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kevin_blog

芝兰生于幽谷,不以无人而不芳。

  • 博客(175)
  • 收藏
  • 关注

原创 飞算 JavaAI 进阶实战:从代码生成到系统架构优化的全流程指南

飞算 JavaAI是一款专为Java开发者设计的智能开发助手,通过AI技术提供高效开发支持。其核心能力包括:四阶清洁算法驱动的代码生成引擎,实现需求解析、技术映射、规范适配和逻辑校验;矩阵知识图谱提供领域和项目知识支撑;实战功能涵盖带权限的CRUD生成、Seata分布式事务控制、Elasticsearch集成等框架适配。此外,还提供N+1查询优化、可配置代码审查规则和自动文档生成等团队协同功能,显著提升开发效率和质量。

2025-07-13 01:02:12 835 20

原创 Claude Code: Best practices for agentic coding

Claude Code 是一款会自动将上下文加载到提示中的智能编程助手。这种上下文收集虽然会消耗时间和 token,但你可以通过优化环境来提升其效率。对于重复性的工作流——如调试循环、日志分析等——可以将提示模板存储在文件夹内的 Markdown 文件中。当你输入时,这些命令就会出现在斜杠命令菜单中。你可以将这些命令提交到 Git,以便团队其他成员使用。自定义斜杠命令可以包含特殊关键字$ARGUMENTS,以接收从命令调用中传递的参数。请分析并修复 GitHub issue:`$ARGUMENTS`。

2025-07-09 14:03:53 874 14

原创 Ubuntu新用户Shell环境异常排查与修复指南

Ubuntu新用户Shell异常问题分析与解决:当子用户登录后出现提示符缺失、退格键报错、历史记录失效等问题,主要原因是默认Shell被设为dash而非bash,以及家目录配置不当。解决方案包括:1) 使用chsh更改默认Shell为bash;2) 检查/创建用户家目录并设置正确权限;3) 从/etc/skel复制基础配置文件。通过逐步修复Shell环境、目录权限和配置文件,最终恢复正常交互功能。本文详细记录了问题排查过程,为类似情况提供参考。

2025-07-09 13:03:59 635 5

原创 飞算JavaAI:赋能Java开发,从“代码工匠”到“软件架构师”的跃迁

飞算JavaAI通过智能分析快速生成模块依赖图和重构方案,助力团队高效完成新服务集成。该工具基于飞算科技200余项专利,提供遗留系统分析、企业级规范引擎、模块化引导生成等核心能力,支持一键生成完整工程代码,彻底提升开发效率。实战案例展示了如何将混乱的订单处理类解耦为符合单一职责原则的模块化结构,验证了其作为"架构师级AI伙伴"的价值。

2025-07-02 14:25:35 1810 95

原创 [CS创世SD NAND征文] 精准控制的坚固基石:CS创世SD NAND在华大HC32F4A0运动控制卡中的高可靠应用

本文介绍了一种基于国产华大半导体HC32F4A0主控与CS创世工业级SD NAND存储芯片(CSNP1GCR01-AOW)的高可靠性运动控制卡解决方案。运动控制卡作为工业自动化设备的核心,对存储芯片的稳定性、耐用性和读写速度有严格要求。该方案采用SLC NAND闪存,支持-40℃至+85℃宽温工作,擦写寿命达10万次,具备23MB/s读取速度和12MB/s写入速度,通过了严苛的工业环境测试。相比传统存储方案,该方案具有免驱动、SMT贴装、抗振动等优势,兼顾成本与供应链安全,为智能制造提供稳定可靠的存储核心。

2025-07-02 13:18:39 1066 64

原创 【CS创世SD NAND征文】SD NAND赋能新一代儿童智能玩具

本文介绍了一种基于全志F1C100S处理器和CSNP4GCR01-BPW SLC NAND的高可靠存储方案,专为智能玩具设计。方案采用ARM9架构主控和4Gb SLC NAND存储芯片,具有10万次擦写寿命、-40℃~85℃工作温度范围等优势。通过SDIO接口实现20MB/s以上持续读取速度,支持异常掉电保护,相比传统方案成本降低40%,寿命提升30倍。实测数据显示该方案在数据扩容、顺序读写和完整性校验方面表现优异,单机成本仅5.8美元,开发周期2周,预期寿命5年,为智能玩具提供了高性价比的存储解决方案。

2025-07-02 12:38:37 824 28

原创 [计算机网络] 局域网内的网络传输

深入浅出详细讲解计算机网络中的局域网内网络传输

2025-06-22 10:31:02 1405 58

原创 [计算机网络] 网络的诞生:协议的认知建立

计算机网络基础概述 计算机网络从独立计算机发展到全球互联,经历了独立模式、网络互联、局域网和广域网四个阶段。现代网络由设备制造商、运营商和互联网公司共同构建:设备商提供硬件技术,运营商建设基础设施,互联网公司开发应用服务,三者形成相互依存的生态链。 网络协议是计算机通信的"共同语言",由权威组织(如ISO、IEEE、IETF)制定标准,确保不同设备间的互通性。协议采用分层设计思想,将复杂通信过程分解为多个功能层(如OSI七层模型),每层专注特定功能,通过标准接口交互,实现模块化开发和灵活

2025-06-18 13:18:18 1337 64

原创 从点对点通信到全球网络:深入理解IP地址

IP地址:互联网通信的核心与演进 IP地址是网络设备的唯一标识,其发展经历了从点对点通信到局域网的演变。早期采用IPv4协议(如192.168.1.1),但43亿地址很快面临枯竭。NAT技术通过地址复用(多设备共享公网IP)和端口映射(PAT)延长了IPv4寿命。公网IP可直接访问互联网,而私有IP(如192.168.x.x)仅限局域网使用。IPv6作为下一代协议,采用128位地址(如2001:0db8::),提供近乎无限的地址空间,并内置更高安全性。目前IPv4与IPv6通过双栈、隧道等技术共存,但IPv

2025-06-18 13:17:20 522 31

原创 [Git] 标签管理

Git标签管理总结(≤150字) Git标签是标记重要Commit的静态指针,用于标识项目关键版本(如v1.0)。与动态分支不同,标签固定指向特定Commit。创建标签:git tag v1.0(默认当前Commit)或指定历史Commit ID。带说明的标签用-a -m参数。标签默认本地存储,需用git push origin v1.0单独推送或--tags批量推送。删除本地标签:git tag -d v1.0;删除远程标签需先删本地,再执行git push origin :refs/tags/v1.0。

2025-06-11 18:41:01 1233 10

原创 [Git] 配置 Git

Git实用配置技巧 本文介绍了两个实用的Git配置技巧:.gitignore文件和命令别名配置。.gitignore文件用于指定Git应忽略的文件和目录,如编译生成文件、日志文件、IDE配置文件等,保持仓库整洁。文章详细说明了.gitignore的创建方法、内容规则和验证方式,并介绍了强制添加被忽略文件的方法。另一个技巧是使用git config alias为常用命令设置简短别名,如将git status设为git st,提高工作效率。这些配置技巧能帮助开发者更高效地使用Git进行版本控制。

2025-06-11 18:39:47 1116 2

原创 [Git] 分布式版本控制 & 远程仓库协作

本文介绍了Git分布式版本控制系统的核心概念及远程仓库协作方式。首先解释了分布式VCS的特点(每个开发者拥有完整版本库)及其离线工作、高性能、数据安全和灵活协作四大优势。远程仓库作为协作中转站,通常托管在GitHub/Gitee等平台。重点演示了两种克隆远程仓库的方法:1)HTTPS协议(设置简单但需反复验证);2)SSH协议(需配置公钥但操作便捷)。通过实际命令行操作展示了从生成SSH密钥到添加到Git平台的全流程,最终成功实现SSH方式克隆仓库。全文以Gitee平台为例,为开发者提供了清晰的远程协作入门

2025-06-05 18:55:47 1461 41

原创 [Git] 文件删除

Git文件删除操作指南 在Git中,删除文件被视为一种需要跟踪的修改行为。当文件被删除时,Git会检测到工作区与版本库的差异。 误删恢复: 使用rm命令删除文件后,文件仅从工作区消失 通过git checkout -- [文件名]可恢复误删文件 该命令会将版本库中的文件版本复制回工作区 正式删除: 使用git rm [文件名]执行两步操作: 删除工作区文件 将删除操作加入暂存区 提交删除操作:git commit -m"描述" 删除操作将被记录到版本历史中 关键区别: rm仅删除工作区文

2025-06-05 18:54:36 748 3

原创 雁门萨氏萨师煊:中国数据库学科的拓荒人与奠基者

当第八届数字中国峰会的璀璨光芒再次聚焦福州,这座承载千年历史的古城深处,雁门萨氏跨越数百年的家族史诗,正激荡起全新的时代回响。从甲午海战中萨镇冰为“海权图强”浴血奋战,铁血舰长萨师俊与中山舰生死共存,到萨本栋在抗战硝烟里铸就厦大“南方之强”的美誉,再到萨师煊在数字领域的荒芜之地夯筑起坚实的“信息基石”,这个家族以代际接力的坚韧与担当,书写出一部波澜壮阔的中国近代自立自强奋斗史。榕城朱紫坊萨氏大院那历经岁月洗礼、斑驳陆离的砖瓦,默默见证着从这里走出的巍峨身影,如何让家族血脉始终与中国变革的时代浪潮同频共振。

2025-06-05 15:36:50 10824 15

原创 低代码测试的崛起:从手工测试到自动化未来的 IT 新趋势

摘要: 低代码测试正引领软件测试领域的革命,通过可视化界面和拖拽操作简化测试流程,提升效率与覆盖率。其核心技术包括可视化设计、AI生成测试、自动化执行及跨平台支持,广泛应用于电商、金融等行业。中国企业在低代码测试领域表现突出,如Testin云测、阿里云质量云等。尽管面临功能局限、维护成本等挑战,未来低代码测试将向AI增强、跨端普及方向发展,成为测试自动化的主流趋势。这场变革正重塑软件质量保障的未来模式。

2025-05-26 11:33:16 1261 16

原创 [Git] 如何将已经执行的修改操作撤销

Git 提供了灵活的撤销修改方法,根据修改所处的阶段(工作区、暂存区或已提交)采用不同命令: 工作区修改未暂存:丢弃修改用 git checkout -- [文件名] 或 git restore [文件名],用暂存区/版本库文件覆盖工作区文件。 修改已暂存未提交:撤销暂存用 git reset HEAD [文件名],将修改移回工作区变为未暂存状态,之后可选择继续编辑或彻底丢弃。 修改已提交:执行版本回退 git reset --hard HEAD^,彻底撤销最近提交并重置工作区和暂存区。 关键要理解 Git

2025-05-26 11:27:08 1074 5

原创 [Git] 如何进行版本回退

Git版本回退功能详解:通过git reset命令可在不同历史版本间切换,支持--soft、--mixed(默认)和--hard三种模式。演示从version3回退到version2的过程,使用git reset --hard HEAD^后,工作区内容完全恢复至目标版本状态。警告:--hard会永久丢弃未提交修改,需谨慎使用。

2025-05-24 16:35:14 1920 47

原创 [Git] 认识 Git 的三大区域 && 文件的修改和提交

本文深入探讨了 Git 的三大核心区域:工作区、暂存区和版本库,并详细介绍了如何通过 git add 和 git commit 命令将文件纳入 Git 的管理。

2025-05-22 20:19:38 1978 56

原创 [Git] 基本操作及用户配置

本文介绍了如何使用 Git 创建本地仓库并进行基础配置。

2025-05-22 20:18:52 1555 25

原创 [Git] 初识 Git 与安装入门

本文介绍了版本控制系统的重要性,特别是Git作为最主流的版本控制工具。

2025-05-20 12:31:47 1444 53

原创 [操作系统] 策略模式进行日志模块设计

本文探讨了在C++中如何利用策略模式构建一个灵活且可扩展的日志系统。日志系统在IT开发中至关重要,用于问题定位、性能分析和安全审计。设计模式是解决通用问题的抽象方案,策略模式通过封装不同算法使其可互换使用。日志系统的基本构成包括时间戳、日志等级、日志内容和元数据。

2025-05-14 16:12:15 992 44

原创 中国版Cursor问世!腾讯云CodeBuddy携Craft智能体重磅升级,引领AI编程新纪元

腾讯云推出的智能编程工具CodeBuddy,标志着AI辅助编程的新纪元。

2025-05-13 19:12:40 1070 10

原创 [操作系统] 进程间通信:system V 信号量

信号量本质上就是计数器!信号量作为计数器,用来表明临界资源中,资源的数量还剩多少。

2025-05-08 13:09:34 1092 26

原创 [操作系统] 线程互斥

互斥量的实现原理。

2025-05-01 20:49:22 1399 76

原创 操作系统是如何运行的?

内核在启动时设置好与时钟中断相关的处理程序。通过将定时器中断(IRQ0)与处理函数()关联。这相当于告诉内核,当硬件定时器发出中断信号时,应该跳转到哪个函数进行处理。每次硬件定时器触发时,CPU 会进入中断处理程序。中断向量表将控制权传递给入口,CPU 会保存现场,允许处理函数执行。此时的中断处理并不直接切换到其他任务,而是先通过汇编指令跳转到 C 语言的do_timer函数。/* 更新全局时钟节拍 */total++;// jiffies++,记录自开机以来的中断总次数。

2025-04-20 14:49:32 1321 66

原创 [操作系统] 信号

所以不论产生信号的原因是什么,所有的信号都是由操作系统进行发送,即便是用户主动发送,那也是使用的上层的接口,实际上还是操作系统来修改对应的比特位来实现信号的产生。在父进程里,用(或者更安全的sigaction)安装一个处理函数handler,当收到 SIGCHLD 时被调用。在handler里循环调用这样既不会阻塞父进程,又能及时回收所有已经终止的子进程,避免僵尸进程累积。

2025-04-20 14:48:43 1255 64

原创 [操作系统] 进程间通信:system V共享内存

shmget 函数shmctl函数IPC_RMID同步机制是什么模拟演示非同步效果如何提供保护机制System V是UNIX操作系统的一个版本,它定义了一系列的标准,包括进程间通信(IPC)的标准。Linux操作系统的内核实现了定义的IPC标准,并为此专门设计了一个模块来处理进程间的通信。进程间通信(IPC)的核心目的是允许不同的进程能够访问和操作同一份资源。这样,进程之间就可以通过共享资源来交换信息。不同的IPC机制可能在接口和原理上有相似之处,使得开发者可以更容易地理解和使用这些机制。

2025-04-10 21:47:25 1506 60

原创 边缘计算的崛起:从云端到设备端的IT新纪元

2025年,随着5G网络的普及、物联网(IoT)的爆发以及人工智能(AI)的深入应用,边缘计算从概念走向现实,成为云计算的强力补充。它将计算能力从遥远的云端下沉到设备端,带来更低的延迟、更高的效率和更强的隐私保护。这种模式在Web2时代大放异彩,但随着物联网设备的激增和实时性需求的提升,它的局限暴露无遗:高延迟、带宽压力和数据隐私风险。但真正让边缘计算崭露头角的,是2010年后物联网和5G的爆发。边缘计算不再是云计算的“配角”,而是与云协同作战的“主角”,共同构筑了“云-边-端”三位一体的IT新生态。

2025-03-30 13:49:26 2563 139

原创 低代码开发的狂潮:从程序员到全民开发的IT革命

无论你是开发者、企业管理者,还是对技术趋势充满好奇的探索者,这篇关于低代码的全面解读都将让你眼前一亮。例如,一个简单的员工管理系统,可能需要几百行代码,而在低代码平台上,几分钟的拖拽操作就能搞定。而低代码开发则像搭乐高积木:通过可视化界面,用户只需拖拽预置组件,设置简单逻辑,就能快速拼出一个功能完备的应用。但真正的转折点出现在2010年后,随着云计算和移动互联网的爆发,企业对快速开发的需求激增。这种“低门槛,高上限”的特性,让它成为IT界的“全民工具”。这种全民化的趋势,让低代码成为IT界的“新宠”。

2025-03-30 13:42:21 780 9

原创 数据湖的崛起:从大数据到智能未来的钥匙

随着2025年数据湖技术的成熟,企业正通过这一新型架构解锁海量数据的价值。本文将深入解析数据湖的技术核心、行业应用与中国市场实践,探讨其如何成为AI时代的核心引擎。

2025-03-27 12:29:40 2243 73

原创 [操作系统] 进程间通信:命名管道原理与操作

创建命名管道实际应用示例示例 1:文件复制示例 2:服务器-客户端通信总结。

2025-03-27 12:24:51 580 42

原创 [操作系统] 进程间通信:进程池的实现

想象你开了一家餐馆,每次顾客点餐时都临时雇一个厨师显然效率低下。更好的方法是保持一组固定的厨师团队,随时待命处理订单。进程池的思路类似:它预先创建一组子进程(工作者),由父进程(管理者)分配任务给它们执行。这种方式减少了进程创建和销毁的开销,提高了任务处理的效率。使用**管道(pipe)**实现父子进程间的通信通过**轮询(round-robin)**方式分配任务,实现负载均衡支持动态注册和执行任务Channel类:管理单个子进程的通信通道ChannelManager类。

2025-03-24 19:38:46 1129 79

原创 量子计算的黎明:从理论到现实的突破之旅

IBM推出了127量子比特的“Eagle”处理器,中国科学技术大学的潘建伟团队优化了“九章3.0”,而欧洲的QuTech则在纠错码上取得突破。本文将带你穿越量子世界的迷雾,从基本原理到前沿进展,再到潜在的应用与挑战,全面揭开这一技术革命的面纱。从费曼的畅想,到“九章”的光芒,再到未来的商用化,每一步都充满了挑战与希望。对于普通人来说,量子计算的影响可能先从间接处显现:更安全的网络、更有效的药物、更精准的天气预报。一个有趣的细节是,中国团队更倾向于光子路线,而非超导,这可能与国内在光通信领域的深厚积累有关。

2025-03-24 16:50:02 1738 93

原创 [操作系统] 进程间通信:匿名管道原理与操作

进程间通信简介。

2025-03-18 20:32:27 1241 118

原创 中文大语言模型提示工程:解锁AI力量的密钥(完整优化版)

当你在提示词中输入"飞流直下三千尺",期待的不该是"Water falls from 3000 feet"。通过精准的提示工程,我们正在构建。

2025-03-14 16:21:23 894 20

原创 Docker镜像瘦身终极指南:七种武器让你的镜像体积减少90%!

如果你的镜像仓库存储空间已经到了 “寸土寸金” 的地步,或者你需要通过网络传输镜像,并且对镜像导出和导入时间不敏感,那么可以考虑使用。

2025-03-14 16:20:37 1317 4

原创 通义灵码2.0 AI 程序员:轻松开发React 待办事项清单

用React函数组件创建一个TodoList应用基础结构,要求使用TypeScript和Hooks,包含状态管理和本地存储逻辑”场景下的价值,开发者只需关注核心逻辑设计,而将样板代码、样式细节等重复性工作交给AI处理,真正实现了"所想即所得"的流畅体验。“请生成任务列表展示代码,要求分未完成/已完成两类展示,带切换状态功能,包含样式类名控制”✅ 类型定义精准(包括 id 的 string 类型)🎨 包含平滑过渡动画(transition)🎨 自动生成符合现代UI趋势的样式。🔹 状态切换逻辑复用映射函数

2025-03-09 19:30:00 758 22

原创 Manus:中国全新AI代理的深度解析与未来展望

核心定位Manus并非传统AI模型,而是全自主任务执行引擎。它突破了生成式AI(如ChatGPT)的局限,从“内容生产者”进化为“问题解决者”,通过感知-决策-执行闭环,直接完成现实世界中的复杂任务。颠覆性特征深度自主性无需分步指令,可独立完成多层级任务(如从网站需求分析到代码部署的全流程开发)过程可视化实时展示思维链(Chain-of-Thought),决策路径透明可追溯工具泛化能力无缝调用API、浏览器、数据分析工具等,构建数字工具生态网络案例实证解析用户需求(预算、风格偏好)

2025-03-09 19:15:00 645 3

原创 [操作系统] ELF文件从形成到加载轮廓

symtab本质.symtab是源码中函数名、变量名和代码对应关系的“映射表”,记录程序的符号及其在目标文件或可执行文件中的位置和属性。

2025-03-07 19:58:03 1304 59

原创 用Python实现自动化测试:从单元测试到API验证

在软件开发中,自动化测试是提升代码质量和开发效率的关键。Python凭借其简洁语法和强大库(如unittestpytestrequests),成为自动化测试的热门选择。本文将从单元测试入手,逐步扩展到API自动化验证,带你打造一个高效的测试流程。无论你是测试新手还是资深开发者,这篇教程都能帮你快速上手。欢迎在评论区分享你的自动化测试经验!通过本文,你学会了用Python从单元测试到API验证的全流程。unittest适合基础测试,pytest提供灵活扩展,而requests让API测试更简单。

2025-03-07 19:53:12 2944 73

用于充分发挥大模型能力的深度思考Prompt

深度思考提示词,可以让大模型发挥最大的潜力去思考问题,适用于科学计算等场景

2025-06-19

空空如也

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

TA关注的人

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