<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>热爱改变生活</title><link>https://sumile.cn</link><atom:link href="https://sumile.cn/rss.xml" rel="self" type="application/rss+xml"/><description>热爱改变生活</description><generator>Halo v2.23.2</generator><language>zh-cn</language><image><url>https://sumile.cn/upload/logo_bird_small-RYoq.png</url><title>热爱改变生活</title><link>https://sumile.cn</link></image><lastBuildDate>Thu, 9 Apr 2026 19:31:27 GMT</lastBuildDate><item><title><![CDATA[服务器开放端口]]></title><link>https://sumile.cn/archives/wei-ming-ming-wen-zhang</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3&amp;url=/archives/wei-ming-ming-wen-zhang" width="1" height="1" alt="" style="opacity:0;">firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload iptables -L -n]]></description><guid isPermaLink="false">/archives/wei-ming-ming-wen-zhang</guid><dc:creator>sumile</dc:creator><pubDate>Thu, 9 Apr 2026 11:50:45 GMT</pubDate></item><item><title><![CDATA[深入理解 Java 虚拟机 笔记 (2018.07.10-14)]]></title><link>https://sumile.cn/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-10-14</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA%20%E7%AC%94%E8%AE%B0%20%282018.07.10-14%29&amp;url=/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-10-14" width="1" height="1" alt="" style="opacity:0;">笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-10一一2018-07-14 GC日志的解读 33.125 / 100.667 : GC发生的时间 (虚拟机从启动以来的秒数) [GC / [Full GC / [Full GC(system) : 这次垃圾收集的停顿类型,如果]]></description><guid isPermaLink="false">/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-10-14</guid><dc:creator>sumile</dc:creator><category>读书笔记</category><category>Java</category><category>Code</category><pubDate>Sun, 15 Jul 2018 15:14:11 GMT</pubDate></item><item><title><![CDATA[深入理解 Java 虚拟机 笔记 (2018.07.03-07)]]></title><link>https://sumile.cn/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-03-07</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA%20%E7%AC%94%E8%AE%B0%20%282018.07.03-07%29&amp;url=/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-03-07" width="1" height="1" alt="" style="opacity:0;">笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-07-03一一2018-07-07 如何判断一个类是否是无用的 该类所有的实例都已经被回收,即Java堆中已经不存在该类的任何实例 加载该类的ClassLoader已经被回收 该类对应的Class对象已经没有在任何地方被引用,无法在任]]></description><guid isPermaLink="false">/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-07-03-07</guid><dc:creator>sumile</dc:creator><category>读书笔记</category><category>Java</category><category>Code</category><pubDate>Sat, 7 Jul 2018 12:32:57 GMT</pubDate></item><item><title><![CDATA[深入理解 Java 虚拟机 笔记 (2018.06.26-30)]]></title><link>https://sumile.cn/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-06-26-30</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA%20%E7%AC%94%E8%AE%B0%20%282018.06.26-30%29&amp;url=/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-06-26-30" width="1" height="1" alt="" style="opacity:0;">笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-26一一2018-06-30 对象的访问定位 由于reference(对象的引用,存放在栈中)类型在虚拟机规范中只规定了它是一个指向对象的引用,并没有定义这个引用应该通过何种方式去定位并访问堆中的对象的位置,所以这部分操作是由虚]]></description><guid isPermaLink="false">/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3-java-%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B0-2018-06-26-30</guid><dc:creator>sumile</dc:creator><category>读书笔记</category><category>Java</category><category>Code</category><pubDate>Sat, 30 Jun 2018 14:45:34 GMT</pubDate></item><item><title><![CDATA[Maven pom中如何引用Jar文件]]></title><link>https://sumile.cn/archives/maven-pom%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8jar%E6%96%87%E4%BB%B6</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=Maven%20pom%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8Jar%E6%96%87%E4%BB%B6&amp;url=/archives/maven-pom%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8jar%E6%96%87%E4%BB%B6" width="1" height="1" alt="" style="opacity:0;">Pom中如何引用Jar文件 pom.xml文件中有一个plugins标签,在这个标签中添加一个plugin &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-war-plugin&lt;/artif]]></description><guid isPermaLink="false">/archives/maven-pom%E4%B8%AD%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8jar%E6%96%87%E4%BB%B6</guid><dc:creator>sumile</dc:creator><category>Java</category><pubDate>Wed, 27 Jun 2018 12:09:55 GMT</pubDate></item><item><title><![CDATA[深入理解Java虚拟机 笔记(2018.06.19-23)]]></title><link>https://sumile.cn/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3java%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B02018-06-19-23</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Java%E8%99%9A%E6%8B%9F%E6%9C%BA%20%E7%AC%94%E8%AE%B0%282018.06.19-23%29&amp;url=/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3java%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B02018-06-19-23" width="1" height="1" alt="" style="opacity:0;">笔记书籍: 《 深入理解Java虚拟机 》 笔记日期: 2018-06-20一一2018-06-23 Java的优点 它摆脱了硬件平台的束缚. 实现了"一次编写,到处运行"的理想 它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄露和指针越界问题 它实现了热点代码检测和运行时编译及优化]]></description><guid isPermaLink="false">/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3java%E8%99%9A%E6%8B%9F%E6%9C%BA-%E7%AC%94%E8%AE%B02018-06-19-23</guid><dc:creator>sumile</dc:creator><category>读书笔记</category><pubDate>Sun, 24 Jun 2018 15:25:11 GMT</pubDate></item><item><title><![CDATA[Spring的一些回头总结]]></title><link>https://sumile.cn/archives/spring%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9B%9E%E5%A4%B4%E6%80%BB%E7%BB%93</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=Spring%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9B%9E%E5%A4%B4%E6%80%BB%E7%BB%93&amp;url=/archives/spring%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9B%9E%E5%A4%B4%E6%80%BB%E7%BB%93" width="1" height="1" alt="" style="opacity:0;">容器 容器应该能够向该环境中所管理的组件提供一些基本服务: 生命周期管理 依赖解析 组件查找 应用程序配置 此外,如果容器还可以提供下面的中间件服务,就更好了 事务管理 安全性 线程管理 对象和资源池 对组件的远程访问 通过JMX之类的API管理组件 容器的扩展和定制 依赖注入原则 依赖注入的原则是]]></description><guid isPermaLink="false">/archives/spring%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9B%9E%E5%A4%B4%E6%80%BB%E7%BB%93</guid><dc:creator>sumile</dc:creator><category>Spring</category><pubDate>Tue, 15 May 2018 14:51:46 GMT</pubDate></item><item><title><![CDATA[从不知道到了解—RabbitMQ基础概念及Spring的配置和使用]]></title><link>https://sumile.cn/archives/%E4%BB%8E%E4%B8%8D%E7%9F%A5%E9%81%93%E5%88%B0%E4%BA%86%E8%A7%A3-rabbitmq%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E5%8F%8Aspring%E7%9A%84%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E4%B8%8D%E7%9F%A5%E9%81%93%E5%88%B0%E4%BA%86%E8%A7%A3%E2%80%94RabbitMQ%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E5%8F%8ASpring%E7%9A%84%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8&amp;url=/archives/%E4%BB%8E%E4%B8%8D%E7%9F%A5%E9%81%93%E5%88%B0%E4%BA%86%E8%A7%A3-rabbitmq%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E5%8F%8Aspring%E7%9A%84%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8" width="1" height="1" alt="" style="opacity:0;">序言 你在系统中是否写过这样的接口：客户端访问服务器，服务器进行了大量逻辑/耗时操作之后，才能将结果返回给客户端，而这时，客户端的连接或许已经因为超时而关闭了。 为了能够及时的给客户端返回数据，在项目中，将一些无需即时返回且耗时的操作提取出来，进行了异步处理，而这种异步处理的方式大大的节省了服务器的]]></description><guid isPermaLink="false">/archives/%E4%BB%8E%E4%B8%8D%E7%9F%A5%E9%81%93%E5%88%B0%E4%BA%86%E8%A7%A3-rabbitmq%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E5%8F%8Aspring%E7%9A%84%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8</guid><dc:creator>sumile</dc:creator><category>后端开发</category><pubDate>Fri, 23 Mar 2018 08:40:31 GMT</pubDate></item><item><title><![CDATA[Kali Linux设置中文字体]]></title><link>https://sumile.cn/archives/kali-linux%E8%AE%BE%E7%BD%AE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=Kali%20Linux%E8%AE%BE%E7%BD%AE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93&amp;url=/archives/kali-linux%E8%AE%BE%E7%BD%AE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93" width="1" height="1" alt="" style="opacity:0;">最近使用树莓派安装了Kali系统之后，所有的中文都显示为了乱码，就连打开浏览器之后上面的问题也都是乱码了，如下图： 下面是汉化的方法： 首先设置Kali的更新源： vi /etc/apt/sources.list 可以使用vi或者nano，将里面原有的源地址给禁用掉，替换为下面的新地址： #中科大]]></description><guid isPermaLink="false">/archives/kali-linux%E8%AE%BE%E7%BD%AE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93</guid><dc:creator>sumile</dc:creator><category>服务器相关</category><pubDate>Fri, 5 Jan 2018 03:23:07 GMT</pubDate></item><item><title><![CDATA[小米4手机调高手机外放音量]]></title><link>https://sumile.cn/archives/%E5%B0%8F%E7%B1%B34%E6%89%8B%E6%9C%BA%E8%B0%83%E9%AB%98%E6%89%8B%E6%9C%BA%E5%A4%96%E6%94%BE%E9%9F%B3%E9%87%8F</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E5%B0%8F%E7%B1%B34%E6%89%8B%E6%9C%BA%E8%B0%83%E9%AB%98%E6%89%8B%E6%9C%BA%E5%A4%96%E6%94%BE%E9%9F%B3%E9%87%8F&amp;url=/archives/%E5%B0%8F%E7%B1%B34%E6%89%8B%E6%9C%BA%E8%B0%83%E9%AB%98%E6%89%8B%E6%9C%BA%E5%A4%96%E6%94%BE%E9%9F%B3%E9%87%8F" width="1" height="1" alt="" style="opacity:0;">背景 两年多前，小米手机4发布之后没有多久，购买了这款手机，一直用着还可以，也会用来开发测试，平常也就看看书，带着耳机听听歌，也没有觉得有什么异常。但是最近有一次早上的闹铃竟然没有听到！没有听到闹铃！ 手机闹铃的音量一直是最高的，怎么会听不到呢？ 我外放了一首歌测试 才发现声音无比的小，小到站在四五]]></description><guid isPermaLink="false">/archives/%E5%B0%8F%E7%B1%B34%E6%89%8B%E6%9C%BA%E8%B0%83%E9%AB%98%E6%89%8B%E6%9C%BA%E5%A4%96%E6%94%BE%E9%9F%B3%E9%87%8F</guid><dc:creator>sumile</dc:creator><category>生活</category><pubDate>Sat, 24 Jun 2017 16:52:44 GMT</pubDate></item><item><title><![CDATA[Android Gradle的一些简单配置，让开发更简单]]></title><link>https://sumile.cn/archives/android-gradle%E7%9A%84%E4%B8%80%E4%BA%9B%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%AE%A9%E5%BC%80%E5%8F%91%E6%9B%B4%E7%AE%80%E5%8D%95</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=Android%20Gradle%E7%9A%84%E4%B8%80%E4%BA%9B%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%AE%A9%E5%BC%80%E5%8F%91%E6%9B%B4%E7%AE%80%E5%8D%95&amp;url=/archives/android-gradle%E7%9A%84%E4%B8%80%E4%BA%9B%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%AE%A9%E5%BC%80%E5%8F%91%E6%9B%B4%E7%AE%80%E5%8D%95" width="1" height="1" alt="" style="opacity:0;">开发、准生产、生产多服务器，需要不同的URL，打包时需要切换 第一步： 首先打开module的build.gradle 在android根中添加下面的代码 productFlavors { dev { resValue "string", "app_name"]]></description><guid isPermaLink="false">/archives/android-gradle%E7%9A%84%E4%B8%80%E4%BA%9B%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%AE%A9%E5%BC%80%E5%8F%91%E6%9B%B4%E7%AE%80%E5%8D%95</guid><dc:creator>sumile</dc:creator><category>Android工具</category><category>AndroidStudio</category><category>Android</category><pubDate>Wed, 7 Jun 2017 10:11:38 GMT</pubDate></item><item><title><![CDATA[使用ShareSDK分享到微信显示的是文字]]></title><link>https://sumile.cn/archives/%E4%BD%BF%E7%94%A8sharesdk%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%E6%98%BE%E7%A4%BA%E7%9A%84%E6%98%AF%E6%96%87%E5%AD%97</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E4%BD%BF%E7%94%A8ShareSDK%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%E6%98%BE%E7%A4%BA%E7%9A%84%E6%98%AF%E6%96%87%E5%AD%97&amp;url=/archives/%E4%BD%BF%E7%94%A8sharesdk%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%E6%98%BE%E7%A4%BA%E7%9A%84%E6%98%AF%E6%96%87%E5%AD%97" width="1" height="1" alt="" style="opacity:0;">在使用ShareSDK时，分享到微信中的消息有时候会显示成这个样子的 而正常分享出去的应该是这个样子的]]></description><guid isPermaLink="false">/archives/%E4%BD%BF%E7%94%A8sharesdk%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E4%BF%A1%E6%98%BE%E7%A4%BA%E7%9A%84%E6%98%AF%E6%96%87%E5%AD%97</guid><dc:creator>sumile</dc:creator><category>Android其他</category><pubDate>Fri, 5 May 2017 07:21:24 GMT</pubDate></item><item><title><![CDATA[nginx设置Wordpress自定义固定链接后的地址转发]]></title><link>https://sumile.cn/archives/nginx%E8%AE%BE%E7%BD%AEwordpress%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5%E5%90%8E%E7%9A%84%E5%9C%B0%E5%9D%80%E8%BD%AC%E5%8F%91</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=nginx%E8%AE%BE%E7%BD%AEWordpress%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5%E5%90%8E%E7%9A%84%E5%9C%B0%E5%9D%80%E8%BD%AC%E5%8F%91&amp;url=/archives/nginx%E8%AE%BE%E7%BD%AEwordpress%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5%E5%90%8E%E7%9A%84%E5%9C%B0%E5%9D%80%E8%BD%AC%E5%8F%91" width="1" height="1" alt="" style="opacity:0;">在使用nginx之前，为了实现伪静态，我在wordpress后台设置里面的固定链接中，将“常用设置”设置为了固定链接，并在里面默认值（/archives/%post_id%）的基础上在后面添加了“.html” 后来使用了nginx之后，突然又发现.html不能正常打开了，显示的是nginx的404，]]></description><guid isPermaLink="false">/archives/nginx%E8%AE%BE%E7%BD%AEwordpress%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5%E5%90%8E%E7%9A%84%E5%9C%B0%E5%9D%80%E8%BD%AC%E5%8F%91</guid><dc:creator>sumile</dc:creator><category>服务器相关</category><pubDate>Mon, 20 Feb 2017 02:29:11 GMT</pubDate></item><item><title><![CDATA[整站启用Https的记录]]></title><link>https://sumile.cn/archives/%E6%95%B4%E7%AB%99%E5%90%AF%E7%94%A8https%E7%9A%84%E8%AE%B0%E5%BD%95</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E6%95%B4%E7%AB%99%E5%90%AF%E7%94%A8Https%E7%9A%84%E8%AE%B0%E5%BD%95&amp;url=/archives/%E6%95%B4%E7%AB%99%E5%90%AF%E7%94%A8https%E7%9A%84%E8%AE%B0%E5%BD%95" width="1" height="1" alt="" style="opacity:0;">起因 过了年回来，在访问自己的网站的时候，发现网址输入框的左边出现了“不安全”的字样 （类似于这样，但这个显然不是我的域名） 还以为网站出什么问题了，又访问了几个子域名下的站，也都是同样的问题，在Chrome中查看了Security才发现，网站已经被标记为了不安全，如图 （图都是后来补的，这个网页在]]></description><guid isPermaLink="false">/archives/%E6%95%B4%E7%AB%99%E5%90%AF%E7%94%A8https%E7%9A%84%E8%AE%B0%E5%BD%95</guid><dc:creator>sumile</dc:creator><category>服务器相关</category><pubDate>Tue, 14 Feb 2017 09:46:32 GMT</pubDate></item><item><title><![CDATA[使用solr搭建自己的搜索引擎]]></title><link>https://sumile.cn/archives/%E4%BD%BF%E7%94%A8solr%E6%90%AD%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E4%BD%BF%E7%94%A8solr%E6%90%AD%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E&amp;url=/archives/%E4%BD%BF%E7%94%A8solr%E6%90%AD%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E" width="1" height="1" alt="" style="opacity:0;">（转）Python 爬虫进阶三之 Scrapy 框架安装配置 一个简单的爬虫—电影天堂爬虫 从这两篇文章开始，我其实只是想要练习一下python，写爬虫玩玩，想着下电影时候直接一搜，就直接有下载地址了，后来爬了一些数据之后发现，数据库中使用Like搜索的时候那个搜索的速度真是惨不忍睹不忍直视啊，有时]]></description><guid isPermaLink="false">/archives/%E4%BD%BF%E7%94%A8solr%E6%90%AD%E5%BB%BA%E8%87%AA%E5%B7%B1%E7%9A%84%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E</guid><dc:creator>sumile</dc:creator><category>搜索引擎</category><pubDate>Sat, 4 Feb 2017 08:11:40 GMT</pubDate></item><item><title><![CDATA[一个简单的爬虫—电影天堂爬虫]]></title><link>https://sumile.cn/archives/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%88%AC%E8%99%AB-%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82%E7%88%AC%E8%99%AB</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%88%AC%E8%99%AB%E2%80%94%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82%E7%88%AC%E8%99%AB&amp;url=/archives/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%88%AC%E8%99%AB-%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82%E7%88%AC%E8%99%AB" width="1" height="1" alt="" style="opacity:0;">电影天堂是一个下载站，里面有很多经典的电影下载链接，这些链接都可以使用迅雷来下载，今天就来爬一遍这个站，将感兴趣的保存起来。 安装并创建scrapy项目 首先要安装好scrapy,见Python 爬虫进阶三之 Scrapy 框架安装配置 安装好之后，创建一个新的scrapy项目。使用命令： scra]]></description><guid isPermaLink="false">/archives/%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E7%88%AC%E8%99%AB-%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82%E7%88%AC%E8%99%AB</guid><dc:creator>sumile</dc:creator><category>爬虫</category><category>Python</category><pubDate>Wed, 25 Jan 2017 09:23:54 GMT</pubDate></item><item><title><![CDATA[（转）Python爬虫进阶三之Scrapy框架安装配置]]></title><link>https://sumile.cn/archives/python%E7%88%AC%E8%99%AB%E8%BF%9B%E9%98%B6%E4%B8%89%E4%B9%8Bscrapy%E6%A1%86%E6%9E%B6%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%EF%BC%88%E8%BD%AC%EF%BC%89</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%EF%BC%88%E8%BD%AC%EF%BC%89Python%E7%88%AC%E8%99%AB%E8%BF%9B%E9%98%B6%E4%B8%89%E4%B9%8BScrapy%E6%A1%86%E6%9E%B6%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE&amp;url=/archives/python%E7%88%AC%E8%99%AB%E8%BF%9B%E9%98%B6%E4%B8%89%E4%B9%8Bscrapy%E6%A1%86%E6%9E%B6%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%EF%BC%88%E8%BD%AC%EF%BC%89" width="1" height="1" alt="" style="opacity:0;">文章转自：http://cuiqingcai.com/912.html 以下为内容： 初级的爬虫我们利用urllib和urllib2库以及正则表达式就可以完成了，不过还有更加强大的工具，爬虫框架Scrapy，这安装过程也是煞费苦心哪，在此整理如下。 Windows 平台： 我的系统是 Win7，首先]]></description><guid isPermaLink="false">/archives/python%E7%88%AC%E8%99%AB%E8%BF%9B%E9%98%B6%E4%B8%89%E4%B9%8Bscrapy%E6%A1%86%E6%9E%B6%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%EF%BC%88%E8%BD%AC%EF%BC%89</guid><dc:creator>sumile</dc:creator><category>爬虫</category><category>Python</category><pubDate>Mon, 2 Jan 2017 09:20:21 GMT</pubDate></item><item><title><![CDATA[微信图片选择器]]></title><link>https://sumile.cn/archives/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E5%99%A8</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E5%99%A8&amp;url=/archives/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E5%99%A8" width="1" height="1" alt="" style="opacity:0;">用途 在App中经常会让用户选择多张图片，而单单调用系统的实现在有的手机上并不好实现这个功能，所以有了这个项目 下载地址 [gt href='https://github.com/wudkj/ImageSelector']ImageSelector[/gt]该项目同同时需要[gt href='htt]]></description><guid isPermaLink="false">/archives/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87%E9%80%89%E6%8B%A9%E5%99%A8</guid><dc:creator>sumile</dc:creator><category>Android工具</category><pubDate>Thu, 15 Dec 2016 03:24:50 GMT</pubDate></item><item><title><![CDATA[（转）Nginx Google代理模块(ngx_http_google_filter_module) —反向代理Google]]></title><link>https://sumile.cn/archives/%EF%BC%88%E8%BD%AC%EF%BC%89nginx-google%E4%BB%A3%E7%90%86%E6%A8%A1%E5%9D%97ngx_http_google_filter_module-%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86google</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=%EF%BC%88%E8%BD%AC%EF%BC%89Nginx%20Google%E4%BB%A3%E7%90%86%E6%A8%A1%E5%9D%97%28ngx_http_google_filter_module%29%20%E2%80%94%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86Google&amp;url=/archives/%EF%BC%88%E8%BD%AC%EF%BC%89nginx-google%E4%BB%A3%E7%90%86%E6%A8%A1%E5%9D%97ngx_http_google_filter_module-%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86google" width="1" height="1" alt="" style="opacity:0;">前提 1 首先你要有一台服务器（拥有管理权限，ecs什么的都可以，但是那种一个空间，放网站文件的不行） 2 你的这台服务器要能够上Google 3 本文针对的是Linux服务器 一些介绍 我觉得这个说的比较清楚 反向代理为何叫反向代理？ - 回答作者: zhijun liu http://zhihu]]></description><guid isPermaLink="false">/archives/%EF%BC%88%E8%BD%AC%EF%BC%89nginx-google%E4%BB%A3%E7%90%86%E6%A8%A1%E5%9D%97ngx_http_google_filter_module-%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86google</guid><dc:creator>sumile</dc:creator><category>服务器相关</category><pubDate>Tue, 15 Nov 2016 02:39:27 GMT</pubDate></item><item><title><![CDATA[Wordpress友链插件]]></title><link>https://sumile.cn/archives/wordpress%E5%8F%8B%E9%93%BE%E6%8F%92%E4%BB%B6</link><description><![CDATA[<img src="https://sumile.cn/plugins/feed/assets/telemetry.gif?title=Wordpress%E5%8F%8B%E9%93%BE%E6%8F%92%E4%BB%B6&amp;url=/archives/wordpress%E5%8F%8B%E9%93%BE%E6%8F%92%E4%BB%B6" width="1" height="1" alt="" style="opacity:0;">配置 在后台外观里面打开菜单 点击创建新菜单 图中红框中的内容等下会用到，推荐英文（中文没试） 创建完成后 下载文件并配置 下载本文末尾的zip文件，解压后连带文件夹上传到博客[wp]]></description><guid isPermaLink="false">/archives/wordpress%E5%8F%8B%E9%93%BE%E6%8F%92%E4%BB%B6</guid><dc:creator>sumile</dc:creator><category>Wordpress</category><pubDate>Sat, 12 Nov 2016 08:55:21 GMT</pubDate></item></channel></rss>