- 博客(177)
- 收藏
- 关注
原创 【人工智能】GPT-5的即将到来:从高中生进化到,,,博士生?
GPT-5的即将到来:从高中生进化到,博士生?随着近月GPT-4o的出世,OpenAI也在进行一系列的采访和介绍接下来的展望和目标。在6月22日的采访中,美国达特茅斯工程学院公布了OpenAI首席技术官米拉·穆拉蒂的访谈内容。穆拉蒂确认,,并描述了GPT-4到GPT-5的飞跃为高中生到博士生的成长。这一消息在科技界引起了广泛关注,引发了我们对人工智能(AI)未来发展的思考。那么作为GPT的使用者、创作者和面对者,我们应该如何看待这潘多拉魔盒呢?
2024-07-04 12:33:41
10412
166
原创 【大模型开发之数据挖掘】2.数据挖掘的核心任务与常用方法
本文深入探讨了数据挖掘的核心任务与常用方法。核心任务包括描述性(聚类、关联规则)、诊断性(分类、回归)、预测性(时间序列、异常检测)和优化性(推荐系统、优化算法)四大类。常用方法涵盖决策树、支持向量机、K近邻、神经网络和聚类算法等,每种方法针对不同场景展现独特优势。文章为后续实际应用奠定理论基础,并预告将分别详细介绍关联规则、分类和聚类三大类方法的具体实现。
2025-12-13 11:06:09
1248
原创 【Android开发全方位入门指南】2. 第一个 Android App:从 Hello World 到真正理解项目结构
本文是一篇Android开发入门指南,重点讲解如何创建第一个Android项目并理解项目结构。文章详细介绍了新建项目的关键选项配置,深入解析了app/java代码目录、app/res资源目录和AndroidManifest.xml等核心结构。通过修改activity_main.xml中的TextView文本,读者可以完成第一个界面定制。指南还对比了模拟器和真机调试的优缺点,强调理解Activity、XML布局和资源管理的关系是学习Android开发的基础。最后指出Android开发是组件协作的完整应用构建方
2025-12-13 10:51:57
805
原创 【大模型开发之数据挖掘】1. 介绍数据挖掘及其产生与发展
本文介绍了数据挖掘的概念及其发展历程。数据挖掘是从海量数据中发现隐含模式、知识和规则的过程,广泛应用于推荐系统、信用评分等领域。随着数据爆炸、数据库技术成熟、机器学习兴起和大数据时代到来,数据挖掘不断演进,成为AI系统的基础。其本质是让机器理解数据中的规律,实现描述、诊断和预测功能。在当今大模型时代,数据挖掘仍至关重要,是获取高质量数据、理解数据模式的基础,为AI系统提供稳定支撑。学习数据挖掘有助于深入理解大模型开发的底层逻辑。
2025-12-09 20:48:43
721
原创 【Android开发全方位入门指南】1.介绍Android以及安装Android Studio
【Android开发全方位入门指南】1.介绍Android以及安装Android Studio。
2025-12-09 20:36:27
878
原创 当你在进行碎片化学习时,有没有想过更高效的方法?
摘要: 在信息碎片化时代,如何高效利用10分钟进行深度学习成为普遍需求。本项目基于Rokid AR眼镜与灵珠Agent平台,开发了一款AI学习助手,通过AI自动将输入内容(文本/语音/图片)转化为结构化学习材料(摘要+思维导图+Q&A卡片+复习计划),形成完整学习闭环。结合认知科学理论(艾宾浩斯曲线、费曼学习法等),系统采用云端与本地双模型架构,确保实时响应,并通过AR交互实现沉浸式学习体验。该方案不仅提升知识吸收效率,更通过游戏化设计缓解学习焦虑,实现技术与人文关怀的结合。(149字)
2025-11-21 19:37:43
1027
原创 【编程史】微软的起家之路:一代传奇的诞生
微软从1975年由比尔·盖茨和保罗·艾伦创立,最初为Altair 8800开发BASIC解释器。1980年通过与IBM合作推出MS-DOS系统迅速崛起,随后Windows图形界面彻底改变个人电脑体验。如今,微软已成长为涵盖操作系统、办公软件、云计算等多元领域的科技巨头,其发展历程堪称商业传奇。
2025-11-02 13:22:18
972
原创 【STL】set、multiset、unordered_set、unordered_multiset 的区别
C++ STL中的set、multiset、unordered_set和unordered_multiset四种容器的主要区别在于元素唯一性、排序特性和底层实现。set和multiset基于红黑树实现,保持元素有序,时间复杂度为O(log n);前者元素唯一,后者允许重复。unordered_set和unordered_multiset基于哈希表实现,元素无序存储,平均时间复杂度为O(1);前者元素唯一,后者允许重复。选择依据:需要排序时用set/multiset,追求性能且不关心顺序时用unordered
2025-11-02 13:20:44
342
原创 好好的 CentOS,怎么就这么停止更新了?
CentOS曾是服务器领域备受青睐的免费企业级Linux系统,凭借与RHEL的高度兼容性、稳定性和开源特性广受欢迎。然而2020年底Red Hat宣布将CentOS转向上游测试版CentOS Stream,终结了其作为RHEL免费替代品的定位。这一商业决策促使社区开发了Rocky Linux和AlmaLinux等替代方案,但也反映了开源项目在商业化与社区需求间的永恒矛盾。CentOS的转型本质上是Red Hat为保护商业利益而做的战略调整,标志着开源生态中免费企业级Linux时代的终结。
2025-11-01 12:58:25
648
原创 存在感巨强的 IBM,是什么来头?
IBM:百年科技巨头的传奇历程 IBM创立于1911年,以打卡机起家,1924年更名后成为全球科技先驱。20世纪中期,IBM转型计算机领域,推出革命性的大型机System/360,奠定计算机兼容性标准。1981年,IBM PC定义了个人电脑的开放架构,虽后期退出硬件市场,但深刻影响了行业。凭借强大的研发实力,IBM在数据库、量子计算等领域贡献卓著,并6次斩获诺贝尔奖。21世纪后,IBM转向IT服务、云计算和人工智能,收购Red Hat强化布局。从“蓝色巨人”到现代科技服务商,IBM的百年创新史堪称计算机发展
2025-11-01 12:57:18
1175
原创 【编程史】著名的 Oracle 甲骨文公司,是什么来头?
甲骨文公司(Oracle)是全球知名的数据库和软件巨头,由拉里·埃里森于1977年创立,最初因开发首个商用关系型数据库Oracle Database而崛起。公司名称"Oracle"源于CIA项目代号,中文译名"甲骨文"颇具中国风。发展过程中,甲骨文通过收购PeopleSoft、Sun Microsystems(获得Java和MySQL)等公司扩展业务版图。尽管在云计算时代面临AWS等竞争对手的挑战,其创始人埃里森作为硅谷传奇人物,仍带领公司保持影响力。如今,甲骨文已从
2025-10-30 21:10:11
1010
原创 【编程史】Oracle 和 MySQL,为什么会同属一家公司?
摘要: MySQL作为知名开源数据库,最终被Oracle收购的故事。MySQL最初由Michael Widenius开发,2008年被Sun公司以10亿美元收购,2010年随Sun被Oracle以74亿美元纳入旗下。Oracle此举既获得了Java等关键资产,又消除了MySQL的竞争威胁。为避免Oracle控制开源数据库,MySQL创始人另创MariaDB。如今MySQL由Oracle维护,而MariaDB成为开源社区的选择,形成"高端Oracle+大众MySQL"的市场格局,开发者可根
2025-10-30 21:09:05
914
原创 【大数据】掌管大型数据库的公司都是哪几家?
全球数据库市场由几类主要公司掌控:传统巨头如Oracle、微软、IBM和SAP主导企业级市场;开源阵营包括MySQL(Oracle旗下)、PostgreSQL和MongoDB等;云服务商AWS、谷歌云和阿里云则通过Aurora、BigQuery和PolarDB等云端数据库重塑行业格局。当前数据库市场呈现传统商业软件、开源解决方案和云数据库三足鼎立的态势,不同场景下各有优势。
2025-10-29 00:12:15
987
原创 【C++】C++11出来之后,到目前为止官方都做了些什么更新?
摘要:C++11后每三年发布新标准,经历了多次迭代更新。C++14(2014)是小修小补,主要改进泛型lambda和返回值推导;C++17(2017)强化标准库,新增结构化绑定和并行算法;C++20(2020)是重大更新,引入概念、协程和模块化;C++23(2023)继续优化,增强范围库和并发支持。未来C++26可能加入反射和模式匹配等特性,持续推动语言现代化发展。(149字)
2025-10-29 00:10:48
728
原创 【C++】C++11都有什么新特性?
C++11是C++语言的重大更新,引入了众多现代特性,包括:自动类型推导(auto)、范围for循环、右值引用与移动语义优化性能、智能指针管理内存、nullptr取代NULL、constexpr编译期计算、Lambda表达式、统一初始化语法、标准线程库支持并发、强类型枚举(enum class)。标准库新增了std::array、哈希表容器、tuple等。这些改进使C++代码更简洁安全高效,解决了传统C++在内存管理、并发编程等方面的痛点,成为现代C++开发的基石。
2025-10-28 08:39:05
1343
原创 【数据结构】大名鼎鼎的哈希表,真的好用吗?
哈希表是一种通过哈希函数将键映射到数组下标,实现快速存取的数据结构。它由哈希函数和存储数组组成,平均查找复杂度为O(1)。主要解决哈希冲突的方法有开放寻址法和拉链法。哈希表广泛应用于编程语言字典、去重集合和缓存系统等场景,但存在无序、内存占用高和扩容开销大等缺点。其性能高度依赖哈希函数和负载因子,在理想情况下能提供极快的查找效率。
2025-10-28 08:38:20
803
原创 【数据结构】大名鼎鼎的红黑树,究竟是何方神圣?
红黑树是一种自平衡二叉搜索树,通过节点颜色标记和旋转操作保持平衡,确保操作时间复杂度为O(log n)。它具备5条核心性质,如根节点为黑色、无连续红节点等,防止退化为链表。相比AVL树,红黑树插入删除效率更高,被广泛应用于C++ STL、Java集合等场景。红黑树在平衡性和操作效率间取得良好折中,成为工程实践中首选的平衡树结构。
2025-10-27 20:11:41
808
原创 【C++】C++ 中的 map
C++中的std::map是一种有序关联容器,基于红黑树实现,提供O(log n)时间复杂度的查找、插入和删除操作。其优势包括自动按键排序、稳定性能和完整STL接口,适合需要范围查询或有序输出的场景。但相比哈希表(unordered_map),它的内存开销更大且缓存效率较低。选择时应权衡排序需求和性能要求:map适合有序数据操作,而unordered_map更适合快速查找。使用时需注意避免重复查找开销和默认构造问题。std::map是有序场景下的可靠选择,但非性能敏感场景的最优解。
2025-10-25 17:46:53
729
原创 一个大型 3A 游戏的开发流程是怎么样的?
立项与原型→ 确定核心玩法和市场定位美术与世界观→ 确立风格与世界框架技术开发→ 引擎改造、性能优化、多人架构制作阶段→ 模型、动画、剧情、程序并行整合与优化→ 修 Bug、调性能、做平衡发行与运营→ 发布、补丁、DLC、社区维护这也是为什么 3A 项目被称为“烧钱怪兽”。它需要资本、人力、时间的巨大投入,也因此才诞生出那些让人震撼的世界。!!
2025-10-25 17:44:34
1527
原创 【做一款属于自己的 Galgame】第二期:7 步打造高完成度小故事
本文介绍了如何打造一个10-15分钟的Galgame微型故事。首先强调短故事能快速理解游戏制作流程,建议采用三段式结构(开头、高潮、结尾)并利用"钩子"吸引玩家。接着详细设计了四个场景:主角小爱归国发现乐队招募、与小灯初次冲突、两人逐渐理解、最终和解。文章还提供了角色设定工作表,包括人物动机和反应曲线,并强调通过分场时长配比、BGM、环境音等手段控制节奏。最后给出可玩Demo的打磨清单,涵盖文案、演出、音频等方面的细节要求。
2025-10-24 16:38:29
1188
原创 【玩转AI】可以用 AI 做游戏?
AI正在改变游戏开发的高门槛现状,让独立开发者也能高效完成游戏创作。在游戏开发的各个环节,AI都能提供辅助:文本生成(剧情、对话)、美术创作(原画、建模)、代码编写(游戏逻辑)、音乐制作(配乐、音效)以及NPC智能交互。AI的优势在于能快速生成初稿、降低开发成本,但存在风格不统一、性能优化不足等局限。最终游戏质量和创意仍取决于开发者自身,AI只是强大的辅助工具而非替代者。
2025-10-24 16:37:22
559
原创 【数据结构】搜索二叉树的应用:K 模型以及 KV 模型
搜索二叉树在实际应用中主要分为K模型和KV模型。K模型仅存储键(Key),通过外部数据区存储值(Value),适用于数据库索引等场景,优点是节省内存但需额外跳转操作。KV模型直接存储键值对,查找效率更高,适合内存数据库和编程语言容器,但占用更多内存。选择模型时,若Key多、Value大且不频繁读取Value,适合K模型;若Key和Value均较小且频繁访问Value,则KV模型更优。两种模型的设计差异体现在数据库索引和语言容器的不同实现中。
2025-10-06 10:43:00
871
2
原创 【数据结构】搜索二叉树是啥树?有啥用?
搜索二叉树(BST)是一种带排序规则的二叉树,其特点是左子树节点值小于根节点,右子树节点值大于根节点。BST的核心优势在于高效查找、插入和删除操作,理想情况下时间复杂度为O(log n)。此外,其中序遍历结果是有序序列,可用于排序。但BST存在退化风险,当数据有序时会退化为链表,查找效率降至O(n)。为此发展出平衡二叉树如AVL树、红黑树等改进结构。BST是许多复杂数据结构的基础,在现代编程语言的库容器中广泛应用。
2025-10-06 10:42:12
312
原创 【教你一招】反汇编有啥用?
汇编无需多言。反汇编就是把二进制的机器码翻译回汇编指令,即汇编的反向。这种信息对于 CPU 来说就是直接可执行的,对于人类来说则比纯二进制可读一些。像 VS、CLion、Xcode等IDE里,在调试器里调用反汇编器,就能在源码缺失或无法匹配的情况下,把执行位置显示成汇编指令。接下来,我列举几个场景,方便大家快速理解反汇编的用法。
2025-10-05 12:03:30
936
1
原创 【C++】对 C++ 祛魅——设计中的那些缺陷
C++ 是一门伟大的语言。它为高性能系统编程、游戏引擎、数据库内核等领域提供了强大的工具,同时又保留了 C 的底层能力。然而,伟大不等于完美。C++ 作为一门历经 40 多年演化的语言,在一开始的时候,其实并没有那么好用~就算到现在,它依旧还是有诟病之处。今天就来总结一下~
2025-10-05 12:02:39
697
原创 【Linux】关于 Linux 软件包管理器你知道多少?
Linux软件包管理器是系统的核心工具,主要用于软件安装、升级和卸载。它包含三个关键部分:软件包仓库、包数据库和依赖管理机制。不同Linux发行版使用不同的包管理器,如Debian系的apt/dpkg和RedHat系的yum/dnf/rpm。包管理器通过自动解决依赖、版本管理和安全性验证,显著优于手动安装。日常使用中虽然可以借助图形界面,但理解其原理有助于更高效地管理系统软件。
2025-10-03 22:20:06
489
原创 【C++】C++ 中多态是什么?咋用的?
C++多态分为编译时多态(如函数重载、模板)和运行时多态(继承+虚函数)。运行时多态通过虚函数表(vtable)实现:每个虚函数的类都有vtable,对象包含指向vtable的vptr指针。当基类指针调用虚函数时,通过vptr找到实际函数地址,实现动态绑定。虚函数虽带来运行时开销(无法内联),但支持基类指针调用派生类函数,面向接口编程。多态机制是C++实现"同一接口,不同实现"的核心技术。
2025-10-03 22:19:32
588
原创 Linux 的权限:你必须掌握的文件安全基础
Linux权限系统是多用户环境下确保文件安全的核心机制。权限分为三个对象(拥有者u、所属组g、其他人o)和三种操作(读r、写w、执行x)。通过ls -l可查看类似-rwxr-xr--的权限标识,第一位表示文件类型,后9位分三组显示三类用户的权限。数字表示法中(如chmod 754),r=4、w=2、x=1,组合数字对应不同权限。修改权限使用chmod命令(符号法或数字法),修改归属使用chown和chgrp。合理设置权限是Linux系统安全的基础保障。
2025-10-02 11:06:45
546
原创 GPT‑5 都更新了些什么?
OpenAI发布GPT-5,核心升级包括:更聪明准确、减少幻觉、支持256K tokens上下文,并采用"双脑"机制区分简单/复杂问题。API新增多版本模型和参数控制,企业应用更广泛且成本降低。虽非革命性突破,但为GPT-6奠定基础。目前该模型已免费开放(有限制)。
2025-10-02 11:06:14
1081
原创 【C++】C++的多态是个啥,咋用的?
本文介绍了C++中的多态特性。多态是指同一段代码在不同对象上表现出不同行为,分为编译时多态和运行时多态。实现运行时多态需要满足继承、虚函数和基类指针调用三个条件。底层通过虚函数表(vtable)机制实现,虽然会带来轻微性能开销但影响不大。使用多态时需要注意将析构函数设为虚函数、避免对象切片等问题,并可与模板结合实现更强大的功能。多态是面向对象编程的核心特性,正确使用可以使代码更灵活易扩展。
2025-10-01 17:25:41
300
原创 【C++】C++继承是个啥?咋用的?
C++继承机制详解:实现代码复用与多态的核心技术 文章系统介绍了C++中的继承机制,包括其基本概念、语法规则和使用方法。主要内容包括: 继承的本质是通过"is-a"关系实现代码复用,允许派生类沿用基类成员和方法 三种继承方式(public/protected/private)及其对访问权限的影响 构造/析构函数的执行顺序和注意事项 成员隐藏、重写与虚函数实现多态的关键机制 继承的常见问题(如菱形继承)和底层实现原理(虚函数表等) 设计建议:合理使用继承,优先考虑组合而非继承 文章深入浅出
2025-10-01 17:24:59
560
原创 Chrome,为什么被称之为宇宙第一浏览器?
Chrome被称为"宇宙第一浏览器"并非偶然。其革命性的V8引擎带来闪电般的速度,多进程架构确保稳定性和安全性,极简设计重新定义用户体验。Chrome强大的扩展生态和开发者工具使其成为平台级产品,而开源的Chromium项目更影响了整个浏览器行业。目前Chrome占据全球60%以上的市场份额,在桌面和移动端都遥遥领先。尽管存在内存占用高等问题,Chrome仍凭借技术创新和生态优势,成为当代最具影响力的浏览器。
2025-09-28 00:06:50
1287
原创 【C++】STL:Stack详解
本文介绍了C++ STL中的stack容器,它是一种后进先出(LIFO)的数据结构。文章详细讲解了stack的基本用法和常用操作(push、pop、top等),并指出stack实际上是一个容器适配器,默认使用deque作为底层容器。同时列举了stack在括号匹配、表达式转换等算法中的典型应用场景,分析了其性能特点(常数时间操作、不支持遍历等)。最后总结指出stack是处理特定问题的简洁高效工具,但不适合需要遍历的场景。
2025-09-28 00:03:46
459
原创 C++中的模板是个啥机制?好用吗?
C++ 的模板(Template)可以看作是一种“泛型”编程机制,它让我们编写与的代码。简单来说,使用模板时,编译器会在编译期,从而避免了为不同类型重复编写相同逻辑的代码。模板解决了代码复用性和类型安全的问题:相同的算法或数据结构可以应用于多种类型,而编译器会在实例化时保证类型一致,不会出现像宏那样的盲目替换导致的类型混乱。与 C++ 中的宏相比,宏在预处理阶段只做简单的文本替换,不做类型检查,易引入难以察觉的错误;而模板是语言层面支持的泛型工具,在才展开代码,保证了类型安全和可维护性。
2025-09-27 09:07:00
1039
原创 ubuntu?centos?还是 redhat?Linux 系统选哪个?
本文对比了Ubuntu、CentOS和Red Hat三大Linux发行版的特点和适用场景。Ubuntu LTS版本更新快、社区活跃,适合学习和开发环境;CentOS虽稳定但已停止更新,存在安全风险;RHEL提供企业级支持和服务,适合大型生产环境。根据需求选择:学习推荐Ubuntu,小型服务可考虑Ubuntu或RHEL,大型企业级应用首选RHEL。CentOS不再推荐使用,建议迁移到其他系统。
2025-09-27 09:06:08
1161
1
原创 【Linux】指令大全!常用的都在这了~
本文汇总了Linux系统中常用的命令及其参数,涵盖文件操作、内容查看、权限管理、进程控制、网络工具、压缩归档和软件包管理等方面。包括ls、cd、rm等基础命令,find、grep等搜索工具,chmod、chown等权限命令,以及apt等软件管理工具。每个命令配有常用参数说明和示例,并提供了使用技巧提示,如Tab补全、历史命令查看等,特别提醒谨慎使用rm -rf避免误删。适合作为Linux用户的快速参考手册。
2025-09-26 10:08:46
404
原创 shell 是啥?PowerShell 又是什么?
这篇文章介绍了Shell和PowerShell的基本概念及其区别。Shell是操作系统的命令行接口,负责解析和执行用户命令(如Linux的bash/zsh),主要处理文本输入输出。PowerShell是微软开发的现代命令行工具和脚本语言,特点是面向对象管道、cmdlet命令结构以及强大的自动化能力,能在Windows/Linux/macOS运行。两者本质都是用户与系统交互的界面,但PowerShell功能更强大,适合处理复杂任务。选择使用哪种Shell取决于操作系统环境和使用需求。
2025-09-26 10:07:51
866
原创 Linux指令和Windows的有啥不一样?咋用的?
Linux和Windows指令最核心区别在于操作系统不同,但本质都是用户与系统交互的工具。Linux采用"一个命令做好一件事"的哲学,通过管道等机制灵活组合命令(如cat、grep),形成强大的脚本语言特性,支持变量、循环等编程元素。Windows指令(如dir)相对独立,组合灵活性较差。Linux指令更接近编程语言,能编写自动化脚本,适合高效管理和任务处理,而Windows命令行功能较为基础,PowerShell虽强大但门槛较高。这种差异使得Linux在脚本编写和自动化方面更具优势。
2025-09-25 20:48:41
752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅