- 博客(54)
- 资源 (108)
- 收藏
- 关注
原创 Linux 在线练习
Linux 是一款开源的类 Unix 操作系统,它在服务器、云计算、嵌入式系统等诸多领域都有着广泛的应用。对于初学者来说,掌握 Linux 基础操作是迈向 IT 世界的重要一步。Marscode 提供了一个便捷的在线开发环境,让我们无需在本地安装复杂的 Linux 系统,就能随时随地开启 Linux 学习之旅。本文将为你详细介绍如何在 MarsCode IDE 的开发环境中进行 Linux 在线练习,带你快速上手 Linux 基础操作。
2025-04-02 07:28:46
230
原创 Linux 安装
本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接在线工具来练习,参考。本章节以 centos6.4 为例。centos 下载地址:建议安装64位Linux系统。接下来你需要将下载的Linux系统刻录成光盘或U盘。你也可以在Window上安装VMware虚拟机来安装Linux系统。
2025-04-02 07:28:00
870
原创 VS Code AI 扩展
在 AI 技术深度融入编程领域的今天,VSCode 作为开发者最青睐的编辑器之一,其丰富的 AI 插件生态正成为提升生产力的关键。本文我们将介绍 VS Code 中常用的 AI 扩展,我们可以选择合适的扩展来提高编程效率。
2025-04-02 07:14:12
755
原创 VS Code 设置
VS Code(Visual Studio Code)是一个功能丰富的代码编辑器,其设置功能允许用户自定义编辑器的行为和外观,以适应个人的工作习惯和偏好。
2025-04-02 07:13:41
219
原创 VSCode 运行和调试代码
VS Code 内置了运行和调试 Node.js 应用程序的支持。本章节,我们将使用上一部分来调试一个 Python 程序。接下来就让我们调试前面创建的 hello.py 程序。调试前确保您的计算机已安装 Python 3。如果您的计算机上未安装 Python 解释器,窗口右下角会弹出通知。选择 Select Interpreter(选择解释器) 打开命令面板,从中选择您想使用的 Python 解释器,或安装一个新的解释器。
2025-04-02 07:13:03
151
原创 VSCode code 命令
code 命令直接可以帮助开发者从终端或命令提示符中直接启动 VS Code 或处理特定的任务。最常用的方式就是使用 code 命令直接从命令行中打开文件目录,此时需要先安装 code 命令。Windows 系统安装 VS Code 后,code 命令会自动注册到系统环境变量中,如果未注册,可以手动添加 VS Code 的安装路径到 PATH 环境变量中。
2025-04-02 07:12:09
797
原创 VSCode 快捷键大全
通过快捷键编辑器,您可以根据自己的需求定制键盘快捷键,提升开发效率。键对应 Windows/Linux 的。键对应 Windows/Linux 的。部分快捷键可能因系统或配置不同而有所差异。在 VS Code 中,按下。)打开键绑定页面,方便查询和修改快捷键。
2025-04-01 17:59:44
490
原创 Git 工作区、暂存区和版本库
当执行 git checkout HEAD . 或者 git checkout HEAD <file> 命令时,会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。这个命令也是极具危险性的,因为不但会清除工作区中未提交的改动,也会清除暂存区中未提交的改动。当对工作区修改(或新增)的文件执行 git add 命令时,暂存区的目录树被更新,同时工作区修改(或新增)的文件内容被写入到对象库中的一个新的对象中,而该对象的ID被记录在暂存区的文件索引中。
2025-04-01 17:56:44
922
原创 Git 基本操作
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。,后面我们会详细介绍。一个简单的操作步骤:$ git init。
2025-04-01 06:47:41
824
原创 Git 分支管理
Git 分支管理是 Git 强大功能之一,能够让多个开发人员并行工作,开发新功能、修复 bug 或进行实验,而不会影响主代码库。几乎每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。Git 分支实际上是指向更改快照的指针。有人把 Git 的分支模型称为,而正是因为它,将从版本控制系统家族里区分出来。
2025-04-01 06:47:07
966
原创 Git Flow
Git Flow 是一种基于 Git 的分支模型,旨在帮助团队更好地管理和发布软件。Git Flow 由 Vincent Driessen 在 2010 年提出,并通过一套标准的分支命名和工作流程,使开发、测试和发布过程更加有序和高效。
2025-04-01 06:46:36
517
原创 Git 远程仓库(Github)
Git 并不像 SVN 那样有个中心服务器。目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。你就需要将数据放到一台其他开发人员能够连接的服务器上。本例使用了 Github 作为远程仓库,你可以先阅读我们的。
2025-04-01 06:46:04
874
原创 Git 服务器搭建
上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,2019 年开始 Github 私有存储库也可以无限制使用。当然我们也可以自己搭建一台 Git 服务器作为私有仓库使用。
2025-04-01 06:45:22
962
原创 原码、反码、补码
原码:简单但有两个零。反码:解决了一部分问题,但仍有两个零。补码:最常用、最有效,只有一个零,简化了计算机的加减法运算。计算机内部广泛使用补码表示有符号整数,因为它简化了硬件设计和运算处理。了解这些概念有助于理解计算机的底层运算机制和一些算法的实现原理。
2025-04-01 06:40:16
629
原创 Python import 和 from … import 的主要区别
适用于需要使用整个模块,避免命名冲突,提高代码可读性。:适用于只需要模块中部分对象的情况,简化代码,但需注意命名冲突。:尽量避免使用,可能导致命名冲突和代码混淆。选择适合的导入方式取决于具体的使用场景和需求,通常推荐在需要避免命名冲突和保持代码清晰时使用import语句,在需要简化代码和使用特定对象时使用语句。
2025-04-01 06:39:24
650
原创 Python3 数字(Number)
数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:您可以通过使用del语句删除单个或多个对象的引用,例如:del var- 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。
2025-04-01 06:38:10
679
原创 Python3 正则表达式
在 Python 中,使用 re 模块来处理正则表达式。re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。re 模块使 Python 语言拥有完整的正则表达式功能。本章节主要介绍 Python 中常用的正则表达式处理函数,如果你对正则表达式不了解,可以查看我们的。
2025-03-31 18:49:09
1060
原创 Python AI 绘画
需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面Stable Diffusion web UI GitHub 地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui运行 Stable Diffusion 需要硬件要求比较高,运行时会消耗较大的资源,特别是显卡。本地环境要求安装 Python 3.10.6 或以上版本,并把它加入到本机的环境变量中。下载 S
2025-03-31 18:48:06
655
原创 Python 量化
Python 量化是指利用 Python 编程语言以及相关的库和工具来进行金融市场数据分析、策略开发和交易执行的过程。Python 由于其简洁、易学、强大的生态系统和丰富的金融库而成为量化交易的首选编程语言之一。量化交易在金融领域得到广泛应用,它允许交易者通过系统性的方法来制定和执行交易策略,提高交易效率和决策的科学性。量化主要是通过数学和统计学的方法,利用计算机技术对金融市场进行量化分析,从而制定和执行交易策略。。
2025-03-31 18:47:21
667
原创 Python selenium 库
Selenium 为各种编程语言提供了 API,用作测试。目前的官方 API 文档有 C#、JavaScript、Java、Python、Ruby。
2025-03-31 17:27:56
217
原创 Python 爬虫 - BeautifulSoup
爬虫的基本流程通常包括发送 HTTP 请求获取网页内容、解析网页并提取数据,然后存储数据。Python 的丰富生态使其成为开发爬虫的热门语言,特别是由于其强大的库支持。requestslxmlScrapy本章节主要介绍 BeautifulSoup,它是一个用于解析 HTML 和 XML 文档的 Python 库,能够从网页中提取数据,常用于网页抓取和数据挖掘。
2025-03-31 17:26:24
599
原创 C++ 变量类型
变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:在这里,type必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、float、double、bool 或任何用户自定义的对象,可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔。下面列出几个有效的声明:char c, ch;double d;行。
2025-03-31 17:24:16
379
原创 C++ 数据类型
您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。
2025-03-31 17:23:39
244
原创 C++ 注释
C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。C++ 注释一般有两种:// - 一般用于单行注释。/* ... */ - 一般用于多行注释。注释以 // 开始,直到行末为止。
2025-03-31 17:22:55
233
原创 C++ 基本语法
如果希望在源程序中有两个连续的问号,且不希望被预处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释中,可选办法是用字符串的自动连接:"...?空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。fruit 和 =,或者 = 和 apples 之间的空格字符不是必需的,但是为了增强可读性,您可以根据需要适当增加一些空格。以前为了表示键盘上没有的字符,这是必不可少的一种方法。三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。
2025-03-31 17:22:25
386
原创 C++ AI 编程助手
AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。
2025-03-31 17:20:41
275
原创 C++ 环境设置
通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。:虽然它是一个通用的文本编辑器,但它有很多插件支持 C/C++ 开发,使其成为一个流行的选择,通过安装 C/C++ 插件和调整设置,你可以使其成为一个很好的 C 语言开发环境。
2025-03-31 17:17:52
289
原创 微软开源的一个使用Playwright提供浏览器自动化功能的MCP服务
调查笔记:Playwright MCP 详尽介绍Playwright MCP 是一个基于 Model Context Protocol (MCP) 的浏览器自动化服务器,MCP 由 Anthropic 开发,旨在为 AI 助手提供与数据源和工具的标准化连接。Playwright MCP 利用 Playwright 的功能,允许大型语言模型 (LLM) 通过结构化可访问性快照与网页交互,而非依赖截图或视觉模型。这种方法使其在自动化任务中高效且可靠,尤其适合需要与网页交互的 AI 应用。
2025-03-31 17:13:04
301
原创 程序员究竟怎样用 AI?深度解读 WIRED 调查报告《How Software Engineers Actually Use AI》
从 WIRED 的调查与以上分析来看,AI 正在深刻改变软件开发,但这种影响是多面而复杂的,并不能简单地说“程序员会被替代”或“效率百倍提升”。可以确定的是,AI 已经改变了很多人的工作方式,既带来焦虑,也带来希望。独立开发者单兵作战,效率驱动,更依赖 AI 提升效率,企业政策的支持程度直接影响员工使用 AI 的意愿和程度。四分之三的程序员尝试过 AI 工具,但对 AI 取代人类的担忧依然存在,态度呈现三分天下局面。「AI 可以处理一些无聊的重复性工作,但面对真正的问题,连最基本的逻辑也搞不清楚。
2025-03-31 17:11:28
732
原创 MySQL安装ZIP包详细教程
注意:后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8033。(3)修改basedir(修改为mysql的完整路径) 例如: basedir=D:/install_SE_pc/mysql_8.0.33。将zip包解压到心仪的路径(路径全英文,建议安装在C盘以外的盘符) 例如:D:\install_SE_pc\mysql_8.0.33。(4)修改datadir(修改为mysql的完整路径\data)
2025-03-31 17:01:38
696
原创 Python3 列表
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。
2023-04-09 15:42:32
139
原创 Python3 字符串
在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。
2023-04-09 15:37:03
127
原创 Python3 数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:您可以通过使用del语句删除单个或多个对象的引用,例如:del var- 通常被称为是整型或整数,是正或负整数,不带小数点。
2023-04-09 13:44:18
99
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人