XPath的.语法代表当前节点吗?

.在XPath中代表当前上下文节点,用于基于当前位置进行相对路径导航,可明确指向当前元素以实现精准定位,常用于相对路径、谓语条件判断、函数参数中,如./span表示当前节点下的span子元素,//div[./@id=’main’]表示id属性为main的div,string(.)返回当前节点文本,..表示父节点可用于向上导航,.与轴和函数结合可提升表达式可读性与精确度,是XPath中基础且关键的语法符号。

xpath的.语法代表当前节点吗?

是的,XPath中的

.

语法,简单来说,就是代表当前上下文节点。它就像一个指路牌,永远指向你当前正在处理的那个元素或属性。理解这一点,是掌握XPath灵活定位能力的关键一步,因为它让你可以基于当前位置进行相对路径的导航,而不是每次都从文档的根部开始。

解决方案

在我看来,

.

是XPath里最基础也最容易被忽视,但同时又极度强大的一个符号。它的核心作用就是明确指出“我”当前所处的位置。想象一下,你正在一棵巨大的DOM树里穿梭,

.

就是你脚下站立的那片叶子或者那根树枝。

具体来说,当你在编写XPath表达式时,如果没有明确指定一个起始点,那么默认的上下文就是整个文档的根节点。但很多时候,我们希望在某个特定的元素内部进行查找,或者对某个元素本身进行条件判断。这时候,

.

就派上用场了。

比如,你可能有一个

元素,里面有很多

。如果你想找到这个

下面的所有

,你可以写

div/span

。但如果你的上下文已经是一个

元素了,你直接写

./span

就能达到同样的效果。这看起来只是少写了

div

,但实际上它改变了你的思考方式——从“在整个文档中找div再找span”变成了“在当前div中找span”。

更常见的,

.

会出现在谓语(

[]

)中。当你在一个谓语里使用

.

时,它指的是谓语所作用的那个节点本身。举个例子,

//div[./p]

表示查找所有包含

p

子元素的

div

。这里的

.

就代表了正在被检查的那个

div

元素。如果没有

.

,写成

//div[p]

效果是一样的,因为在谓语里,当前节点通常是隐式的。但显式地写上

.

有时候能让表达式的意图更清晰,尤其是在复杂的嵌套判断中。

它还能用于获取当前节点的文本内容,比如

string(.)

就会返回当前节点的文本值。或者在函数中作为参数,比如

contains(., '关键词')

,用来判断当前节点的文本是否包含某个关键词。这都是

.

作为“当前节点”的体现。

XPath中“.”与“..”的区别与应用场景

在XPath的导航体系里,

.

..

是两个非常基础且频繁使用的相对路径指示符,它们就像是你在文件系统里用

.

表示当前目录,用

..

表示父目录一样。

.

,如前所述,它就是你当前所在的节点。它的主要用途是在相对路径中明确当前上下文,或者在谓语中引用正在被筛选的节点。比如,当你已经定位到一个


元素时,如果你想获取它的

</pre>
<div class="contentsignin"></div>
</div>
<p> 子元素,你可以写 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">./title</pre>
<div class="contentsignin"></div>
</div>
<p>。这明确表示“在当前这个book节点下寻找title”。在谓语里,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[./@id='main']</pre>
<div class="contentsignin"></div>
</div>
<p> 意味着寻找那些自身 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">id</pre>
<div class="contentsignin"></div>
</div>
<p> 属性为 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">main</pre>
<div class="contentsignin"></div>
</div>
<p> 的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">div</pre>
<div class="contentsignin"></div>
</div>
<p>。虽然 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[@id='main']</pre>
<div class="contentsignin"></div>
</div>
<p> 也能达到同样效果,但 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 的存在有时能帮助我们更好地理解表达式的意图,尤其是在处理更复杂的条件时。</p>
<p>而 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">..</pre>
<div class="contentsignin"></div>
</div>
<p> 则代表当前节点的父节点。它允许你向上导航。这在很多场景下都非常有用。想象一下,你定位到了一个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"></pre>
<div class="contentsignin"></div>
</div>
<p> 元素,现在你需要找到包含这个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"></pre>
<div class="contentsignin"></div>
</div>
<p> 的那个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"></pre>
<div class="contentsignin"></div>
</div>
<p> 元素。你就可以使用 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">../..</pre>
<div class="contentsignin"></div>
</div>
<p> 如果 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">author</pre>
<div class="contentsignin"></div>
</div>
<p> 在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">book/details/author</pre>
<div class="contentsignin"></div>
</div>
<p> 这样的路径下,或者更直接地 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">ancestor::book</pre>
<div class="contentsignin"></div>
</div>
<p>。但如果只是简单的父节点,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">..</pre>
<div class="contentsignin"></div>
</div>
<p> 就足够了。比如,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//span[@class='price']/..</pre>
<div class="contentsignin"></div>
</div>
<p> 就能找到包含这个价格 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">span</pre>
<div class="contentsignin"></div>
</div>
<p> 的父元素,它可能是个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><div></pre>
<div class="contentsignin"></div>
</div>
<p> 或者 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><li></pre>
<div class="contentsignin"></div>
</div>
<p>。这种向上导航的能力,在处理层级结构不那么固定,或者你需要从子节点反推父节点信息时,显得尤为重要。</p>
<p>在我实际工作中,我发现 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">..</pre>
<div class="contentsignin"></div>
</div>
<p> 经常用于从一个特定子元素出发,去获取其父元素的一些属性或内容。例如,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//button[text()='提交']/../@id</pre>
<div class="contentsignin"></div>
</div>
<p>,这表示找到文本为“提交”的按钮,然后获取其父元素的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">id</pre>
<div class="contentsignin"></div>
</div>
<p> 属性。这种模式在处理表格数据或者列表项时尤其方便,因为你往往是从一个可识别的子元素(如一个链接、一个按钮)开始定位,然后向上回溯到包含它的行或项。</p>
<h3>如何利用“.”在复杂XML/HTML结构中精准定位元素?</h3>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 在复杂结构中精准定位元素的能力,主要体现在它与谓语(</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">[]</pre>
<div class="contentsignin"></div>
</div>
<p>)以及其他XPath轴的结合使用上。这不仅仅是语法上的便利,更是一种思维上的转变,让你能够以当前节点为中心,向内、向外、向上、向下进行灵活的查询。</p>
<p>一个常见的场景是,你需要找到一个元素,它必须满足自身的一些条件,同时它的某个子元素也必须满足另一些条件。比如,我想找到所有 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><div></pre>
<div class="contentsignin"></div>
</div>
<p> 元素,这些 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><div></pre>
<div class="contentsignin"></div>
</div>
<p> 必须有一个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">class</pre>
<div class="contentsignin"></div>
</div>
<p> 为 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">product</pre>
<div class="contentsignin"></div>
</div>
<p>,并且它们内部还必须包含一个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><span></pre>
<div class="contentsignin"></div>
</div>
<p> 元素,这个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><span></pre>
<div class="contentsignin"></div>
</div>
<p> 的文本是“库存充足”。</p>
<p>传统的写法可能是:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[@class='product' and span[text()='库存充足']]</pre>
<div class="contentsignin"></div>
</div>
<p>。这里 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">span[text()='库存充足']</pre>
<div class="contentsignin"></div>
</div>
<p> 里的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">span</pre>
<div class="contentsignin"></div>
</div>
<p> 是相对于 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">div</pre>
<div class="contentsignin"></div>
</div>
<p> 的子元素。显式使用 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 可以让这个关系更明确:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[./@class='product' and ./span[text()='库存充足']]</pre>
<div class="contentsignin"></div>
</div>
<p>。虽然在这个例子中,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">./</pre>
<div class="contentsignin"></div>
</div>
<p> 可以省略,但当条件变得更复杂时,它的存在能帮助我们理清逻辑。</p>
<p>再举一个例子,假设你有一个列表,每个列表项 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><li></pre>
<div class="contentsignin"></div>
</div>
<p> 里面都有一个图片 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">@@##@@</pre>
<div class="contentsignin"></div>
</div>
<p> 和一段描述 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><p></pre><div class="contentsignin"></div></div><p>。现在,你想找到那些描述文本中包含“特价”字样的列表项,并且这些列表项的图片 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">src</pre>
<div class="contentsignin"></div>
</div>
<p> 属性不能是空的。</p>
<p>你可以这样写:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//li[./p[contains(., '特价')] and ./img[not(@src='')]]</pre>
<div class="contentsignin"></div>
</div>
<p>。这里:</p>
<li>第一个
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">contains(., '特价')</pre>
<div class="contentsignin"></div>
</div>
<p> 中,它代表的是 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">p</pre>
<div class="contentsignin"></div>
</div>
<p> 元素的文本内容。</p>
<li>第二个
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">./p[...]</pre>
<div class="contentsignin"></div>
</div>
<p> 中,它代表的是正在被检查的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">li</pre>
<div class="contentsignin"></div>
</div>
<p> 元素。</p>
<li>第三个
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">./img[...]</pre>
<div class="contentsignin"></div>
</div>
<p> 中,它也代表正在被检查的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">li</pre>
<div class="contentsignin"></div>
</div>
<p> 元素。</p>
<p>通过 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p>,我们可以在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">li</pre>
<div class="contentsignin"></div>
</div>
<p> 的上下文中,分别对 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">p</pre>
<div class="contentsignin"></div>
</div>
<p> 和 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">img</pre>
<div class="contentsignin"></div>
</div>
<p> 这两个子元素进行独立的条件判断,从而实现非常精确的筛选。这种组合查询的能力,是 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 在处理复杂文档结构时发挥其价值的关键。它让XPath表达式变得更加模块化和可读,因为每个谓语都可以被看作是对当前节点的一个独立验证。</p>
<h3>“.”语法与其他XPath轴和函数结合使用的最佳实践</h3>
<p>将 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 语法与其他XPath轴(如 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">parent::</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">ancestor::</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">preceding-sibling::</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">following-sibling::</pre>
<div class="contentsignin"></div>
</div>
<p> 等)和函数(如 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">count()</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">string()</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">name()</pre>
<div class="contentsignin"></div>
</div>
<p>, </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">position()</pre>
<div class="contentsignin"></div>
</div>
<p> 等)结合使用,能够构建出极其强大和灵活的定位策略。这就像是给了你一套<span class="wpcom_tag_link"><a href="https://www.chuangxiangniao.com/p/tag/gongju" title="工具" target="_blank">工具</a></span>箱,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 是你的基准点,其他轴和函数是你的测量工具和操作指令。</p>
<p>一个常见的实践是,当你定位到一个元素后,需要基于这个元素去查找其兄弟节点或者祖先节点,并且这些兄弟或祖先节点还需要满足特定的条件。</p>
<p>例如,你找到了一个特定的错误消息 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><span></pre>
<div class="contentsignin"></div>
</div>
<p>,它的文本是“输入错误”。现在你想找到包含这个错误消息的表单字段 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"></pre>
<div class="contentsignin"></div>
</div>
<p>,它通常是错误消息的紧邻兄弟节点或者父节点的兄弟节点。</p>
<p>你可以尝试:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//span[text()='输入错误']/preceding-sibling::input[1]</pre>
<div class="contentsignin"></div>
</div>
<p>。这里,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">preceding-sibling::input[1]</pre>
<div class="contentsignin"></div>
</div>
<p> 是在 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">span</pre>
<div class="contentsignin"></div>
</div>
<p> 的上下文(也就是 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p>)中查找紧邻的前一个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">input</pre>
<div class="contentsignin"></div>
</div>
<p> 兄弟节点。</p>
<p>或者,如果你想找到某个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><div></pre>
<div class="contentsignin"></div>
</div>
<p> 下的所有 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><a></pre>
<div class="contentsignin"></div>
</div>
<p> 链接,并且只选择那些 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><a></pre>
<div class="contentsignin"></div>
</div>
<p> 链接中 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">href</pre>
<div class="contentsignin"></div>
</div>
<p> 属性不为空的:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[@id='content']//a[./@href]</pre>
<div class="contentsignin"></div>
</div>
<p>。这里的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 就代表了正在被检查的每个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">a</pre>
<div class="contentsignin"></div>
</div>
<p> 元素。</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">./@href</pre>
<div class="contentsignin"></div>
</div>
<p> 比 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">@href</pre>
<div class="contentsignin"></div>
</div>
<p> 更明确地表示“当前 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">a</pre>
<div class="contentsignin"></div>
</div>
<p> 元素的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">href</pre>
<div class="contentsignin"></div>
</div>
<p> 属性”。</p>
<p>在函数中使用 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p> 也是一个非常普遍且高效的做法。比如,计算当前节点下有多少个 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;"><li></pre>
<div class="contentsignin"></div>
</div>
<p> 子元素:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">count(./li)</pre>
<div class="contentsignin"></div>
</div>
<p>。或者,检查当前节点的名称是否是 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">div</pre>
<div class="contentsignin"></div>
</div>
<p>:</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">name(.) = 'div'</pre>
<div class="contentsignin"></div>
</div>
<p>。这些看似简单的组合,在实际抓取或解析任务中,能大大简化逻辑,提高表达式的精确度。</p>
<p>我个人在使用时,倾向于在谓语中显式使用 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p>,尤其当谓语内部还有更复杂的条件或者涉及到多个轴的时候。这能帮助我快速理解每个部分是针对哪个上下文在进行判断。例如,</p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">//div[./@class='card' and ./p[contains(string(.), '详情')]]</pre>
<div class="contentsignin"></div>
</div>
<p>。这里的 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">string(.)</pre>
<div class="contentsignin"></div>
</div>
<p> 明确表示获取 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">p</pre>
<div class="contentsignin"></div>
</div>
<p> 元素的文本内容。虽然很多时候可以省略 </p>
<div class="code" style="position:relative;padding:0px;margin:0px">
<pre class="brush:php;toolbar:false;">.</pre>
<div class="contentsignin"></div>
</div>
<p>,但显式地写出来,对阅读和维护而言,有时反而是一种“最佳实践”,因为它减少了歧义,让意图一目了然。这种做法尤其在团队协作或者未来回顾自己代码时,能节省不少时间。</p>
<p><img alt="XPath的.语法代表当前节点吗?"></p>
<p>以上就是XPath的.语法代表当前节点吗?的详细内容,更多请关注创想鸟其它相关文章!</p>
<div class="entry-readmore"><div class="entry-readmore-btn"></div></div>                                                        <div class="entry-copyright"><p>版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。<br>
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。<br>
发布者:程序猿,转转请注明出处:<span>https://www.chuangxiangniao.com/p/1430428.html</span></p></div>                        </div>

                        <div class="entry-tag"><a href="https://www.chuangxiangniao.com/p/tag/ai" rel="tag">ai</a><a href="https://www.chuangxiangniao.com/p/tag/qubie" rel="tag">区别</a><a href="https://www.chuangxiangniao.com/p/tag/gongju" rel="tag">工具</a></div>
                        <div class="entry-action">
                            <div class="btn-zan" data-id="1430428"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up-fill"></use></svg></i> 赞 <span class="entry-action-num">(0)</span></div>
                                                            <div class="btn-dashang">
                                    <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-cny-circle-fill"></use></svg></i> 打赏                                    <span class="dashang-img dashang-img2">
                                                                                    <span>
                                                <img src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/wx.jpg" alt="微信扫一扫"/>
                                                    微信扫一扫                                            </span>
                                                                                                                            <span>
                                                <img src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/zfb.jpg" alt="支付宝扫一扫"/>
                                                    支付宝扫一扫                                            </span>
                                                                            </span>
                                </div>
                                                    </div>

                        <div class="entry-bar">
                            <div class="entry-bar-inner">
                                                                <div class="entry-bar-info entry-bar-info2">
                                    <div class="info-item meta">
                                                                                    <a class="meta-item j-heart" href="javascript:;" data-id="1430428"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i> <span class="data">0</span></a>                                        <a class="meta-item" href="#comments"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i> <span class="data">0</span></a>                                                                            </div>
                                    <div class="info-item share">
                                                                                    <a class="meta-item mobile j-mobile-share" href="javascript:;" data-id="1430428" data-qrcode="https://www.chuangxiangniao.com/p/1430428.html">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-share"></use></svg></i> 生成海报                                            </a>
                                                                                    <a class="meta-item wechat" data-share="wechat" target="_blank" rel="nofollow noopener noreferrer" href="#">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-wechat"></use></svg></i>                                            </a>
                                                                                    <a class="meta-item weibo" data-share="weibo" target="_blank" rel="nofollow noopener noreferrer" href="#">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-weibo"></use></svg></i>                                            </a>
                                                                                    <a class="meta-item qq" data-share="qq" target="_blank" rel="nofollow noopener noreferrer" href="#">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-qq"></use></svg></i>                                            </a>
                                                                                    <a class="meta-item qzone" data-share="qzone" target="_blank" rel="nofollow noopener noreferrer" href="#">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-qzone"></use></svg></i>                                            </a>
                                                                                    <a class="meta-item douban" data-share="douban" target="_blank" rel="nofollow noopener noreferrer" href="#">
                                                <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-douban"></use></svg></i>                                            </a>
                                                                            </div>
                                    <div class="info-item act">
                                        <a href="javascript:;" id="j-reading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-article"></use></svg></i></a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="entry-author">
    <h3 class="entry-author-title">关于作者</h3>    <div class="entry-author-inner">
        <div class="entry-author-avatar">
            <a class="avatar j-user-card" href="https://www.chuangxiangniao.com/user/3" target="_blank" data-user="3"><img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-120 photo' height='120' width='120' decoding='async'/></a>
        </div>
        <div class="entry-author-content">
            <div class="entry-author-info">
                <h4 class="entry-author-name">
                    <a class="j-user-card" href="https://www.chuangxiangniao.com/user/3" target="_blank" data-user="3">程序猿<span class="user-group">签约作者</span></a>
                </h4>
                <div class="entry-author-action">
                    <button type="button" class="wpcom-btn btn-xs btn-follow j-follow btn-primary" data-user="3"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-add"></use></svg></i>关注</button><button type="button" class="wpcom-btn btn-primary btn-xs btn-message j-message" data-user="3"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-mail-fill"></use></svg></i>私信</button>                </div>
            </div>
                            <div class="entry-author-stats">            <div class="user-stats-item">
                <b>413.8K</b>
                <span>文章</span>
            </div>
                    <div class="user-stats-item">
                <b>0</b>
                <span>评论</span>
            </div>
                    <div class="user-stats-item">
                <b>2</b>
                <span>粉丝</span>
            </div>
        </div>
                        <div class="entry-author-description">这个人很懒,什么都没有留下~</div>        </div>
    </div>
</div>                        <div class="entry-page">
                    <div class="entry-page-prev">
                <img src="https://www.chuangxiangniao.com/wp-content/uploads/2025/12/175568166336581-480x300.jpg" alt="XPath的static-base-uri()函数获取什么?" decoding="async" loading="lazy">                <a href="https://www.chuangxiangniao.com/p/1430426.html" title="XPath的static-base-uri()函数获取什么?" rel="prev">
                    <span>XPath的static-base-uri()函数获取什么?</span>
                </a>
                <div class="entry-page-info">
                    <span class="pull-left"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-arrow-left-double"></use></svg></i> 上一篇</span>
                    <span class="pull-right">2025年12月17日 03:37:36</span>
                </div>
            </div>
                            <div class="entry-page-next">
                <img src="https://www.chuangxiangniao.com/wp-content/uploads/2025/12/175567956753001-480x300.jpg" alt="XPath的distinct-values()函数去重吗?" decoding="async" loading="lazy">                <a href="https://www.chuangxiangniao.com/p/1430430.html" title="XPath的distinct-values()函数去重吗?" rel="next">
                    <span>XPath的distinct-values()函数去重吗?</span>
                </a>
                <div class="entry-page-info">
                    <span class="pull-right">下一篇 <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-arrow-right-double"></use></svg></i></span>
                    <span class="pull-left">2025年12月17日 03:37:47</span>
                </div>
            </div>
            </div>
                                                                <div class="entry-related-posts">
                            <h3 class="entry-related-title">相关推荐</h3><ul class="entry-related cols-3 post-loop post-loop-default"><li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28800.html" title="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176016228338101-480x300.png" class="attachment-default size-default wp-post-image" alt="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法" decoding="async" fetchpriority="high" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28800.html" target="_blank" rel="bookmark">
                                 MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法            </a>
        </h3>
        <div class="item-excerpt">
            <p>可通过终端命令临时设置或修改应用Info.plist文件永久更改macOS单个应用语言,支持中英文切换,不影响系统语言。 如果您希望在 macOS 系统中将某个应用程序的语言单独设置为中文或英文,而不影响系统整体语言,可以通过修改应用的本地化偏好来实现。此方法适用于支持多语言且遵循 macOS 本地…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28800.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28799.html" title="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176026572293480-480x300.png" class="attachment-default size-default wp-post-image" alt="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28799.html" target="_blank" rel="bookmark">
                                 显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?            </a>
        </h3>
        <div class="item-excerpt">
            <p>选择RTX 4080显卡时,在性能相近的情况下,散热与噪音成为关键考量。1. 散热模组决定温度与风扇转速,进而影响噪音水平;2. 三风扇设计、大面积均热板及多热管(如6mm×8根)能有效提升散热效率;3. 七彩虹水神(Neptune)等一体水冷型号静音表现顶尖,高负载下亦可近乎无声;4. 映众冰龙、…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28799.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28798.html" title="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176118204230975-480x300.png" class="attachment-default size-default wp-post-image" alt="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28798.html" target="_blank" rel="bookmark">
                                 谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页            </a>
        </h3>
        <div class="item-excerpt">
            <p>谷歌浏览器官方下载网页版入口地址是https://www.google.cn/chrome/,该页面提供浏览器简介、功能特点及下载服务,用户可获取简约界面、多标签浏览、数据同步、扩展程序支持等便捷体验。 谷歌浏览器官方下载网页版入口地址在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来谷歌浏…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>1</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28798.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28792.html" target="_blank" rel="bookmark">
                                 DeepCode— 港大实验室推出的多Agent代码生成平台            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28792.html" title="DeepCode— 港大实验室推出的多Agent代码生成平台" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175679988020895-1.png" alt="DeepCode— 港大实验室推出的多Agent代码生成平台" decoding="async" loading="lazy"><img class="item-images-el" src="/static/images/card_xiazai.png" alt="DeepCode— 港大实验室推出的多Agent代码生成平台" decoding="async" loading="lazy"><img class="item-images-el" src="/static/images/cardxiayige-3.png" alt="DeepCode— 港大实验室推出的多Agent代码生成平台" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175644498535254.jpg" alt="DeepCode— 港大实验室推出的多Agent代码生成平台" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ MiniMax Agent MiniMax平台推出的Agent智能体助手 334 查看详情 DeepCode是什么 deepcode是由香港大学数据智能实验室研发的一款基于多智能体架构的智能代码…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>1</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28792.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28784.html" target="_blank" rel="bookmark">
                                 时区错误怎样校准?时间同步完整解决方法            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28784.html" title="时区错误怎样校准?时间同步完整解决方法" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175135776270906.jpg" alt="时区错误怎样校准?时间同步完整解决方法" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175135776244327.jpg" alt="时区错误怎样校准?时间同步完整解决方法" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175135776259478.jpg" alt="时区错误怎样校准?时间同步完整解决方法" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175135776213547.jpg" alt="时区错误怎样校准?时间同步完整解决方法" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>时区错误和时间同步问题通常由系统时区设置错误、硬件时钟漂移或ntp服务异常导致。1.确保系统时间通过ntp服务准确同步,linux可使用timedatectl检查ntp状态并启用systemd-timesyncd或chronyd,windows则开启自动时间同步;2.正确设置本地时区,linux使用…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>1</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28784.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28773.html" title="VSCode如何实现代码模式识别 VSCodeAI辅助重构的智能技巧" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464252446195-480x300.jpg" class="attachment-default size-default wp-post-image" alt="VSCode如何实现代码模式识别 VSCodeAI辅助重构的智能技巧" decoding="async" loading="lazy" srcset="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464252446195-480x300.jpg 480w, https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464252446195.jpg 604w" sizes="auto, (max-width: 480px) 100vw, 480px" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28773.html" target="_blank" rel="bookmark">
                                 VSCode如何实现代码模式识别 VSCodeAI辅助重构的智能技巧            </a>
        </h3>
        <div class="item-excerpt">
            <p>ai辅助重构在vscode中依赖lsp解析代码结构并结合ai模型识别模式,1. 首先通过语言服务器协议(lsp)构建抽象语法树,获取变量、函数、作用域等语义信息;2. 然后利用大型语言模型(如github copilot)基于上下文和训练数据预测重构建议;3. 用户可通过右键菜单或快捷键(ctrl+…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>8</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28773.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28769.html" target="_blank" rel="bookmark">
                                 FramePackLoop— AI视频生成工具,首尾连接生成循环视频            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28769.html" title="FramePackLoop— AI视频生成工具,首尾连接生成循环视频" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175680315554756.png" alt="FramePackLoop— AI视频生成工具,首尾连接生成循环视频" decoding="async" loading="lazy"><img class="item-images-el" src="/static/images/card_xiazai.png" alt="FramePackLoop— AI视频生成工具,首尾连接生成循环视频" decoding="async" loading="lazy"><img class="item-images-el" src="/static/images/cardxiayige-3.png" alt="FramePackLoop— AI视频生成工具,首尾连接生成循环视频" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175644685649638.jpg" alt="FramePackLoop— AI视频生成工具,首尾连接生成循环视频" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ Q.AI视频生成工具 支持一分钟生成专业级短视频,多种生成方式,AI视频脚本,在线云编辑,画面自由替换,热门配音媲美真人音色,更多强大功能尽在QAI 73 查看详情 FramePackLoop是…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28769.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28768.html" title="Flyway多数据库与多环境配置:实现测试与生产环境的灵活迁移管理" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175997108155435-480x300.jpg" class="attachment-default size-default wp-post-image" alt="Flyway多数据库与多环境配置:实现测试与生产环境的灵活迁移管理" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28768.html" target="_blank" rel="bookmark">
                                 Flyway多数据库与多环境配置:实现测试与生产环境的灵活迁移管理            </a>
        </h3>
        <div class="item-excerpt">
            <p>本文深入探讨了Flyway在多数据库和多环境场景下的灵活配置策略,旨在解决开发、开发、测试与生产环境数据库迁移的挑战。文章首先分析了测试环境数据库选择的推荐方案,包括使用与生产一致的数据库服务或Testcontainers。随后,详细阐述了Flyway如何通过分离配置文件、编程化配置以及利用占位符来…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28768.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28767.html" title="win11开机后需要很长时间才显示桌面怎么办_win11开机桌面加载慢优化方法" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176016252254463-480x300.jpg" class="attachment-default size-default wp-post-image" alt="win11开机后需要很长时间才显示桌面怎么办_win11开机桌面加载慢优化方法" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28767.html" target="_blank" rel="bookmark">
                                 win11开机后需要很长时间才显示桌面怎么办_win11开机桌面加载慢优化方法            </a>
        </h3>
        <div class="item-excerpt">
            <p>首先管理开机启动项,禁用非必要程序以减少资源占用;接着执行干净启动排查第三方服务干扰;然后优化硬盘性能,提升磁盘读写效率;再更新显卡与存储驱动确保硬件兼容性;最后运行病毒扫描清除潜在恶意软件,系统响应速度将显著改善。 如果您成功启动了Windows 11系统,但在输入密码或PIN后需要等待很长时间才…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28767.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/4470.html" title="laravel怎么使用Str和Arr辅助类的常用方法_laravel Str/Arr辅助类常用方法教程" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176154138246803-480x300.png" class="attachment-default size-default wp-post-image" alt="laravel怎么使用Str和Arr辅助类的常用方法_laravel Str/Arr辅助类常用方法教程" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/4470.html" target="_blank" rel="bookmark">
                                 laravel怎么使用Str和Arr辅助类的常用方法_laravel Str/Arr辅助类常用方法教程            </a>
        </h3>
        <div class="item-excerpt">
            <p>Laravel的Str和Arr类提供字符串与数组处理方法,如Str::lower、Str::contains、Arr::get、Arr::pluck等,提升代码可读性与开发效率。 Laravel 提供了两个非常实用的辅助类 Str 和 Arr,用于处理字符串和数组。它们封装了许多常用操作,让代码更简…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/4470.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/4466.html" title="VS Code微服务开发:Docker与Kubernetes集成" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176156046244831-480x300.jpg" class="attachment-default size-default wp-post-image" alt="VS Code微服务开发:Docker与Kubernetes集成" decoding="async" loading="lazy" srcset="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176156046244831-480x300.jpg 480w, https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176156046244831.jpg 604w" sizes="auto, (max-width: 480px) 100vw, 480px" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/4466.html" target="_blank" rel="bookmark">
                                 VS Code微服务开发:Docker与Kubernetes集成            </a>
        </h3>
        <div class="item-excerpt">
            <p>VS Code通过Docker扩展实现本地容器化开发,支持自动生成Dockerfile、一键构建镜像及devcontainer环境一致性;2. Kubernetes扩展可连接集群并管理资源,结合Bridge to Kubernetes实现本地调试与集群网络集成;3. 使用Skaffold自动化构建部…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/4466.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28744.html" target="_blank" rel="bookmark">
                                 如何查找Linux软件包提供文件 yum provides和apt-file使用            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28744.html" title="如何查找Linux软件包提供文件 yum provides和apt-file使用" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175228092675093.jpg" alt="如何查找Linux软件包提供文件 yum provides和apt-file使用" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175228092644867.jpg" alt="如何查找Linux软件包提供文件 yum provides和apt-file使用" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175228092663350.jpg" alt="如何查找Linux软件包提供文件 yum provides和apt-file使用" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175228092759726.jpg" alt="如何查找Linux软件包提供文件 yum provides和apt-file使用" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>在 linux 系统中,若需查找文件归属的软件包,可使用 yum provides(适用于 red hat 系列)或 apt-file(适用于 debian/ubuntu)。1. 在 red hat、centos 或 fedora 中,使用 yum provides 文件名 或 dnf provid…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28744.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28742.html" title="使用正则表达式从JSON数组中提取JSON对象" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175997293682395-480x300.jpg" class="attachment-default size-default wp-post-image" alt="使用正则表达式从JSON数组中提取JSON对象" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28742.html" target="_blank" rel="bookmark">
                                 使用正则表达式从JSON数组中提取JSON对象            </a>
        </h3>
        <div class="item-excerpt">
            <p>本文旨在提供一种使用Java正则表达式从包含多个JSON对象的JSON数组中提取单个JSON对象的方法。我们将详细介绍如何构建合适的正则表达式,并提供示例代码演示如何在Java中使用该表达式来实现JSON对象的提取,并对提取后的字符串进行优化处理,移除不必要的空白字符。 从JSON数组中提取JSON…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28742.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28731.html" title="Yandex俄罗斯搜索引擎免账号访问 俄罗斯Yandex直达入口" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176011164256751-480x300.jpg" class="attachment-default size-default wp-post-image" alt="Yandex俄罗斯搜索引擎免账号访问 俄罗斯Yandex直达入口" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28731.html" target="_blank" rel="bookmark">
                                 Yandex俄罗斯搜索引擎免账号访问 俄罗斯Yandex直达入口            </a>
        </h3>
        <div class="item-excerpt">
            <p>Yandex俄罗斯搜索引擎免账号访问入口是https://yandex.ru/,该平台提供本地化搜索、地图导航、多语言翻译及新闻聚合服务,具备智能算法、模糊纠错、专业索引和高效排序功能,同时集成邮箱、云存储、出行与生活服务,界面简洁适配多端。 Yandex俄罗斯搜索引擎免账号访问入口地址在哪里?这是…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28731.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28718.html" title="实现PHP多线程的并发测试_通过测试优化php多线程怎么实现的性能" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175971150269354-480x300.png" class="attachment-default size-default wp-post-image" alt="实现PHP多线程的并发测试_通过测试优化php多线程怎么实现的性能" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28718.html" target="_blank" rel="bookmark">
                                 实现PHP多线程的并发测试_通过测试优化php多线程怎么实现的性能            </a>
        </h3>
        <div class="item-excerpt">
            <p>PHP虽不原生支持多线程,但可通过pthreads扩展实现真正多线程,适用于ZTS版PHP,适合I/O密集或CPU密集任务;更常用的是curl_multi方式,兼容性好,可高效并发处理HTTP请求,显著提升性能;此外ReactPHP提供异步事件驱动模型,资源占用低,适合高并发非阻塞场景;结合Swoo…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>7</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28718.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28712.html" title="​​VSCode的进阶玩法!这些快捷键组合让你秒变编程大神​​" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464690778261-480x300.jpg" class="attachment-default size-default wp-post-image" alt="​​VSCode的进阶玩法!这些快捷键组合让你秒变编程大神​​" decoding="async" loading="lazy" srcset="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464690778261-480x300.jpg 480w, https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464690778261.jpg 604w" sizes="auto, (max-width: 480px) 100vw, 480px" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28712.html" target="_blank" rel="bookmark">
                                 ​​VSCode的进阶玩法!这些快捷键组合让你秒变编程大神​​            </a>
        </h3>
        <div class="item-excerpt">
            <p>要高效利用vscode进行代码导航,1. 使用ctrl + p / cmd + p快速打开文件;2. 使用ctrl + shift + o / cmd + shift + o定位文件中的符号;3. 使用ctrl + – / cmd + -后退,ctrl + shift + –…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>7</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28712.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28702.html" target="_blank" rel="bookmark">
                                 AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28702.html" title="AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176040235495205.jpg" alt="AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176040235547673.jpg" alt="AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176040235550239.jpg" alt="AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176040235647085.jpg" alt="AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>在 5000 元级别的主流商务本市场,长久以来似乎都遵循着一套 ” 潜规则 “:追求性能就得牺牲便携,看重耐用又往往在外观和屏幕上妥协,想要全面的接口以及优质的售后服务,预算就得一加再加。但现在,一个 ” 新晋狠角色 ” 决意打破这一局面。 惠普商用产…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28702.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item3">
    <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28696.html" target="_blank" rel="bookmark">
                                 智能平权下,燃油车如何升级?            </a>
        </h3>
        <a class="item-images" href="https://www.chuangxiangniao.com/p/28696.html" title="智能平权下,燃油车如何升级?" target="_blank">
            <img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175645801433598.jpg" alt="智能平权下,燃油车如何升级?" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175645801469593.jpg" alt="智能平权下,燃油车如何升级?" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175645801520557.jpg" alt="智能平权下,燃油车如何升级?" decoding="async" loading="lazy"><img class="item-images-el" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175645801556182.jpg" alt="智能平权下,燃油车如何升级?" decoding="async" loading="lazy">        </a>
        <div class="item-excerpt">
            <p>曾几何时,“智能驾驶是电动车的专属”成为汽车行业的共识。宝马、奔驰、奥迪等传统豪华品牌长期专注于机械精密性和驾驶质感,在智能化布局上尤为谨慎,一度被贴上保守与落后的标签。 与此同时,新能源品牌凭借智能化迅速打开市场缺口,成功构建起“电动即智能、燃油即传统”的认知框架,在舆论和市场销量中占据先机。 ☞…</p>
        </div>
        <div class="item-meta">
                            <div class="item-meta-li author">
                                        <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                        <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                        <span>程序猿</span>
                    </a>
                </div>
                        <span class="item-meta-li date">2026年9月24日</span>
                            <span class="item-meta-li dot">•</span>
                <a class="item-meta-li" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
                        <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>0</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28696.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28694.html" title="mac怎么使用听写功能_mac听写输入开启方法" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176016636369235-480x300.png" class="attachment-default size-default wp-post-image" alt="mac怎么使用听写功能_mac听写输入开启方法" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28694.html" target="_blank" rel="bookmark">
                                 mac怎么使用听写功能_mac听写输入开启方法            </a>
        </h3>
        <div class="item-excerpt">
            <p>首先启用高级听写功能,进入系统设置→键盘→听写,勾选“使用高级听写”并下载语言包;随后可设置快捷键(如双击Fn键)快速启动语音输入;在支持的应用中也可通过菜单栏“编辑→开始听写”直接调用;最后根据需要配置听写语言、自动纠正及连续听写选项以提升识别准确率。 如果您希望在Mac上通过语音输入文字以提高效…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>2</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28694.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
<li class="item item2">
        <div class="item-img">
        <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28686.html" title="WPS怎么办批量打印文件_WPS多文档批量打印与队列管理步骤" target="_blank" rel="bookmark">
            <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176118288262956-480x300.jpg" class="attachment-default size-default wp-post-image" alt="WPS怎么办批量打印文件_WPS多文档批量打印与队列管理步骤" decoding="async" loading="lazy" />        </a>
                <a class="item-category" href="https://www.chuangxiangniao.com/page" target="_blank">用户投稿</a>
            </div>
        <div class="item-content">
                <h3 class="item-title">
            <a href="https://www.chuangxiangniao.com/p/28686.html" target="_blank" rel="bookmark">
                                 WPS怎么办批量打印文件_WPS多文档批量打印与队列管理步骤            </a>
        </h3>
        <div class="item-excerpt">
            <p>使用WPS内置批量打印功能,通过工具→批量处理→批量打印添加文件并设置参数后一键打印;2. 在资源管理器中多选文件右键以WPS打开,再在文件菜单中选择打印所有文档;3. 通过控制面板的设备和打印机进入打印队列,可实时监控、暂停或取消任务,确保批量打印过程稳定可控。 如果您需要在短时间内处理多个WPS…</p>
        </div>
        <div class="item-meta">
                        <div class="item-meta-li author">
                                <a data-user="3" target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar j-user-card">
                    <img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/>                    <span>程序猿</span>
                </a>
            </div>
                                    <span class="item-meta-li date">2026年9月24日</span>
            <div class="item-meta-right">
                <span class="item-meta-li views" title="阅读数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-eye"></use></svg></i>4</span><a class="item-meta-li comments" href="https://www.chuangxiangniao.com/p/28686.html#comments" target="_blank" title="评论数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-comment"></use></svg></i>0</a><span class="item-meta-li stars" title="收藏数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-star"></use></svg></i>0</span><span class="item-meta-li likes" title="点赞数"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-thumb-up"></use></svg></i>0</span>            </div>
        </div>
    </div>
</li>
</ul>                        </div>
                    
<div id="comments" class="entry-comments">
    	<div id="respond" class="comment-respond">
		<h3 id="reply-title" class="comment-reply-title">发表回复 <small><a rel="nofollow" id="cancel-comment-reply-link" href="/p/1430428.html#respond" style="display:none;"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></a></small></h3><div class="comment-form"><div class="comment-must-login">请登录后评论...</div><div class="form-submit"><div class="form-submit-text pull-left"><a href="https://www.chuangxiangniao.com/login?modal-type=login">登录</a>后才能评论</div> <button name="submit" type="submit" id="must-submit" class="wpcom-btn btn-primary btn-xs submit">提交</button></div></div>	</div><!-- #respond -->
		</div><!-- .comments-area -->
                </article>
                    </main>
            <aside class="sidebar">
        <div class="widget widget_profile"><div class="profile-cover"><img src="//bing.img.run/rand_uhd.php" alt="程序猿" decoding="async" loading="lazy"></div>            <div class="avatar-wrap">
                <a target="_blank" href="https://www.chuangxiangniao.com/user/3" class="avatar-link"><img alt='程序猿的头像' src='//www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg' class='avatar avatar-120 photo' height='120' width='120' loading='lazy' decoding='async'/></a></div>
            <div class="profile-info">
                <a target="_blank" href="https://www.chuangxiangniao.com/user/3" class="profile-name"><span class="author-name">程序猿</span><span class="user-group">签约作者</span></a>
                <p class="author-description">这个人很懒,什么都没有留下~</p>
                        <div class="profile-stats">
            <div class="profile-stats-inner">
                            <div class="user-stats-item">
                <b>413.8K</b>
                <span>文章</span>
            </div>
                    <div class="user-stats-item">
                <b>0</b>
                <span>评论</span>
            </div>
                    <div class="user-stats-item">
                <b>2</b>
                <span>粉丝</span>
            </div>
                    </div>
        </div>
    <button type="button" class="wpcom-btn btn-xs btn-follow j-follow btn-primary" data-user="3"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-add"></use></svg></i>关注</button><button type="button" class="wpcom-btn btn-primary btn-xs btn-message j-message" data-user="3"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-mail-fill"></use></svg></i>私信</button>            </div>
                        <div class="profile-posts">
                <h3 class="widget-title"><span>最近文章</span></h3>
                <ul>                    <li><a href="https://www.chuangxiangniao.com/p/28806.html" title="利用ThinkPHP6实现动态配置">利用ThinkPHP6实现动态配置</a></li>
                                    <li><a href="https://www.chuangxiangniao.com/p/28803.html" title="抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法">抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法</a></li>
                                    <li><a href="https://www.chuangxiangniao.com/p/28800.html" title="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法">MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法</a></li>
                                    <li><a href="https://www.chuangxiangniao.com/p/28799.html" title="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?">显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?</a></li>
                                    <li><a href="https://www.chuangxiangniao.com/p/28798.html" title="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页">谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页</a></li>
                </ul>            </div>
                        </div><div class="widget widget_post_thumb"><h3 class="widget-title"><span>最新发布</span></h3>            <ul>
                                    <li class="item">
                                                <div class="item-content item-no-thumb">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28806.html" title="利用ThinkPHP6实现动态配置">利用ThinkPHP6实现动态配置</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28803.html" title="抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/174953919441149-480x300.jpg" class="attachment-default size-default wp-post-image" alt="抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28803.html" title="抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法">抖音店铺客服聊天记录怎么删除?抖音客服聊天删除方法</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28800.html" title="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176016228338101-480x300.png" class="attachment-default size-default wp-post-image" alt="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28800.html" title="MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法">MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28799.html" title="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176026572293480-480x300.png" class="attachment-default size-default wp-post-image" alt="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28799.html" title="显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?">显卡降噪散热测试:七款RTX 4080非公版显卡谁更安静?</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28798.html" title="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/176118204230975-480x300.png" class="attachment-default size-default wp-post-image" alt="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28798.html" title="谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页">谷歌浏览器官方下载网页版_谷歌浏览器网页版官方网站主页</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28792.html" title="DeepCode— 港大实验室推出的多Agent代码生成平台">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175679988020895-1-480x300.png" class="attachment-default size-default wp-post-image" alt="DeepCode— 港大实验室推出的多Agent代码生成平台" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28792.html" title="DeepCode— 港大实验室推出的多Agent代码生成平台">DeepCode— 港大实验室推出的多Agent代码生成平台</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28791.html" title="无悔华夏茶鉴玩法机制介绍说明">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175860582442438-480x300.jpg" class="attachment-default size-default wp-post-image" alt="无悔华夏茶鉴玩法机制介绍说明" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28791.html" title="无悔华夏茶鉴玩法机制介绍说明">无悔华夏茶鉴玩法机制介绍说明</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28789.html" title="VSCode如何设置智能代码折叠策略 VSCode基于语义的自动折叠配置技巧">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175464216251482-480x300.jpg" class="attachment-default size-default wp-post-image" alt="VSCode如何设置智能代码折叠策略 VSCode基于语义的自动折叠配置技巧" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28789.html" title="VSCode如何设置智能代码折叠策略 VSCode基于语义的自动折叠配置技巧">VSCode如何设置智能代码折叠策略 VSCode基于语义的自动折叠配置技巧</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28784.html" title="时区错误怎样校准?时间同步完整解决方法">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175135776270906-480x300.jpg" class="attachment-default size-default wp-post-image" alt="时区错误怎样校准?时间同步完整解决方法" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28784.html" title="时区错误怎样校准?时间同步完整解决方法">时区错误怎样校准?时间同步完整解决方法</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                                    <li class="item">
                                                    <div class="item-img">
                                <a class="item-img-inner" href="https://www.chuangxiangniao.com/p/28776.html" title="外媒锐评PS5 Pro正成为史上最糟的一代PS主机:但不能全怪索尼">
                                    <img width="480" height="300" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/175860603213456-480x300.jpg" class="attachment-default size-default wp-post-image" alt="外媒锐评PS5 Pro正成为史上最糟的一代PS主机:但不能全怪索尼" decoding="async" loading="lazy" />                                </a>
                            </div>
                                                <div class="item-content">
                            <p class="item-title"><a href="https://www.chuangxiangniao.com/p/28776.html" title="外媒锐评PS5 Pro正成为史上最糟的一代PS主机:但不能全怪索尼">外媒锐评PS5 Pro正成为史上最糟的一代PS主机:但不能全怪索尼</a></p>
                            <p class="item-date">2026年9月24日</p>
                        </div>
                    </li>
                            </ul>
        </div><div class="widget widget_tags"><h3 class="widget-title"><span>热门标签</span></h3>        <div class="tagcloud">
                            <a href="https://www.chuangxiangniao.com/p/tag/ai" title="ai">ai</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/gongju" title="工具">工具</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/liulanqi" title="浏览器">浏览器</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/app" title="app">app</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/java" title="java">java</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/php" title="php">php</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/css" title="css">css</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/windows" title="windows">windows</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/html" title="html">html</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/go" title="go">go</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/js" title="js">js</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/win" title="win">win</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/diannao" title="电脑">电脑</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/javascript" title="javascript">javascript</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/linux" title="linux">linux</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/red" title="red">red</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/python" title="python">python</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/c%20%20" title="c++">c++</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/o" title="o">o</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/mysql" title="mysql">mysql</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/a" title="a">a</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/caozuoxitong" title="操作系统">操作系统</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/weishenme" title="为什么">为什么</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/2025" title="2025">2025</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/json" title="json">json</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/git" title="git">git</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/qubie" title="区别">区别</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/jiaoyisuo" title="交易所">交易所</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/qianduan" title="前端">前端</a>
                            <a href="https://www.chuangxiangniao.com/p/tag/bian-4" title="币安">币安</a>
                    </div>
        </div>    </aside>
    </div>
</div>
<footer class="footer">
    <div class="container">
        <div class="footer-col-wrap footer-with-icon">
                        <div class="footer-col footer-col-copy">
                <ul class="footer-nav hidden-xs"><li id="menu-item-4095" class="menu-item menu-item-4095"><a target="1" href="https://www.chuangxiangniao.com/falyushengming">法律声明</a></li>
<li id="menu-item-4099" class="menu-item menu-item-4099"><a target="1" href="https://www.chuangxiangniao.com/about">关于我们</a></li>
<li id="menu-item-4098" class="menu-item menu-item-4098"><a target="1" href="https://www.chuangxiangniao.com/contact">联系我们</a></li>
<li id="menu-item-4097" class="menu-item menu-item-4097"><a target="1" href="https://www.chuangxiangniao.com/yonghuxieyi">用户协议</a></li>
<li id="menu-item-4094" class="menu-item menu-item-privacy-policy menu-item-4094"><a target="1" rel="privacy-policy" href="https://www.chuangxiangniao.com/yinsizhengce">隐私政策</a></li>
<li id="menu-item-4096" class="menu-item menu-item-4096"><a target="1" href="https://www.chuangxiangniao.com/mianzeshengming">版权及免责声明</a></li>
</ul>                <div class="copyright">
                    <p>版权声明:本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。</p>
<p>如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao#163.com (请把#更换@)举报,一经查实,本站将立刻删除。</p>
<p>Copyright © 2019-2025 <a href="https://www.chuangxiangniao.com/" target="_blank" rel="noopener noreferrer">创想鸟</a> 版权所有 <a href="https://beian.miit.gov.cn" target="_blank" rel="nofollow noopener noreferrer">皖ICP备2024035995号-1</a></p>
                </div>
            </div>
                        <div class="footer-col footer-col-sns">
                <div class="footer-sns">
                                                <a href="https://www.chuangxiangniao.com/sitemap/sitemap.xml" target="_blank" aria-label="icon">
                                <i class="wpcom-icon fa fa-sitemap sns-icon"></i>                                                            </a>
                                                    <a class="sns-wx" href="javascript:;" aria-label="icon">
                                <i class="wpcom-icon fa fa-wechat sns-icon"></i>                                <span style="background-image:url('https://www.chuangxiangniao.com/wp-content/uploads/2025/10/wechat.jpg');"></span>                            </a>
                                        </div>
            </div>
                    </div>
    </div>
</footer>
            <div class="action action-style-0 action-color-1 action-pos-1" style="bottom:450px;">
                                                <div class="action-item">
                                    <i class="wpcom-icon fa fa-wechat action-item-icon"></i>                                                                        <div class="action-item-inner action-item-type-1">
                                        <img class="action-item-img" src="https://www.chuangxiangniao.com/wp-content/uploads/2025/10/wechat.jpg" alt="关注微信" decoding="async" loading="lazy">                                    </div>
                                </div>
                                                                                        <div class="action-item j-share">
                        <i class="wpcom-icon wi action-item-icon"><svg aria-hidden="true"><use xlink:href="#wi-share"></use></svg></i>                                            </div>
                                    <div class="action-item gotop j-top">
                        <i class="wpcom-icon wi action-item-icon"><svg aria-hidden="true"><use xlink:href="#wi-arrow-up-2"></use></svg></i>                                            </div>
                            </div>
        <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/justnews/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="imwpf-this-page">
var g_this_page = {
    "type": "post",
    "id": 1430428,
    "terms": [{"id":1,"tax":"category"},{"id":100,"tax":"post_tag"},{"id":121,"tax":"post_tag"},{"id":118,"tax":"post_tag"}]
};console.log(g_this_page);
</script><div class="imwpcache_status_ok"></div><script id="main-js-extra">
var _wpcom_js = {"webp":"","ajaxurl":"https://www.chuangxiangniao.com/wp-admin/admin-ajax.php","theme_url":"https://www.chuangxiangniao.com/wp-content/themes/justnews","slide_speed":"5000","is_admin":"0","lang":"zh_CN","js_lang":{"share_to":"\u5206\u4eab\u5230:","copy_done":"\u590d\u5236\u6210\u529f\uff01","copy_fail":"\u6d4f\u89c8\u5668\u6682\u4e0d\u652f\u6301\u62f7\u8d1d\u529f\u80fd","confirm":"\u786e\u5b9a","qrcode":"\u4e8c\u7ef4\u7801","page_loaded":"\u5df2\u7ecf\u5230\u5e95\u4e86","no_content":"\u6682\u65e0\u5185\u5bb9","load_failed":"\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01","expand_more":"\u9605\u8bfb\u5269\u4f59 %s"},"share":"1","share_items":{"weibo":{"title":"\u5fae\u535a","icon":"weibo"},"wechat":{"title":"\u5fae\u4fe1","icon":"wechat"},"qq":{"title":"QQ\u597d\u53cb","icon":"qq"},"qzone":{"title":"QQ\u7a7a\u95f4","icon":"qzone"},"douban":{"name":"douban","title":"\u8c46\u74e3","icon":"douban"},"mail":{"title":"\u90ae\u4ef6","icon":"mail-fill"}},"lightbox":"1","post_id":"1430428","user_card_height":"356","poster":{"notice":"\u8bf7\u300c\u70b9\u51fb\u4e0b\u8f7d\u300d\u6216\u300c\u957f\u6309\u4fdd\u5b58\u56fe\u7247\u300d\u540e\u5206\u4eab\u7ed9\u66f4\u591a\u597d\u53cb","generating":"\u6b63\u5728\u751f\u6210\u6d77\u62a5\u56fe\u7247...","failed":"\u6d77\u62a5\u56fe\u7247\u751f\u6210\u5931\u8d25"},"video_height":"484","fixed_sidebar":"1","dark_style":"2","font_url":"//fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500&display=swap","follow_btn":"\u003Ci class=\"wpcom-icon wi\"\u003E\u003Csvg aria-hidden=\"true\"\u003E\u003Cuse xlink:href=\"#wi-add\"\u003E\u003C/use\u003E\u003C/svg\u003E\u003C/i\u003E\u5173\u6ce8","followed_btn":"\u5df2\u5173\u6ce8","user_card":"1"};
//# sourceURL=main-js-extra
</script>
<script id="main-js" src="https://www.chuangxiangniao.com/wp-content/themes/justnews/js/main.js?ver=6.23.1"></script>
<script id="wpcom-icons-js" src="https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/js/icons-2.8.9.js?ver=2.8.9"></script>
<script id="comment-reply-js" src="https://www.chuangxiangniao.com/wp-content/themes/justnews/themer/assets/js/comment-reply.js?ver=6.23.1"></script>
<script id="wwa-js-extra">
var _wwa_js = {"ajaxurl":"https://www.chuangxiangniao.com/wp-admin/admin-ajax.php","post_id":"1430428","rewarded":"wx"};
//# sourceURL=wwa-js-extra
</script>
<script id="wwa-js" src="https://www.chuangxiangniao.com/wp-content/plugins/justweapp/js/script.js?ver=3.16.3"></script>
<script id="wp-postviews-cache-js-extra">
var wpPostViewsL10n = {"ajaxUrl":"https://www.chuangxiangniao.com/wp-admin/admin-ajax.php","nonce":"84d114fe3d","postId":"1430428"};
//# sourceURL=wp-postviews-cache-js-extra
</script>
<script id="wp-postviews-cache-js" src="https://www.chuangxiangniao.com/wp-content/plugins/wp-postviews/js/wp-postviews-cache.js?ver=2.0.1"></script>
<script id="wp-postviews-cache-js-after">
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
jQuery(document).ready(function($) {
                $.get(viewsCacheL10n.admin_ajax_url + '?action=show_postviews&id=' + viewsCacheL10n.post_id, function(data) {
                    $('.ajax-views').html(data);
                });
            });
//# sourceURL=wp-postviews-cache-js-after
</script>
<script id="wpcom-member-js-extra">
var _wpmx_js = {"ajaxurl":"https://www.chuangxiangniao.com/wp-admin/admin-ajax.php","plugin_url":"https://www.chuangxiangniao.com/wp-content/plugins/wpcom-member/","ver":"1.7.27","max_upload_size":"52428800","post_id":"1430428","pro_ver":"2.5.0","js_lang":{"login_desc":"\u60a8\u8fd8\u672a\u767b\u5f55\uff0c\u8bf7\u767b\u5f55\u540e\u518d\u8fdb\u884c\u76f8\u5173\u64cd\u4f5c\uff01","login_title":"\u8bf7\u767b\u5f55","login_btn":"\u767b\u5f55","reg_btn":"\u6ce8\u518c"},"login_url":"https://www.chuangxiangniao.com/login?modal-type=login","register_url":"https://www.chuangxiangniao.com/register?modal-type=register","errors":{"require":"\u4e0d\u80fd\u4e3a\u7a7a","email":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7535\u5b50\u90ae\u7bb1","pls_enter":"\u8bf7\u8f93\u5165","password":"\u5bc6\u7801\u5fc5\u987b\u4e3a6~32\u4e2a\u5b57\u7b26","passcheck":"\u4e24\u6b21\u5bc6\u7801\u8f93\u5165\u4e0d\u4e00\u81f4","phone":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u624b\u673a\u53f7\u7801","terms":"\u8bf7\u9605\u8bfb\u5e76\u540c\u610f\u6761\u6b3e","sms_code":"\u9a8c\u8bc1\u7801\u9519\u8bef","captcha_verify":"\u8bf7\u70b9\u51fb\u6309\u94ae\u8fdb\u884c\u9a8c\u8bc1","captcha_fail":"\u4eba\u673a\u9a8c\u8bc1\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5","nonce":"\u968f\u673a\u6570\u6821\u9a8c\u5931\u8d25","req_error":"\u8bf7\u6c42\u5931\u8d25"},"hidden_content":"1","copy_post":"1","copy_post_text":"\u4ed8\u8d39\u89e3\u9501\u5f53\u524d\u6587\u7ae0\u590d\u5236\u6743\u9650","copy_post_container":".entry-content"};
//# sourceURL=wpcom-member-js-extra
</script>
<script id="wpcom-member-js" src="https://www.chuangxiangniao.com/wp-content/plugins/wpcom-member/js/index.js?ver=1.7.27"></script>
<script id="wpcom-member-pro-js" src="https://www.chuangxiangniao.com/wp-content/plugins/wpcom-member-pro/js/index.js?ver=2.5.0"></script>
<script id="wp-embed-js" src="https://www.chuangxiangniao.com/wp-content/themes/justnews/js/wp-embed.js?ver=6.23.1"></script>
 <!--百度自动推送代码开始-->
<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
<!--百度自动推送代码结束-->
<!--360自动推送代码开始-->
<script>
(function(){
   var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?d7af82f5d5a7d431d4b53f4d0069f989":"https://jspassport.ssl.qhimg.com/11.0.1.js?d7af82f5d5a7d431d4b53f4d0069f989";
   document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
<!--360自动推送代码结束-->
<!--头条自动推送代码开始-->
<script>
(function(){
var el = document.createElement("script");
el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?e1627df632cb7d8422ff5a171866ae673d0a9fd8a088d803a9d0f3c3bef0aa6adb92f43d4b1c8ff14071b55e1e71da09d918f66d1949fb3b81012c4e4e9e4a34644f149b0c276c07ebf664bf3622e408";
el.id = "ttzz";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(el, s);
})(window)
</script>
<!--头条自动推送代码结束-->
<!--百度统计代码开始-->
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?357b28aff465596d316075fdd7393426";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
<!--百度统计代码结束-->
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","@id":"https://www.chuangxiangniao.com/p/1430428.html","url":"https://www.chuangxiangniao.com/p/1430428.html","headline":"XPath的.语法代表当前节点吗?","description":".在XPath中代表当前上下文节点,用于基于当前位置进行相对路径导航,可明确指向当前元素以实现精准定位,常用于相对路径、谓语条件判断、函数参数中,如./span表示当前节点下的span子元素,//div[./@id=’main’]表示id属性为main的div,string(…","datePublished":"2025-12-17T03:37:38+08:00","dateModified":"2025-12-17T03:37:38+08:00","author":{"@type":"Person","name":"程序猿","url":"https://www.chuangxiangniao.com/user/3","image":"http://www.chuangxiangniao.com/wp-content/uploads/2025/10/2025102208472691.jpg"},"image":["https://www.chuangxiangniao.com/wp-content/uploads/2025/12/175568112261164.jpg"]}</script>
</body>
</html><!--cached by imwpcache 2026-09-24 04:39:32-->