自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Trae:颠覆传统开发,AI 赋能下构建新范式--发票管理系统Saas

由字节跳动(ByteDance)推出的 AI 编程助手 Trae,正是一款旨在重塑开发者工作流程的创新工具,它将 AI 深度集成到集成开发环境(IDE)中,为从创意构想到项目落地的全过程注入了前所未有的活力。本文将深入探讨 Trae 的核心特性,解析其如何借助先进的 AI 及 MCP 技术,并结合一个“发票管理SaaS应用”的实际开发流程,最终呈现一款应用从无到有的构建过程。可以说,AI 编程助手正在将“程序员”提升为“产品架构师”,让开发者的核心价值从“代码编写”转向“问题解决”和“价值创造”。

2025-10-13 21:13:56 1282

原创 用 Trae Solo 彻底改变生活:“从零到一打造“个性化健康食谱助手”

【摘要】Trae是一款革命性的AI编程助手,其TraeSolo模式可将自然语言指令转化为完整应用开发流程。文章详细介绍了Trae的技术架构,包括AI大语言模型和MCP协议,以及Supabase和Vercel的接入教程。通过"个性化健康食谱助手"项目展示了从需求分析、自动编码、实时调试到一键部署的全过程,仅用十几分钟就完成了功能完备的应用开发。Trae的出现标志着软件开发进入"所想即所得"的新时代,让非专业开发者也能快速实现创意。

2025-10-12 16:35:01 1034

原创 【Python】高阶技巧

本文摘要: Python高阶编程技巧教程,涵盖闭包、装饰器、property属性、上下文管理器、深浅拷贝和eval函数六大核心内容。闭包部分讲解嵌套函数变量持久化机制;装饰器重点演示语法糖使用和多装饰器叠加;property实现类属性访问控制;上下文管理器通过__enter__/__exit__实现资源自动管理;深浅拷贝详解可变/不可变类型的内存差异;eval函数强调字符串表达式求值及安全风险。全文通过代码示例系统讲解Python高级特性,特别警示eval的安全隐患,为开发者提供进阶编程指南。(150字)

2025-09-08 15:31:41 2889

原创 【Python】操作MySQL

本文介绍了使用Python的pymysql库操作MySQL数据库的基本流程。首先通过pip安装pymysql库,然后详细说明了建立数据库连接、获取游标对象、选择数据库等基本操作,并分别演示了建表、查询、插入、修改和删除SQL语句的执行方法。特别强调了非查询操作需要提交更改,可通过设置自动提交属性简化流程。最后总结了pymysql库执行SQL语句的注意事项,包括数据更改需要确认提交、查询结果以元组形式返回等关键点。

2025-09-01 16:16:03 2559

原创 【Python】类型注解

本文介绍了Python类型注解的使用方法。主要内容包括:变量类型注解的语法格式(如int、float等基础类型及list、dict等容器类型)、函数参数和返回值的类型标注、以及Union联合类型的应用。类型注解虽不会影响程序运行,但能提升IDE的代码提示功能,增强代码可读性。文章通过具体示例展示了如何为变量、函数参数和返回值添加类型提示,特别说明了当数据类型不唯一时如何使用Union类型进行标注。

2025-08-25 11:31:44 2909

原创 【Python】面向对象

本文介绍了面向对象编程的核心概念。主要内容包括:1.类与对象的基本语法和使用方法,包括成员变量、成员方法、构造方法以及常用魔术方法(str、lt、le、eq)的使用。2.面向对象的三大特性:封装(通过私有成员实现信息隐藏)、继承(单继承和多继承的语法及复写机制)和多态(通过抽象类实现标准接口)。3.详细讲解了如何通过类来描述现实世界事物的属性和行为,以及如何通过继承实现代码复用和方法重写。文章提供了丰富的示例代码,帮助理解面向对象编程的核心思想和具体实现方式。

2025-08-18 10:20:44 2902 1

原创 【Python】模块与包

本文介绍了Python中模块和包的基本概念及使用方法。主要内容包括:模块的定义、导入方式(基础导入、别名导入、选择性导入等)、自定义模块的注意事项(测试代码处理、同名功能冲突、__all__变量限制);包的概念、创建方法、导入方式及限制导入;第三方包的安装方法(pip命令、镜像源配置、Pycharm中安装)。文章通过具体示例演示了模块和包的实际应用,帮助开发者更好地组织Python代码并提高开发效率。

2025-08-11 22:23:44 2675

原创 【Python】异常处理

本文介绍了Python异常处理的相关知识。主要内容包括:1.异常的定义与作用;2.捕获异常的必要性;3.异常捕获的多种方式:常规捕获、特定异常捕获、多异常捕获;4.异常处理的其他用法,如打印异常信息、else和finally子句的使用;5.异常的传递特性及其应用。通过示例代码详细演示了如何在程序中处理各种异常情况,特别是文件操作中的异常处理。文章强调异常处理能避免程序崩溃,保证程序稳定运行,并介绍了如何利用异常传递特性在主函数中统一处理异常。

2025-08-04 11:48:01 2493

原创 【Python】文件基础操作

本文介绍了Python文件操作的基础知识,主要包括文件编码和文件操作两大部分。在文件编码部分,解释了UTF-8等编码格式的作用及选择建议。文件操作部分详细讲解了文件的打开、读取(包括read、readline、readlines等方法)、写入、追加等操作方式,强调了文件关闭的重要性,并介绍了自动关闭文件的with语句。文章还指出了不同操作模式的特点,如w模式会清空原有内容,a模式则进行追加写入。整体提供了Python文件处理的基本操作指南。

2025-07-31 16:33:50 1818

原创 【Python】数据容器

本文系统介绍了Python中的五种主要数据容器:列表(list)、元组(tuple)、字符串(str)、集合(set)和字典(dict)。它们各有特点: 列表:有序可变,支持增删改查操作,元素可重复 元组:有序不可变,元素可重复但不可修改 字符串:有序不可变字符序列,支持多种字符串操作 集合:无序可变,元素不可重复,支持集合运算 字典:无序键值对集合,键不可重复 文章详细阐述了每种容器的基本格式、索引访问方式、常用操作方法和适用场景,并对比了它们的共性与特性。此外还介绍了数据容器的通用操作,如遍历、统计、排

2025-07-28 12:09:31 1428

原创 【Python】函数使用

本文摘要:Python函数基础与进阶知识总结,包括函数定义格式(简单、带参、带返回值)、变量作用域(局部/全局变量)、函数进阶特性(多返回值、多种传参方式)以及lambda匿名函数。详细讲解了位置参数、关键字参数、缺省参数和不定长参数的使用方法,并介绍了函数作为参数传递的实现方式。通过具体代码示例演示了函数嵌套调用、全局变量修改(global关键字)和None类型的应用场景,为Python函数编程提供了全面的参考指南。

2025-07-24 14:40:41 1484 10

原创 【Python】循环语句

摘要:本文介绍了Python中的循环结构,包括while循环和for循环的使用方法及区别。while循环通过条件控制重复执行,需要设置终止条件避免无限循环;for循环用于遍历可迭代对象(如字符串、列表等),不能构建无限循环。此外还讲解了range语句生成数字序列的三种语法,以及循环控制关键字continue(跳过当前循环)和break(终止循环)的使用场景。通过具体代码示例展示了每种循环结构的实际应用和输出结果。

2025-07-21 10:05:53 1171 15

原创 【Python】判断语句

本文介绍了Python中的布尔类型、逻辑运算符和if判断语句。布尔类型包含True(1)和False(0)两个值,可通过比较运算符获得。逻辑运算符包括and(两边都为真则真)、or(一边为真则真)和not(取反),并遵循not>and>or的优先级。if语句有三种格式:基本格式(条件为真执行)、if-else(真假分支)、if-elif-else(多条件判断),通过缩进控制嵌套结构。文中提供了各类运算符和判断语句的代码示例,说明了布尔值获取、逻辑运算规则和条件判断的执行流程。

2025-07-17 09:50:58 1664 15

原创 【Python】基础语法

本文摘要:Python基础语法要点总结:1. 字面量包括整数、浮点数和字符串三种基本类型;2. 注释分为单行(#)和多行(""")两种形式;3. 变量定义及赋值规则,强调变量名命名规范(见名知意、下划线命名法);4. 数据类型转换方法(int()、float()、str());5. 运算符包括算术运算符和赋值运算符;6. 字符串处理的多种方式(定义、拼接、格式化);7. 数据输入使用input()函数,注意输入内容默认转为字符串类型。全文涵盖Python编程基础核心概念,适合初

2025-07-14 14:42:17 2316 36

原创 数据中台过时了?为什么现在都在说数据飞轮

通过统一的数据采集、处理、存储和服务,数据中台构建了一个全局性的数据枢纽,满足各业务部门的数据需求。数据飞轮更加强调数据的实时反馈与自我增强,通过不断积累、反馈和优化,形成正向循环,推动业务的自动化增长。同时,借助机器学习等技术手段,数据飞轮能够利用历史数据优化算法与业务模型,形成持续的正向循环,进一步推动业务增长。3构建实时学习系统:在数据飞轮模型中,数据不仅是静态存储的对象,还需要在产生后迅速进入分析阶段,并通过机器学习等技术手段进行自我优化。如果答案是肯定的,升级到数据飞轮可能是一个值得考虑的方向。

2024-09-21 11:25:27 1378 27

原创 【C语言】自定义类型——联合和枚举

define定义的标识符是不过是一个符号,而枚举是一种类型,有类型检查写代码会更加严谨。

2024-07-23 23:19:44 1803 44

原创 【C语言】自定义类型——结构体

C语⾔已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学⽣,描述⼀本书,这时单⼀的内置类型是不⾏的。描述⼀个学⽣需要 名字、年龄、学号、⾝⾼、体重等;描述⼀本书需要作者、出版社、定价等。C语言为了解决这个问题,增加了结构体这种自定义的数据类型,让程序员可以自己创造适合的类型。 数组是一组相同类型元素的集合,而结构体同样也是一些值的集合,不同的是,在结构体中,这些值被称为成员变量,而结构体的每个成员变量可

2024-07-19 18:02:53 3359 112

原创 【C语言】内存函数

C语言标准库中有这样一些内存函数,让我们一起学习吧!!

2024-07-17 08:33:21 1520 105

原创 【C语言】字符函数和字符串函数

编程中我们经常遇到需要处理字符和字符串的情况,为了能够让我们更加方便地操作,C语言提供了一系列相关的库函数。

2024-07-15 12:33:27 1982 92

原创 【C语言】指针(4):深入理解指针

函数指针是将函数的地址取出来,再通过函数地址去调用,那为什么不直接用函数名调用呢??原因是因为函数指针可以用来实现回调函数,而回调函数有自己的应用场景。如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数 时,被调⽤的函数就是回调函数。以上这段代码中,我们可以把调用的函数地址以参数的形式传去,用函数指针接收,函数指针指向什么函数就调用什么函数,这里其实就是使用的回调函数功能。

2024-07-10 11:28:48 3513 78

原创 【C语言】指针(3):探索-不同类型指针变量

通过深入理解指针(1)和深入理解指针(2),我们对指针有了一个初步的了解,学会了一级指针、二级指针、指针数组……而深入理解指针(3),主要是为了学习不同数据类型的指针变量。一、字符指针变量字符串指针变量的指针类型为char*,下面我们通过这段代码来解析字符指针变量。指针接收字符*pc=w指针接收字符串*pstr=apstr[3]=d字符指针变量,顾名思义就是指向字符的指针变量,所以利用指针接收字符的地址(第31行代码),最后解引用该指针变量得到的是对应的字符,非常容易理解。

2024-07-09 11:24:02 1851 41

原创 【C语言】指针(2):探索数组名和指针数组

通过深入理解指针(1),我们对指针有了一个初步的了解,还了解了指针变量类型的意义、指针的运算、assert断言、const修饰变量、野指针………………下面我们继续深入学习。

2024-07-08 14:00:42 1509 35

原创 【C语言】指针(1):入门理解篇

C语言指针入门篇完整版

2024-07-06 16:28:53 1803 27

原创 【C语言】指针(1):入门理解(课堂随笔)

C语言指针入门第一篇

2024-07-05 15:44:39 1326 16

原创 【C语言】操作符--百科全书

C语言操作符

2024-07-04 19:46:34 1316 13

原创 【C语言】字符和字符串(2)(sizeof和strlen)

作为一个字符串函数,它的作用是获取一个字符串的长度,你使用这个函数时,你需要输入的是一个地址,准确的说,是你需要计算的字符串首元素的地址。这里使用单个字符的集合放在一个大括号里,其实说白了就是一个普通数组的初始化,然而,其实这里最好在最后再加上一个'\0'终止符,不然这个字符串数组可能会有点不好使用。1)使用sizeof(数组名),这个时候我们使用数组名就不能得到首元素地址,而是整个数组的意思,这个时候数组名代表了整个数组,所以我们使用sizeof(数组名)才可以得到数组所占的空间,进而得到数组的长度。

2024-07-03 21:26:49 2096 10

原创 【C语言】C语言期末复习

大学生C语言期末考试复习资料

2024-06-29 23:13:31 2116 7

原创 【C语言】字符和字符串(1)

最近对一个知识点总结一下,就是关于字符的输入和输出首先字符分为单字符和字符串,单个字符一般放在一个char型变量或者长度为1的数组里面,而字符串一般放在一个数组里面这样我们就可以输入和输出一个字符 (要注意,这里的单个“字符”,可以是一个数字,也可以是一个英文字母,但是不可以是汉字)这样我们就可以通过输入单字符并得到它的输出了。

2024-06-28 23:15:08 780 8

原创 【C语言】基于 DEV C++的简单扫雷游戏

如果方格周围没有地雷,则显示周围有多少个地雷。程序利用随机数生成器布置地雷,并提供函数来初始化游戏板、布置地雷、打印游戏板、计算周围地雷数以及处理玩家输入。初始化游戏板:提供 `InitBoard` 函数来初始化扫雷区域和显示区域,其中扫雷区域存储地雷信息,显示区域用于显示游戏过程中的状态。模拟玩家的各种输入情况,包括选择地雷区域、选择非地雷区域以及游戏结束条件,确保程序正确处理各种情况并给出正确的结果。通过持续改进和优化,扫雷游戏能够在保持经典玩法的基础上,吸引更多的玩家,并提供更好的游戏体验和乐趣。

2024-06-28 21:43:36 4402 10

原创 【C语言】分支和循环语句

但是现在丁真还没有戒烟,他去吃了一顿饭,吃饭的时候他暂时没有抽烟,吃完饭回来之后他继续抽烟,那么对于抽烟这个循环来说,丁真吃饭这个动作就相当于continue,因为他吃完饭回来之后还是继续抽烟,所以抽烟这个循环没有停止,所以还要继续.所以我们根据输出结果可以知道,其实在case和case之间是一个并列关系,它们和default之间也是并列的,相当于if和if之间的关系,但是加了break会使得它们之间变成if和else if之间的选择关系,这样可以更好地执行程序并顺利的吃上KFC。

2024-06-27 22:53:25 706 9

原创 ONLYOFFICE8.1版本桌面编辑器测评

ONLYOFFICE的桌面编辑器界面设计简洁直观,菜单和工具栏布局合理,易于上手。编辑文档的流畅度很高,响应速度快,用户在没有网络连接的情况下依然能够高效工作。文档、电子表格、演示文稿、PDF表单。现在,ONLYOFFICE 套件的在线版和桌面版都具有功能齐全的 PDF 编辑器,能够以不同方式创建、注释和编辑 PDF 文件。从 8.1 版本开始,ONLYOFFICE PDF 编辑器能够执行以下操作:编辑文本编辑页面菜单和工具栏布局合理应用,上侧工具栏含有各种高效的编辑功能。切换编辑或查看模式。

2024-06-26 09:25:43 1156 9

C语言期末复习复习题目

C语言期末复习复习题目

2024-06-30

空空如也

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

TA关注的人

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