<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DedicationTechnology]]></title><description><![CDATA[DedicationTechnology]]></description><link>https://blog.youkuaiyun.com/IT_SoftEngineer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IT_SoftEngineer]]></copyright><item><title><![CDATA[【Django】二手交易市场开发备忘录]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/114156030</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/114156030</guid><author>IT_SoftEngineer</author><pubDate>Fri, 26 Feb 2021 23:06:53 +0800</pubDate><description><![CDATA[二手交易市场操作备忘录




源码：https://github.com/DedicationTechnology/SecondHandMarket


个人博客：个人博客


GitHub：GitHub






【smtp服务器无法链接】使用celery异步发送激活邮件时，在worker端显示smtplib.SMTPServerDisconnected: Connection unexpectedly closed
解决方案：修改setting.py的数值(注意：发送端(pycharm)和worke]]></description><category></category></item><item><title><![CDATA[【Django】在订单跳转到支付宝支付页面时会出现的错误]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/114107709</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/114107709</guid><author>IT_SoftEngineer</author><pubDate>Thu, 25 Feb 2021 22:28:34 +0800</pubDate><description><![CDATA[写在前面：

由于优快云的审查机制的原因，更多博客内容请访问我的个人博客或GitHub：

个人博客地址：个人博客
GitHub地址：GitHub




错误一：type error: quote_from_bytes() expected bytes
解决方案：

错误二：invalid-signature 错误原因: 验签出错，建议检查签名字符串或签名私钥与应用公钥是否匹配
解决方案：在确定代码中添加的公钥是支付宝的公钥而不是应用的公钥，私钥是应用的私钥，如果发现不是这个错误则判断以下代码是否书写错]]></description><category></category></item><item><title><![CDATA[【Django】Specifying a namespace in include() without providing an app_name is not supported]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/113196293</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/113196293</guid><author>IT_SoftEngineer</author><pubDate>Tue, 26 Jan 2021 21:33:03 +0800</pubDate><description><![CDATA[问题所在：

问题分析
include需要两个参数，arg和namespace, 当namespace不为空时，arg参数必须是一个2元组，除了urlpatterns不能为空之外，app_name也必须填写
解决方案


]]></description><category></category></item><item><title><![CDATA[【Django】TypeError: __init__() missing 1 required positional argument: ‘on_delete‘]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/113193940</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/113193940</guid><author>IT_SoftEngineer</author><pubDate>Tue, 26 Jan 2021 20:52:19 +0800</pubDate><description><![CDATA[问题：在终端下执行代码报错
终端下执行的代码：
python3 manage.py makemigrations

报错提示：
TypeError: __init__() missing 1 required positional argument: 'on_delete'

解决方案：在所有包含外键的属性中添加一条语句
on_delete=models.CASCADE

例如这样：


...]]></description><category></category></item><item><title><![CDATA[【ssh】Mac下用iTerm2远程连接Linux服务器(以Ubuntu为例)（Mac下Xshell的完美替代品）]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/112975497</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/112975497</guid><author>IT_SoftEngineer</author><pubDate>Fri, 22 Jan 2021 00:51:23 +0800</pubDate><description><![CDATA[1. 在Linux下验证是否开启ssh远程连接

在命令行下输入

dpkg -l | grep ssh

会出现两种情况，第一种表示没有安装openssh-server，第二装表示安装成功



如果没有安装，则需要安装openssh-server，注意，有很多人由于没有安装openssh-server导致在iTerm2上连接不上Linux服务器
在命令行下输入以下命令安装，并用第一步方法验证是否安装

sudo apt-get install openssh-server



开启远程连接，在命令行下]]></description><category></category></item><item><title><![CDATA[【Linux】ubuntu18.04修改IP为静态IP并能够上网（傻瓜式教学）]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/112794427</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/112794427</guid><author>IT_SoftEngineer</author><pubDate>Mon, 18 Jan 2021 21:05:33 +0800</pubDate><description><![CDATA[1. 终端下输入
route -n

出现以下界面，记住网关

2. 在终端下输入
ifconfig

出现以下界面，记住箭头指向的连个部分，其中ens33是网卡的名称，192.168.70.128是你的动态Ip，你可以将静态IP就设置为它也可以设置为其他的IP

3. 在终端下依次输入
cd /etc/netplan/
ls
sudo vim 01-network-manager-all.yaml

说明：使用vim编辑ls命令下出现的文件，这里为 01-network-manager-all.yaml
]]></description><category></category></item><item><title><![CDATA[【pyecharts】ImportError: cannot import name‘ Bar‘ from‘ pyecharts. charts‘]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/108005033</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/108005033</guid><author>IT_SoftEngineer</author><pubDate>Fri, 14 Aug 2020 15:07:37 +0800</pubDate><description><![CDATA[第一步：卸载原先的版本，我原先安装的是1.8.1的版本，不知道为什么突然不能用了

pip uninstall pyecharts

第二步：安装1.7.0的版本

pip install pyecharts==1.7.0


]]></description><category></category></item><item><title><![CDATA[5款用过就再也不想删掉的谷歌浏览器插件合集]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107886260</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107886260</guid><author>IT_SoftEngineer</author><pubDate>Sat, 08 Aug 2020 21:57:57 +0800</pubDate><description><![CDATA[第一个要介绍的也是必备的谷歌插件：Adblock Plus - 免费的广告拦截器，毫无疑问，这是一款去广告的浏览器插件，使用过后当你搜索时你就再也看不到任何广告，是一个必备的谷歌浏览器插件

我使用过程中一共拦截了16533个广告，瞬间清净了许多
*第二个是快捷扩展管理，用来管理谷歌浏览器的插件，有了这个插件你就可以设定那些自动开启那些插件关闭，当浏览器有多个插件时管理起来特别方便

你可以直接通过点击相应的插件来快速打开或关闭插件，管理起来十分方便
第三个是Dark Reader，这是一个使谷歌浏览器进入]]></description><category></category></item><item><title><![CDATA[【pd读取csv文件踩坑】读取csv文件时报错：UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107844556</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107844556</guid><author>IT_SoftEngineer</author><pubDate>Thu, 06 Aug 2020 17:53:56 +0800</pubDate><description><![CDATA[你是否有过之前用pd.read打开csv文件都正常，但突然有一天运行以前的代码就突然报错：UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb5 in position 0: invalid start byte，然后再谷歌中搜索答案发现普遍的解决方案就是修改编码方式：类似于encoding="gbk"这类的，然后运行后仍然报错：UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in pos]]></description><category></category></item><item><title><![CDATA[【pyecharts】Map世界地图默认国名为英文且导入中文国名数据无法正常显示问题]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107825731</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107825731</guid><author>IT_SoftEngineer</author><pubDate>Wed, 05 Aug 2020 21:41:48 +0800</pubDate><description><![CDATA[再用Map可视化时，由于世界地图的国家名默认为英文，所以如果爬取的国家名时中文则可视化后不显示数据，这里需要将英文名转换为对应的中文，下面提供一个世界主要国家的国名中英文字典
name_map = {
    'Singapore Rep.': '新加坡',
    'Dominican Rep.': '多米尼加',
    'Palestine': '巴勒斯坦',
    'Bahamas': '巴哈马',
    'Timor-Leste': '东帝汶',
    'Afghanistan': '阿富汗]]></description><category></category></item><item><title><![CDATA[【pyecharts】.add_yaxis添加纵坐标的值可视化后数据不显示]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107799571</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107799571</guid><author>IT_SoftEngineer</author><pubDate>Tue, 04 Aug 2020 21:29:34 +0800</pubDate><description><![CDATA[问题代码【发现横坐标可以正确显示但纵坐标一直不显示】
from pyecharts.charts import Bar
import pandas as pd
import os
path = "./tmp_overseas"
files = os.listdir(path)
usa_date = []
usa_new = []
for i in files:
    usa_data = pd.read_csv("./tmp_overseas/{}".format(i), index_col=0)
   ]]></description><category></category></item><item><title><![CDATA[【爬虫】在 xpath路径中插入变量的正确姿势]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107750452</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107750452</guid><author>IT_SoftEngineer</author><pubDate>Sun, 02 Aug 2020 20:59:37 +0800</pubDate><description><![CDATA[举例说明
"""说明:要在列表a中分别插入三个内容，且这三个内容只有tbody[1]中的数字不同，分别为1， 2， 3"""
//源代码
a = []
a.insert(0, dom.xpath("//div[@class='listWraper']/table[2]/tbody[1]/tr[1]/td[1]/p[1]/text()"))
a.insert(1, dom.xpath("//div[@class='listWraper']/table[2]/tbody[2]/tr[1]/td[1]/p[1]/]]></description><category></category></item><item><title><![CDATA[【爬虫】查看代理IP是否有效]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107600612</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107600612</guid><author>IT_SoftEngineer</author><pubDate>Sun, 26 Jul 2020 22:02:27 +0800</pubDate><description><![CDATA[代码格式如下：

# 查询代理ip是否有效
import telnetlib
print('------------------------connect---------------------------')
# 连接Telnet服务器
try:
    tn = telnetlib.Telnet('211.147.226.4',port='8118',timeout=20)
except:
    print('该代理IP  无效')
else:
    print('该代理IP  有效')
 
p.]]></description><category></category></item><item><title><![CDATA[【爬虫】selenium+chromedrive 添加代理]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107600509</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107600509</guid><author>IT_SoftEngineer</author><pubDate>Sun, 26 Jul 2020 22:00:29 +0800</pubDate><description><![CDATA[代码格式如下：

from selenium import webdriver
chromeOptions = webdriver.ChromeOptions()

# 设置代理
chromeOptions.add_argument("--proxy-server=http://222.73.144.63:80")
# 一定要注意，=两边不能有空格，不能是这样--proxy-server = http://222.73.144.63:80
browser = webdriver.Chrome(chrome.]]></description><category></category></item><item><title><![CDATA[selenium启动chrome时弹出设置页面:Windows Defender 防病毒要重置您的设置]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107492726</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107492726</guid><author>IT_SoftEngineer</author><pubDate>Tue, 21 Jul 2020 16:54:16 +0800</pubDate><description><![CDATA[解决方案

win+r 输入 regedit打开注册表
查找指定目录：计算机\HKEY_CURRENT_USER\Software\Google\Chrome    注意是HKEY_CURRENT_USER文件加不是HKEY_USERS文件夹
删除TriggeredReset文件夹即可
注意事项：这里如果使用ctrl + f直接输入TriggeredReset可能会定位到HKEY_USERS文件夹下，该文件夹下也有一个TriggeredReset文件，删除这个文件是无效的


...]]></description><category></category></item><item><title><![CDATA[您使用的是不受支持的命令行标记:--ignore-certificate-errors]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107492150</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107492150</guid><author>IT_SoftEngineer</author><pubDate>Tue, 21 Jul 2020 16:44:55 +0800</pubDate><description><![CDATA[错误解决方案：在代码中添加如下两行(亲测无效)
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])

问题原因：chrome和chromedriver版本不一致
解决方案：下载与chrome版本相同或相近的chromedriver

查看谷歌浏览器的版本


下载对应的chromedriver版本或相近的版本：http://np]]></description><category></category></item><item><title><![CDATA[TypeError: add_yaxis() got an unexpected keyword argument ‘yaxis_data‘]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107427069</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107427069</guid><author>IT_SoftEngineer</author><pubDate>Sat, 18 Jul 2020 12:22:30 +0800</pubDate><description><![CDATA[问题描述：画图时给y轴赋值使用yaxis_data时报错：TypeError: add_yaxis() got an unexpected keyword argument 'yaxis_data’
问题说明：由于版本更新的问题，方法的相关使用一直在变化，对y轴进行赋值最新版本不能用yaxis_data，要用y_axis

...]]></description><category></category></item><item><title><![CDATA[AttributeError: ‘DatetimeIndex‘ object has no attribute ‘weekday_name‘]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107420663</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107420663</guid><author>IT_SoftEngineer</author><pubDate>Sat, 18 Jul 2020 00:23:47 +0800</pubDate><description><![CDATA[在使用pandas将时间类型转换为DatetimeIndex后想通过weekday_name方法得到具体日期是星期几时报错
报错的提示是：AttributeError: ‘DatetimeIndex’ object has no attribute 'weekday_name’
解决方案1：回退pandas的版本，在cmd中输入：pip install --upgrade pandas==0.25.3，实测这种方法可以快速解决该问题
解决方案2：https://github.com/facebook/pro]]></description><category></category></item><item><title><![CDATA[from sklearn.datasets import load_boston报错ImportError: DLL load failed: 找不到指定的程序]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107357782</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107357782</guid><author>IT_SoftEngineer</author><pubDate>Wed, 15 Jul 2020 12:02:03 +0800</pubDate><description><![CDATA[解决方案

将原来的scikit-learn和scipy两个模块进行卸载重装

pip uninstall scikit-learn
pip uninstall scipy
pip install scikit-learn
pip install scipy


如果你是用jupyter notebook打开的话，需要在cmd命令中关闭jupyter notebook重新打开


...]]></description><category></category></item><item><title><![CDATA[python中tsv文件的读取方法]]></title><link>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107325062</link><guid>https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107325062</guid><author>IT_SoftEngineer</author><pubDate>Mon, 13 Jul 2020 21:02:43 +0800</pubDate><description><![CDATA[pd.read_csv("./tmp/chipotle.tsv", encoding="gbk", sep="\t")


与读取csv的区别就在于加一个属性sep，并设置为\t即可


]]></description><category></category></item></channel></rss>