<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fast_gowin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fast_gowin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fast_gowin]]></copyright><item><title><![CDATA[何以包邮？暴搜、暴力二进制遍历、二维01背包、一维01背包]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/149154519</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/149154519</guid><author>fast_gowin</author><pubDate>Sun, 06 Jul 2025 16:18:48 +0800</pubDate><description><![CDATA[本文展示了四种解决背包问题的算法实现：1）DFS深度优先搜索，通过递归枚举所有组合；2）二进制暴力枚举，利用位运算遍历所有子集；3）二维动态规划（0-1背包），使用二维数组存储中间状态；4）一维动态规划，优化空间复杂度。所有方法都旨在求解超过目标值x的最小物品重量和，其中动态规划版本将问题转化为总重减去最大不超限重量。算法复杂度从指数级（前两种）到多项式级（后两种）逐步优化。]]></description><category></category></item><item><title><![CDATA[P02-java内存分析]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141944563</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141944563</guid><author>fast_gowin</author><pubDate>Thu, 05 Sep 2024 23:08:06 +0800</pubDate><description><![CDATA[以创建数组时的内存分析为例，如图：]]></description><category></category></item><item><title><![CDATA[P01-Java何谓数组]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141873039</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141873039</guid><author>fast_gowin</author><pubDate>Tue, 03 Sep 2024 21:58:31 +0800</pubDate><description><![CDATA[与c++有所不同在Java中，数组声明语法。]]></description><category></category></item><item><title><![CDATA[P04-递归以及Java写一个计算器]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141758966</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141758966</guid><author>fast_gowin</author><pubDate>Sat, 31 Aug 2024 21:24:47 +0800</pubDate><description><![CDATA[在Java中，A方法调用B方法，我们容易理解而递归就是：A方法调用A方法，自己调用自己​	利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解，递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算，大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。]]></description><category></category></item><item><title><![CDATA[P01-何谓Java方法]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141758889</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141758889</guid><author>fast_gowin</author><pubDate>Sat, 31 Aug 2024 21:20:36 +0800</pubDate><description><![CDATA[修饰符：修饰符，这是可选的，定义了该方法的访问类型。（例如：public、static、final）返回值类型：方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作，但没有返回值。在这种情况下，returnValueType是关键字void方法名：是方法的实际名称。方法名和参数表共同构成方法签名。（名字随便取，但要遵守命名规范）参数类型：参数像是一个占位符。当方法被调用时，传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。]]></description><category></category></item><item><title><![CDATA[P02-Java流程控制基本结构]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141748498</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141748498</guid><author>fast_gowin</author><pubDate>Sat, 31 Aug 2024 10:13:24 +0800</pubDate><description><![CDATA[在Java中他不是以goto形式存在，而是设置标志，通过break、continue来达到goto的效果。例2：用for循环输出1-1000之间能被5整除的数，并且每行输出3个。for循环时支持迭代的一种通用结构，是最有效最灵活的循环结构。与while循环区别：do…while循环至少会执行一次。例子：while循环计算1+2+···100=？例1：计算0~100的奇数和和偶数和。这里暂做了解，之后数组重点使用。两者皆是用于循环语句体中。例3：打印九九乘法表。]]></description><category></category></item><item><title><![CDATA[c++vscode多文件实现通讯录管理系统]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141728588</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141728588</guid><author>fast_gowin</author><pubDate>Fri, 30 Aug 2024 22:15:19 +0800</pubDate><description><![CDATA[系统需求通讯录是一个可以记录亲人、好友信息的工具。添加联系人：向通讯录中添加新人，信息包括（姓名、性别、年龄、联系电话、家庭住址）最多记录1000人显示联系人：显示通讯录中所有联系人信息删除联系人：按照姓名进行删除指定联系人查找联系人：按照姓名查看指定联系人信息修改联系人：按照姓名重新修改指定联系人清空联系人：清空通讯录中所有信息退出通讯录：退出当前使用的通讯录添加读取文件保存进独立文件功能，记录，使下次运行时保存原先的联系人多文件协同运行，包括头文件.h和文件.cpp。]]></description><category></category></item><item><title><![CDATA[P01-Java用户交互Scanner]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141717422</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141717422</guid><author>fast_gowin</author><pubDate>Fri, 30 Aug 2024 14:25:36 +0800</pubDate><description><![CDATA[Scanner对象可以获取用户的输入，Scanner从Java的一个工具包中获得：java.util通过Scanner类的next()和nextline()输入想要输入的字符串，获取之前一般通过hasNext()和hasNextline()判断是否还有输入的数据。]]></description><category></category></item><item><title><![CDATA[P01-java数据类型、变量]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141503504</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141503504</guid><author>fast_gowin</author><pubDate>Sat, 24 Aug 2024 19:11:08 +0800</pubDate><description><![CDATA[jaiva数据类型，以及变量笔记]]></description><category></category></item><item><title><![CDATA[Java运行机制]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141454492</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141454492</guid><author>fast_gowin</author><pubDate>Fri, 23 Aug 2024 09:26:14 +0800</pubDate><description><![CDATA[JDK：用于开发 Java 程序，包含 JRE 和开发工具。JRE：用于运行 Java 程序，包含 JVM 和核心类库。JVM：执行 Java 字节码，实现平台独立性。]]></description><category></category></item><item><title><![CDATA[jetbrains全家桶插件及配置总结]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141401374</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141401374</guid><author>fast_gowin</author><pubDate>Wed, 21 Aug 2024 19:34:44 +0800</pubDate><description><![CDATA[总结一些我的常用配置，包括IDEA，Pycharm，CLion等。]]></description><category></category></item><item><title><![CDATA[java快速入门]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141198851</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141198851</guid><author>fast_gowin</author><pubDate>Wed, 14 Aug 2024 19:49:48 +0800</pubDate><description><![CDATA[需求说明要求开发一个Hello.java 程序，可以输出"hello,world!"开发步骤·将 Java 代码编写到扩展名为 Hello.java 的文件中。通过 javac 命令对该 java 文件进行编译， 生成 .class文件,如果有中文注释，注意文件编码，一种方式是改为对应命令提示符的文件编码，一种是直接以下面的命令选择自己想要运行的文件的文件编码即可（在使用命令时可以适当使用上下光标，加快效率）。必知：.java是源文件，.class是字节码文件。]]></description><category></category></item><item><title><![CDATA[Picgo+github+Typora图床搭建笔记]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141136760</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141136760</guid><author>fast_gowin</author><pubDate>Mon, 12 Aug 2024 17:09:20 +0800</pubDate><description><![CDATA[开启steam++后会导致粘贴图片时上传失败，steam++对用户有安装安全证书，关闭即可上传成功，但此时文章内可能会出现图片加载不出来的情况，在之后不需要粘贴图片的时候打开steam++即可。方便自己写博客写文章，有时候在不同平台发布博客时，会出现图片加载不出来或加载失败的情况，创建图床就是为了解决这一问题。之后，在typora写博客的时候，将图片复制上就会自动上传到Picgo+GitHub图床不用担心图片消失。打开Typora设置，找到图像，按图片进行设置，路径为安装路径。进行验证图片上传选项。]]></description><category></category></item><item><title><![CDATA[Android studio使用笔记]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141136133</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141136133</guid><author>fast_gowin</author><pubDate>Mon, 12 Aug 2024 16:51:53 +0800</pubDate><description><![CDATA[在开发Android软件过程中，对于Android studio的使用心得。]]></description><category></category></item><item><title><![CDATA[计算机相关书籍的推荐阅读]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/141068718</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/141068718</guid><author>fast_gowin</author><pubDate>Fri, 09 Aug 2024 18:20:04 +0800</pubDate><description><![CDATA[本人计算机与科学技术专业，下列书籍有自己看过的，有大佬推荐的，准备有时间看一看。]]></description><category></category></item><item><title><![CDATA[c++入门级别实战项目——通讯录管理系统]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/140891528</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/140891528</guid><author>fast_gowin</author><pubDate>Sat, 03 Aug 2024 15:40:43 +0800</pubDate><description><![CDATA[系统需求通讯录是一个可以记录亲人、好友信息的工具。添加联系人：向通讯录中添加新人，信息包括（姓名、性别、年龄、联系电话、家庭住址）最多记录1000人显示联系人：显示通讯录中所有联系人信息删除联系人：按照姓名进行删除指定联系人查找联系人：按照姓名查看指定联系人信息修改联系人：按照姓名重新修改指定联系人清空联系人：清空通讯录中所有信息退出通讯录：退出当前使用的通讯录。]]></description><category></category></item><item><title><![CDATA[清华大学开源镜像网站]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/140826287</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/140826287</guid><author>fast_gowin</author><pubDate>Wed, 31 Jul 2024 16:32:33 +0800</pubDate><description><![CDATA[清华大学开源软件镜像站 | Tsinghua Open Source Mirror]]></description><category></category></item><item><title><![CDATA[第一周问题总结(随时代发展而更新）]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/140591545</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/140591545</guid><author>fast_gowin</author><pubDate>Sun, 21 Jul 2024 18:59:17 +0800</pubDate><description><![CDATA[github、Android studio、git、java等一些中我遇到的问题及其解决方法]]></description><category></category></item><item><title><![CDATA[Day_04-Git基本命令]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/140591154</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/140591154</guid><author>fast_gowin</author><pubDate>Sun, 21 Jul 2024 17:52:29 +0800</pubDate><description><![CDATA[JAVA学习第四天，掌握Git工具，Git Bash，在学习git过程以及中总结的git基本命令。]]></description><category></category></item><item><title><![CDATA[Java版本认识及安装、卸载]]></title><link>https://blog.youkuaiyun.com/fast_gowin/article/details/140524276</link><guid>https://blog.youkuaiyun.com/fast_gowin/article/details/140524276</guid><author>fast_gowin</author><pubDate>Thu, 18 Jul 2024 15:33:17 +0800</pubDate><description><![CDATA[java学习第三天第二篇博客，认识Java的三大版本，学习jdk安装及卸载。]]></description><category></category></item></channel></rss>