- 博客(60)
- 收藏
- 关注
原创 什么是编程
归根结底,编程不是一门高深的“技术玄学”,而是一种让我们更好地与世界互动的“工具”和“思维方式”。它让计算机成为延伸人类能力的“伙伴”,帮助我们实现创意、解决难题。随着人工智能、物联网等技术的发展,编程将成为更重要的“未来语言”——即便不成为专业程序员,了解编程的基本逻辑,也能让我们更清晰地理解这个智能时代的运行规律,更好地拥抱未来。
2025-11-28 19:12:09
397
原创 什么是“DeepSeek“
DeepSeek作为近年来在大语言模型领域崭露头角的重要技术品牌,其起源并非偶然,而是人工智能技术迭代、产业需求升级与研发团队技术积累共同作用的结果。本文以DeepSeek的起源为核心研究对象,从技术背景、研发主体、核心技术溯源、关键发展节点及起源阶段的核心成果等方面展开系统梳理,深入剖析其从概念萌芽到技术落地的完整起源过程,为理解DeepSeek后续的技术演进与行业影响提供基础支撑。
2025-11-28 19:05:56
834
原创 “豆包”是什么
豆包”是一款由字节跳动(抖音的母公司)研发和运营的(或称AI聊天机器人)。它基于先进的大规模语言模型技术构建,旨在为用户提供便捷、智能的文本生成、问题解答、内容创作等多方面的服务。
2025-11-17 21:40:38
9531
原创 四十载淬炼,铸编程之魂:C++ 40周年全景纪实与未来展望
当2025年的钟声敲响,C++这门贯穿了整个信息时代的编程语言,即将迎来它的40岁生日。从贝尔实验室的一段创新尝试,到如今支撑起全球软硬件生态的核心支柱,C++用四十年的迭代进化,书写了编程史上的不朽传奇。它不仅是技术开发者手中的"瑞士军刀",更承载着一代程序员的技术信仰,在人工智能、航空航天、工业控制等关键领域始终占据着不可替代的地位。今天,我们就一同走进C++的世界,探寻其背后的缔造者、四十年的进化之路,以及面向未来的无限可能。
2025-11-17 21:38:35
987
原创 抖音大模型全景解析:从推荐革命到多模态生态构建
当你在抖音刷到精准匹配兴趣的短视频,或是用豆包生成一段创意文案时,背后都藏着字节跳动大模型技术的深度赋能。不同于单一维度的AI产品,抖音生态下的大模型矩阵早已形成“推荐核心+通用能力”的双轮驱动格局,既支撑着数亿日活产品的高效运转,也在重构内容创作与产业服务的逻辑。本文将从技术架构、核心产品、落地价值三大维度,带你全面读懂抖音大模型的进化之路与核心竞争力。
2025-11-17 21:30:36
859
原创 高精度模版代码(新手必备,超级好用)
struct bigNumber{//结构体名称 X = 23485762384567823 X[1] =b.print();
2025-11-14 21:51:25
442
原创 归并排序算法的实现和原理
归并排序是一种基于分治法(Divide and Conquer)的经典排序算法。它通过递归的方式将数组分成更小的部分,直到每个部分只有一个元素为止,因为单个元素可以认为是有序的。随后,逐步将这些子序列合并成更大的有序序列,最终形成整个数组的有序排列1。这一过程的核心在于合并操作,即将两个已经排好序的子序列按照顺序组合在一起。这种策略使得归并排序具有稳定性和较高的效率,在处理大规模数据集时尤为适用3。
2025-10-05 10:50:23
240
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2025-09-26 20:19:37
371
原创 洛谷:编程爱好者的理想家园
其创立的初衷,便是为广大编程爱好者提供一个清爽、快捷且功能全面的编程学习与实践环境,让无论是刚刚踏入编程世界的新手,还是在编程领域久经沙场的高手,都能在这里找到属于自己的一片天地,实现共同学习、共同进步的目标。例如,在算法教程中,详细介绍了各种常见算法的原理、实现方法以及应用场景,帮助用户深入理解算法的本质,掌握算法设计的技巧。同时,为了保障评测过程的安全性和公正性,洛谷运用了沙盒技术,将用户提交的代码运行在一个隔离的安全环境中,有效防止了代码对系统造成潜在危害,避免了恶意代码干扰评测正常进行的情况发生。
2025-09-21 13:51:25
1095
原创 欢迎加入洛谷团队(https://www.luogu.com.cn/team/112463)
https://www.luogu.com.cn/team/112463
2025-09-13 19:05:02
362
原创 谁是卧底(C++小游戏)
"平民" : "卧底") << endl;cout << "\n===== 你的身份信息 =====" << endl;cout << "===== 欢迎来到谁是卧底游戏 =====" << endl;cout << "\n===== 开始描述 =====" << endl;cout << "\n===== 开始投票 =====" << endl;cout << "\n===== 游戏结束 =====" << endl;cout << "\n===== 身份揭晓 =====" << endl;
2025-07-26 10:55:12
1070
2
原创 源力觉醒:艾瑞娅的秘境传说 第6卷(续集)
这些维度之间存在着天然的屏障,但如果源力出现异常波动,屏障就可能会出现裂缝,导致其他维度的生物进入艾瑞亚大陆。格伦的守护之盾非常坚固,成功地吸引了石像的注意力。” 莱奥说道,“守护者联盟的使命不仅仅是守护艾瑞亚大陆的和平,还要探索未知的世界,与其他维度的文明建立联系,共同维护维度之间的平衡。但就在这时,维度裂缝里突然传来一阵巨大的咆哮声,一只比之前遇到的怪物还要巨大的生物从裂缝里钻了出来。” 莱奥在出发前说道,“我们要让其他维度的文明知道,艾瑞亚大陆是友好的,我们愿意与他们共同维护维度之间的和平与平衡。
2025-07-25 09:13:18
456
原创 源力觉醒:艾瑞亚的秘境传说(大结局)
还有一次,他们遇到了一群雪怪,雪怪的实力非常强大,莱奥等人费了很大的力气才打败了它们。他们在一些古老的书籍中看到,这个恶魔名叫 “暗影领主”,它是远古时期的一个强大恶魔,曾经给艾瑞亚大陆带来了巨大的灾难。矮人族长告诉他们,治愈之泉被藏在部落的一个地下洞穴里,洞穴里充满了有毒的气体,而且还有很多强大的怪物。经过一番激烈的战斗,他们终于找到了暗影领主的弱点,莱奥趁机挥舞着光明之剑,刺穿了暗影领主的心脏。莱奥等人虽然打败了暗影领主,但他们知道,和平是来之不易的,它是用很多人的生命和鲜血换来的。
2025-07-24 09:35:27
463
原创 源力觉醒:艾瑞亚的秘境传说(第4卷)
有一次,他们遇到了一群巨大的蜘蛛,这些蜘蛛的毒性非常强,莱奥等人费了很大的力气才摆脱了它们。还有一次,他们掉进了一个陷阱,陷阱里布满了尖刺,幸好莱奥及时运用源力,在他们身下形成了一道金色的屏障,才没有受伤。我一直在暗中培养黑暗力量,就是为了等你组合混沌之眼后,用黑暗力量污染它,然后控制它的力量,统治整个大陆。教主说完,突然念起了咒语。他知道,混沌之眼的力量虽然强大,但也非常危险,如果不能很好地控制它,很容易被它的力量反噬。莱奥运用混沌之眼的力量,治愈了很多受伤的人,还让一些被毁坏的建筑恢复了原状。
2025-07-24 09:34:32
327
原创 源力觉醒:艾瑞亚的秘境传说(第三卷)
莱奥说道:“族长,我们听说混沌之眼的第一个部分藏在你们部落,我们是来寻找它的。莱奥知道,只有将混沌之眼的三个部分组合起来,才能发挥出它的强大力量,打败莫迪和黑魔法教徒。族长听后,沉默了一会儿,说道:“混沌之眼的力量非常强大,它确实藏在我们部落。莱奥说道:“国王陛下,我们不是小偷,我们是来保护混沌之眼的。经过一番努力,混沌之眼的三个部分终于组合在了一起,形成了一个完整的混沌之眼。在救出族人的过程中,莱奥发现了一个奇怪的现象,黑魔法教徒似乎在寻找什么东西,他们在部落里到处翻找,而且对精灵族的宝物并不感兴趣。
2025-07-24 09:33:28
857
原创 源力觉醒:艾瑞亚的秘境传说(第2卷)
他向巴顿打听,巴顿告诉他,城里有一个名叫莫克的情报贩子,据说他知道很多不为人知的秘密,但他的脾气很古怪,不是谁都能从他那里买到情报的。他想到了村民们的惨死,想到了即将到来的战斗,心中充满了复杂的情绪。他首先找到了他的老朋友,一个名叫格伦的战士。从日记里,莱奥了解到,马库斯正在准备一个召唤仪式,他想要召唤出一个强大的恶魔,来统治整个黑岩城。一天,一个黑魔法教徒来取定制的武器,莱奥故意在给他打包的时候,不小心碰掉了他的斗篷。马库斯被突如其来的喊声打断了咒语,他转过头,看到莱奥,露出了一丝惊讶的表情。
2025-07-24 09:31:06
563
原创 源力觉醒:艾瑞亚的秘境传说(第一章)
回到自己简陋的小屋,莱奥把柴放下,简单弄了点吃的。刚进入森林,他就看到了一些可怕的幻象,有死去的村民,有黑魔法教徒的狞笑。莱奥的心中充满了恐惧,但他想起了村民们的惨死,想起了自己的复仇之心,他咬紧牙关,不断地向前走。” 艾拉说道,“我们精灵族有一些关于源力修炼的古籍,如果你愿意的话,我可以带你去我们的精灵部落,让你学习如何修炼源力。她还说,莱奥身上的源力很特别,是一种非常纯净的光明源力,这种源力对黑魔法有着很强的克制作用。莱奥不再害怕,他运用自己的源力,发出一道金色的光线,击中了怪物幻象。
2025-07-24 09:27:13
871
1
原创 《地牢探险者:深渊回响》(C++游戏,爆肝7.8个小时,全文14591字)(求一个免费的三连)
《地牢探险者:深渊回响》C++小游戏 ~本期内容内容有观众朋友们的三连赞助播出。
2025-07-23 16:09:35
1817
原创 手搓热成像
打开 Arduino IDE,依次点击 “项目” - “加载库” - “管理库”,在搜索框中分别输入 “MLX90640” 和显示屏对应的库名称(如 “TFT_eSPI”),找到合适的库并安装。传感器的 VCC 引脚连接到开发板的 5V 电源,GND 引脚连接到开发板的 GND,SCL 引脚连接到开发板的 A5 引脚,SDA 引脚连接到开发板的 A4 引脚。具体连接方式可根据显示屏的引脚定义进行,一般来说,显示屏的电源和地分别连接开发板的 5V 和 GND,数据传输引脚连接到开发板对应的数字引脚。
2025-07-23 10:57:37
503
2
原创 2025 年 CSP-J 初赛第一轮题目预测
答案解析:链表可以通过指针实现顺序访问,不支持随机访问,其插入和删除操作在某些情况下比数组快,且链表由于需要额外的指针空间,占用存储空间不一定比数组小,所以答案选 A。答案解析:通过辗转相除法,18÷12 = 1 余 6,12÷6 = 2 余 0,所以 12 和 18 的最大公约数是 6,答案选 C。给出一段处理字符串的不完整代码,比如统计字符串中某个字符出现的次数,代码如下:。题目给出一段不完善的代码,用于在数组中查找某个特定元素,例如:。题目可能给出一段包含循环结构的 C++ 代码,如:。
2025-07-21 09:13:51
1968
5
原创 P1526 [NOI2003] 智破连环阵 (如果不想登录复制可打开 https://www.luogu.com.cn/team/106732 进入我的团队,有问题可以问我)
M 的独立武器组成的。由于每个箭塔的每个负责区间只需用后缀就可以有解,所以记录 nexi,j 表示箭塔 i 在靶子 j 后面第一个射不到的靶子(即可用射到最右边的靶子下标 +1)。对于 100% 的数据,1≤M,n≤100,1≤k≤1000,0≤xi,yi≤10000,0≤ui,vi≤10000。数据范围:1≤m,n≤100,1≤k≤1000,1≤axj,ayj,bxi,byi≤10000。一下,然后用 nexi,j 枚举下一个区间端点,用过的箭塔打个标记,匹配一个没用过的箭塔。
2025-07-20 11:00:40
1048
2
原创 创意 C++ 文本冒险战斗游戏代码
可进一步扩展的方向:添加技能树系统、多结局剧情分支、存档功能,或结合 SFML 库实现简单图形界面。编译运行后,你将获得一个充满变数的文本冒险体验!
2025-07-19 15:14:20
531
2
原创 探索 CSON:强大的数据处理利器
CSON 作为一种创新的数据交换格式,以其独特的设计和丰富的功能,在数据处理领域展现出了强大的潜力。它的出现为开发者在处理配置文件、数据备份、API 数据传输等场景时提供了更优的选择。无论是在前端开发、后端开发还是嵌入式开发等不同领域,CSON 都能够凭借其易读易写、灵活的数据类型支持、高效性和良好的兼容性等特点,为项目的开发和维护带来便利。如果您正在寻找一种既有 JSON 的简洁性,又具备更多灵活性的数据格式,不妨尝试一下 CSON,相信它会给您带来惊喜。
2025-06-03 09:51:10
2340
2
原创 C++函数的详细介绍
C++ 函数通过封装、重载、默认参数等特性,支持灵活的模块化设计;结合引用传递、内联优化和 Lambda 表达式,可在性能和代码简洁性之间取得平衡。熟练掌握函数的使用是编写高效、可维护 C++ 程序的基础。
2025-05-30 20:54:02
1065
2
原创 P1803 凌乱的yyy / 线段覆盖
第一行是一个整数 n,接下来 n 行每行是 2 个整数 ai,bi (ai<bi),表示比赛开始、结束的时间。由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 2 个及以上的比赛。现在各大 oj 上有 n 个比赛,每个比赛的开始、结束的时间点是知道的。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。所以,他想知道他最多能参加几个比赛。快 noip 了,yyy 很紧张!一个整数最多参加的比赛数目。
2025-05-26 21:29:23
437
2
原创 C++实现《火影忍者》
printf("物品: 1,止血草%d个 2,急救包%d个 3,医疗箱%d个 4,神药%d个 5,引爆符%d个 6,苦无%d个 7,绑着引爆符的苦无%d个 0,返回\n\n\n",cao,jijiubao,baiyao,superbaiyao,boom,dubiao,atom_boom);printf("秘术: 5,仙人卷轴:%d个 6,雷之国秘术:%d个 7,土之国秘术:%d个 8,紫电 9,火影披风:%d个\t\t0,返回\n\n\n",fang1n,fang2n,fang3n,fang4n);
2025-05-25 20:42:11
1351
7
原创 洛谷.P1135 奇怪的电梯(很详细的讲解,建议保存)
大楼的每一层楼都可以停电梯,而且第 i 层楼(1≤i≤N)上有一个数字 Ki(0≤Ki≤N)。开始入队 (A,0),然后把上、下入队(合法的话),直到第一次出现 B,其实就是不记录 dis 还不排序的 Dijkstra,记得打标记。这是一道最短路问题,可以理解为每次建两条边,i(1≤i≤n)→i−Ki(1≤i−Ki),i+Ki(i+Ki≤n)第一行为三个用空格隔开的正整数,表示 N,A,B(1≤N≤200,1≤A,B≤N)对于 100% 的数据,1≤N≤200,1≤A,B≤N,0≤Ki≤N。
2025-05-25 16:18:00
1637
3
原创 探索 C++ 中的数论世界:从基础到实践
数论与 C++ 的结合为解决复杂问题提供了强大工具。从质数判定到 RSA 加密,从欧几里得算法到中国剩余定理,这些知识不仅是编程竞赛的核心,更是密码学、算法优化等领域的基石。掌握数论算法的 C++ 实现,不仅能提升编程能力,还能打开数学与计算机科学交叉领域的大门。未来,随着量子计算的发展,数论在密码学中的应用将面临新的挑战,而这也将推动数论算法的进一步创新与发展。希望本文能为您开启数论学习的旅程,深入探索 C++ 与数论结合的无限可能。无论是学术研究还是实际应用,数论都将是您不可或缺的有力武器。
2025-05-25 10:43:25
629
原创 斐波那契数列的 C++ 实现:从递归到高效算法的进化之路
计算 F (n) 时需要重复计算 F (n-1) 和 F (n-2),形成指数级增长的调用树。迭代算法仅使用 3 个变量存储中间结果,空间复杂度O(1),相比递归的栈空间占用(O (n) 的递归深度)有本质提升。(其中 φ=(1+√5)/2,ψ=(1-√5)/2)直接计算,但受浮点数精度限制,n>70 时会出现误差,实际编程中较少使用。通过快速幂算法(二分法计算矩阵幂),可将时间复杂度降至O(log n),适合 n≥10⁵的场景。// 处理n=0的边界条件。// 初始条件F(1)=1。
2025-05-24 18:45:01
1037
原创 C++:从系统底层到上层建筑的全能编程语言
它既是程序员探索计算机底层奥秘的手术刀,也是构建复杂软件系统的摩天大楼钢筋,其独特的设计哲学让它在四十余年的技术浪潮中始终保持着不可替代的地位。此后历经 C++03、C++11、C++14、C++17、C++20 等多个标准版本的演进,不断吸收现代编程理念:。在可预见的未来,C++ 仍将在需要极致性能、底层控制、跨平台兼容性的领域保持不可替代的地位。随着量子计算、自动驾驶、元宇宙等新兴领域的发展,C++ 这门 "古老而年轻" 的编程语言,将继续在技术变革中书写新的传奇。
2025-05-24 17:39:04
994
原创 P1217 [USACO1.5] 回文质数 Prime Palindromes
因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数。写一个程序来找出范围 [a,b](5≤a<b≤100,000,000)(一亿)间的所有回文质数。提示 2: 要产生正确的回文数,你可能需要几个像下面这样的循环。}//本题主要用暴力枚举的思路,if判断,是否符合提议,比较简单。提示 1: 找出所有的回文数再判断它们是不是质数(素数).第一行输入两个正整数 a 和 b。输出一个回文质数的列表,一行一个。题目翻译来自NOCOW。
2025-05-23 22:39:40
936
原创 C++NOIP介绍
C++ 与 NOIP 的深度结合,为青少年提供了一条探索计算机科学的高效路径。通过系统学习算法、强化编程实践,并合理利用权威资源,选手不仅能在竞赛中取得佳绩,更能为未来的学术和职业发展奠定坚实基础。正如 CCF 官网所述:“NOIP 是信息学奥赛的起点,更是开启智慧之门的钥匙。
2025-05-23 21:05:20
1327
原创 C++ 状态压缩动态规划:用二进制魔法解决集合类问题
状态压缩动态规划是动态规划与位运算的巧妙结合,通过二进制位高效表示集合状态,解决了传统 DP 无法处理的 “集合类状态” 问题。其核心在于用二进制位映射集合元素,并通过位运算实现状态的快速转移。掌握状压 DP 后,你可以轻松解决 TSP、棋盘铺砖、最短哈密尔顿路径等经典问题。尽管其适用范围受限于元素数量(n≤20),但在算法竞赛和实际工程中(如物流路径规划、芯片布局设计),状压 DP 仍是处理小规模集合优化问题的 “利器”。
2025-05-22 17:39:46
1006
原创 线性状态动态规划与区间与环形动态规划的介绍,模版代码,及不同
dp[i]:以nums[i]结尾的最长递增子序列长度。dp[i][j]:合并区间[i,j]内所有石子的最小代价。线性 DP是基础,适用于序列上的最优子结构问题;区间 DP通过分割区间处理局部最优,需双重循环枚举区间;环形 DP通过拆环为链转化为线性问题,核心是处理首尾相连的约束。实际应用中,需根据问题的结构特征选择合适的 DP 模型,并注意状态定义和转移方程的设计。
2025-05-21 21:34:49
769
原创 Vue.js 组件开发
通过 WebAssembly、FFI 和 Qt 等技术,Vue.js 与 C++ 的融合开发可以兼顾前端开发效率与后端性能优势。这种技术组合特别适合需要高性能计算、硬件交互或跨平台支持的复杂应用场景。开发者应根据具体需求选择合适的集成方案,并注意内存管理、异步处理等优化点,以实现最佳的应用性能与用户体验。
2025-05-21 20:15:58
377
原创 动态规划的介绍及应用
状态是动态规划的基础,通常用dp[i]或dp[i][j]表示 “规模为 i(或 i,j)的子问题的解”。dp[n]表示第 n 个斐波那契数。dp[i][j]表示前 i 个物品放入容量为 j 的背包时的最大价值。动态规划的本质是 **“用存储换计算”**,通过记录子问题的解避免重复计算。从斐波那契到背包问题,其核心步骤始终围绕 “状态定义→转移方程→边界处理” 展开。掌握这一方法,不仅能解决算法题,更能培养对复杂问题的分解与抽象能力。在 C++ 实现中,结合数组和循环结构,可高效完成状态表的填充与优化。
2025-05-21 19:39:16
948
原创 JavaScript 性能优化实战:从代码到渲染的全方位提升
JavaScript 性能优化是一个系统性工程,需从代码效率、内存管理、渲染流程、网络加载等多维度切入。通过合理选择数据结构、避免泄漏、利用硬件加速、优化资源加载,并结合专业工具持续监控,可显著提升应用性能。随着 WebAssembly 和 Service Worker 等技术的发展,未来性能优化将向多线程和离线计算方向进一步突破。开发者应保持技术敏锐度,将性能优化纳入日常开发流程,打造极致用户体验。
2025-05-21 19:28:06
889
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅