<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feichang_notlike3的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feichang_notlike3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feichang_notlike3]]></copyright><item><title><![CDATA[Windows (WSL2) 搭建 openclaw]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/158069367</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/158069367</guid><author>feichang_notlike3</author><pubDate>Sat, 14 Feb 2026 13:58:27 +0800</pubDate><description><![CDATA[OpenClaw推荐Windows 上使用 WSL2（推荐使用 Ubuntu）运行 OpenClaw。CLI 和网关运行在 Linux 系统内，这保证了运行时环境的一致性，并使工具（Node/Bun/pnpm、Linux 二进制文件、技能）的兼容性更强。在 Windows 原生环境下安装可能比较复杂。WSL2 提供完整的 Linux 体验——只需一条命令即可完成安装wsl --install。首次启动 Ubuntu，设置非 root 用户名和密码（需牢记）。3. 优化 WSL2 网络 / 更新源。]]></description><category></category></item><item><title><![CDATA[Excel 如何复制单元格而不换行]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/139720065</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/139720065</guid><author>feichang_notlike3</author><pubDate>Sun, 16 Jun 2024 14:39:07 +0800</pubDate><description><![CDATA[2. 工具>引用>浏览
在弹出的窗口中点击浏览，输入引用为Windows\system32，输入文件名为FM20.DLL，点击打开，然后点击确定。
3.按ALT + Q退出VBA应用程序。选择>开发工具（没有的话看后面）>宏]]></description><category></category></item><item><title><![CDATA[selenium启动参数设置]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/138361270</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/138361270</guid><author>feichang_notlike3</author><pubDate>Wed, 01 May 2024 01:45:59 +0800</pubDate><description><![CDATA[下载地址：https://chromedriver.chromium.org/downloads。]]></description><category></category></item><item><title><![CDATA[selenium总结]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136506295</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136506295</guid><author>feichang_notlike3</author><pubDate>Wed, 06 Mar 2024 15:11:28 +0800</pubDate><description><![CDATA[【代码】selenium总结。]]></description><category></category></item><item><title><![CDATA[selenium问题-使用无头headless模式报错，Unable to locate element]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136504082</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136504082</guid><author>feichang_notlike3</author><pubDate>Wed, 06 Mar 2024 13:54:10 +0800</pubDate><description><![CDATA[【代码】selenium问题-使用无头headless模式报错，Unable to locate element。]]></description><category></category></item><item><title><![CDATA[Shell $符号用法]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136234694</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136234694</guid><author>feichang_notlike3</author><pubDate>Sat, 24 Feb 2024 23:39:24 +0800</pubDate><description><![CDATA[使用 [ ] 对 表 达 式 进 行 求 值 ， 与 命 令 e x p r 不 同 的 是 ： [ ] 对表达式进行求值，与命令 expr 不同的是：[]对表达式进行求值，与命令expr不同的是：[ ] 用于插值，则 expr 用于将值进行输出。：显示最后命令的执行情况  0：表示没有错误，其他任何数值：表示有错误。*"会将所有的参数从整体上看做一份数据，而不是把每个参数都看做一份数据。@"来说，这 5 个参数是相互独立的，它们是 5 份数据。"$@"仍然将每个参数都看作一份数据，彼此之间是独立的。]]></description><category></category></item><item><title><![CDATA[Python-字典用法总结]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136232883</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136232883</guid><author>feichang_notlike3</author><pubDate>Thu, 22 Feb 2024 14:29:35 +0800</pubDate><description><![CDATA[【代码】Python-字典用法总结。]]></description><category></category></item><item><title><![CDATA[Python-List用法总结]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136230929</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/136230929</guid><author>feichang_notlike3</author><pubDate>Thu, 22 Feb 2024 13:40:46 +0800</pubDate><description><![CDATA[【代码】Python-List用法总结。]]></description><category></category></item><item><title><![CDATA[MySQL-B-tree和B+tree区别]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135738252</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135738252</guid><author>feichang_notlike3</author><pubDate>Mon, 22 Jan 2024 00:26:05 +0800</pubDate><description><![CDATA[B-tree（平衡树）和B+tree（平衡树的一种变种）是两种常见的树状数据结构，用于构建索引以提高数据库的查询性能。它们在一些方面有相似之处，但也有一些关键的区别。]]></description><category></category></item><item><title><![CDATA[Redis相关知识]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135736262</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135736262</guid><author>feichang_notlike3</author><pubDate>Sun, 21 Jan 2024 23:16:03 +0800</pubDate><description><![CDATA[主从复制是指一个主节点可以有多个从节点，数据同步从主节点到从节点。定时删除是指在设置键的过期时间时同时创建一个定时器，过期时删除键。惰性删除是在访问键时检查过期时间，过期时删除键。哨兵是用于监控Redis系统的组件，可以发现并通知系统中的其他组件有关Redis节点故障的信息。RDB是定期将内存中的数据生成快照并写入磁盘，适用于备份和恢复。Redis的持久化指的是将内存中的数据写入磁盘，以防止数据在服务器重启时丢失。Redis事务是一组命令的集合，可以一次性、顺序地执行，保证原子性。]]></description><category></category></item><item><title><![CDATA[ansible-设置互信]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135736181</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135736181</guid><author>feichang_notlike3</author><pubDate>Sun, 21 Jan 2024 21:57:24 +0800</pubDate><description><![CDATA[Ansible 配置公私钥ssh-keygen。]]></description><category></category></item><item><title><![CDATA[MySQL存储过程和触发器]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135723445</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135723445</guid><author>feichang_notlike3</author><pubDate>Sat, 20 Jan 2024 22:53:31 +0800</pubDate><description><![CDATA[存储过程是一组SQL语句的集合，它们被封装在一个命名的过程中，并可以通过一个名称进行调用。存储过程通常具有输入参数、输出参数和返回值。触发器是与表相关联的一段SQL代码，它在表的数据发生变化（插入、更新、删除）时自动执行。]]></description><category></category></item><item><title><![CDATA[MySQL的数据类型]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135723062</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135723062</guid><author>feichang_notlike3</author><pubDate>Sat, 20 Jan 2024 22:26:06 +0800</pubDate><description><![CDATA[整数类型（Integer Types）：
TINYINT: 1字节，范围从-128到127或0到255（无符号）。
SMALLINT: 2字节，范围从-32,768到32,767或0到65,535（无符号）。
MEDIUMINT: 3字节，范围从-8,388,608到8,388,607或0到16,777,215（无符号）。
INT（或INTEGER）: 4字节，范围从-231到231-1或0到2^32-1（无符号）。
BIGINT: 8字节，范围从-263到263-1或0到2^64-1（无符号）。
浮点数]]></description><category></category></item><item><title><![CDATA[ansible]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135697341</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135697341</guid><author>feichang_notlike3</author><pubDate>Sat, 20 Jan 2024 16:34:41 +0800</pubDate><description><![CDATA[facts组件是Ansible用于采集被管机器设备信息的一个功能，我们可以使用setup模块查机器的所有facts信息，可以使用filter来查看指定信息。special_time #特殊的时间范围，参数：reboot（重启时），annually（每年），monthly（每月），weekly（每周），daily（每天），hourly（每小时）我们的setup模块还有一个很好用的功能就是可以保存我们所筛选的信息至我们的主机上，同时，文件名为我们被管制的主机的IP，这样方便我们知道是哪台机器出的问题。]]></description><category></category></item><item><title><![CDATA[MySQL主键和外键]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135675300</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135675300</guid><author>feichang_notlike3</author><pubDate>Thu, 18 Jan 2024 16:07:53 +0800</pubDate><description><![CDATA[主键是表中的一列或一组列，用于唯一标识表中的每一行数据。每个表只能有一个主键，并且主键的值不能重复。主键列不能包含 NULL 值。外键是一个表中的列，它与另一个表的主键列或唯一约束列形成引用关系。外键用于建立表与表之间的关系，确保参照表中的数据在被引用表中存在。]]></description><category></category></item><item><title><![CDATA[MySQL-索引的介绍和使用]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135662165</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135662165</guid><author>feichang_notlike3</author><pubDate>Wed, 17 Jan 2024 22:49:05 +0800</pubDate><description><![CDATA[主键索引（Primary Key Index）全文索引（Full-text Index）组合索引（Composite Index）唯一索引（Unique Index）普通索引（Normal Index）– 删除表的主键索引。]]></description><category></category></item><item><title><![CDATA[MySQL-事务特性]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135662024</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135662024</guid><author>feichang_notlike3</author><pubDate>Wed, 17 Jan 2024 22:39:07 +0800</pubDate><description><![CDATA[事务是指数据库管理系统执行的一组操作，被视为一个单一的工作单元，这组操作要么全部执行成功，要么全部执行失败。]]></description><category></category></item><item><title><![CDATA[MySQL存储引擎介绍]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135661870</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135661870</guid><author>feichang_notlike3</author><pubDate>Wed, 17 Jan 2024 22:34:51 +0800</pubDate><description><![CDATA[MyISAM： 适用于以读操作为主的应用，因为它在读取性能上可能更优，但在写入和事务方面性能相对较差。MyISAM： 使用表级锁定，可能导致并发性能较低，因为在写操作时会锁定整个表，阻塞其他写操作。InnoDB： 适用于写入和读取操作都较为频繁的应用，因为它支持并发的写入操作和事务处理。存储在内存中： MEMORY 存储引擎将表的数据存储在内存中，速度较快。事务支持： InnoDB 支持事务，是 MySQL 默认的存储引擎。因此，在选择存储引擎时，需根据应用的具体需求来做出合适的选择。]]></description><category></category></item><item><title><![CDATA[Git基本操作]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135624866</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135624866</guid><author>feichang_notlike3</author><pubDate>Wed, 17 Jan 2024 18:59:55 +0800</pubDate><description><![CDATA[在这个标记中，<<<<<<< HEAD 到 ======= 之间是当前分支（main）的代码，======= 到 >>>>>>> feature_branch 之间是要合并的分支（feature_branch）的代码。你需要手动选择或合并这些代码。代码冲突是在多个分支上对同一文件的相同部分进行了不同的修改，当你尝试合并这些分支时，Git 无法自动解决冲突，需要手动进行解决。]]></description><category></category></item><item><title><![CDATA[MySQL基础语法]]></title><link>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135614406</link><guid>https://blog.youkuaiyun.com/feichang_notlike3/article/details/135614406</guid><author>feichang_notlike3</author><pubDate>Tue, 16 Jan 2024 01:41:36 +0800</pubDate><description><![CDATA[RIGHT JOIN 返回右表中的所有行，以及与左表中匹配的行。如果左表中没有匹配的行，则结果中左表的列将包含 NULL 值。LEFT JOIN 返回左表中的所有行，以及与右表中匹配的行。如果右表中没有匹配的行，则结果中右表的列将包含 NULL 值。FULL JOIN 返回两个表中的所有行，如果没有匹配的行，结果集中对应位置的列将包含 NULL 值。用于返回两个表中满足连接条件的行。如果两个表中没有匹配的行，则不会返回。CROSS JOIN 返回两个表的笛卡尔积，即两个表的所有行组合。]]></description><category></category></item></channel></rss>