<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhan006的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhan006</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhan006]]></copyright><item><title><![CDATA[Python与Java实现重载对比]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/89235491</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/89235491</guid><author>zhan006</author><pubDate>Fri, 12 Apr 2019 13:55:51 +0800</pubDate><description><![CDATA[重载在面向对象编程中是一个很重要的概念，它允许用户通过不同类型不同数量的参数创造不同的实例。在Java中，重载是通过使用同名不同参的方法名实现的。如
public class Person{
    private String name;
    private Date birthday, deathday
    public Person(String name,Date birthday...]]></description><category></category></item><item><title><![CDATA[Django框架中删除并重建数据表问题]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/87982314</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/87982314</guid><author>zhan006</author><pubDate>Wed, 27 Feb 2019 17:40:02 +0800</pubDate><description><![CDATA[在使用django框架处理数据库的时候由于种种原因把之前创建的数据表删除，然后通过
python manage.py makemigration app_name
python manage.py migrate

进行数据表重建的时候总是显示
No changes detected in app 'music'

Operations to perform:
  Apply all migrat...]]></description><category></category></item><item><title><![CDATA[scrapy下载大文件失败问题]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/86518815</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/86518815</guid><author>zhan006</author><pubDate>Thu, 17 Jan 2019 10:02:53 +0800</pubDate><description><![CDATA[利用scrapy下载大量大尺寸图片及视频时有时会报错，显示放弃重试，用户连接时间超过180s导致失去连接 如下
Gave up retrying &amp;amp;lt;GET url&amp;amp;gt; (failed 3 times): User timeout caused connection failure: Getting url took longer than 1800.0 seconds..


这是由于s...]]></description><category></category></item><item><title><![CDATA[怎样黑掉一个路由器]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/85038445</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/85038445</guid><author>zhan006</author><pubDate>Sun, 16 Dec 2018 17:08:40 +0800</pubDate><description><![CDATA[
路由器型号如上图
跟人合租免不了会发生资源争夺的问题，尤其是小地方网速很不稳定，有管理员权限的房东偷偷摸摸的限你的网速就很令人烦躁。所以一个阳光明媚的午后决定正式向管理员权限发起进攻。
由于在公司弄过服务器运营过网页，又对爬虫有过不少研究，所以对网页的运行模式还是稍微了解。我的思路是用户在输入框里填写密码后，JavaScript会将密码和存储在服务器某处的正确密码进行比对，如果正确则允许进入管理...]]></description><category></category></item><item><title><![CDATA[利用svg及JavaScript做柱状图]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/84774421</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/84774421</guid><author>zhan006</author><pubDate>Mon, 03 Dec 2018 17:21:28 +0800</pubDate><description><![CDATA[使用SVG最头痛的一点就是其宽度和高度是从左上到右下的方向增加的，这意味如果我们需要一个水平排列的柱状图即柱状图底部处于同一y轴操作起来会很麻烦。网上也有不少方法但是多数也是看的一头雾水，然而突然灵光一闪，如果我将整个承载svg的框架逆时针旋转90度那问题不久都迎刃而解了？试了一下效果挺理想，唯一的缺点就是在设计css的时候需要把头也拧90度。
下面上html代码
&amp;lt;div id=&quot;barc...]]></description><category></category></item><item><title><![CDATA[在SUSE上安装运行apache2]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/84334812</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/84334812</guid><author>zhan006</author><pubDate>Thu, 22 Nov 2018 10:22:26 +0800</pubDate><description><![CDATA[suse是个很奇怪的操作系统。
这是昨天接手服务器安装运行http服务的时候的感叹，debian或者redhat的linux系统安装apache2会在/var/www下自动建立一个html文件夹，但suse不是，而是/srv/www/之下，apache2的config文件也被分在好几个不同的文件夹内，初次接触这个系统，我几乎在这里面绕晕了。后来摸爬滚打的启动了apache服务
/usr/sbin/...]]></description><category></category></item><item><title><![CDATA[scrapy使用多个item以及指定item进行json输出]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/84107542</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/84107542</guid><author>zhan006</author><pubDate>Thu, 15 Nov 2018 17:11:41 +0800</pubDate><description><![CDATA[老板给布置了个任务让我爬取公司职员名单及照片，通过scrapy可以很轻易的分别完成这两样工作，然而我想要在一个scrapy项目中完成这两个项目遇到了些麻烦，一是使用imagepipeline需要额外定义item中的image_url images属性，且爬取职员名单和爬区职员照片是分别在两个parse函数中进行的，这样对item的赋值会出现问题，因为在两个函数中相当于定义了两个item。二是我需要...]]></description><category></category></item><item><title><![CDATA[javascript实现页面的自动循环滚动]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/84100553</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/84100553</guid><author>zhan006</author><pubDate>Thu, 15 Nov 2018 10:56:30 +0800</pubDate><description><![CDATA[首先html代码
&amp;lt;div id=&quot;content&quot;&amp;gt;
&amp;lt;ol id=&quot;EG-CN-1&quot;&amp;gt;EG-CN-1&amp;lt;li type=&quot;none&quot;&amp;gt;aatox&amp;lt;/li&amp;gt;&amp;lt;li type=&quot;none&quot;&amp;gt;akari&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&amp;lt;o]]></description><category></category></item><item><title><![CDATA[使用scrapy通过代理爬取新闻内容]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/83859626</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/83859626</guid><author>zhan006</author><pubDate>Thu, 08 Nov 2018 13:15:38 +0800</pubDate><description><![CDATA[最近需要做一个爬去公司内部网页上新闻的工程，要爬取内部网页就需要连接内网，然而非公司配置的电脑是没法直接通过连接网线访问网络的，因此需要通过代理访问公司内的网站以及外部网站。最开始毫无头绪，直到发现了公司提供的pac文件。PAC文件其实是一个类JavaScript脚本的文件，可以让浏览器使用pac自动配置代理，也可以人工读出pac的内容并找到合适的代理服务器，具体点就是找到return的内容，一般...]]></description><category></category></item><item><title><![CDATA[记一次服务器被攻击经历]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/83653511</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/83653511</guid><author>zhan006</author><pubDate>Fri, 02 Nov 2018 12:55:24 +0800</pubDate><description><![CDATA[    从接手公司服务器两个半星期经常性的无法正常ssh登陆，十次里面有九次半都是显示 ssh_exchange_identification:read:connection reset by peer
    也谷歌很多种原因和解决方案，无非是分两种：一是线程满了，需要更改配置文件把max-session 调大；二则是访问频率太高被服务器列入黑名单了。也跟微软azure那边联系过，一开始推测是因...]]></description><category></category></item><item><title><![CDATA[树莓派图形界面不知道密码及无法登陆问题]]></title><link>https://blog.youkuaiyun.com/zhan006/article/details/83305380</link><guid>https://blog.youkuaiyun.com/zhan006/article/details/83305380</guid><author>zhan006</author><pubDate>Tue, 23 Oct 2018 13:20:10 +0800</pubDate><description><![CDATA[今天登陆树莓派的时候突然要求输入登陆密码，由于是从前任同事手中接到这块板子所以不知道密码是什么，默认的密码raspberry也不对，无奈之下只能进行重置密码。
重置密码的具体方法如下：
1，将板子上的sd卡取下来连入读卡器使用电脑打开
2，找到cmdline.txt文件，在文件同一行文字的末尾添加
init=/bin/sh

3,将sd卡重新放入板子里，此时启动树莓派时会进入命令行页面，输入
mo...]]></description><category></category></item></channel></rss>