- 博客(136)
- 收藏
- 关注

原创 【人工智能】GPT-5的即将到来:从高中生进化到,,,博士生?
GPT-5的即将到来:从高中生进化到,博士生?随着近月GPT-4o的出世,OpenAI也在进行一系列的采访和介绍接下来的展望和目标。在6月22日的采访中,美国达特茅斯工程学院公布了OpenAI首席技术官米拉·穆拉蒂的访谈内容。穆拉蒂确认,,并描述了GPT-4到GPT-5的飞跃为高中生到博士生的成长。这一消息在科技界引起了广泛关注,引发了我们对人工智能(AI)未来发展的思考。那么作为GPT的使用者、创作者和面对者,我们应该如何看待这潘多拉魔盒呢?
2024-07-04 12:33:41
10293
166
原创 什么语言最适合用来游戏开发?
游戏开发语言选择指南:游戏类型决定语言选择,3A大作常用C++(Unreal引擎),中小型/独立游戏适合C#(Unity),Web游戏首选TypeScript(Cocos/Phaser)。脚本语言如Lua/Python多用于逻辑辅助。选择需综合考虑性能、跨平台、生态和学习成本,没有绝对优劣,只有适合与否。未来趋势关注Rust、可视化编程和AI辅助工具。关键在于结合项目需求和团队能力,选择最匹配的方案。
2025-07-11 10:42:11
1545
1
原创 Flask 入门到实战(3):用 SQLAlchemy 优雅操作数据库
python使用 Flask-SQLAlchemy 管理模型与数据库用管理表之间的联系用 Flask-Migrate 管理数据库结构变更模型即数据结构,推荐优先设计模型注意避免循环引用(尤其在关系定义中)ORM 基础与模型定义常用字段与关系建模数据库查询与事务操作使用 Flask-Migrate 实现数据库迁移。
2025-07-11 10:19:21
460
原创 Flask 入门到实战(2):使用 SQLAlchemy 打造可持久化的数据层
新建models.py文件或在app.py如何使用 Flask-SQLAlchemy 管理数据库如何定义模型并进行增删改查操作如何将数据库操作集成到 Web 应用中数据迁移工具的基本用法。
2025-07-11 10:18:48
413
原创 Flask 入门到实战(1):手把手带你构建第一个 Python Web 应用
理解了 Flask 的核心概念编写了第一个 Web 应用使用了模板渲染 HTML实现了表单输入和数据响应Flask 是学习 Web 开发的一把钥匙,未来你可以用它构建博客、后台管理系统、API 服务,甚至是部署 AI 模型的接口~****
2025-07-10 15:42:05
832
原创 【AIGC】如何让AI帮你写一份完美的报告?
在教你如何写报告之前,我们先来了解下结构化文本生成。结构化文本生成,指的是根据结构化输入数据(如表格、JSON、指标列表等),输出一段或多段符合语法逻辑、内容精确、风格统一的自然语言文本。"公司": "腾讯","季度": "2024 Q4","营收": "1520亿元","同比增长": "10%","净利润": "385亿元"基于这段数据,生成如下报告段落:“腾讯于2024年第四季度实现营收1520亿元,同比增长10%;净利润为385亿元,展现出良好的盈利能力。内容准确性强依赖结构化输入。
2025-07-10 15:40:59
431
原创 【编程史】被称为程序员的圣坛:GitHub 是如何诞生的?
GitHub 已成为全球最大的软件协作平台,是无数程序员心中的“技术圣坛”。但它的诞生并不是所谓的公司产物,而是一群开发者为了解决协作痛点,在一个周末 hackathon 中搭出来的原型。今天,如果你是一名程序员,无论你是写前端、做算法、搞后端,还是研究机器学习,有一个网站你很难绕开,那就是。它不仅是开源项目的集中营,是求职简历的标配展示,更是开发者文化的重要组成部分。但你是否想过,这个平台是如何起步的?它又是怎样一步步从一个小项目变成如今托管超过 3 亿个代码仓库的全球协作平台?
2025-07-09 11:06:43
811
原创 【编程史】IDE 是谁发明的?从 punch cards 到 VS Code
每天我们都在使用各类集成开发环境(IDE)写代码,但你是否想过:IDE 是怎么来的?第一款 IDE 长什么样?开发工具从哪里起步,又如何变成今天如此强大的一站式编程平台?对于现代开发者来说,写代码就像写字一样自然。而 IDE(集成开发环境)早已成为开发流程中不可或缺的一部分。从 Eclipse 到 IntelliJ,从 Visual Studio 到 VS Code,开发工具在不断进化,但人们对它的关注往往停留在插件、主题和功能层面。
2025-07-09 11:04:55
934
原创 【编程史】Git是如何诞生的?这可并非计划之中...
Git 并没在Linux的计划之中,它是一次被迫做出的应激反应。但正是因为它诞生于真实的需求与严苛的场景,它才拥有如此强大的生命力。它不是为了展示炫酷 UI,也不是为了初学者友好,而是为了解决一个非常具体、复杂、现实的问题。这可能正是 Git 值得我们尊重与深入理解的原因。如果你正在使用 Git,却对它的底层结构一知半解,也许可以从了解它的起源开始,去体会它的设计哲学。下一次你在键入git rebase或。
2025-07-08 20:55:23
1005
原创 【编程史】:面向对象思想是谁发明的?
面向对象编程不仅仅是语法或技术细节,更是一种关于如何构建系统的哲学。了解它的历史背景,不只是为了致敬前人,更有助于我们在面对新技术、新范式时保持判断力和批判性。我们正在经历微服务架构、组件化、函数响应式编程等新潮流的冲击,但面向对象的思维方式仍然在底层逻辑中发挥着重要作用。所以,下次你创建一个类、设计一个接口时,不妨想起那两位在 1960 年代的北欧程序员,是他们开启了这场改变世界的编程革新。《C++ 的设计与演化》——了解 Bjarne Stroustrup 如何在 C 的基础上融入 OOP。
2025-07-08 20:52:45
935
原创 【三大前端语言之一】交互:JavaScript详解
JavaScript是一种运行在浏览器端的脚本语言,用于增强网页的交互性。它可以用来响应用户操作、操作DOM、发送请求、处理数据,甚至构建整个前端应用。let:块级作用域,推荐使用。const:定义常量。var:函数级作用域,已逐渐被淘汰。JavaScript是网页的灵魂,是前端开发的“中枢神经”。它能让静态网页变得“活”起来,实现复杂交互、数据处理、网络请求等功能。学好JavaScript,意味着你真正迈入了前端开发的核心地带。
2025-06-17 16:22:13
890
1
原创 【三大前端语言之一】样式:CSS详解
CSS详解:网页样式的艺术CSS(层叠样式表)是前端三大核心技术之一,专为HTML元素添加视觉样式。本文系统讲解
2025-06-17 16:21:24
979
1
原创 【三大前端语言之一】静态网页语言:HTML详解
它不负责外墙的涂料(那是CSS的领域),也不负责门窗的开合机制(那是JavaScript的舞台),但没有了它,一切都将不复存在。的语言精心构建的骨架。作为前端世界的三大基石之一(HTML、CSS、JavaScript),HTML是万维网的原子,是每一个像素化奇迹诞生的起点。今天,我们来对它进行一个全局式的了解,让你明白在前端网页中,每一个字,每一句话,都是如何呈现在你眼前的。你知道你在浏览器中所看到的每一个按钮,每一个框,都是怎么创造出来的吗?的魔法符号,如同乐高积木上的凸起和凹槽,精确地定义了内容的。
2025-06-16 09:40:55
602
原创 【6S081】lab3:page tables
注:鉴于这章实验难度较高,需要充分了解page tables的有关知识之后再进行实验会比较得心应手。故请先按照官方要求:进行学习之后,再开始实验。如果你想要快速开始实验,这里会提供前置知识概要,仅供参考。另外,从这次实验开始,决定进行一些术语的解释:每次我们完成一个lab之后,都会进行测验和测试,这里的具体操作是1.make clean与make qemu进行测验2.CTRL+A+X退出xv6,然后make grade进行测试那么我们直接将这样检验结果和测试的操作称为,后续不再赘述。
2025-06-16 09:37:42
692
原创 【6S.081】Lab2 System Calls
注意,在开始本章实验前,你应该将代码切换到syscall分支每次做完试验后,下一次实验都应该切换到对应的分支。
2025-06-13 19:04:02
999
1
原创 【6S.081】Lab1 Xv6 and Unix utilities
对于xv6的使用,更推荐用VSCode等文本编辑器进行启动,毕竟面对着命令提示符,还是太过寒酸了。每次实验完成之后需要进行提交和测试,并且要新创一个time.txt文件告知完成时间。每次创建文件会需要在Makefile中指定文件的编译顺序。即一般进行以下操作$U/_操作名\可以通过github进行提交。注意:代码中的注释往往包含重要信息,务必要仔细查看。
2025-06-13 19:02:53
987
原创 【6S.081】起源:初识操作系统以及配置xv6环境
xv6提供Unix操作系统中的基本接口,同时模仿其内部设计使用了传统的Kernel(内核)概念,一个向其他运行中程序提供服务的特殊程序xv6内核提供了Unix传统系统调用的一部分,即以下部分,注意,请务必熟记,以后会经常用到:系统调用描述fork()创建进程exit()结束当前进程wait()等待子进程结束kill(pid)结束 pid 所指进程getpid()获得当前进程 pidsleep(n)睡眠 n 秒加载并执行一个文件sbrk(n)
2025-06-12 10:41:28
659
原创 【操作系统】02:OS难吗?好玩吗?
第五:如果你曾经花费了大量的时间来定位应用程序的Bug,或者定位安全的问题,那么你会发现这些经历通常需要理解操作系统是如何运作的。,因为你会想要安全性。我们希望给程序员完全的自由,但是实际上又不能是真正的完全自由,因为我们不想要程序员能直接访问到硬件,干扰到其他的应用程序,或者干扰操作系统的行为。第四:如果你喜欢基础架构,比如你喜欢构建一些其他程序可以使用的服务,那么这门课程都是有关基础架构的内容,因为操作系统就是基础架构。难的第二个原因:想要实现一个好的操作系统,就需要在看似矛盾的要求中找到平衡点。
2025-06-12 10:40:38
208
原创 【操作系统】01:操作系统的隔离性
【操作系统】操作系统的组织结构solationKernelUser mode在学习之前你应该知道的:首先我们来看一个我们常用的编程语言概念:库函数。库函数通常用于调用另外一个文件里的函数和用法,来运行程序。那么当我们没有操作系统的时候,应用程序就会通过类似库函数的东西来与硬件直接交互,那么CPU就会不断地在多个应用程序之间切换,为了保证它们都表现良好,从而会显得CPU很“忙”。并且,假如说CPU在运行一个函数,这个函数是一个死循环,那么就永远不会把CPU释放出去,进而导致其他应用程序不能运行。
2025-06-11 13:27:47
852
原创 【无痛学Python】SKlearn统计与机器学习,看这一篇就够了!
【Python数据分析】SKlearn统计与机器学习,看这一篇就够了!,简称为,是一个开源项目,也是当今最常用的库之一。它是一组简单有效的工具集,它依赖于Python的NumPy、SciPy和matplotlib。它提供了估计机器学习统计模型的功能,包括回归、降维、分类和聚类模型等功能。
2025-06-11 13:25:56
299
原创 【无痛学Python】时间序列数据分析,看这一篇就够了!
时序图检验: 直观判断趋势和波动性。自相关图检验: 分析序列的自相关性。构造统计量检验: 定量判断平稳性,结果更精确。els的adfuller` 函数进行 ADF 检验。# 示例代码print("ADF 检验统计量:", result[0])print("p 值:", result[1])print("临界值:", result[4])print("序列是平稳的")else:print("序列是非平稳的")时序图检验: 直观判断趋势和波动性。自相关图检验: 分析序列的自相关性。
2025-06-10 09:24:32
367
原创 【无痛学Python】Matplotlib数据可视化,看这一篇就够了!
首次发表于2007年的Matplotlib,是Python的一个基于NumPy(由此可见Python数据分析真的离不开NumPy)的绘图工具包。它所提供的绘图,实际上是类似于MATLAB(工程级绘图工具)的纯Python第三方库。基本结构Figure(图形)一个Figure代表整个图像,是绘图的基础,可以包含一个或多个子图(Axes)。Axes(子图)Axes是Figure中的一个区域,包含数据点、坐标轴和标签,是具体绘制数据的对象。Artist(艺术家)
2025-06-10 09:23:31
741
原创 【无痛学Python】Pandas数据载入与预处理,看这一篇就够了!
【Python数据分析】Pandas数据载入与预处理,看这一篇就够了!对于数据分析而言,数据大部分来源于外部数据,例如CSV文件、Excel文件以及数据库文件等等。我们要把各种格式的数据转换成Pandas可处理的Series和DataFrame数据格式,进行完数据分析与处理之后再重新存储到外部文件中,这就是。
2025-06-09 09:59:53
882
原创 【无痛学Python】Pandas统计分析基础,看这一篇就够了!
【Python数据分析】Pandas统计分析基础,看这一篇就够了!Pandas是基于NumPy的数据分析模块,它提供了大量的数据分析会用到的工具,可以说Pnadas是Python能成为强大数据分析工具的重要原因之一。
2025-06-09 09:59:05
1079
原创 【无痛学Python】NumPy基础,看这一篇就够了!
NumPy是Python的一种开源的数值计算扩展库,包含很多功能,如创建n维数组(矩阵)、对数组进行函数计算、数学计算等等。使用进行导入。标准的Python用List(列表)保存值,可以当作数组使用,但是因为列表中元素可以是任何对象,就导致了CPU运算时间和内存会大大增长。ndarray:存储单一数据类型的多维数组ufunc:一种能够对数组进行处理的函数这两种对象完美解决了由于任何对象带来的时间和空间的问题,大大提高了运行效率。
2025-06-08 10:12:40
1135
原创 【Python】学习Python之前你需要知道的
Python是一门面向对象的,语法简洁的,跨平台和可扩展的开源通用脚本语言,广泛应用于数据科学、人工智能、Web 开发、自动化脚本等多个领域。简洁易读:Python 采用简洁的语法,使代码更易于编写和理解。跨平台:Python 代码可以在 Windows、Linux 和 macOS 等不同操作系统上运行。强大的标准库:Python 自带丰富的标准库,能够处理文件操作、网络编程、数据解析等任务。“高效率”
2025-06-08 10:11:27
1190
原创 【无痛学Python】基础语法1
a = 10创建变量的语句非常简单, 其中 a 为变量名.当我们创建很多个变量的时候, 就可以用名字来进行区分.= 为赋值运算符, 表示把 = 右侧的数据放到 = 左侧的空间中.遵守硬性规则(务必遵守)变量名由数字字母下划线构成.数字不能开头.变量名不能和 “关键字” 重复.变量名大小写敏感.num 和 Num 是两个不同的变量名.除了以上规则,应尽量变量名有意义化,规范化,使用学习命名方法。
2025-06-07 11:57:34
1070
原创 【ComfyUI】教你怎么用元生代来玩转AI大模型!
在人工智能蓬勃发展的今天,元生代品牌成了一个热门话题。那么究竟什么是元生代品牌呢?它又有什么作用?今天,本文将聚焦的工作流(基于 ComfyUI),旨在展示蓝耘元生代平台如何为开发者提供高效、便捷的一站式智能研发体验。同时,我们诚邀各位读者点击下方链接,完成蓝耘元生代平台的注册,抢先体验这一前沿技术革新!首先在文章开始之前,我们来介绍一下元生代品牌的概念。是提出的一个品牌理念,它不仅仅是一个市场定位,更代表了对未来科技发展趋势的全新理解和战略布局。
2025-04-15 14:57:16
13221
45
原创 【C++】Chapter04<STL部分>:STL标准模板库概要
自定义分配器允许开发者控制内存管理策略。例如,可以实现一个内存池分配器,以减少频繁的内存分配和释放带来的开销。
2025-04-07 20:25:33
661
3
原创 文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频
文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频上次我们已经介绍了关于在蓝耘云平台实践通义万相的基本玩法,这次将介绍进阶玩法,也就是。首先我们还是先注册或者登录蓝耘云平台。
2025-03-25 09:24:23
9413
41
原创 【C++】Chaper03 函数模板与泛型
模板在三大件——office中,经常有样式这个词出现;C++中的模板其实和它差不多。学习C语言的时候,我们经常要写一个函数叫做Swap,但是由于经常要指定参数的类型,所以可能不止要写一种。那么有没有一个方法来实现通用的函数呢?这就是模板出现的作用所在。
2025-03-25 08:27:05
416
2
原创 【C++】Chapter02 内存管理
newdelete是操作符,而C语言中的mallo等是函数。在 C++ 中,new和deletenew关键字在堆(heap)上分配内存,并返回指向该内存的指针。delete关键字释放由new分配的内存,避免内存泄漏。在自定义类型中,new/delete和malloc/free的最大区别是前者除了开辟和释放空间,还会调用构造函数和析构函数。int main()
2025-03-24 19:27:06
984
原创 【C++】Chapter01 类与对象
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号类体中内容称为类的成员类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数;注:计算对象的大小只计算成员变量大小总和,而不计算函数。声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成inline内联函数处理。类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名(声明定义分离)
2025-03-24 08:39:59
879
1
原创 【AIGC图生视频】蓝耘实践:通义万相2.1进阶玩法
【AIGC图生视频】蓝耘实践:通义万相2.1进阶玩法上次我们已经介绍了关于在蓝耘云平台实践通义万相的基本玩法,这次将介绍进阶玩法,也就是。首先我们还是先注册或者登录蓝耘云平台。
2025-03-13 09:45:15
9555
42
原创 【AIGC文生图】通义万相2.1应用拓展与蓝耘云平台实践
对于有意在AIGC应用拓展与调参领域大展拳脚的开发者来说,一个高性能的GPU平台至关重要。如果你正在寻求提升项目效率、降低研发成本,或是想体验一站式全栈服务,不妨试试蓝耘GPU平台。随着模型参数不断升级与应用场景的多元化,调参优化将越来越成为项目成败的关键。通义万相2.1作为代表性技术,其在各类实际应用中的表现无疑为我们提供了宝贵的经验和创新方向。而蓝耘GPU平台凭借其强大的算力与灵活的资源调度,将继续在这一领域发挥重要作用,推动更多创意与技术落地。
2025-03-05 11:48:02
1461
59
原创 【编译原理】Chapter 0:当你学习编译原理之前需要了解什么
*编译原理(Compiler Design)**是计算机科学中研究程序编译过程的学科。编译过程的核心任务是将高级编程语言(如C、Java等)写的源代码转换为低级语言(如汇编或机器代码),使得程序能够被计算机硬件执行。“如我们所知,这个世界依赖于程序设计语言,因为在所有计算机上运行的所有软件都是用某种程序设计语言编写的。但是,在一个程序可以运行之前,它首先需要被翻译成一种能够被计算机执行的形式。” ——《编译原理》
2025-03-05 10:37:49
699
1
原创 【操作系统】00——当你学习OS之前需要了解的
市面上有大量不同的操作系统,通常来说,他们都有一些共同的目标。第一个就是抽象硬件。通常来说,你会买一个计算机,里面包含了CPU,内存,但是这是一种非常低层级的资源。幸好我们有一些应用程序实现了高层级的接口和抽象,例如进程,文件系统。这些高层级的接口和抽象(Abstraction)方便了应用的开发,也提供了更好的移植性。在多个应用程序之间共用硬件资源。你可以在一个操作系统同时运行文本编辑器,程序编译器,多个数据库等等。操作系统能非常神奇的在不相互干扰的前提下,同时运行这些程序。这里通常被称为。
2025-02-26 11:29:02
753
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人