<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[奈葵同学的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2201_75859310</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2201_75859310]]></copyright><item><title><![CDATA[Python语句]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/166131905</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/166131905</guid><author>2201_75859310</author><pubDate>Tue, 13 Oct 2026 11:19:39 +0800</pubDate><description><![CDATA[判断条件布尔类型(bool)描述程序中的 是true  否 false布尔类型的数据不仅可以通过定义得到,也可以通过比较运算符内容比较得到print(f"10>5的结果是{result},结果类型是{type(result)}")num1=1num2=1print(f"1==1的结果是{num1==num2}")]]></description><category></category></item><item><title><![CDATA[Python]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/165329854</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/165329854</guid><author>2201_75859310</author><pubDate>Fri, 09 Oct 2026 17:27:59 +0800</pubDate><description><![CDATA[1.单引号定义法2.双引号定义3.三引号定义 和多行注释写法一样，支持换行操作，使用变量接收就是字符串，不用变量接收就是多行注释定义的字符串包含单双引号？单引号定义法，可内含双引号双引号定义法，可内含单引号可使用转移字符\来将引号解除效用变成普通字符串。]]></description><category></category></item><item><title><![CDATA[Map和Set]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/149688989</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/149688989</guid><author>2201_75859310</author><pubDate>Thu, 25 Sep 2025 14:25:20 +0800</pubDate><description><![CDATA[TreeMap特性HashSetTreeSet数据结构哈希表（基于 HashMap）红黑树（基于 TreeMap）排序无序有序（自然或自定义）时间复杂度（平均）O(1)O(log n)null 元素允许一个不允许元素要求重写hashCode()和equals()实现Comparable或提供Comparator内存开销较小较大支持范围操作❌✅（如subSetheadSet使用 HashSet：当你追求高性能，且不需要排序时。使用 TreeSet：当你需要。]]></description><category></category></item><item><title><![CDATA[单元测试(白盒测试方法)]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/146327505</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/146327505</guid><author>2201_75859310</author><pubDate>Fri, 12 Sep 2025 13:53:33 +0800</pubDate><description><![CDATA[第二种串接循环是各个循环体之间有关联关系，第二个循环的输入来自于第一个循环的输出，对于这种串接循环，我们可以考虑使用嵌套循环的测试方法来进行测试。简单循环是最简单的循环，即只有一个循环且没有嵌套，例如，一个 while 循环、一个do-while 循环、一个 for 循环。语句覆盖可以使程序中的语句都被测试到，但是它也是覆盖最弱的一种逻辑覆盖方法，无法发现程序中的很多逻辑错误。分支覆盖率的计算方法为：测试时覆盖到的判定语句真、假分支的总数 / 程序中判定语句真、假分支的总数。]]></description><category></category></item><item><title><![CDATA[输入输出练习]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/148206919</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/148206919</guid><author>2201_75859310</author><pubDate>Sat, 09 Aug 2025 17:13:48 +0800</pubDate><description><![CDATA[默认情况下，Scanner使用空白字符（空格、制表符、换行符）作为分隔符。所以hasNext()检查的是：是否还有一个由空白分隔的“词”使用场景：通常在循环中与next()方法配合使用，以便于逐个处理输入数据直到没有更多输入为止。例如，在从标准输入或文件中读取不确定数量的数据时非常有用循环条件不匹配实际需求这种方式适合于当输入的数量事先未知的情况潜在的死循环风险：如果你使用并且输入源（如标准输入）没有明确的结束标志，那么只要输入中有下一个 token，hasNext()就会返回true。]]></description><category></category></item><item><title><![CDATA[接口自动化测试pytest框架]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/149536261</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/149536261</guid><author>2201_75859310</author><pubDate>Tue, 29 Jul 2025 22:16:11 +0800</pubDate><description><![CDATA[requests.get 方法用于发送⼀个HTTP get 请求到指定的URL requests.get 方法返回⼀个 Response 对象，这个对象包含了服务器返回的所有信息。params 用于在URL中传递查询参数（Query Parameters），通常用于 GET 请求，但也可以用于其他类型的请求。json 用于在请求体（Body）中传递 JSON 格式的数据，通常用于 POST 或 PUT 请求。需要安装必要的依赖库，如requests用于发送HTTP请求，pytest用于测试框架。]]></description><category></category></item><item><title><![CDATA[堆(Heap)&优先级队列(Priority Queue)]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/149584256</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/149584256</guid><author>2201_75859310</author><pubDate>Fri, 25 Jul 2025 15:43:23 +0800</pubDate><description><![CDATA[堆（Heap）是一种特殊的基于树的数据结构，通常分为最大堆和最小堆两种类型。它满足堆属性：对于最大堆，父节点的值总是大于或等于其子节点的值；而对于最小堆，父节点的值总是小于或等于其子节点的值。：虽然堆是一个基于树的结构，但它通常用数组来实现。对于位于数组索引i处的元素，其左孩子的索引是2*i + 1，右孩子的索引是2*i + 2，而其父节点的索引是(i-1)/2将根节点最大的堆叫做最大堆或大根堆，根节点最小的堆叫做最小堆或小根堆。堆的性质： 堆中某个节点(孩子节点)的值总是不大于或不小于其父节点的值；]]></description><category></category></item><item><title><![CDATA[队列Queue]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/147746109</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/147746109</guid><author>2201_75859310</author><pubDate>Wed, 23 Jul 2025 15:56:08 +0800</pubDate><description><![CDATA[只允许在一端进行插入数据操作，在另一端进行删除数据操作的特殊线性表，队列具有先进先出FIFO(First In First Out) 入队列：进行插入操作的一端称为队尾出队列：进行删除操作的一端称为队头Queue是个接口,底层通过链表实现,实例化时必须实例化LinkedList的对象，因为LinkedList实现了Queue接口。导包：方法                                            功能。]]></description><category></category></item><item><title><![CDATA[栈Stack]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/147656480</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/147656480</guid><author>2201_75859310</author><pubDate>Sun, 04 May 2025 23:29:44 +0800</pubDate><description><![CDATA[数据结构 栈 详解]]></description><category></category></item><item><title><![CDATA[功能测试黑盒测试方法]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/146026550</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/146026550</guid><author>2201_75859310</author><pubDate>Tue, 18 Mar 2025 15:11:33 +0800</pubDate><description><![CDATA[1.软件测试1.软件测试软件测试就是验证软件产品特性是否满足用户的需求。测试的任务是发现程序中的缺陷软件测试用例是指对一项特定的软件产品进行测试任务的描述，体现测试方案、方法、技术和策略，内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等，并形成文档。]]></description><category></category></item><item><title><![CDATA[二叉树 Binary tree]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/146028123</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/146028123</guid><author>2201_75859310</author><pubDate>Thu, 06 Mar 2025 22:11:33 +0800</pubDate><description><![CDATA[层序遍历:设二叉树的根节点所在 层数为1，层序遍历就是从所在二叉树的根节点出发，首先访问第一层的树根节点，然后从左到右访问第2层 上的节点，接着是第三层的节点，以此类推，自上而下，自左至右逐层访问树的结点的过程就是层序遍历。2. 若规定只有根结点的二叉树的深度为1，则深度为K的二叉树的最大结点数是2的k次方-1 (k>=0) 3. 对任何一棵二叉树, 如果其叶结点个数为 n0, 度为2的非叶结点个数为 n2,则有n0＝n2＋1。从根开始定义起，根为第1层，根的子结点为第2层，以此类推。]]></description><category></category></item><item><title><![CDATA[动态规划/贪心算法]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/143667303</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/143667303</guid><author>2201_75859310</author><pubDate>Sun, 02 Mar 2025 18:03:32 +0800</pubDate><description><![CDATA[是一种用于解决优化问题的算法设计技术，尤其适用于具有重叠子问题和最优子结构性质的问题。它通过将复杂问题分解为更简单的子问题，并保存这些子问题的解以避免重复计算，从而提高效率。]]></description><category></category></item><item><title><![CDATA[Spring IOC&DI ]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145394546</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145394546</guid><author>2201_75859310</author><pubDate>Thu, 27 Feb 2025 21:44:13 +0800</pubDate><description><![CDATA[要把某个对象交给IOC容器管理，需要在类上添加⼀个注解： @Component ⽽Spring框架为了更好的服务web应⽤程序, 提供了更丰富的注解. 共有两类注解类型可以实现： 1. 类注解：@Controller、@Service、@Repository、@Component、@Configuration. 2. ⽅法注解：@Bean.也就是bean的存储.不再 是使⽤⽅对象创建并控制依赖对象了，⽽是把依赖对象注⼊将当前对象中，依赖对象的控制权不再由 当前类控制了。]]></description><category></category></item><item><title><![CDATA[Cookie和Session]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145381745</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145381745</guid><author>2201_75859310</author><pubDate>Thu, 27 Feb 2025 21:43:55 +0800</pubDate><description><![CDATA[HttpServletRequest 对象代表客户端的请求, 当客户端通过HTTP协议访问服务器时，HTTP请 求头中的所有信息都封装在这个对象中，通过这个对象提供的⽅法，可以获得客户端请求的所有信 息. HttpServletResponse 对象代表服务器的响应. HTTP响应的信息都在这个对象中, 比如向客户端发送的数据, 响应头, 状态码等. 通过这个对象提供的方法, 可以获得服务器响应的所有内容。会话:客户端和服务器不中断的请求响应,不同的客户端和服务器产生不同的会话。]]></description><category></category></item><item><title><![CDATA[Linux]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145793647</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145793647</guid><author>2201_75859310</author><pubDate>Tue, 25 Feb 2025 11:02:14 +0800</pubDate><description><![CDATA[连接云服务器,搭建 Java Web 程序的运行环境,部署程序]]></description><category></category></item><item><title><![CDATA[Spring Boot/MVC]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145220863</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145220863</guid><author>2201_75859310</author><pubDate>Thu, 23 Jan 2025 18:34:02 +0800</pubDate><description><![CDATA[一、Spring Boot的创建一、Spring Boot的创建1.Spring Boot简化Spring程序的开发,使用注解和配置的方式开发springboot内置了tomact服务器tomact:web服务器,默认端口号8080,所以访问程序使用8080src/main/java:Java源代码src/main/resource:静态资源或配置文件,存放前端代码(js,css,html)src/test/java:测试代码源代码target:编译后的文件路径。]]></description><category></category></item><item><title><![CDATA[JAVA EE]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145136106</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145136106</guid><author>2201_75859310</author><pubDate>Thu, 23 Jan 2025 11:09:30 +0800</pubDate><description><![CDATA[Java EE, Java 平台企业版,用于解决企业级的开发需求,学习Java在企业中是如何应用的web（World Wide Web）即全球⼴域⽹，也称为万维网 可以通过浏览器来和我们的程序进行交互.比如京东 淘宝等网站;目前用户对PC端应用的开发结构模式主要分为C/S和B/S结构.CS即Client/Server（客户机/服务器）结构.常见的C/S架构的应用QQ，各种网络游戏 等等，⼀般需要安装并且与服务器进行网络通信的都属于此类。]]></description><category></category></item><item><title><![CDATA[MySQL JDBC 编程(select)]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/145166906</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/145166906</guid><author>2201_75859310</author><pubDate>Wed, 15 Jan 2025 19:57:36 +0800</pubDate><description><![CDATA[输入查询,使用占位符?]]></description><category></category></item><item><title><![CDATA[MySQL JDBC编程]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/144608293</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/144608293</guid><author>2201_75859310</author><pubDate>Wed, 15 Jan 2025 19:57:15 +0800</pubDate><description><![CDATA[1.JDBC1.JDBCJDBC,JAVAJava数据库连接。是一种用于执行SQL语句的JAVA API,是Java中的数据库连接规范,这个API由java.sql.*,javax.sql.*包中的一些类和接口组成,为JAVA开发人员操作数据库提供了一个标准的API,为多种关系数据库提供统一访问方式JDBC编程通过JAVA代码操作mysql数据库,数据库服务器提供一些API供程序员调用,不同数据库提供的原生api不同2.Java数据库连接(JDBC)1)准备数据库驱动包,添加到项目依赖中。]]></description><category></category></item><item><title><![CDATA[MySQL索引事务]]></title><link>https://blog.youkuaiyun.com/2201_75859310/article/details/144565065</link><guid>https://blog.youkuaiyun.com/2201_75859310/article/details/144565065</guid><author>2201_75859310</author><pubDate>Wed, 18 Dec 2024 18:33:23 +0800</pubDate><description><![CDATA[并发执行事务过程中,事务A在内部多次读取同一个数据的时候,出现不同的情况,例(上述问题中,事务B读取数据的时候,事务A(加了写数据锁)修改数据又再次提交,事务A在事务B读的时候写),一个事务内部两次读,结果不一样,事务B执行两次读取操作,数据内容没改变,但是结果集变了(事务B读取m文件时,事务A不能修改m文件,但是事务A在写n文件,事务B结果发现n文件):给读操作加锁,(约定事务B读的时候,事务A不能修改)(并发性进一步降低了,隔离性进一步提高,效率进一步降低,数据准确性进一步提高)]]></description><category></category></item></channel></rss>