<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_74115639的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_74115639</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_74115639]]></copyright><item><title><![CDATA[[Golang-6] 指针]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170536779</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170536779</guid><author>qq_74115639</author><pubDate>Thu, 12 Nov 2026 12:18:15 +0800</pubDate><description><![CDATA[本文系统介绍Go语言指针概念与应用：从变量内存地址、指针声明与解引用，到new和make内存分配机制；详解指针在函数参数传递、数组、切片、映射中的使用场景，强调值传递与引用修改的区别；最后说明Go的自动垃圾回收机制如何管理堆内存，确保局部变量在返回指针后仍安全有效。]]></description><category></category></item><item><title><![CDATA[[Golang-5] 函数]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170362727</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170362727</guid><author>qq_74115639</author><pubDate>Wed, 11 Nov 2026 14:16:19 +0800</pubDate><description><![CDATA[本文介绍了Go语言中函数的定义与调用、参数与返回值（含可变参数、多返回值、命名返回值）、作用域（全局与局部变量）、匿名函数与闭包、递归及值传递机制。重点说明了函数作为类型、切片传参的共享特性，以及defer用于延迟执行清理操作的应用场景，全面展示了函数在Go中的核心用法与设计思想。]]></description><category></category></item><item><title><![CDATA[[Golang-4] 复合数据类型]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170290525</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170290525</guid><author>qq_74115639</author><pubDate>Sun, 08 Nov 2026 20:07:41 +0800</pubDate><description><![CDATA[本文系统介绍Go语言中的数组与切片。数组是固定长度的同类型元素集合，支持下标访问、遍历和值复制，但长度属于类型的一部分，不可随意赋值。切片是对数组的引用，长度可变，通过make或append动态管理，共享底层数组，修改影响原数据。append可追加元素或合并切片，容量不足时会重新分配内存。copy可用于创建独立副本。切片支持截取（左闭右开），遍历方式与数组一致。掌握二者区别有助于高效处理数据。]]></description><category></category></item><item><title><![CDATA[[Golang-3] 分支与循环]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170195087</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170195087</guid><author>qq_74115639</author><pubDate>Sun, 08 Nov 2026 14:35:31 +0800</pubDate><description><![CDATA[程序执行流程包括顺序、分支和循环三种结构。Go中通过if、else if、else实现条件判断，支持在条件前声明变量；switch用于多分支选择，自动终止后续分支，可使用fallthrough强制继续。循环主要用for实现，支持初始化、条件、更新三部分，也可模拟while循环。break和continue分别用于提前结束循环和跳过本次迭代，嵌套循环中默认只影响最内层。]]></description><category></category></item><item><title><![CDATA[[Golang-2] 变量与数据类型]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170138807</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170138807</guid><author>qq_74115639</author><pubDate>Fri, 06 Nov 2026 15:36:49 +0800</pubDate><description><![CDATA[本文介绍了Go语言中的变量、常量及基本数据类型。变量用于存储可变数据，支持多种声明方式，具有作用域限制，命名需遵循规范；常量使用const声明，不可更改，必须初始化。基本数据类型包括整数、浮点数、复数、字符、布尔等，每种类型有特定范围与零值。强调类型转换需显式进行，避免隐式操作。整体体现Go语言强类型、安全高效的特性。]]></description><category></category></item><item><title><![CDATA[[Golang-1] 环境搭建]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/170138737</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/170138737</guid><author>qq_74115639</author><pubDate>Thu, 05 Nov 2026 19:10:54 +0800</pubDate><description><![CDATA[Go语言由Google开发，语法简洁、编译高效，支持并发与交叉编译，适用于服务端和网络应用。安装时需根据系统与架构选择对应版本，通过go version验证环境。推荐使用VSCode搭配Go插件进行开发，或使用Goland等IDE。首个项目main.go中，package main定义主包，import "fmt"引入标准库，func main()为程序入口，通过go run运行或go build生成可执行文件。]]></description><category></category></item><item><title><![CDATA[[Python-4] 容器类型]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/169847166</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/169847166</guid><author>qq_74115639</author><pubDate>Tue, 03 Nov 2026 17:02:54 +0800</pubDate><description><![CDATA[本文介绍了Python中容器的概念及主要类型：列表、元组、字典和集合。重点讲解了列表的创建、索引与切片访问、增删改查操作、遍历及排序方法；同时对比了元组的不可变性及其基本用法。通过实例说明，容器是组织多个数据的有效工具，列表适合动态管理数据，元组则用于固定数据集，二者在可变性上形成互补。]]></description><category></category></item><item><title><![CDATA[[Python-3] 分支与循环]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/169463598</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/169463598</guid><author>qq_74115639</author><pubDate>Mon, 02 Nov 2026 18:28:36 +0800</pubDate><description><![CDATA[本文系统介绍了程序执行的三种基本流程：顺序、分支与循环。重点讲解了Python中的if、elif、else分支结构，以及while和for循环结构，涵盖range()函数的使用、循环控制语句break与continue，并强调缩进定义代码块的重要性。内容由浅入深，帮助理解程序逻辑控制的核心机制。]]></description><category></category></item><item><title><![CDATA[[Python-2] 变量与数据类型]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/169365074</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/169365074</guid><author>qq_74115639</author><pubDate>Wed, 28 Oct 2026 20:13:53 +0800</pubDate><description><![CDATA[本文系统介绍了Python编程基础，涵盖变量与常量的定义与命名规则、五大基本数据类型（整数、浮点数、字符串、布尔值、None）及其操作方法，重点讲解字符串处理、类型转换及输入输出函数。同时详细说明算术、赋值、比较、逻辑、成员等运算符的使用，并强调运算优先级与括号的作用，为初学者提供全面的语法指导。]]></description><category></category></item><item><title><![CDATA[[Python-1] 环境搭建]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/168978408</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/168978408</guid><author>qq_74115639</author><pubDate>Sat, 24 Oct 2026 22:55:06 +0800</pubDate><description><![CDATA[Python是一种解释型、高级通用编程语言，由吉多·范罗苏姆于1989年发明。与编译型语言不同，Python在运行时由解释器逐行执行。安装Python需配置解释器环境，推荐勾选添加系统路径。开发工具可选用PyCharm或VSCode。为避免依赖冲突，建议使用venv创建独立虚拟环境，通过python -m venv .venv创建，并用source .venv/bin/activate激活，实现项目间依赖隔离。]]></description><category></category></item><item><title><![CDATA[[Linux-1] Linux环境搭建]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/168339872</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/168339872</guid><author>qq_74115639</author><pubDate>Sun, 18 Oct 2026 19:27:33 +0800</pubDate><description><![CDATA[本节主要介绍了Linux是什么，Linux的发展史。并且对Linux的环境搭建做了简单讲解。]]></description><category></category></item><item><title><![CDATA[[Git-6] Git标签管理]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/167797418</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/167797418</guid><author>qq_74115639</author><pubDate>Tue, 13 Oct 2026 13:31:05 +0800</pubDate><description><![CDATA[Git标签用于为特定提交命名，便于识别发布版本等重要节点。标签分轻量标签（直接指向提交）和附注标签（含创建者、时间、说明等信息）。可通过git tag v1.0创建轻量标签，用git tag -a v1.0 -m "描述"创建附注标签，并支持为历史提交打标。使用git tag查看标签列表，git show <tagname>查看详细信息。删除本地标签用git tag -d <tagname>，删除远端标签则用git push origin :refs/tags/<tagname>.]]></description><category></category></item><item><title><![CDATA[[Git-5] Git远程控制]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/167493531</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/167493531</guid><author>qq_74115639</author><pubDate>Sun, 11 Oct 2026 15:21:55 +0800</pubDate><description><![CDATA[本文介绍了Git作为分布式版本控制系统的协作机制，强调通过远程仓库实现多人协同开发。通过GitHub、Gitee等平台创建远程仓库，并使用git clone克隆至本地，结合HTTPS与SSH协议实现安全访问。重点讲解了git push推送本地修改、git pull拉取远程更新的操作流程，以及通过.gitignore文件忽略临时文件（如.exe、.vs目录）的配置方法，提升项目管理效率与安全性。]]></description><category></category></item><item><title><![CDATA[[Git-4] Git分支管理]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/167283397</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/167283397</guid><author>qq_74115639</author><pubDate>Sat, 10 Oct 2026 16:21:52 +0800</pubDate><description><![CDATA[本文介绍了Git分支的基本概念与操作。分支是指向提交的可移动引用，用于隔离开发工作，保持主分支稳定。通过git branch查看、git checkout切换分支，可在不同分支独立开发。合并分支使用git merge，成功则整合改动，失败则产生冲突需手动解决。合并时若无分歧，Git采用Fast-forward模式；若有冲突，需人工干预并提交解决结果。合理使用分支能有效避免代码覆盖与版本混乱，提升协作效率。]]></description><category></category></item><item><title><![CDATA[[Git-3] Git版本回退]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/166790138</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/166790138</guid><author>qq_74115639</author><pubDate>Wed, 30 Sep 2026 23:59:41 +0800</pubDate><description><![CDATA[Git版本回退是开发中常见操作。通过git log查看提交历史，利用commit ID或HEAD指针定位目标版本。工作区错误可用git restore回退；暂存区用git restore --staged撤销add；修改最近提交可使用git commit --amend。多阶段回退需用git reset，其--soft、--mixed、--hard模式分别控制回退范围。若误回退，可通过git reflog找回丢失的提交。远程仓库应使用git revert创建反向提交，避免冲突。]]></description><category></category></item><item><title><![CDATA[[Git-2] Git基本操作]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/166646245</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/166646245</guid><author>qq_74115639</author><pubDate>Sun, 27 Sep 2026 19:32:19 +0800</pubDate><description><![CDATA[本文介绍了Git本地仓库的创建与配置流程，包括初始化仓库、设置用户信息（用户名与邮箱）、理解工作区、暂存区和本地仓库的关系，以及通过git add和git commit完成文件提交。同时讲解了Git三大区域的作用、提交记录查看、.git目录结构及提交对象的底层机制，强调了Git追踪“修改”而非文件的核心理念，并展示了如何通过命令行管理版本控制全过程。]]></description><category></category></item><item><title><![CDATA[[Git-1] Git基础认识]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/166600344</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/166600344</guid><author>qq_74115639</author><pubDate>Thu, 24 Sep 2026 20:15:52 +0800</pubDate><description><![CDATA[本文介绍了版本控制的基本概念及Git作为主流分布式版本控制系统的特点。阐述了传统文件复制管理版本的弊端，强调了版本控制在追踪修改、恢复历史和团队协作中的重要性。详细说明了Git与GitHub的区别：Git是本地版本管理工具，GitHub是基于Git的代码托管平台。最后提供了Windows、MacOS和Linux系统下Git的安装方法，便于初学者快速上手。]]></description><category></category></item><item><title><![CDATA[时间复杂度计算方法（简略）]]></title><link>https://blog.youkuaiyun.com/qq_74115639/article/details/131485993</link><guid>https://blog.youkuaiyun.com/qq_74115639/article/details/131485993</guid><author>qq_74115639</author><pubDate>Sun, 02 Jul 2023 09:28:36 +0800</pubDate><description><![CDATA[时间复杂度是衡量算法运行时间随输入规模增长变化的渐近分析，用大O符号表示，忽略低阶项和常数系数。计算方法包括确定基本语句、分析循环次数，分单层、双层及多层循环处理。常见时间复杂度从低到高为：O(1) &lt; O(log n) &lt; O(n) &lt; O(n log n) &lt; O(n²) &lt; O(n³) &lt; O(2ⁿ) &lt; O(n!)，用于评估算法效率。]]></description><category></category></item></channel></rss>