- 博客(30)
- 收藏
- 关注
原创 2C# Null 条件运算符
在 C# 编程中,处理null值是一个常见但又容易出错的任务。传统的null检查代码往往冗长且繁琐,而 C# 6.0 引入的?和?[])极大地简化了这一过程。Null 条件运算符是 C# 6.0 引入的一个语法糖,它允许开发者在访问对象的成员或元素之前,先检查该对象是否为null。如果对象为null,则整个表达式的结果为null,而不会抛出。
2025-10-11 20:12:03
439
原创 3C# Null 条件运算符
"未知城市"} - {Person?"匿名用户" : "用户不存在");new Person { Name = "张三", Address = new Address { City = "北京" } },person = new Person { Address = new Address { City = "北京" } };Console.WriteLine("面积: {0}", GetArea());Console.WriteLine("长度: {0}", length);
2025-10-11 20:11:42
600
原创 4C# Null 条件运算符
在 C# 编程中,处理null值是一个常见但又容易出错的任务。传统的null检查代码往往冗长且繁琐,而 C# 6.0 引入的?和?[])极大地简化了这一过程。Null 条件运算符是 C# 6.0 引入的一个语法糖,它允许开发者在访问对象的成员或元素之前,先检查该对象是否为null。如果对象为null,则整个表达式的结果为null,而不会抛出。
2025-10-11 20:11:31
422
原创 5C# Null 条件运算符
在 C# 编程中,处理null值是一个常见但又容易出错的任务。传统的null检查代码往往冗长且繁琐,而 C# 6.0 引入的?和?[])极大地简化了这一过程。Null 条件运算符是 C# 6.0 引入的一个语法糖,它允许开发者在访问对象的成员或元素之前,先检查该对象是否为null。如果对象为null,则整个表达式的结果为null,而不会抛出。
2025-10-11 20:10:55
222
原创 6C# Null 条件运算符
在 C# 编程中,处理null值是一个常见但又容易出错的任务。传统的null检查代码往往冗长且繁琐,而 C# 6.0 引入的?和?[])极大地简化了这一过程。Null 条件运算符是 C# 6.0 引入的一个语法糖,它允许开发者在访问对象的成员或元素之前,先检查该对象是否为null。如果对象为null,则整个表达式的结果为null,而不会抛出。
2025-10-11 20:09:24
332
原创 NLP 简介
自然语言处理(Natural Language Processing, NLP)是计算机科学、人工智能和语言学的交叉领域,致力于让计算机能够理解、处理和生成人类的自然语言。自然语言处理的未来充满机遇和挑战,随着技术的不断进步,我们有理由相信机器理解和生成人类语言的能力将继续提升,为人类社会带来更多便利和价值。例:"这个想法很cool"中的"cool"表示很棒,而"今天很cool"表示凉爽。2020年 - GPT-3(1750亿参数)展现强大的few-shot学习能力。
2025-10-09 22:45:29
281
原创 VS Code AI 扩展
访问 Trae 官网 https://www.trae.com.cn/,默认情况,下载按钮会自动匹配我们的电脑系统,我们也可以找到适合自己电脑操作系统的 Trae 安装包,进行下载。Trae(/treɪ/)是字节跳动推出的一款面向开发者的 AI 驱动的集成开发环境(IDE),类似 Cursor,支持中文,集成 Claude 和 GPT-4o 模型,目前免费。Roo Code(前身为 Roo Cline)是一款集成于 VSCode 的强大 AI 编程助手,基于 Cline 进行二次开发,功能更为强大和灵活。
2025-10-09 22:44:54
317
原创 Python OpenAI
音频转文本 client.audio.transcriptions.create() 将音频转为文字 client.audio.transcriptions.create(file=open("audio.mp3","rb"), model="whisper-1")客户端初始化 openai.OpenAI(api_key="API_KEY") 创建客户端对象 client = openai.OpenAI(api_key="sk-xxx")
2025-10-09 22:44:20
325
原创 Java AI 编程助手
今天为大家推荐一款适配了 JetBrains 系列(本文使用),Viusal Studio,VS Code,以及 Vim 等多种编译器环境的插件 Fitten Code,Fitten Code 是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。用户可能选中代码后经常会进行一些高频的提问,例如"这段代码是什么意思"、"帮我给这段代码添加注释"、"帮我优化这段代码"等等。按下 Esc 键取消补全建议。
2025-10-08 22:15:31
226
原创 Python AI 编程助手
今天为大家推荐一款适配了 Viusal Studio,VS Code(本文使用),JetBrains 系列(本文使用)以及 Vim 等多种编译器环境的插件 Fitten Code,Fitten Code 是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。接着点击左侧"插件"选择"Marketplace",并搜索"Fitten Code",然后点击"安装"进行安装。然后在输入框中输入需求即可完成转换。
2025-10-08 22:14:59
375
原创 Python OpenAI
音频转文本 client.audio.transcriptions.create() 将音频转为文字 client.audio.transcriptions.create(file=open("audio.mp3","rb"), model="whisper-1")客户端初始化 openai.OpenAI(api_key="API_KEY") 创建客户端对象 client = openai.OpenAI(api_key="sk-xxx")
2025-10-08 22:12:20
783
原创 C AI 助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-10-02 23:59:53
1801
原创 C AI 编程助手C AI 编程
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-10-02 23:59:22
1371
原创 C AI 编程助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-10-02 23:58:49
241
原创 Sklearn 数据预处理
标准化能确保每个特征对模型有相同的贡献。PCA 是一种常用的降维技术,它通过线性变换将数据从高维空间映射到低维空间,使得新特征(主成分)尽可能保留数据的方差。在进行机器学习建模时,数据预处理是至关重要的一步,它帮助我们清洗和转换原始数据,以便为机器学习模型提供最佳的输入。适用于大多数机器学习算法。LDA 是一种监督学习的降维方法,它旨在找到一个线性组合,使得不同类别之间的距离最大化,类别内的距离最小化。独热编码将每个类别转换为一个二进制的向量,适用于类别之间没有顺序关系的情况(例如,颜色、国家等)。
2025-10-01 14:29:05
238
原创 PostgreSQL 数据类型
在对 inet 或 cidr 数据类型进行排序的时候, IPv4 地址总是排在 IPv6 地址前面,包括那些封装或者是映射在 IPv6 地址里的 IPv4 地址, 比如 ::10.2.3.4 或 ::ffff:10.4.3.2。json 数据类型可以用来存储 JSON(JavaScript Object Notation)数据, 这样的数据也可以存储为 text,但是 json 数据类型更有利于检查每个存储的数值是可用的 JSON 值。比如,一个表的某个字段可以声明为一个复合类型。
2025-10-01 14:28:26
549
原创 CommonJS 模块系统 Node.js 模块导入
以http模块为例,尽管在目录下存在一个 http/http.js/http.node/http.json 文件,require("http") 都不会从这些文件中加载,而是从原生模块中加载。当文件模块缓存中不存在,而且不是原生模块的时候,Node.js 会解析 require 方法传入的参数,并从文件系统中加载实际的文件,加载过程中的包装和编译细节在前一节中已经介绍过,这里我们将详细描述查找文件模块的过程,其中,也有一些细节值得知晓。模块缓存机制:Node.js 会将已加载的模块缓存起来,以提高性能。
2025-09-30 15:03:21
1551
原创 PostgreSQL 数据类型
在对 inet 或 cidr 数据类型进行排序的时候, IPv4 地址总是排在 IPv6 地址前面,包括那些封装或者是映射在 IPv6 地址里的 IPv4 地址, 比如 ::10.2.3.4 或 ::ffff:10.4.3.2。json 数据类型可以用来存储 JSON(JavaScript Object Notation)数据, 这样的数据也可以存储为 text,但是 json 数据类型更有利于检查每个存储的数值是可用的 JSON 值。比如,一个表的某个字段可以声明为一个复合类型。
2025-09-30 15:02:11
429
原创 ECharts 数据的视觉映射
/ 本来的颜色可能是从全局色板中选取的颜色,visualMap组件并不关心。color: ['blue', '#121122', 'red'], // 定义了图形颜色映射的颜色列表,[1212, 5454, '梵蒂冈'], // 也可以直接是 dataItem 的 value,这更常见。value: [3434, 129, '圣马力诺'], // 这是数据项的数据值(value)[2323, 3223, '瑙鲁'], // 每个 value 都是『三维』的,每列是一个维度。
2025-09-30 15:01:36
410
原创 Sklearn 数据预处理
标准化能确保每个特征对模型有相同的贡献。PCA 是一种常用的降维技术,它通过线性变换将数据从高维空间映射到低维空间,使得新特征(主成分)尽可能保留数据的方差。在进行机器学习建模时,数据预处理是至关重要的一步,它帮助我们清洗和转换原始数据,以便为机器学习模型提供最佳的输入。适用于大多数机器学习算法。LDA 是一种监督学习的降维方法,它旨在找到一个线性组合,使得不同类别之间的距离最大化,类别内的距离最小化。独热编码将每个类别转换为一个二进制的向量,适用于类别之间没有顺序关系的情况(例如,颜色、国家等)。
2025-09-30 15:01:02
777
原创 CommonJS 模块系统 Node.js 模块导入
以http模块为例,尽管在目录下存在一个 http/http.js/http.node/http.json 文件,require("http") 都不会从这些文件中加载,而是从原生模块中加载。当文件模块缓存中不存在,而且不是原生模块的时候,Node.js 会解析 require 方法传入的参数,并从文件系统中加载实际的文件,加载过程中的包装和编译细节在前一节中已经介绍过,这里我们将详细描述查找文件模块的过程,其中,也有一些细节值得知晓。模块缓存机制:Node.js 会将已加载的模块缓存起来,以提高性能。
2025-09-29 22:49:50
525
原创 Sklearn 数据预处理
标准化能确保每个特征对模型有相同的贡献。PCA 是一种常用的降维技术,它通过线性变换将数据从高维空间映射到低维空间,使得新特征(主成分)尽可能保留数据的方差。在进行机器学习建模时,数据预处理是至关重要的一步,它帮助我们清洗和转换原始数据,以便为机器学习模型提供最佳的输入。适用于大多数机器学习算法。LDA 是一种监督学习的降维方法,它旨在找到一个线性组合,使得不同类别之间的距离最大化,类别内的距离最小化。独热编码将每个类别转换为一个二进制的向量,适用于类别之间没有顺序关系的情况(例如,颜色、国家等)。
2025-09-29 22:48:42
515
原创 PostgreSQL 数据类型
在对 inet 或 cidr 数据类型进行排序的时候, IPv4 地址总是排在 IPv6 地址前面,包括那些封装或者是映射在 IPv6 地址里的 IPv4 地址, 比如 ::10.2.3.4 或 ::ffff:10.4.3.2。json 数据类型可以用来存储 JSON(JavaScript Object Notation)数据, 这样的数据也可以存储为 text,但是 json 数据类型更有利于检查每个存储的数值是可用的 JSON 值。比如,一个表的某个字段可以声明为一个复合类型。
2025-09-29 22:45:44
745
原创 ECharts 数据的视觉映射
/ 本来的颜色可能是从全局色板中选取的颜色,visualMap组件并不关心。color: ['blue', '#121122', 'red'], // 定义了图形颜色映射的颜色列表,[1212, 5454, '梵蒂冈'], // 也可以直接是 dataItem 的 value,这更常见。value: [3434, 129, '圣马力诺'], // 这是数据项的数据值(value)[2323, 3223, '瑙鲁'], // 每个 value 都是『三维』的,每列是一个维度。
2025-09-29 22:44:41
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅