当前位置:  开发笔记 > 编程语言 > 正文

如何从c#获取网站标题

如何解决《如何从c#获取网站标题》经验,为你挑选了2个好方法。

我正在重新审视我的旧代码,并且偶然发现了一种基于其网址获取网站标题的方法.这并不是你所谓的稳定方法,因为它经常无法产生结果,有时甚至会产生不正确的结果.此外,有时它无法显示标题中的某些字符,因为它们是替代编码.

有没有人对这个旧版本有改进建议?

public static string SuggestTitle(string url, int timeout)
{
    WebResponse response = null;
    string line = string.Empty;

    try
    {
        WebRequest request = WebRequest.Create(url);
        request.Timeout = timeout;

        response = request.GetResponse();
        Stream streamReceive = response.GetResponseStream();
        Encoding encoding = System.Text.Encoding.GetEncoding("utf-8");
        StreamReader streamRead = new System.IO.StreamReader(streamReceive, encoding);

        while(streamRead.EndOfStream != true)
        {
            line = streamRead.ReadLine();
            if (line.Contains(""))
            {
                line = line.Split(new char[] { '<', '>' })[2];
                break;
            }
        }
    }
    catch (Exception) { }
    finally
    {
        if (response != null)
        {
            response.Close();
        }
    }

    return line;
}
</pre>

<p>最后一点 - 我希望代码运行得更快,因为它一直阻塞,直到页面被提取,所以如果我只能得到网站标题而不是整个页面,那就太棒了.</p><br><br><b>1> Timothy Khou..:</b><hr><p>获取内容的更简单方法:</p>

<pre class="brush:bash;">WebClient x = new WebClient();
string source = x.DownloadString("http://www.singingeels.com/");
</pre>

<p>获得标题的更简单,更可靠的方法:</p>

<pre class="brush:bash;">string title = Regex.Match(source, @"\<title\b[^>]*\>\s*(?<Title>[\s\S]*?)\</title\>",
    RegexOptions.IgnoreCase).Groups["Title"].Value;
</pre></p>
        <br><br><b>2> 小智..:</b><hr><p>也许有了这个建议,一个新世界为你打开了我也有这个问题,来到了这个</p>

<p>从http://html-agility-pack.net/?z=codeplex下载“ Html Agility Pack”</p>

<p>或转到nuget:https ://www.nuget.org/packages/HtmlAgilityPack/ 
并添加此参考。</p>

<p>在代码文件中添加以下内容:</p>

<pre class="brush:bash;">using HtmlAgilityPack;
</pre>

<p>在您的方法中编写以下代码:</p>

<pre class="brush:bash;">var webGet = new HtmlWeb();
var document = webGet.Load(url);    
var title = document.DocumentNode.SelectSingleNode("html/head/title").InnerText;
</pre>

<p>资料来源:</p>

<p>https://codeshare.co.uk/blog/how-to-scrape-meta-data-from-a-url-using-htmlagilitypack-in-c/ 
HtmlAgilityPack获取标题和元数据</p></p>
            </div>

    <div class="article_ab" style="width: 720px;height: 100px;margin: 0 auto;margin-top: 15px;">

    </div>

    <div class="article_recommend">
        <div class="list_top">推荐阅读</div>
        <div class="ListItems">
            <ul class="NewsList">
                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/PythonRandomFore_527788fc.html" target="_blank" title="Python RandomForest  - 未知标签错误">Python RandomForest  - 未知标签错误</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《PythonRandomForest-未知标签错误》经验,为你挑选了2个好方法。 ...
                        <a href="https://devbox.cn/p/PythonRandomFore_527788fc.html" target="_blank" title="Python RandomForest  - 未知标签错误">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/Jiang_for-;;-_Xu_9275ff0a.html" target="_blank" title="将for(;;)循环转换为foreach">将for(;;)循环转换为foreach</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《将for(;;)循环转换为foreach》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/Jiang_for-;;-_Xu_9275ff0a.html" target="_blank" title="将for(;;)循环转换为foreach">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/RxJs-_RuHeJiYu_o_3113f5fd.html" target="_blank" title="RxJs:如何基于observable的状态循环?">RxJs:如何基于observable的状态循环?</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《RxJs:如何基于observable的状态循环?》经验,为你挑选了2个好方法。 ...
                        <a href="https://devbox.cn/p/RxJs-_RuHeJiYu_o_3113f5fd.html" target="_blank" title="RxJs:如何基于observable的状态循环?">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/max--_Yu_ORDERBY_3b351520.html" target="_blank" title="max()与ORDER BY DESC + LIMIT 1的性能">max()与ORDER BY DESC + LIMIT 1的性能</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《max()与ORDERBYDESC+LIMIT1的性能》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/max--_Yu_ORDERBY_3b351520.html" target="_blank" title="max()与ORDER BY DESC + LIMIT 1的性能">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/RuGuoYu_ClientHt_ea5c8516.html" target="_blank" title="如果与ClientHttpRequestInterceptor一起使用,Spring Resttemplate postforobject将返回null作为对象响应">如果与ClientHttpRequestInterceptor一起使用,Spring Resttemplate postforobject将返回null作为对象响应</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《如果与ClientHttpRequestInterceptor一起使用,SpringResttemplatepostforobject将返回null作为对象响应》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/RuGuoYu_ClientHt_ea5c8516.html" target="_blank" title="如果与ClientHttpRequestInterceptor一起使用,Spring Resttemplate postforobject将返回null作为对象响应">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/QiGuaiDe_typenam_edcd57db.html" target="_blank" title="奇怪的typename用法c ++ 11">奇怪的typename用法c ++ 11</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《奇怪的typename用法c++11》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/QiGuaiDe_typenam_edcd57db.html" target="_blank" title="奇怪的typename用法c ++ 11">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/BianYiQiRuHeQueD_78cf6276.html" target="_blank" title="编译器如何确定sml中的类型">编译器如何确定sml中的类型</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《编译器如何确定sml中的类型》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/BianYiQiRuHeQueD_78cf6276.html" target="_blank" title="编译器如何确定sml中的类型">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/ShiYong_puts_Xia_c4ef348b.html" target="_blank" title="使用puts显示值">使用puts显示值</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《使用puts显示值》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/ShiYong_puts_Xia_c4ef348b.html" target="_blank" title="使用puts显示值">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/Jiang_4D_ShuJuHu_ad05a74f.html" target="_blank" title="将4D数据绘制为具有R中的晶格的分层热图">将4D数据绘制为具有R中的晶格的分层热图</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsImg">
                            <a href="https://devbox.cn/p/Jiang_4D_ShuJuHu_ad05a74f.html" target="_blank" title="将4D数据绘制为具有R中的晶格的分层热图"><img src="https://img.devbox.cn/3cccf/16086/243/8e839f523b770d1d.png" width="120" height="70" alt="将4D数据绘制为具有R中的晶格的分层热图"/></a>
                        </div>
                                                <div class="NewsDesc" style="width:500px;margin-left:15px;">
                        如何解决《将4D数据绘制为具有R中的晶格的分层热图》经验,为你挑选了0个好方法。 ...
                        <a href="https://devbox.cn/p/Jiang_4D_ShuJuHu_ad05a74f.html" target="_blank" title="将4D数据绘制为具有R中的晶格的分层热图">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/ApacheSpark_ShiY_74bf487a.html" target="_blank" title="Apache Spark使用管道分隔的CSV文件">Apache Spark使用管道分隔的CSV文件</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《ApacheSpark使用管道分隔的CSV文件》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/ApacheSpark_ShiY_74bf487a.html" target="_blank" title="Apache Spark使用管道分隔的CSV文件">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/Yu_c--11_ZhongDe_0df1bf82.html" target="_blank" title="与c ++ 11中的boost :: mpl :: if_类似">与c ++ 11中的boost :: mpl :: if_类似</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《与c++11中的boost::mpl::if_类似》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/Yu_c--11_ZhongDe_0df1bf82.html" target="_blank" title="与c ++ 11中的boost :: mpl :: if_类似">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/SSISC-_JiaoBenBu_efeda927.html" target="_blank" title="SSIS C#脚本不兼容">SSIS C#脚本不兼容</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsImg">
                            <a href="https://devbox.cn/p/SSISC-_JiaoBenBu_efeda927.html" target="_blank" title="SSIS C#脚本不兼容"><img src="https://img.devbox.cn/3cccf/16086/243/0882c115fe0762fb.png" width="120" height="70" alt="SSIS C#脚本不兼容"/></a>
                        </div>
                                                <div class="NewsDesc" style="width:500px;margin-left:15px;">
                        如何解决《SSISC#脚本不兼容》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/SSISC-_JiaoBenBu_efeda927.html" target="_blank" title="SSIS C#脚本不兼容">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/ZaiDaYinShiSheRu_0ef01b7b.html" target="_blank" title="在打印时舍入dplyr tbl_df中的数值">在打印时舍入dplyr tbl_df中的数值</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《在打印时舍入dplyrtbl_df中的数值》经验,为你挑选了2个好方法。 ...
                        <a href="https://devbox.cn/p/ZaiDaYinShiSheRu_0ef01b7b.html" target="_blank" title="在打印时舍入dplyr tbl_df中的数值">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/RuHeZai_Python_Z_923fb89a.html" target="_blank" title="如何在Python中从&lt;span class =“ className”&gt;我想要的文本&lt;/ span&gt;中获取文本">如何在Python中从&lt;span class =“ className”&gt;我想要的文本&lt;/ span&gt;中获取文本</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsImg">
                            <a href="https://devbox.cn/p/RuHeZai_Python_Z_923fb89a.html" target="_blank" title="如何在Python中从&lt;span class =“ className”&gt;我想要的文本&lt;/ span&gt;中获取文本"><img src="https://img.devbox.cn/3cccf/16086/243/2fcde13858a61eac.png" width="120" height="70" alt="如何在Python中从&lt;span class =“ className”&gt;我想要的文本&lt;/ span&gt;中获取文本"/></a>
                        </div>
                                                <div class="NewsDesc" style="width:500px;margin-left:15px;">
                        如何解决《如何在Python中从&lt;spanclass=“className”&gt;我想要的文本&lt;/span&gt;中获取文本》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/RuHeZai_Python_Z_923fb89a.html" target="_blank" title="如何在Python中从&lt;span class =“ className”&gt;我想要的文本&lt;/ span&gt;中获取文本">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/refsvsonChange_cc932f05.html" target="_blank" title="refs vs onChange">refs vs onChange</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《refsvsonChange》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/refsvsonChange_cc932f05.html" target="_blank" title="refs vs onChange">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/ShiYong_Firebase_df47259f.html" target="_blank" title="使用Firebase Data Swift,Xcode 7填充UITableViewController">使用Firebase Data Swift,Xcode 7填充UITableViewController</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《使用FirebaseDataSwift,Xcode7填充UITableViewController》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/ShiYong_Firebase_df47259f.html" target="_blank" title="使用Firebase Data Swift,Xcode 7填充UITableViewController">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/ZaiMeiGe_List-ma_c802dff3.html" target="_blank" title="在每个List.map迭代中递增uniqueID">在每个List.map迭代中递增uniqueID</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《在每个List.map迭代中递增uniqueID》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/ZaiMeiGe_List-ma_c802dff3.html" target="_blank" title="在每个List.map迭代中递增uniqueID">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/WeiShiMe_python__806bb79e.html" target="_blank" title="为什么python中的列表以这种方式运行?">为什么python中的列表以这种方式运行?</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《为什么python中的列表以这种方式运行?》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/WeiShiMe_python__806bb79e.html" target="_blank" title="为什么python中的列表以这种方式运行?">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/sklearn_ShiYong__0ca9006e.html" target="_blank" title="sklearn使用prob_a进行逻辑二进制分类">sklearn使用prob_a进行逻辑二进制分类</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《sklearn使用prob_a进行逻辑二进制分类》经验,为你挑选了1个好方法。 ...
                        <a href="https://devbox.cn/p/sklearn_ShiYong__0ca9006e.html" target="_blank" title="sklearn使用prob_a进行逻辑二进制分类">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                                <li>
                    <div class="NewTitle">
                        <a class="cat" href="/tag/程序员" title="程序员" target="_blank">程序员<i></i></a>
                        <h2><a href="https://devbox.cn/p/Python-_RuHeZai__cd2ec158.html" target="_blank" title="Python  - 如何在Mac OS X上使用GUI应用程序制作守护程序?">Python  - 如何在Mac OS X上使用GUI应用程序制作守护程序?</a></h2>
                    </div>

                    <div class="NewsInfo">
                                                <div class="NewsDesc" >
                        如何解决《Python-如何在MacOSX上使用GUI应用程序制作守护程序?》经验,为你挑选了0个好方法。 ...
                        <a href="https://devbox.cn/p/Python-_RuHeZai__cd2ec158.html" target="_blank" title="Python  - 如何在Mac OS X上使用GUI应用程序制作守护程序?">[详细]</a>
                    </div>
                    <div style="clear:both"></div>

                </li>


                

            </ul>
        </div>
    </div>

    <div class="article_cmnt" style="display: none;">
        <div class="cmnt_title">吐了个 "CAO" !</div>
        <form action="" method="post">
            <div class="cmnt_text">
                <textarea class="ping-txt" onfocus="ck_txt(this);" onblur="ck_txt2(this);" id="ping-txt" name="ping-txt" >吐个槽吧,看都看了</textarea>
            </div>
            <div class="cmnt_cmt">
                <div class="cmnt_login_box">
                                        <a href="https://www.php1.cn/?s=user/login/index&from=">会员登录</a> | <a href="http://www.php1.cn/?s=user/reg/index">用户注册</a>
                                    </div>
                <div class="post_cmnt"><input type="button" value="吐  槽" onclick="post_ping();" /></div>
            </div>
        </form>

        
    </div>
</div>

<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushBash.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushCpp.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushCss.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushDelphi.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushDiff.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushGroovy.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushJava.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushJScript.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushPhp.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushPlain.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushPython.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushRuby.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushScala.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushSql.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushVb.js"></script>
<script type="text/javascript" src="/style/SyntaxHighlighter/scripts/shBrushXml.js"></script>
<link type="text/css" rel="stylesheet" href="/style/SyntaxHighlighter/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="/style/SyntaxHighlighter/styles/shThemeLiuQing.css"/>
<style>
    .syntaxhighlighter{
        width: 740px;
        padding-top:40px;padding-bottom:20px;
        border: 1px solid #333;
        background: url("/style/SyntaxHighlighter/top_bg.svg");
        background-size: 43px;
        background-repeat: no-repeat;
        margin-bottom: -7px;
        border-radius: 15px;
        background-position: 16px 12px;
        padding-left: 10px;
    }
    .gutter{
        display: none;
    }
</style>
<script type="text/javascript">
    SyntaxHighlighter.all();
</script>    <div class="article_right">

    <div class="profile">
        <div class="author">
            <!-- 未登录 -->
            <div class="author-avatar">
                <a href="/u/nvnvdejia__747">
                    <img src="https://img.devbox.cn/3cdc5/64c2/cd5/f53c066002fa970f.png" class="lazy-img" data-url="" alt="devbox">
                </a>
            </div>

            <div class="author-name">
                女女的家_747            </div>

            <div class="author-intro">
                这个屌丝很懒,什么也没留下!            </div>
            
            <div class="author-bt">

                                <a href="javascript:;" id="follow_bt" onclick="follow();" class="skins-btn" title="关注作者">
                    <svg class="icon" style="width: 15px;height: 15px;margin-top:-3px;margin-right:5px;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1428"><path d="M1024 409.6H614.4V0H409.6v409.6H0v204.8h409.6v409.6h204.8V614.4h409.6z" fill="#ffffff" p-id="1429"></path></svg>
                    关注作者</a>
                            </div>

        </div>
    </div>


    <div class="tools">
        <div class="tools_top">Tags | 热门标签</div>
        <div class="tools_box">
            <ul>
                                <li>
                    <a href="/tag/actionscrip" target="_blank" title="actionscrip">actionscrip</a>
                </li>
                                <li>
                    <a href="/tag/bash" target="_blank" title="bash">bash</a>
                </li>
                                <li>
                    <a href="/tag/c#" target="_blank" title="c#">c#</a>
                </li>
                                <li>
                    <a href="/tag/c++" target="_blank" title="c++">c++</a>
                </li>
                                <li>
                    <a href="/tag/c语言" target="_blank" title="c语言">c语言</a>
                </li>
                                <li>
                    <a href="/tag/erlang" target="_blank" title="erlang">erlang</a>
                </li>
                                <li>
                    <a href="/tag/flutter" target="_blank" title="flutter">flutter</a>
                </li>
                                <li>
                    <a href="/tag/go" target="_blank" title="go">go</a>
                </li>
                                <li>
                    <a href="/tag/golang" target="_blank" title="golang">golang</a>
                </li>
                                <li>
                    <a href="/tag/java" target="_blank" title="java">java</a>
                </li>
                                <li>
                    <a href="/tag/javascript" target="_blank" title="javascript">javascript</a>
                </li>
                                <li>
                    <a href="/tag/lua" target="_blank" title="lua">lua</a>
                </li>
                                <li>
                    <a href="/tag/node.js" target="_blank" title="node.js">node.js</a>
                </li>
                                <li>
                    <a href="/tag/perl" target="_blank" title="perl">perl</a>
                </li>
                                <li>
                    <a href="/tag/php" target="_blank" title="php">php</a>
                </li>
                                <li>
                    <a href="/tag/python" target="_blank" title="python">python</a>
                </li>
                                <li>
                    <a href="/tag/scala" target="_blank" title="scala">scala</a>
                </li>
                                <li>
                    <a href="/tag/typescript" target="_blank" title="typescript">typescript</a>
                </li>
                                <div style="clear: both"></div>
            </ul>
        </div>
    </div>


    <div class="rank">
        <div class="rank_top">RankList | 热门文章</div>
        <div class="rank_box">
            <ul>
                                <li>
                    <b >1</b><a href="https://devbox.cn/p/RuHeQuXiao_Javas_8950c0a3.html" title="如何取消Javascript Promise内部的超时?" target="_blank">如何取消Javascript Promise内部的超时?</a>
                </li>
                                <li>
                    <b >2</b><a href="https://devbox.cn/p/for_XunHuanShiRu_645bc864.html" title="for循环是如何完成的" target="_blank">for循环是如何完成的</a>
                </li>
                                <li>
                    <b >3</b><a href="https://devbox.cn/p/listcomprehensio_96fda167.html" title="list comprehension替换2D矩阵中的循环" target="_blank">list comprehension替换2D矩阵中的循环</a>
                </li>
                                <li>
                    <b >4</b><a href="https://devbox.cn/p/Maven_KuDeKeXuan_c3b240ba.html" title="Maven库的可选Gradle依赖项" target="_blank">Maven库的可选Gradle依赖项</a>
                </li>
                                <li>
                    <b >5</b><a href="https://devbox.cn/p/numpy_ShuZuYu_na_4f922d51.html" title="numpy数组与nan到标量的不等式比较" target="_blank">numpy数组与nan到标量的不等式比较</a>
                </li>
                                <li>
                    <b class="black">6</b><a href="https://devbox.cn/p/CuoWu_-mysqladmi_50f783ea.html" title="错误:mysqladmin:刷新失败; 错误:'未知错误'" target="_blank">错误:mysqladmin:刷新失败; 错误:'未知错误'</a>
                </li>
                                <li>
                    <b class="black">7</b><a href="https://devbox.cn/p/JianChaLiangGe_n_278f7d0b.html" title="检查两个numpy数组python中有多少元素相等" target="_blank">检查两个numpy数组python中有多少元素相等</a>
                </li>
                                <li>
                    <b class="black">8</b><a href="https://devbox.cn/p/RuHeShiYong_CPAN_01c048c9.html" title="如何使用CPAN一次安装多个perl模块" target="_blank">如何使用CPAN一次安装多个perl模块</a>
                </li>
                                <li>
                    <b class="black">9</b><a href="https://devbox.cn/p/An_AzureDocument_2ed9e84c.html" title="按Azure DocumentDB中的Id访问资源" target="_blank">按Azure DocumentDB中的Id访问资源</a>
                </li>
                                <li>
                    <b class="black">10</b><a href="https://devbox.cn/p/SpringDataJPA_To_c6bbd4d0.html" title="Spring Data JPA通过从父级获取id与父级实体一起插入子级" target="_blank">Spring Data JPA通过从父级获取id与父级实体一起插入子级</a>
                </li>
                                <li>
                    <b class="black">11</b><a href="https://devbox.cn/p/Android-REST_He__8994d68f.html" title="Android,REST和HATEOAS约束" target="_blank">Android,REST和HATEOAS约束</a>
                </li>
                                <li>
                    <b class="black">12</b><a href="https://devbox.cn/p/ShengMingYiGeQia_a7f14a86.html" title="声明一个强类型的F#列表" target="_blank">声明一个强类型的F#列表</a>
                </li>
                                <li>
                    <b class="black">13</b><a href="https://devbox.cn/p/iOS_RuHeChuLiChu_d1f31f48.html" title="iOS如何处理传递给AFHTTPSessionManager GET方法的空格或特殊字符?" target="_blank">iOS如何处理传递给AFHTTPSessionManager GET方法的空格或特殊字符?</a>
                </li>
                                <li>
                    <b class="black">14</b><a href="https://devbox.cn/p/ZaiWenJianJiaZho_145c32c0.html" title="在文件夹中查找最新文件并打开它(vba访问)" target="_blank">在文件夹中查找最新文件并打开它(vba访问)</a>
                </li>
                                <li>
                    <b class="black">15</b><a href="https://devbox.cn/p/RuHeJiangXiangMu_241c47ca.html" title="如何将项目添加到.dockerignore?" target="_blank">如何将项目添加到.dockerignore?</a>
                </li>
                                <li>
                    <b class="black">16</b><a href="https://devbox.cn/p/ShiMe_---__-_He__b12d3adc.html" title="什么(()?)和()?快速意味着什么?" target="_blank">什么(()?)和()?快速意味着什么?</a>
                </li>
                                <li>
                    <b class="black">17</b><a href="https://devbox.cn/p/SuoYinDaoXiangLi_d902c605.html" title="索引到向量时的自引用" target="_blank">索引到向量时的自引用</a>
                </li>
                                <li>
                    <b class="black">18</b><a href="https://devbox.cn/p/BuJianRongDe_Per_01410d79.html" title="不兼容的Perl对象并为convert_blessed构造TO_JSON方法" target="_blank">不兼容的Perl对象并为convert_blessed构造TO_JSON方法</a>
                </li>
                                <li>
                    <b class="black">19</b><a href="https://devbox.cn/p/RuHeJiang_JSON_Z_b87839e3.html" title="如何将JSON字符串反序列化为C#对象?" target="_blank">如何将JSON字符串反序列化为C#对象?</a>
                </li>
                                <li>
                    <b class="black">20</b><a href="https://devbox.cn/p/Meteor-_DianJiGe_9fbd8a44.html" title="Meteor:点击更改链接类别" target="_blank">Meteor:点击更改链接类别</a>
                </li>
                            </ul>
        </div>
    </div>


</div>    <div style="clear: both;"></div>
</div>

<script type="application/javascript">

    function follow(uid) {

        var myDate = new Date();
        $.get("/user/follow/post?uid="+uid+"&stime="+myDate.getMilliseconds(),null,function(response){
            if(response=="1"){
                tips('关注成功!')
                $("#follow_bt").html('<svg class="icon" style="width: 15px;height: 15px;margin-top:-3px;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1912"><path d="M984.554971 729.818319L757.2752 1001.934666c-23.431608 29.784785-63.349596 27.462118-91.084969 0l-148.309102-117.727323a34.156864 34.156864 0 0 1 34.156863-59.159688L711.732715 956.392181l224.524451-274.871667a34.156864 34.156864 0 1 1 48.297805 48.297805zM506.791534 592.052303c-6.284863 6.968-12.569726 0-22.771243 0-171.103115 0-386.928951 164.066802-386.928951 358.396584 0 18.740733-15.347817 33.951922-34.316262 33.951922a34.156864 34.156864 0 0 1-34.361805-33.951922c0-160.582801 134.122618-342.616113 323.283329-400.181814C261.271998 499.783228 210.765382 406.011252 210.765382 296.026151 210.765382 133.530566 342.428706 0 506.791534 0s296.026151 133.530566 296.026151 296.026151c0 161.630279-132.892971 294.614334-296.026151 296.026152z m0-523.738576c-126.243768 0-227.712424 102.903244-227.712424 227.712424s101.468656 227.712424 227.712424 227.712424 227.712424-102.903244 227.712424-227.712424S633.035302 68.313727 506.791534 68.313727z" p-id="1913"></path></svg>\n'
                    +"已关注")
            }else if(response=="0"){
                tips('已取消关注!')
                $("#follow_bt").html('<svg class="icon" style="width: 15px;height: 15px;margin-top:-3px;margin-right:5px;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1428"><path d="M1024 409.6H614.4V0H409.6v409.6H0v204.8h409.6v409.6h204.8V614.4h409.6z" fill="#ffffff" p-id="1429"></path></svg>\n' +
                    "关注作者")
            }else if(response=="-2"){
                tips("请先登录!")
            }else{
                tips("关注失败!")
            }
        });
        
    }

    function like(sid) {

        var myDate = new Date();
        $.get("/blog/article/like?sid="+sid+"&stime="+myDate.getMilliseconds(),null,function(response){
            if(response!="-1"){
                $("#like_num").html(response+"赞")
            }else{
                tips("关注失败!")
            }
        });

    }

</script>


<div class="bottom-bar">
    DevBox开发工具箱 | 专业的在线开发工具网站    <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802040832" style="color:#444;"><img src="https://img.json1.cn/3cd4a/21981/c5a/4df0b47476da9030.png"/>京公网安备 11010802040832号</a>  |  <a href="https://beian.miit.gov.cn/" target="_blank" >京ICP备19059560号-6</a> <BR />
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved  devBox.cn 开发工具箱  版权所有 <BR />
</div></body>
</html>