您的位置:首页 > 理论基础 > 计算机网络

第9个HttpClient 例子,HttpClient+jsoup 扩展获取网站信息

2017-08-29 00:00 232 查看
目标:https://www.cnblogs.com/

1.目标获取博客园的文章与超链接

2.获取指定图像的超链接地址:

POM.xml

<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
<!-- 添加Jsoup支持 -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.10.2</version>
</dependency>
</dependencies>

代码:

import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class HttpClientjsouDemo01 {
public static void main(String[] args) throws Exception {
//创建实例化对象
CloseableHttpClient httpClient = HttpClients.createDefault();
//创建实例化对象httpget
HttpGet httpGet = new HttpGet("http://www.cnblogs.com/");
//执行get请求
CloseableHttpResponse response = httpClient.execute(httpGet);
//返回实体整个网页内容
HttpEntity entity = response.getEntity();
String toString = EntityUtils.toString(entity,"utf-8");
response.close();//关闭请求流释放系统资源

//解析网页,得到文档对象
Document doc = Jsoup.parse(toString);
//通过选择器查找所有博客链接DOM
Elements elements = doc.select("#post_list .post_item .post_item_body h3 a");
for (Element e : elements) {
System.out.println("博客标题:"+e.text()+" 超链接:"+e.attr("href"));
}
//根据带有href属性的a元素
Elements select = doc.select("a[href]");
for (Element e : select) {
System.out.println(e.toString());
}
System.out.println("===============");
Elements imgElements=doc.select("img[src$=.png]"); // 查找扩展名为.png的图片DOM节点
for(Element e:imgElements){
System.out.println(e.toString());
}

Element element=doc.getElementsByTag("title").first(); // 获取tag是title的所有DOM元素
String title=element.text(); // 返回元素的文本
System.out.println("网页标题是:"+title);

}
}

运行结果:

HttpClientjsouDemo01
博客标题:我理解的闭包 超链接:http://www.cnblogs.com/huanglei-/p/7071202.html
博客标题:Python初学——多进程Multiprocessing 超链接:http://www.cnblogs.com/wwf828/p/7344338.html
博客标题:记一次Spring aop的所遇到的问题 超链接:http://www.cnblogs.com/study-everyday/p/7429298.html
博客标题:JavaScript 学习笔记 - Web Workers 超链接:http://www.cnblogs.com/smallchen/p/7448080.html
博客标题:View.post() 不靠谱的地方你知道吗? 超链接:http://www.cnblogs.com/plokmju/p/7447998.html
博客标题:从 HTTP 到 HTTPS 再到 HSTS 超链接:http://www.cnblogs.com/upyun/p/7447977.html
博客标题:canvas自适应圆形时钟绘制 超链接:http://www.cnblogs.com/xiaohuochai/p/7447652.html
博客标题:如何生成转储(dmp)文件--工具篇 超链接:http://www.cnblogs.com/jiangxueqiao/p/7447852.html
博客标题:搭建免费热点, 诱导局域网内用户下载任意可执行文件(测试) 超链接:http://www.cnblogs.com/diligenceday/p/6986852.html
博客标题:九天学会Java,第一天,变量和数据类型,赋值和输出 超链接:http://www.cnblogs.com/eecs/p/7447429.html
博客标题:C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码 超链接:http://www.cnblogs.com/GuZhenYin/p/7447336.html
博客标题:30岁后还能入IT行业吗? 超链接:http://www.cnblogs.com/hyq76841609/p/7447252.html
博客标题:程序员的自我修养五Windows PE/COFF 超链接:http://www.cnblogs.com/Tan-sir/p/7447203.html
博客标题:如何编写更好的SQL查询:终极指南-第一部分 超链接:http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html
博客标题:JavaScript面向对象(一)——JS OOP基础与JS 中This指向详解 超链接:http://www.cnblogs.com/jerehedu/p/7447105.html
博客标题:前后端分离(手)-- 使用mock.js(好样的) 超链接:http://www.cnblogs.com/Ry-yuan/p/7446062.html
博客标题:基于Vue实现后台系统权限控制 超链接:http://www.cnblogs.com/refined-x/p/7446951.html
博客标题:[目标检测]YOLO原理 超链接:http://www.cnblogs.com/fariver/p/7446921.html
博客标题:《Java从入门到放弃》JavaSE篇:程序结构 超链接:http://www.cnblogs.com/yixueyuan/p/7446709.html
博客标题:一起来学Go --- (go的变量) 超链接:http://www.cnblogs.com/wuyongcong/p/7445489.html
<a href="https://www.cnblogs.com/" title="开发者的网上家园"><img src="/images/logo_small.gif" alt="博客园Logo" width="142" height="55"></a>
<a href="https://home.cnblogs.com/">园子</a>
<a href="https://news.cnblogs.com">新闻</a>
<a href="https://q.cnblogs.com/">博问</a>
<a href="https://ing.cnblogs.com/">闪存</a>
<a href="https://group.cnblogs.com/">小组</a>
<a href="https://wz.cnblogs.com/">收藏</a>
<a href="https://job.cnblogs.com/">招聘</a>
<a href="http://kb.cnblogs.com/">知识库</a>
<a href="http://zzk.cnblogs.com/">找找看</a>
<a href="/" class="current_nav">首页</a>
<a href="/pick/" title="编辑精选博文">精华</a>
<a href="/candidate/" title="候选区的博文">候选</a>
<a href="/news/" title="新闻频道最新新闻">新闻</a>
<a href="/following" title="我关注博客的最新博文">关注</a>
<a href="/aggsite/mycommented" title="我评论过的博文">我评</a>
<a href="/aggsite/mydigged" title="我推荐过的博文">我赞</a>
<a id="posts_refresh" href="#" class="refresh" title="刷新博文列表" onclick="aggSite.loadCategoryPostList();return false">刷新</a>
<a href="http://feed.cnblogs.com/blog/sitehome/rss"><img src="//common.cnblogs.com/images/icon_rss.gif" alt="点击订阅" style="position:relative;top:2px;" title="订阅博客园文章"></a>
<a href="http://www.cnblogs.com/xybaby/p/7153755.html" id="editor_pick_lnk" target="_blank">【编辑推荐】带着问题学习分布式系统之中心化复制集<span id="editor_pick_count"></span></a>
<a href="/aggsite/headline" title="查看更多编辑推荐" class="right_more">»</a>
<a href="http://www.cnblogs.com/han-1034683568/p/7444746.html" target="_blank" title="阅读2744, 评论51, 推荐50">[最多推荐]谈谈培训机构的"骗局"给新人一些建议(51/2744)</a>
<a href="/aggsite/topdigged24h" title="查看24小时推荐排行" class="right_more">»</a>
<a href="http://www.cnblogs.com/hyq76841609/p/7447252.html" target="_blank" title="阅读1781, 评论27, 推荐7">[最多评论]30岁后还能入IT行业吗?(27/1781)</a>
<a href="/aggsite/topcommented24h" title="查看24小时评论排行" class="right_more">»</a>
<a href="http://news.cnblogs.com/n/577068/" target="_blank" title="阅读2035, 评论6, 推荐15">[新闻头条]李开复:从相亲到结婚 老婆说的一定不错(6/2035)</a>
<a href="http://news.cnblogs.com/" title="查看更多新闻" class="right_more">»</a>
<a href="http://news.cnblogs.com/n/577093/" target="_blank" title="阅读1775, 评论9, 推荐8">[推荐新闻]有人公开了1978年的Microsoft BASIC for 6502源代码 盖茨写的(9/1775)</a>
<a href="http://news.cnblogs.com/n/recommend" title="查看更多推荐新闻" class="right_more">»</a>
<a class="titlelnk" href="http://www.cnblogs.com/huanglei-/p/7071202.html" target="_blank">我理解的闭包</a>
<a href="http://www.cnblogs.com/huanglei-/" class="lightblue">huanglei-</a>
<a href="http://www.cnblogs.com/huanglei-/p/7071202.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/huanglei-/p/7071202.html" class="gray">阅读(23)</a>
<a class="titlelnk" href="http://www.cnblogs.com/wwf828/p/7344338.html" target="_blank">Python初学——多进程Multiprocessing</a>
<a href="http://www.cnblogs.com/wwf828/" class="lightblue">闪电gogogo</a>
<a href="http://www.cnblogs.com/wwf828/p/7344338.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/wwf828/p/7344338.html" class="gray">阅读(27)</a>
<a class="titlelnk" href="http://www.cnblogs.com/study-everyday/p/7429298.html" target="_blank">记一次Spring aop的所遇到的问题</a>
<a href="http://www.cnblogs.com/study-everyday/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/926638/20170222170552.png" alt=""></a>
<a href="http://www.cnblogs.com/study-everyday/" class="lightblue">明志健致远</a>
<a href="http://www.cnblogs.com/study-everyday/p/7429298.html#commentform" title="2017-08-29 15:19" class="gray"> 评论(3)</a>
<a href="http://www.cnblogs.com/study-everyday/p/7429298.html" class="gray">阅读(57)</a>
<a class="titlelnk" href="http://www.cnblogs.com/smallchen/p/7448080.html" target="_blank">JavaScript 学习笔记 - Web Workers</a>
<a href="http://www.cnblogs.com/smallchen/" class="lightblue">小陈博客</a>
<a href="http://www.cnblogs.com/smallchen/p/7448080.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/smallchen/p/7448080.html" class="gray">阅读(77)</a>
<a class="titlelnk" href="http://www.cnblogs.com/plokmju/p/7447998.html" target="_blank">View.post() 不靠谱的地方你知道吗?</a>
<a href="http://www.cnblogs.com/plokmju/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/u234895.jpg?id=28112946" alt=""></a>
<a href="http://www.cnblogs.com/plokmju/" class="lightblue">承香墨影</a>
<a href="http://www.cnblogs.com/plokmju/p/7447998.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/plokmju/p/7447998.html" class="gray">阅读(63)</a>
<a class="titlelnk" href="http://www.cnblogs.com/upyun/p/7447977.html" target="_blank">从 HTTP 到 HTTPS 再到 HSTS</a>
<a href="http://www.cnblogs.com/upyun/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/585973/20170424120720.png" alt=""></a>
<a href="http://www.cnblogs.com/upyun/" class="lightblue">又拍云</a>
<a href="http://www.cnblogs.com/upyun/p/7447977.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/upyun/p/7447977.html" class="gray">阅读(308)</a>
<a class="titlelnk" href="http://www.cnblogs.com/xiaohuochai/p/7447652.html" target="_blank">canvas自适应圆形时钟绘制</a>
<a href="http://www.cnblogs.com/xiaohuochai/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/740839/20150730225601.png" alt=""></a>
<a href="http://www.cnblogs.com/xiaohuochai/" class="lightblue">小火柴的蓝色理想</a>
<a href="http://www.cnblogs.com/xiaohuochai/p/7447652.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/xiaohuochai/p/7447652.html" class="gray">阅读(119)</a>
<a class="titlelnk" href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html" target="_blank">如何生成转储(dmp)文件--工具篇</a>
<a href="http://www.cnblogs.com/jiangxueqiao/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/214032/20170826185122.png" alt=""></a>
<a href="http://www.cnblogs.com/jiangxueqiao/" class="lightblue">jiangxueqiao</a>
<a href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html" class="gray">阅读(98)</a>
<a class="titlelnk" href="http://www.cnblogs.com/diligenceday/p/6986852.html" target="_blank">搭建免费热点, 诱导局域网内用户下载任意可执行文件(测试)</a>
<a href="http://www.cnblogs.com/diligenceday/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/497865/20150117172039.png" alt=""></a>
<a href="http://www.cnblogs.com/diligenceday/" class="lightblue">方方和圆圆</a>
<a href="http://www.cnblogs.com/diligenceday/p/6986852.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/diligenceday/p/6986852.html" class="gray">阅读(533)</a>
<a class="titlelnk" href="http://www.cnblogs.com/eecs/p/7447429.html" target="_blank">九天学会Java,第一天,变量和数据类型,赋值和输出</a>
<a href="http://www.cnblogs.com/eecs/" class="lightblue">凯威的讲堂</a>
<a href="http://www.cnblogs.com/eecs/p/7447429.html#commentform" title="2017-08-29 15:11" class="gray"> 评论(6)</a>
<a href="http://www.cnblogs.com/eecs/p/7447429.html" class="gray">阅读(297)</a>
<a class="titlelnk" href="http://www.cnblogs.com/GuZhenYin/p/7447336.html" target="_blank">C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码</a>
<a href="http://www.cnblogs.com/GuZhenYin/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/653851/20170727102407.png" alt=""></a>
<a href="http://www.cnblogs.com/GuZhenYin/" class="lightblue">GuZhenYin</a>
<a href="http://www.cnblogs.com/GuZhenYin/p/7447336.html#commentform" title="2017-08-29 15:20" class="gray"> 评论(3)</a>
<a href="http://www.cnblogs.com/GuZhenYin/p/7447336.html" class="gray">阅读(403)</a>
<a class="titlelnk" href="http://www.cnblogs.com/hyq76841609/p/7447252.html" target="_blank">30岁后还能入IT行业吗?</a>
<a href="http://www.cnblogs.com/hyq76841609/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1061486/20170614092809.png" alt=""></a>
<a href="http://www.cnblogs.com/hyq76841609/" class="lightblue">hyq1230</a>
<a href="http://www.cnblogs.com/hyq76841609/p/7447252.html#commentform" title="2017-08-29 15:18" class="gray"> 评论(28)</a>
<a href="http://www.cnblogs.com/hyq76841609/p/7447252.html" class="gray">阅读(1802)</a>
<a class="titlelnk" href="http://www.cnblogs.com/Tan-sir/p/7447203.html" target="_blank">程序员的自我修养五Windows PE/COFF</a>
<a href="http://www.cnblogs.com/Tan-sir/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/725789/20170803152135.png" alt=""></a>
<a href="http://www.cnblogs.com/Tan-sir/" class="lightblue">目不识丁</a>
<a href="http://www.cnblogs.com/Tan-sir/p/7447203.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/Tan-sir/p/7447203.html" class="gray">阅读(173)</a>
<a class="titlelnk" href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html" target="_blank">如何编写更好的SQL查询:终极指南-第一部分</a>
<a href="http://www.cnblogs.com/powertoolsteam/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/139239/20140709164021.png" alt=""></a>
<a href="http://www.cnblogs.com/powertoolsteam/" class="lightblue">葡萄城控件技术团队</a>
<a href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html#commentform" title="2017-08-29 14:08" class="gray"> 评论(1)</a>
<a href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html" class="gray">阅读(616)</a>
<a class="titlelnk" href="http://www.cnblogs.com/jerehedu/p/7447105.html" target="_blank">JavaScript面向对象(一)——JS OOP基础与JS 中This指向详解</a>
<a href="http://www.cnblogs.com/jerehedu/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/708076/20150318090025.png" alt=""></a>
<a href="http://www.cnblogs.com/jerehedu/" class="lightblue">杰瑞教育</a>
<a href="http://www.cnblogs.com/jerehedu/p/7447105.html#commentform" title="2017-08-29 11:12" class="gray"> 评论(11)</a>
<a href="http://www.cnblogs.com/jerehedu/p/7447105.html" class="gray">阅读(189)</a>
<a class="titlelnk" href="http://www.cnblogs.com/Ry-yuan/p/7446062.html" target="_blank">前后端分离(手)-- 使用mock.js(好样的)</a>
<a href="http://www.cnblogs.com/Ry-yuan/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1144006/20170411160626.png" alt=""></a>
<a href="http://www.cnblogs.com/Ry-yuan/" class="lightblue">渊源远愿</a>
<a href="http://www.cnblogs.com/Ry-yuan/p/7446062.html#commentform" title="2017-08-29 15:09" class="gray"> 评论(5)</a>
<a href="http://www.cnblogs.com/Ry-yuan/p/7446062.html" class="gray">阅读(373)</a>
<a class="titlelnk" href="http://www.cnblogs.com/refined-x/p/7446951.html" target="_blank">基于Vue实现后台系统权限控制</a>
<a href="http://www.cnblogs.com/refined-x/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/u368620.jpg?id=10140304" alt=""></a>
<a href="http://www.cnblogs.com/refined-x/" class="lightblue">雅X共赏</a>
<a href="http://www.cnblogs.com/refined-x/p/7446951.html#commentform" title="2017-08-29 11:44" class="gray"> 评论(3)</a>
<a href="http://www.cnblogs.com/refined-x/p/7446951.html" class="gray">阅读(577)</a>
<a class="titlelnk" href="http://www.cnblogs.com/fariver/p/7446921.html" target="_blank">[目标检测]YOLO原理</a>
<a href="http://www.cnblogs.com/fariver/" class="lightblue">fariver</a>
<a href="http://www.cnblogs.com/fariver/p/7446921.html#commentform" title="" class="gray"> 评论(0)</a>
<a href="http://www.cnblogs.com/fariver/p/7446921.html" class="gray">阅读(49)</a>
<a class="titlelnk" href="http://www.cnblogs.com/yixueyuan/p/7446709.html" target="_blank">《Java从入门到放弃》JavaSE篇:程序结构</a>
<a href="http://www.cnblogs.com/yixueyuan/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/647390/20170801155234.png" alt=""></a>
<a href="http://www.cnblogs.com/yixueyuan/" class="lightblue">软件思维</a>
<a href="http://www.cnblogs.com/yixueyuan/p/7446709.html#commentform" title="2017-08-29 15:11" class="gray"> 评论(4)</a>
<a href="http://www.cnblogs.com/yixueyuan/p/7446709.html" class="gray">阅读(469)</a>
<a class="titlelnk" href="http://www.cnblogs.com/wuyongcong/p/7445489.html" target="_blank">一起来学Go --- (go的变量)</a>
<a href="http://www.cnblogs.com/wuyongcong/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/940171/20160606094048.png" alt=""></a>
<a href="http://www.cnblogs.com/wuyongcong/" class="lightblue">WrYcF</a>
<a href="http://www.cnblogs.com/wuyongcong/p/7445489.html#commentform" title="2017-08-29 10:29" class="gray"> 评论(5)</a>
<a href="http://www.cnblogs.com/wuyongcong/p/7445489.html" class="gray">阅读(222)</a>
<a href="/" class="p_1 current" onclick="aggSite.loadCategoryPostList(1,20);buildPaging(1);return false;">1</a>
<a href="/sitehome/p/2" class="p_2 middle" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">2</a>
<a href="/sitehome/p/3" class="p_3 middle" onclick="aggSite.loadCategoryPostList(3,20);buildPaging(3);return false;">3</a>
<a href="/sitehome/p/4" class="p_4 middle" onclick="aggSite.loadCategoryPostList(4,20);buildPaging(4);return false;">4</a>
<a href="/sitehome/p/5" class="p_5 middle" onclick="aggSite.loadCategoryPostList(5,20);buildPaging(5);return false;">5</a>
<a href="/sitehome/p/6" class="p_6 middle" onclick="aggSite.loadCategoryPostList(6,20);buildPaging(6);return false;">6</a>
<a href="/sitehome/p/7" class="p_7 middle" onclick="aggSite.loadCategoryPostList(7,20);buildPaging(7);return false;">7</a>
<a href="/sitehome/p/8" class="p_8 middle" onclick="aggSite.loadCategoryPostList(8,20);buildPaging(8);return false;">8</a>
<a href="/sitehome/p/9" class="p_9 middle" onclick="aggSite.loadCategoryPostList(9,20);buildPaging(9);return false;">9</a>
<a href="/sitehome/p/10" class="p_10 middle" onclick="aggSite.loadCategoryPostList(10,20);buildPaging(10);return false;">10</a>
<a href="/sitehome/p/11" class="p_11 middle" onclick="aggSite.loadCategoryPostList(11,20);buildPaging(11);return false;">11</a>
<a href="/sitehome/p/200" class="p_200 last" onclick="aggSite.loadCategoryPostList(200,20);buildPaging(200);return false;">200</a>
<a href="/sitehome/p/2" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">Next ></a>
<a href="/cate/108698/">.NET技术(8)</a>
<a href="/cate/2/">编程语言(13)</a>
<a href="/cate/108701/">软件设计(0)</a>
<a href="/cate/108703/">Web前端(19)</a>
<a href="/cate/108704/">企业信息化(2)</a>
<a href="/cate/108705/">手机开发(4)</a>
<a href="/cate/108709/">软件工程(1)</a>
<a href="/cate/108712/">数据库技术(7)</a>
<a href="/cate/108724/">操作系统(3)</a>
<a href="/cate/4/">其他分类(10)</a>
<a href="/cate/all/">所有随笔(1246)</a>
<a href="/comment/">所有评论(451)</a>
<a href="http://space.cnblogs.com/forum/public" target="_blank">反馈或建议</a>
<a href="http://www.cnblogs.com/cmt/" target="_blank">官方博客</a>
<a href="/skins.aspx" target="_blank">博客模板</a>
<a href="http://www.blogjava.net/">Java博客</a>
<a href="http://www.cppblog.com/">C++博客</a>
<a href="http://www.cnblogs.com/cmt/archive/2009/09/26/1574616.html">手机版</a>
<a href="http://click.aliyun.com/m/994/" target="_blank"><img src="//common.cnblogs.com/images/friend_link/aliyun.png" alt="阿里云"></a>
<a href="http://www.hujiang.com" target="_blank">沪江网</a>
<a href="http://www.chinaz.com/" target="_blank">站长之家</a>
<a href="http://dev.yesky.com" target="_blank">天极网</a>
<a href="http://down.admin5.com" target="_blank">A5源码下载</a>
<a href="http://www.gcpowertools.com.cn" target="_blank">葡萄城控件</a>
<a href="https://www.upyun.com/?md=cnblogs" target="_blank">又拍云存储</a>
<a href="http://zt.cnblogs.com/tingyun/" target="_blank">听云APP</a>
<a href="http://www.rongcloud.cn/" target="_blank">融云IM云</a>
<a href="http://www.hightopo.com/cn-index.html" target="_blank">图扑软件</a>
<a href="https://yq.aliyun.com/" target="_blank">阿里云栖社区</a>
<a href="http://www.cnblogs.com/mipengine/" target="_blank">百度MIP博客</a>
<a href="http://www.easemob.com" target="_blank">环信IM</a>
<a href="http://wetest.qq.com/?from=links_cnblogs" target="_blank">腾讯WeTest</a>
<a href="http://www.feige.ee?fm=cnblogs" target="_blank">飞鸽传书短信平台</a>
<a href="https://www.mtyun.com/" target="_blank">美团云</a>
<a href="/AboutUS.aspx">关于博客园</a>
<a href="/ContactUs.aspx">联系我们</a>
<a href="http://www.cnblogs.com/">博客园</a>
<a href="http://www.miitbeian.gov.cn" target="_blank">沪ICP备09004260号</a>
<a href="https://ss.knet.cn/verifyseal.dll?sn=e131108110100433392itm000000&ct=df&a=1&pa=0.25787803245785335" rel="nofollow" target="_blank"><img id="cnnic_img" src="//common.cnblogs.com/images/cnnic.png" alt="" width="64" height="23"></a>
<a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31011502001144" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="//common.cnblogs.com/images/ghs.png" alt=""><span style="float:left;height:20px;line-height:20px;margin: 0 5px 0 5px; color:#939393;">沪公网安备 31011502001144号</span></a>
===============
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/926638/20170222170552.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/585973/20170424120720.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/740839/20150730225601.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/214032/20170826185122.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/497865/20150117172039.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/653851/20170727102407.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1061486/20170614092809.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/725789/20170803152135.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/139239/20140709164021.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/708076/20150318090025.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1144006/20170411160626.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/647390/20170801155234.png" alt="">
<img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/940171/20160606094048.png" alt="">
<img src="//common.cnblogs.com/images/friend_link/aliyun.png" alt="阿里云">
<img id="cnnic_img" src="//common.cnblogs.com/images/cnnic.png" alt="" width="64" height="23">
<img src="//common.cnblogs.com/images/ghs.png" alt="">
网页标题是:博客园 - 开发者的网上家园

Process finished with exit code 0

源代码:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="referrer" content="always" />
<title>博客园 - 开发者的网上家园</title>
<meta name="keywords" content="开发者,博客园,开发者,程序猿,程序媛,极客,编程,代码,开源,IT网站,Developer,Programmer,Coder,Geek,技术社区" />
<meta name="description" content="博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。" />
<link rel="shortcut icon" href="//common.cnblogs.com/favicon.ico" type="image/x-icon" />
<link rel="Stylesheet" type="text/css" href="/bundles/aggsite.css?v=IhfFDNk6saBQuSizNqMno4eFb5L3OoXlsUCqkaSgNvA1" />
<link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://feed.cnblogs.com/blog/sitehome/rss" />
<script src="//common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
<script src="/bundles/aggsite.js?v=vWqa5z-vvnUBiauXGl6S0-ZbtOAq_fbE-A1hKZngtlw1" type="text/javascript"></script>
</head>
<body>
<div id="wrapper">
<div id="hd_info">
<div id="cnts">
<div id="site_nav_top">代码改变世界</div>
<div id="login_area"><span id="span_userinfo"></span></div>
<div class="clear"></div>
</div>
</div>
<div id="header">
<p class="h_r_3"></p><p class="h_r_2"></p><p class="h_r_1"></p>
<div id="header_block">
<div id="logo">
<h1>
<a href="https://www.cnblogs.com/" title="开发者的网上家园"><img src="/images/logo_small.gif" alt="博客园Logo" width="142" height="55" /></a>
</h1>
</div>

<div class="clear"></div>
</div>
<p class="h_r_1"></p><p class="h_r_2"></p><p class="h_r_3"></p>
</div>
<div id="nav_menu"><a href="https://home.cnblogs.com/">园子</a><a href="https://news.cnblogs.com">新闻</a><a href="https://q.cnblogs.com/">博问</a><a href="https://ing.cnblogs.com/">闪存</a><a href="https://group.cnblogs.com/">小组</a><a href="https://wz.cnblogs.com/">收藏</a><a href="https://job.cnblogs.com/">招聘</a><a href="http://kb.cnblogs.com/">知识库</a><a href="http://zzk.cnblogs.com/">找找看</a></div>
<div id="main">
<div class="post_nav_block_wrapper">
<ul class="post_nav_block">
<li><a href="/"  class="current_nav" >首页</a></li>
<li><a href="/pick/"   title="编辑精选博文">精华</a></li>
<li><a href="/candidate/"   title="候选区的博文">候选</a></li>
<li><a href="/news/"   title="新闻频道最新新闻">新闻</a></li>
<li><a href="/following"   title="我关注博客的最新博文">关注</a></li>
<li><a href="/aggsite/mycommented"   title="我评论过的博文">我评</a></li>
<li><a href="/aggsite/mydigged"   title="我推荐过的博文">我赞</a></li>
</ul>
<div class="clear"></div>
</div>
<div class="rss_link" id="rss_block">
<span id="posts_refresh_tips"></span><a id="posts_refresh" href="#" class="refresh" title="刷新博文列表" onclick="aggSite.loadCategoryPostList();return false">刷新</a>                <a href="http://feed.cnblogs.com/blog/sitehome/rss"><img src="//common.cnblogs.com/images/icon_rss.gif" alt="点击订阅" style="position:relative;top:2px;" title="订阅博客园文章" /></a>            </div>
<div id="headline_block" class="headline"><ul><li class="editor_pick"><a href="http://www.cnblogs.com/xybaby/p/7153755.html" id="editor_pick_lnk" target="_blank">【编辑推荐】带着问题学习分布式系统之中心化复制集<span id="editor_pick_count"></span></a> <a href="/aggsite/headline" title="查看更多编辑推荐" class="right_more">»</a></li><li><a href="http://www.cnblogs.com/han-1034683568/p/7444746.html" target="_blank" title="阅读2675, 评论51, 推荐48">[最多推荐]谈谈培训机构的"骗局"给新人一些建议(51/2675)</a> <a href="/aggsite/topdigged24h" title="查看24小时推荐排行" class="right_more">»</a></li><li><a href="http://www.cnblogs.com/hyq76841609/p/7447252.html" target="_blank" title="阅读1680, 评论26, 推荐7">[最多评论]30岁后还能入IT行业吗?(26/1680)</a> <a href="/aggsite/topcommented24h" title="查看24小时评论排行" class="right_more">»</a></li><li><a href="http://news.cnblogs.com/n/577068/" target="_blank" title="阅读1989, 评论6, 推荐15">[新闻头条]李开复:从相亲到结婚 老婆说的一定不错(6/1989)</a> <a href="http://news.cnblogs.com/" title="查看更多新闻" class="right_more">»</a></li><li><a href="http://news.cnblogs.com/n/577093/" target="_blank" title="阅读1632, 评论9, 推荐7">[推荐新闻]有人公开了1978年的Microsoft BASIC for 6502源代码 盖茨写的(9/1632)</a> <a href="http://news.cnblogs.com/n/recommend" title="查看更多推荐新闻" class="right_more">»</a></li></ul></div>

<div id="pager_top" style="display:none"></div>
<div id="post_list_tips" class="hide"></div>

<div id="post_list">

<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('study-everyday',7429298,277161,1)">
<span class="diggnum" id="digg_count_7429298">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7429298" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/study-everyday/p/7429298.html" target="_blank">记一次Spring aop的所遇到的问题</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/study-everyday/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/926638/20170222170552.png" alt=""/></a>    由来 项目中需要实现某个订单的状态改变后然后推送给第三方的功能,由于更改状态的项目和推送的项目不是同一个项目,所以为了不改变原项目的代码,我们考虑用spring的aop来实现。 项目用的是springmvc + spring + mybatis 的架构,我们知道spring实现了两种代理方式:JDK ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/study-everyday/" class="lightblue">明志健致远</a>
发布于 2017-08-29 14:44
<span class="article_comment"><a href="http://www.cnblogs.com/study-everyday/p/7429298.html#commentform" title="2017-08-29 14:49" class="gray">
评论(2)</a></span><span class="article_view"><a href="http://www.cnblogs.com/study-everyday/p/7429298.html" class="gray">阅读(37)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('smallchen',7448080,263359,1)">
<span class="diggnum" id="digg_count_7448080">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7448080" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/smallchen/p/7448080.html" target="_blank">JavaScript 学习笔记 - Web Workers</a></h3>
<p class="post_item_summary">
前言 本文仅是 Web Workers 的入门科普文章,不涉及太琐碎的知识点。 我们知道,在 Web Workers 出来之前,JavaScript 是单线程的。即使是 之类的看似多线程的函数,实际上也是单线程执行的。 有时,我们需要在浏览器执行一个比较耗时的计算: function count() ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/smallchen/" class="lightblue">小陈博客</a>
发布于 2017-08-29 14:28
<span class="article_comment"><a href="http://www.cnblogs.com/smallchen/p/7448080.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/smallchen/p/7448080.html" class="gray">阅读(56)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('plokmju',7447998,141671,1)">
<span class="diggnum" id="digg_count_7447998">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447998" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/plokmju/p/7447998.html" target="_blank">View.post() 不靠谱的地方你知道吗?</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/plokmju/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/u234895.jpg?id=28112946" alt=""/></a>    版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 一、前言 有时候,我们会需要用到 方法,来将一个 Runnable 发送到主线程去执行。这一切,看似很美好,它最终会通过一个 方 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/plokmju/" class="lightblue">承香墨影</a>
发布于 2017-08-29 14:12
<span class="article_comment"><a href="http://www.cnblogs.com/plokmju/p/7447998.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/plokmju/p/7447998.html" class="gray">阅读(50)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('upyun',7447977,187965,1)">
<span class="diggnum" id="digg_count_7447977">3</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447977" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/upyun/p/7447977.html" target="_blank">从 HTTP 到 HTTPS 再到 HSTS</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/upyun/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/585973/20170424120720.png" alt=""/></a>    近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。 HTTP HTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/upyun/" class="lightblue">又拍云</a>
发布于 2017-08-29 14:07
<span class="article_comment"><a href="http://www.cnblogs.com/upyun/p/7447977.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/upyun/p/7447977.html" class="gray">阅读(258)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('xiaohuochai',7447652,221787,1)">
<span class="diggnum" id="digg_count_7447652">4</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447652" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/xiaohuochai/p/7447652.html" target="_blank">canvas自适应圆形时钟绘制</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/xiaohuochai/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/740839/20150730225601.png" alt=""/></a>    [1]效果演示 [2]功能分析 [3]静态时钟 [4]动态效果 [5]完整代码 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/xiaohuochai/" class="lightblue">小火柴的蓝色理想</a>
发布于 2017-08-29 13:56
<span class="article_comment"><a href="http://www.cnblogs.com/xiaohuochai/p/7447652.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/xiaohuochai/p/7447652.html" class="gray">阅读(110)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('jiangxueqiao',7447852,372129,1)">
<span class="diggnum" id="digg_count_7447852">1</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447852" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html" target="_blank">如何生成转储(dmp)文件--工具篇</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/jiangxueqiao/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/214032/20170826185122.png" alt=""/></a>    转储文件也就是我们常说的dump文件。可以把转储文件看成软件的某个时刻的一个快照。转储文件一般都是在软件出现问题时手动生成或者程序自动生成。下面我们介绍几种生成转储文件的方法。 1. 任务管理器 任务管理器可以说是最易获取的系统工具,同时它具有生成转储文件的功能。但要注意的是在64位操作系统上面,默 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/jiangxueqiao/" class="lightblue">jiangxueqiao</a>
发布于 2017-08-29 13:39
<span class="article_comment"><a href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/jiangxueqiao/p/7447852.html" class="gray">阅读(96)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('diligenceday',6986852,159314,1)">
<span class="diggnum" id="digg_count_6986852">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_6986852" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/diligenceday/p/6986852.html" target="_blank">搭建免费热点, 诱导局域网内用户下载任意可执行文件(测试)</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/diligenceday/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/497865/20150117172039.png" alt=""/></a>    环境需求 主要环境搭建 目的:替换局域网用户的下载文件,变为我们自己定义的下载文件, 这个文件可以为一个恶意的exe或者apk quick-ap通过github即可下载:https://github.com/sqqihao/quick-ap 需要bettercap的第三方模块:https://git ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/diligenceday/" class="lightblue">方方和圆圆</a>
发布于 2017-08-29 11:28
<span class="article_comment"><a href="http://www.cnblogs.com/diligenceday/p/6986852.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/diligenceday/p/6986852.html" class="gray">阅读(515)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('eecs',7447429,193825,1)">
<span class="diggnum" id="digg_count_7447429">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447429" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/eecs/p/7447429.html" target="_blank">九天学会Java,第一天,变量和数据类型,赋值和输出</a></h3>
<p class="post_item_summary">
用9天入门三门编程语言,有可能嘛,尤其是对没有基础的同学来说?对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的。 网络上,网友们争论的哪个语言是最好的语言在我看来是这个世界上最无聊的争论。语言只是最基础的工具,是为我们服务, ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/eecs/" class="lightblue">凯威的讲堂</a>
发布于 2017-08-29 11:27
<span class="article_comment"><a href="http://www.cnblogs.com/eecs/p/7447429.html#commentform" title="2017-08-29 14:57" class="gray">
评论(4)</a></span><span class="article_view"><a href="http://www.cnblogs.com/eecs/p/7447429.html" class="gray">阅读(280)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('GuZhenYin',7447336,192523,1)">
<span class="diggnum" id="digg_count_7447336">14</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447336" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/GuZhenYin/p/7447336.html" target="_blank">C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/GuZhenYin/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/653851/20170727102407.png" alt=""/></a>    前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 说点什么.. 本篇..基本可以算是Xamarin在应用开发过程中的核心了..真的很很很重要.. 想学习的..想用的..建议仔 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/GuZhenYin/" class="lightblue">GuZhenYin</a>
发布于 2017-08-29 11:14
<span class="article_comment"><a href="http://www.cnblogs.com/GuZhenYin/p/7447336.html#commentform" title="2017-08-29 13:15" class="gray">
评论(2)</a></span><span class="article_view"><a href="http://www.cnblogs.com/GuZhenYin/p/7447336.html" class="gray">阅读(386)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('hyq76841609',7447252,347397,1)">
<span class="diggnum" id="digg_count_7447252">7</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447252" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/hyq76841609/p/7447252.html" target="_blank">30岁后还能入IT行业吗?</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/hyq76841609/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1061486/20170614092809.png" alt=""/></a>    前言 写这样的文章只想给那些准备改行想入IT行业的同学一点点建议,当然只做参考,我的个人经历。 我也是一个30岁改行进IT行业的程序猿。入这行也有一年多了吧。给我的感觉就是比较苦逼。 入行前的培训 进入IT行业前肯定得会一门语言。有好多同学选择自学,也有好多同学选择进培训机构。不管哪种,能学到真本事 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/hyq76841609/" class="lightblue">hyq1230</a>
发布于 2017-08-29 11:01
<span class="article_comment"><a href="http://www.cnblogs.com/hyq76841609/p/7447252.html#commentform" title="2017-08-29 14:18" class="gray">
评论(25)</a></span><span class="article_view"><a href="http://www.cnblogs.com/hyq76841609/p/7447252.html" class="gray">阅读(1677)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('Tan-sir',7447203,220676,1)">
<span class="diggnum" id="digg_count_7447203">2</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447203" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/Tan-sir/p/7447203.html" target="_blank">程序员的自我修养五Windows PE/COFF</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/Tan-sir/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/725789/20170803152135.png" alt=""/></a>    5.1 Windows的二进制文件格式PE/COFF PE文件格式事实上与ELF同根同源,它们都是由COFF格式发展而来。 5.2 PE前身——COFF 在win下,Command Prompt for vs 2017,cd命令进入源代码所在目录: 运行命令: “cl”是VISUAL C++的编译器 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/Tan-sir/" class="lightblue">目不识丁</a>
发布于 2017-08-29 10:54
<span class="article_comment"><a href="http://www.cnblogs.com/Tan-sir/p/7447203.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/Tan-sir/p/7447203.html" class="gray">阅读(170)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('powertoolsteam',7446949,71844,1)">
<span class="diggnum" id="digg_count_7446949">16</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446949" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html" target="_blank">如何编写更好的SQL查询:终极指南-第一部分</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/powertoolsteam/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/139239/20140709164021.png" alt=""/></a>    结构化查询语言(SQL)是数据挖掘分析行业不可或缺的一项技能。对于SQL来说,编写查询语句只是第一步,确保查询语句高效并且适合于你的数据库操作工作,才是最重要的。 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/powertoolsteam/" class="lightblue">葡萄城控件技术团队</a>
发布于 2017-08-29 10:43
<span class="article_comment"><a href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html#commentform" title="2017-08-29 14:08" class="gray">
评论(1)</a></span><span class="article_view"><a href="http://www.cnblogs.com/powertoolsteam/p/write-better-sql-queries-definitive-guide-part-1.html" class="gray">阅读(592)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('jerehedu',7447105,210284,1)">
<span class="diggnum" id="digg_count_7447105">6</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7447105" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/jerehedu/p/7447105.html" target="_blank">JavaScript面向对象(一)——JS OOP基础与JS 中This指向详解</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/jerehedu/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/708076/20150318090025.png" alt=""/></a>    前 言 JRedu 学过程序语言的都知道,我们的程序语言进化是从“面向机器”、到“面向过程”、再到“面向对象”一步步的发展而来。类似于汇编语言这样的面向机器的语言,随着时代的发展已经逐渐淘汰;而面向过程的语言也只有C语言老大哥依然坚挺;现在主流的语言(例如Java、C++、PHP等)都是面向对象的语 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/jerehedu/" class="lightblue">杰瑞教育</a>
发布于 2017-08-29 10:35
<span class="article_comment"><a href="http://www.cnblogs.com/jerehedu/p/7447105.html#commentform" title="2017-08-29 11:12" class="gray">
评论(11)</a></span><span class="article_view"><a href="http://www.cnblogs.com/jerehedu/p/7447105.html" class="gray">阅读(183)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('Ry-yuan',7446062,347748,1)">
<span class="diggnum" id="digg_count_7446062">1</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446062" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/Ry-yuan/p/7446062.html" target="_blank">前后端分离(手)-- 使用mock.js(好样的)</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/Ry-yuan/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/1144006/20170411160626.png" alt=""/></a>    前言: 本篇博文昨天七夕写的,一天下来被虐得体无完肤,苦逼的单身狗只能学习,对!我爱学习,关掉朋友圈,并写了一篇博文发泄发泄。这次写mock.js的使用,能使前后端分离,分离,分离,重要的是说三遍。 特别说明:本篇博文适合单身贵族看。对于其他观众,不负责不承认。 mockjs介绍: 你是否遇见过,前 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/Ry-yuan/" class="lightblue">渊源远愿</a>
发布于 2017-08-29 10:32
<span class="article_comment"><a href="http://www.cnblogs.com/Ry-yuan/p/7446062.html#commentform" title="2017-08-29 11:33" class="gray">
评论(3)</a></span><span class="article_view"><a href="http://www.cnblogs.com/Ry-yuan/p/7446062.html" class="gray">阅读(358)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('refined-x',7446951,361281,1)">
<span class="diggnum" id="digg_count_7446951">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446951" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/refined-x/p/7446951.html" target="_blank">基于Vue实现后台系统权限控制</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/refined-x/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/u368620.jpg?id=10140304" alt=""/></a>    原文地址:http://refined-x.com/2017/08/29/基于Vue实现后台系统权限控制/,转载请注明出处。 用Vue/React这类双向绑定框架做后台系统再适合不过,后台系统相比普通前端项目除了数据交互更频繁以外,还有一个特别的需求就是对用户的权限控制,那么如何在一个Vue应用中实 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/refined-x/" class="lightblue">雅X共赏</a>
发布于 2017-08-29 10:08
<span class="article_comment"><a href="http://www.cnblogs.com/refined-x/p/7446951.html#commentform" title="2017-08-29 11:44" class="gray">
评论(3)</a></span><span class="article_view"><a href="http://www.cnblogs.com/refined-x/p/7446951.html" class="gray">阅读(562)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('fariver',7446921,318212,1)">
<span class="diggnum" id="digg_count_7446921">0</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446921" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/fariver/p/7446921.html" target="_blank">[目标检测]YOLO原理</a></h3>
<p class="post_item_summary">
1 YOLO 创新点: 端到端训练及推断 + 改革区域建议框式目标检测框架 + 实时目标检测 1.1 创新点 (1) 改革了区域建议框式检测框架: RCNN系列均需要生成建议框,在建议框上进行分类与回归,但建议框之间有重叠,这会带来很多重复工作。YOLO将全图划分为SXS的格子,每个格子负责中心在该 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/fariver/" class="lightblue">fariver</a>
发布于 2017-08-29 10:03
<span class="article_comment"><a href="http://www.cnblogs.com/fariver/p/7446921.html#commentform" title="" class="gray">
评论(0)</a></span><span class="article_view"><a href="http://www.cnblogs.com/fariver/p/7446921.html" class="gray">阅读(48)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('yixueyuan',7446709,190350,1)">
<span class="diggnum" id="digg_count_7446709">1</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446709" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/yixueyuan/p/7446709.html" target="_blank">《Java从入门到放弃》JavaSE篇:程序结构</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/yixueyuan/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/647390/20170801155234.png" alt=""/></a>    程序的结构一般分为三种: 顺序结构。 选择结构。 循环结构。 一、顺序结构:这个不用多说吧,跟我们平时写文章的顺序一样,从上往下。 二、选择结构:从名字就能看出,要选择嘛,到底是要漂亮滴妹子,还是要有钱滴妹子呢!当然,如果是个吊丝码农滴话,那你就不要多想了,还是老老实实码代码吧··· 三、循环结构: ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/yixueyuan/" class="lightblue">软件思维</a>
发布于 2017-08-29 09:20
<span class="article_comment"><a href="http://www.cnblogs.com/yixueyuan/p/7446709.html#commentform" title="2017-08-29 11:32" class="gray">
评论(3)</a></span><span class="article_view"><a href="http://www.cnblogs.com/yixueyuan/p/7446709.html" class="gray">阅读(452)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('wuyongcong',7445489,280786,1)">
<span class="diggnum" id="digg_count_7445489">2</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7445489" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/wuyongcong/p/7445489.html" target="_blank">一起来学Go --- (go的变量)</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/wuyongcong/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/940171/20160606094048.png" alt=""/></a>    变量 变量是几乎所有编程语言中最基本的组成元素,从根本上说,变量相当于是一块数据存储空间的命名,程序可以通过定义一个变量来申请一块数据存储空间,之后可以通过引用变量名来使用这块存储空间。go语言中的变量使用方式与C语言接近,但具备更大的灵活性。 变量的声明 go语言引入了关键字ver,而类型信息放在 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/wuyongcong/" class="lightblue">WrYcF</a>
发布于 2017-08-29 09:11
<span class="article_comment"><a href="http://www.cnblogs.com/wuyongcong/p/7445489.html#commentform" title="2017-08-29 10:29" class="gray">
评论(5)</a></span><span class="article_view"><a href="http://www.cnblogs.com/wuyongcong/p/7445489.html" class="gray">阅读(216)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('han-1034683568',7444746,334655,1)">
<span class="diggnum" id="digg_count_7444746">48</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7444746" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/han-1034683568/p/7444746.html" target="_blank">谈谈培训机构的"骗局"给新人一些建议</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/han-1034683568/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/859549/20170630173301.png" alt=""/></a>    卖证书这个做法是培训机构让我最讨厌的一种行为,因为里面的学生不懂,所以就安利这些证书,虽然只有几百块,与高额学费相比的话显得很廉价,但是通过这种方式去剥削学生,无异于吸学生的血,这是在压榨他们最后的利用价值,为了利益连这种事情都做得出来,从一个还没有收入来源的学生身上榨取价值,我该以什么样的文字和表... ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/han-1034683568/" class="lightblue">涵s</a>
发布于 2017-08-29 08:35
<span class="article_comment"><a href="http://www.cnblogs.com/han-1034683568/p/7444746.html#commentform" title="2017-08-29 14:54" class="gray">
评论(51)</a></span><span class="article_view"><a href="http://www.cnblogs.com/han-1034683568/p/7444746.html" class="gray">阅读(2673)</a></span></div>
</div>
<div class="clear"></div>
</div>
<div class="post_item">
<div class="digg">
<div class="diggit" onclick="DiggPost('xueweihan',7446340,228315,1)">
<span class="diggnum" id="digg_count_7446340">10</span>
</div>
<div class="clear"></div>
<div id="digg_tip_7446340" class="digg_tip"></div>
</div>
<div class="post_item_body">
<h3><a class="titlelnk" href="http://www.cnblogs.com/xueweihan/p/7446340.html" target="_blank">《HelloGitHub》第 17 期</a></h3>
<p class="post_item_summary">
<a href="http://www.cnblogs.com/xueweihan/" target="_blank"><img width="48" height="48" class="pfs" src="//pic.cnblogs.com/face/759200/20150524073137.png" alt=""/></a>    公告 1. 本月 "hellogithub.com" 动态 服务器迁移到了国内,国内访问速度有了质的飞跃。 代码重构 "项目" 运行更加简单,直接 clone、执行安装依赖命令、运行 上线了“我的收藏”功能,便于项目的查看和收藏。 2. HelloGitHub 持续招募 某一编程语言编辑(要求:使用 ...
</p>
<div class="post_item_foot">
<a href="http://www.cnblogs.com/xueweihan/" class="lightblue">削微寒</a>
发布于 2017-08-29 08:28
<span class="article_comment"><a href="http://www.cnblogs.com/xueweihan/p/7446340.html#commentform" title="2017-08-29 10:33" class="gray">
评论(9)</a></span><span class="article_view"><a href="http://www.cnblogs.com/xueweihan/p/7446340.html" class="gray">阅读(615)</a></span></div>
</div>
<div class="clear"></div>
</div>

</div>
<script>editorPickStat();aggSite.user.getUserInfo();</script>
<script type="text/javascript">
var aggSiteModel = {"CategoryType":"SiteHome","ParentCategoryId":0,"CategoryId":808,"PageIndex":1,"TotalPostCount":4000,"ItemListActionName":"PostList"};
</script>
<div id="pager_bottom"><div id="paging_block"><div class="pager"><a href="/" class="p_1 current" onclick="aggSite.loadCategoryPostList(1,20);buildPaging(1);return false;">1</a><a href="/sitehome/p/2" class="p_2 middle" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">2</a><a href="/sitehome/p/3" class="p_3 middle" onclick="aggSite.loadCategoryPostList(3,20);buildPaging(3);return false;">3</a><a href="/sitehome/p/4" class="p_4 middle" onclick="aggSite.loadCategoryPostList(4,20);buildPaging(4);return false;">4</a><a href="/sitehome/p/5" class="p_5 middle" onclick="aggSite.loadCategoryPostList(5,20);buildPaging(5);return false;">5</a><a href="/sitehome/p/6" class="p_6 middle" onclick="aggSite.loadCategoryPostList(6,20);buildPaging(6);return false;">6</a><a href="/sitehome/p/7" class="p_7 middle" onclick="aggSite.loadCategoryPostList(7,20);buildPaging(7);return false;">7</a><a href="/sitehome/p/8" class="p_8 middle" onclick="aggSite.loadCategoryPostList(8,20);buildPaging(8);return false;">8</a><a href="/sitehome/p/9" class="p_9 middle" onclick="aggSite.loadCategoryPostList(9,20);buildPaging(9);return false;">9</a><a href="/sitehome/p/10" class="p_10 middle" onclick="aggSite.loadCategoryPostList(10,20);buildPaging(10);return false;">10</a><a href="/sitehome/p/11" class="p_11 middle" onclick="aggSite.loadCategoryPostList(11,20);buildPaging(11);return false;">11</a><span class="ellipsis">···</span><a href="/sitehome/p/200" class="p_200 last" onclick="aggSite.loadCategoryPostList(200,20);buildPaging(200);return false;">200</a><a href="/sitehome/p/2" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">Next ></a></div></div><script type="text/javascript">var pagingBuider={"OnlyLinkText":false,"TotalCount":4000,"PageIndex":1,"PageSize":20,"ShowPageCount":5,"SkipCount":0,"UrlFormat":"/sitehome/p/{0}","OnlickJsFunc":"aggSite.loadCategoryPostList()","FirstPageLink":"/","AjaxUrl":"/mvc/ToolkitPaging/load.aspx","AjaxCallbak":null,"TopPagerId":"pager_top","IsRenderScript":true};function buildPaging(pageIndex){pagingBuider.PageIndex=pageIndex;$.ajax({url:pagingBuider.AjaxUrl,data:JSON.stringify(pagingBuider),type:'post',dataType:'text',contentType:'application/json; charset=utf-8',success:function (data) { $('#paging_block').html(data); var pagerTop=$('#pager_top');if(pageIndex>1){$(pagerTop).html(data).show();}else{$(pagerTop).hide();}}});}</script>
</div>
<div id="side_nav">

<div id="cate_title_block">
<div id="cate_title_title"><div class="cate_title">网站分类</div></div>
<ul id="cate_item">
<li id="cate_item_108698" onmouseover="cateShow(108698)" onmouseout="cateHidden(108698)">
<a href="/cate/108698/">.NET技术(8)</a>
</li>
<li id="cate_item_2" onmouseover="cateShow(2)" onmouseout="cateHidden(2)">
<a href="/cate/2/">编程语言(13)</a>
</li>
<li id="cate_item_108701" onmouseover="cateShow(108701)" onmouseout="cateHidden(108701)">
<a href="/cate/108701/">软件设计(0)</a>
</li>
<li id="cate_item_108703" onmouseover="cateShow(108703)" onmouseout="cateHidden(108703)">
<a href="/cate/108703/">Web前端(19)</a>
</li>
<li id="cate_item_108704" onmouseover="cateShow(108704)" onmouseout="cateHidden(108704)">
<a href="/cate/108704/">企业信息化(2)</a>
</li>
<li id="cate_item_108705" onmouseover="cateShow(108705)" onmouseout="cateHidden(108705)">
<a href="/cate/108705/">手机开发(4)</a>
</li>
<li id="cate_item_108709" onmouseover="cateShow(108709)" onmouseout="cateHidden(108709)">
<a href="/cate/108709/">软件工程(1)</a>
</li>
<li id="cate_item_108712" onmouseover="cateShow(108712)" onmouseout="cateHidden(108712)">
<a href="/cate/108712/">数据库技术(7)</a>
</li>
<li id="cate_item_108724" onmouseover="cateShow(108724)" onmouseout="cateHidden(108724)">
<a href="/cate/108724/">操作系统(3)</a>
</li>
<li id="cate_item_4" onmouseover="cateShow(4)" onmouseout="cateHidden(4)">
<a href="/cate/4/">其他分类(10)</a>
</li>
<li id="cate_item_0" onmouseover="cateShow(0)" onmouseout="cateHidden(0)">
<a href="/cate/all/">所有随笔(1246)</a>
</li>
<li id="cate_item_-1" onmouseover="cateShow(-1)" onmouseout="cateHidden(-1)">
<a href="/comment/">所有评论(451)</a>
</li>
</ul>
<div class="cate_bottom"></div>
<div id="cate_sub_block"></div>
<script type="text/javascript">var cateIdList = '108698,2,108701,108703,108704,108705,108709,108712,108724,4';aggSite.loadSubCategories();</script>
</div>
<div class="l_s"></div>
<p class="r_l_3"></p><p class="r_l_2"></p><p class="r_l_1"></p>
<div class="w_l">
<h4>链接</h4>
<ul>
<li><a href="http://space.cnblogs.com/forum/public" target="_blank">反馈或建议</a></li>
<li><a href="http://www.cnblogs.com/cmt/" target="_blank">官方博客</a></li>
<li><a href="/skins.aspx" target="_blank">博客模板</a></li>
<li><a href="http://www.blogjava.net/">Java博客</a></li>
<li><a href="http://www.cppblog.com/">C++博客</a></li>
<li><a href="http://www.cnblogs.com/cmt/archive/2009/09/26/1574616.html">手机版</a></li>
</ul>
</div>
<p class="r_l_1"></p><p class="r_l_2"></p><p class="r_l_3"></p>
<div class="l_s"></div>
<div id="user_stats"></div>
<div class="l_s"></div>
<p class="r_l_3"></p><p class="r_l_2"></p><p class="r_l_1"></p>
<div class="w_l">
<h4>统计信息</h4>
<div id="site_stats"></div>
</div>
<p class="r_l_1"></p><p class="r_l_2"></p><p class="r_l_3"></p>

</div>
<div id="side_right">
<div id="search_block">
<div class="side_search">
<input type="text" id="zzk_q" class="search_input" onkeydown="return zzk_go_enter(event);" tabindex="3" /><input onclick="zzk_go()" type="button" class="search_btn" value="找找看" />
</div>
<div id="google_search" class="side_search">
<input type="text" id="google_search_q" class="search_input" onkeydown="return google_search_enter(event);" /><input type="button" value="Google" class="search_btn" onclick="return google_search();" />
</div>
</div>
<div id="cnblogs_a1"></div>
<div id="cnblogs_b1" class="sidebar-image"></div>
<div id="ad_right_text" class="ad_right_text"></div>
<div id="side_right_block"></div>
</div>
</div>
<div id="footer">
<div class="footer_block">
<p class="r_b_3"></p><p class="r_b_2"></p><p class="r_b_1"></p><div id="friend_link">
友情链接:<a href="http://click.aliyun.com/m/994/" target="_blank"><img src="//common.cnblogs.com/images/friend_link/aliyun.png" alt="阿里云" /></a><a href="http://www.hujiang.com" target="_blank">沪江网</a><a href="http://www.chinaz.com/" target="_blank">站长之家</a><a href="http://dev.yesky.com" target="_blank">天极网</a><a href="http://down.admin5.com" target="_blank">A5源码下载</a><a href="http://www.gcpowertools.com.cn" target="_blank">葡萄城控件</a><a href="https://www.upyun.com/?md=cnblogs" target="_blank">又拍云存储</a><a href="http://zt.cnblogs.com/tingyun/" target="_blank">听云APP</a><a href="http://www.rongcloud.cn/" target="_blank">融云IM云</a><a href="http://www.hightopo.com/cn-index.html" target="_blank">图扑软件</a><a href="https://yq.aliyun.com/" target="_blank">阿里云栖社区</a><a href="http://www.cnblogs.com/mipengine/" target="_blank">百度MIP博客</a><a href="http://www.easemob.com" target="_blank">环信IM</a><a href="http://wetest.qq.com/?from=links_cnblogs" target="_blank">腾讯WeTest</a><a href="http://www.feige.ee?fm=cnblogs" target="_blank">飞鸽传书短信平台</a><a href="https://www.mtyun.com/" target="_blank">美团云</a>
</div><p class="r_b_1"></p><p class="r_b_2"></p><p class="r_b_3"></p>
</div>
</div>
<div id="footer_bottom">
<div><a href="/AboutUS.aspx">关于博客园</a><a href="/ContactUs.aspx">联系我们</a>©2004-2017<a href="http://www.cnblogs.com/">博客园</a>保留所有权利<a href="http://www.miitbeian.gov.cn" target="_blank">沪ICP备09004260号</a></div>
<div><a href="https://ss.knet.cn/verifyseal.dll?sn=e131108110100433392itm000000&ct=df&a=1&pa=0.25787803245785335" rel="nofollow" target="_blank"><img id="cnnic_img" src="//common.cnblogs.com/images/cnnic.png" alt="" width="64" height="23" /></a><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31011502001144" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="//common.cnblogs.com/images/ghs.png" alt="" /><span style="float:left;height:20px;line-height:20px;margin: 0 5px 0 5px; color:#939393;">沪公网安备 31011502001144号</span></a></div>
</div>
</div>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: