<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>晚风吻尽荷花叶</title><link>http://8.155.24.219:8090</link><description>There is no magic in the computer world</description><item><title><![CDATA[自由泳学习]]></title><link>http://8.155.24.219:8090/archives/zi-you-yong-xue-xi</link><description><![CDATA[0.概述： 初学者不要练习太多腿，要注重全身配合。 但是腿每天都要练。 腿，转体，换气，抱水，推水。 1.门槛：水性 参考蛙泳教学的水性练习：换气，漂浮，滚翻，踩水。]]></description><guid>/archives/zi-you-yong-xue-xi</guid><pubDate>Sun, 18 Jan 2026 14:15:24 GMT</pubDate></item><item><title><![CDATA[数据链路层]]></title><link>http://8.155.24.219:8090/archives/shu-ju-lian-lu-ceng</link><description><![CDATA[3.1数据链路层概述 ● 数据链路层在网络体系结构中的地位 ● 使用点对点信道的数据链路层 三个重要问题：封装成帧，差错检测，可靠传输； ● 使用广播信道的数据链路层 共享式以太网的媒体接入控制协议CSMA/CD； 802.11局域网的媒体接入控制协议CSMA/CA； ● 数据链路层的互联设备 网桥]]></description><guid>/archives/shu-ju-lian-lu-ceng</guid><pubDate>Fri, 9 Jan 2026 09:31:11 GMT</pubDate></item><item><title><![CDATA[2026要做到的事]]></title><link>http://8.155.24.219:8090/archives/2026ji-hua-qing-dan</link><description><![CDATA[1.早睡早起，尽量22:30~6:00； 2.不玩游戏；为什么？对眼睛不好，对腰椎不好，最主要是菜； 3.适量运动，有氧：游泳；无氧：撸铁； 目标：体重145左右，身材匀称； 4.学习理财方面的知识； 目标：10%收益率； 5.每天至少练习一小时电吉他，每天至少一道leetcode； 6.多读点书，]]></description><guid>/archives/2026ji-hua-qing-dan</guid><pubDate>Sat, 3 Jan 2026 14:14:16 GMT</pubDate></item><item><title><![CDATA[多态]]></title><link>http://8.155.24.219:8090/archives/duo-tai</link><description><![CDATA[1.多态的实现 基类的指针或者引用；派生类对基类的虚函数进行重写（函数名，参数类型，返回值相同）。 虚函数重写时会有例外情况协变，虚函数的返回值可以不同，例如基类虚函数返回基类的指针或引用，派生类虚函数返回派生类的指针或引用。 2.析构函数的重写 析构函数可以是虚函数，并且在特定情况下必须声明为虚函]]></description><guid>/archives/duo-tai</guid><pubDate>Sun, 20 Jul 2025 08:48:39 GMT</pubDate></item><item><title><![CDATA[继承]]></title><link>http://8.155.24.219:8090/archives/ji-cheng</link><description><![CDATA[基类和派生类的赋值 派生类对象可以赋值给基类对象，但基类对象不能赋值给派生类对象。 基类的指针可以指向基类对象，也可以指向派生类对象。 基类引用可以引用基类对象，也可以引用派生类对象。]]></description><guid>/archives/ji-cheng</guid><pubDate>Thu, 10 Jul 2025 13:55:40 GMT</pubDate></item><item><title><![CDATA[类型转换]]></title><link>http://8.155.24.219:8090/archives/lei-xing-zhuan-huan</link><description><![CDATA[1.static_cast 类型相关的转换，如int转化为long等； 2.reinterpret_cast 类型不相关的转换，如指针转换为int等； 3.const_cast 去掉const属性，例如常变量的地址转化为常量地址；]]></description><guid>/archives/lei-xing-zhuan-huan</guid><pubDate>Sun, 6 Jul 2025 14:47:48 GMT</pubDate></item><item><title><![CDATA[一些特殊类的设计]]></title><link>http://8.155.24.219:8090/archives/yi-xie-te-shu-lei-de-she-ji</link><description><![CDATA[1.设计一个不能被拷贝的类 delete掉拷贝构造赋值。 2.设计一个只能在堆上面创造对象的类]]></description><guid>/archives/yi-xie-te-shu-lei-de-she-ji</guid><pubDate>Sun, 6 Jul 2025 12:31:18 GMT</pubDate></item><item><title><![CDATA[智能指针]]></title><link>http://8.155.24.219:8090/archives/zhi-neng-zhi-zhen</link><description><![CDATA[1.智能指针的原理 利用智能智能指针对象的生命周期来控制程序资源的释放(RAII)。 对象构造时获取资源，对象释放时释放资源。 相比于原生指针有几大好处： 不用显式释放；对象资源在其生命周期内一直有效。 2.uniqu]]></description><guid>/archives/zhi-neng-zhi-zhen</guid><pubDate>Sun, 6 Jul 2025 09:42:00 GMT</pubDate></item><item><title><![CDATA[位运算]]></title><link>http://8.155.24.219:8090/archives/wei-yun-suan</link><description><![CDATA[1.提取某个数最右侧的1： n &amp; (-n)； 2.将某数最右边的1变为0： n &amp; (n-1)； leetcode相关练习：]]></description><guid>/archives/wei-yun-suan</guid><pubDate>Wed, 16 Apr 2025 01:03:11 GMT</pubDate></item><item><title><![CDATA[二分查找]]></title><link>http://8.155.24.219:8090/archives/er-fen-cha-zhao</link><description><![CDATA[最简单的二分查找是在有序数组中查找给定的数字，这个比较简单； 其实可以对此扩展，有二段性的问题，都可以用二分查找来解决； 练习过的leetcode相关题目： 点名 69.x的平⽅根 35.搜索插⼊位置]]></description><guid>/archives/er-fen-cha-zhao</guid><pubDate>Sun, 13 Apr 2025 14:56:06 GMT</pubDate></item><item><title><![CDATA[滑动窗口]]></title><link>http://8.155.24.219:8090/archives/hua-dong-chuang-kou</link><description><![CDATA[滑动窗口可以用来解决数组或者字符串中的连续数字或者字符问题。 定义两个指针left和right，这两个指针在移动过程中维护一个窗口。 简单的题目可以有一个相对固定的模版，分为 1.进入窗口； 涉及right]]></description><guid>/archives/hua-dong-chuang-kou</guid><pubDate>Fri, 11 Apr 2025 05:28:01 GMT</pubDate></item><item><title><![CDATA[前缀和]]></title><link>http://8.155.24.219:8090/archives/qian-zhui-he</link><description><![CDATA[利用动态规划的预处理思想，把结果首先保存在一个或者几个数组里面，使用的时候直接查询数组得到结果，而不用循环遍历。]]></description><guid>/archives/qian-zhui-he</guid><pubDate>Thu, 10 Apr 2025 07:11:13 GMT</pubDate></item><item><title><![CDATA[排序算法]]></title><link>http://8.155.24.219:8090/archives/pai-xu-suan-fa</link><description><![CDATA[一.插入排序 就像打扑克牌一样，每次将拿起来的牌插入在合适的位置即可。 需要两个阶段，找准插入位置，移动元素。 找插入位置可以直接查找，也可以二分查找，由此可以分为直接插入排序和二分查找插入排序。 元素越有序，实现插入排序越快，由此可以得出希尔排序，将元素分组，对每组插入排序]]></description><guid>/archives/pai-xu-suan-fa</guid><pubDate>Tue, 8 Apr 2025 05:44:12 GMT</pubDate></item><item><title><![CDATA[日积月累]]></title><link>http://8.155.24.219:8090/archives/ri-ji-yue-lei</link><description><![CDATA[1.static关键字 c： 修饰局部变量，可以延长变量的生命周期，因为数据存储在数据段，初始化为0（若没有显示初始化）； 修饰全局变量或函数，改变全局变量或者函数的链接属性，使得其在当前文件可见，避免与其他文件符号冲突； c++: 类的静态成员变量属于类本身而非类的实例，所有类的实例共享同一份内存]]></description><guid>/archives/ri-ji-yue-lei</guid><pubDate>Tue, 25 Mar 2025 07:20:47 GMT</pubDate></item><item><title><![CDATA[运输层]]></title><link>http://8.155.24.219:8090/archives/yun-shu-ceng</link><description><![CDATA[TCP协议的三次握手，四次挥手？ T]]></description><guid>/archives/yun-shu-ceng</guid><pubDate>Thu, 13 Mar 2025 03:13:54 GMT</pubDate></item><item><title><![CDATA[队列]]></title><link>http://8.155.24.219:8090/archives/dui-lie</link><description><![CDATA[一.宽搜 1.515. 在每个树行中找最大值 - 力扣（LeetCode） 429. N 叉树的层序遍历 - 力扣（LeetCode）/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *  ]]></description><guid>/archives/dui-lie</guid><pubDate>Mon, 10 Mar 2025 15:05:49 GMT</pubDate></item><item><title><![CDATA[Nginx]]></title><link>http://8.155.24.219:8090/archives/nginx</link><description><![CDATA[一种高性能http服务器/反向代理服务器。 作用： 1.反向代理；外部来了对80端口的http请求，可以反向代理到8090端口，例如本网站。 2.负载均衡； 具有配置文件。]]></description><guid>/archives/nginx</guid><pubDate>Mon, 10 Mar 2025 09:01:26 GMT</pubDate></item><item><title><![CDATA[xv6]]></title><link>http://8.155.24.219:8090/archives/xv6</link><description><![CDATA[为什么要操作系统？管理计算机的硬件资源，为应用程序提供服务。 在硬件看来，压根就不知道操作系统，cpu只是无情的执行指令的机器罢了。 在应用程序看来，操作系统是上帝，可怜的应用程序们生活在在一个相当受约束的世界里，只能执行基本的指令，访问有限的内存，通过系统调用，上帝会给你们想要的结果，应用程序只等]]></description><guid>/archives/xv6</guid><pubDate>Fri, 7 Mar 2025 15:17:32 GMT</pubDate></item><item><title><![CDATA[栈]]></title><link>http://8.155.24.219:8090/archives/zhan</link><description><![CDATA[一.普通栈 1.1047. 删除字符串中的所有相邻重复项 - 力扣（LeetCode） class Solution {
public:
    string removeDuplicates(string s) {
        vector&lt;char&gt; v;
        for(int i]]></description><guid>/archives/zhan</guid><pubDate>Mon, 3 Mar 2025 13:42:03 GMT</pubDate></item><item><title><![CDATA[链表]]></title><link>http://8.155.24.219:8090/archives/di-yi-pian-bo-ke</link><description><![CDATA[最近刚学习了链表，顺便做一些练习题以巩固理解，这些题目主要来自leetcode热题100，剑指offer以及牛客算法面试TOP101。 链表这里常见的方法主要有： 1.头插尾插； 2.快慢指针； 注意：下列有的题解为了代码简洁在开辟了头结点后并未释放，这在leetcode这类在线编程平台均可通过，但]]></description><guid>/archives/di-yi-pian-bo-ke</guid><pubDate>Sun, 2 Mar 2025 07:19:48 GMT</pubDate></item></channel></rss>