- 博客(71)
- 资源 (12)
- 收藏
- 关注
原创 什么是框架?框架的作用是什么?为什么要学习框架?
1.什么是框架?其实框架,就是别人写好了包装起来的一套工具,把你原先必须要写的,必须要做的一些复杂的东西都写好了放在那里,你只要调用他的方法,就可以实现一些本来要费好大劲的功能。形象一点说吧,假如你盖房子,你是自己一砖一瓦的盖简单呢,还是拿一个现成的架子往上面添东西简单呢?结果不言而喻吧,有一个半成品的架子,你只需要添上一些你自己额外需要加的东西就好了。这就是框架的好处。假如,好多好多地方都要...
2019-07-31 20:59:54 51961 24
原创 黑苹果安装包(MaxOS)及教程——如何在非苹果电脑上安装MaxOS系统
安装前说明 相信看到这篇文章的小伙伴们都是和博主一样有一颗不安分的心灵,想要尝试各种不可能,或许你是因为喜欢MaxOS系统但无奈自己是windows系统,想要体验一下MaxOS系统,又或许你是因为想要尝试突破自己,尝试一些新鲜技术,本安装包及教程都可以给你一个十分满意的答案,原因是这份安装包中的教程十分详细,几乎考虑到了安装系统过程中可能出现的所有问题,只要你足够有耐心,你就可以安装...
2018-09-29 19:59:23 24212 3
原创 【Django】二手交易市场开发备忘录
二手交易市场操作备忘录源码:https://github.com/DedicationTechnology/SecondHandMarket个人博客:个人博客GitHub:GitHub【smtp服务器无法链接】使用celery异步发送激活邮件时,在worker端显示smtplib.SMTPServerDisconnected: Connection unexpectedly closed解决方案:修改setting.py的数值(注意:发送端(pycharm)和worke
2021-02-26 23:06:53 892
原创 【Django】在订单跳转到支付宝支付页面时会出现的错误
写在前面:由于CSDN的审查机制的原因,更多博客内容请访问我的个人博客或GitHub:个人博客地址:个人博客GitHub地址:GitHub错误一:type error: quote_from_bytes() expected bytes解决方案:错误二:invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配解决方案:在确定代码中添加的公钥是支付宝的公钥而不是应用的公钥,私钥是应用的私钥,如果发现不是这个错误则判断以下代码是否书写错
2021-02-25 22:28:34 880 1
原创 【Django】Specifying a namespace in include() without providing an app_name is not supported
问题所在:问题分析include需要两个参数,arg和namespace, 当namespace不为空时,arg参数必须是一个2元组,除了urlpatterns不能为空之外,app_name也必须填写解决方案
2021-01-26 21:33:03 609
原创 【Django】TypeError: __init__() missing 1 required positional argument: ‘on_delete‘
问题:在终端下执行代码报错终端下执行的代码:python3 manage.py makemigrations报错提示:TypeError: __init__() missing 1 required positional argument: 'on_delete'解决方案:在所有包含外键的属性中添加一条语句on_delete=models.CASCADE例如这样:...
2021-01-26 20:52:19 324 1
原创 【ssh】Mac下用iTerm2远程连接Linux服务器(以Ubuntu为例)(Mac下Xshell的完美替代品)
1. 在Linux下验证是否开启ssh远程连接在命令行下输入dpkg -l | grep ssh会出现两种情况,第一种表示没有安装openssh-server,第二装表示安装成功如果没有安装,则需要安装openssh-server,注意,有很多人由于没有安装openssh-server导致在iTerm2上连接不上Linux服务器在命令行下输入以下命令安装,并用第一步方法验证是否安装sudo apt-get install openssh-server开启远程连接,在命令行下
2021-01-22 00:51:23 2656 1
原创 【Linux】ubuntu18.04修改IP为静态IP并能够上网(傻瓜式教学)
1. 终端下输入route -n出现以下界面,记住网关2. 在终端下输入ifconfig出现以下界面,记住箭头指向的连个部分,其中ens33是网卡的名称,192.168.70.128是你的动态Ip,你可以将静态IP就设置为它也可以设置为其他的IP3. 在终端下依次输入cd /etc/netplan/lssudo vim 01-network-manager-all.yaml说明:使用vim编辑ls命令下出现的文件,这里为 01-network-manager-all.yaml
2021-01-18 21:05:33 13871 7
原创 【pyecharts】ImportError: cannot import name‘ Bar‘ from‘ pyecharts. charts‘
第一步:卸载原先的版本,我原先安装的是1.8.1的版本,不知道为什么突然不能用了pip uninstall pyecharts第二步:安装1.7.0的版本pip install pyecharts==1.7.0
2020-08-14 15:07:37 631
原创 5款用过就再也不想删掉的谷歌浏览器插件合集
第一个要介绍的也是必备的谷歌插件:Adblock Plus - 免费的广告拦截器,毫无疑问,这是一款去广告的浏览器插件,使用过后当你搜索时你就再也看不到任何广告,是一个必备的谷歌浏览器插件我使用过程中一共拦截了16533个广告,瞬间清净了许多*第二个是快捷扩展管理,用来管理谷歌浏览器的插件,有了这个插件你就可以设定那些自动开启那些插件关闭,当浏览器有多个插件时管理起来特别方便你可以直接通过点击相应的插件来快速打开或关闭插件,管理起来十分方便第三个是Dark Reader,这是一个使谷歌浏览器进入
2020-08-08 21:57:57 1608
原创 【pd读取csv文件踩坑】读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0
你是否有过之前用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
2020-08-06 17:53:56 9625 3
原创 【pyecharts】Map世界地图默认国名为英文且导入中文国名数据无法正常显示问题
再用Map可视化时,由于世界地图的国家名默认为英文,所以如果爬取的国家名时中文则可视化后不显示数据,这里需要将英文名转换为对应的中文,下面提供一个世界主要国家的国名中英文字典name_map = { 'Singapore Rep.': '新加坡', 'Dominican Rep.': '多米尼加', 'Palestine': '巴勒斯坦', 'Bahamas': '巴哈马', 'Timor-Leste': '东帝汶', 'Afghanistan': '阿富汗
2020-08-05 21:41:48 7873 3
原创 【pyecharts】.add_yaxis添加纵坐标的值可视化后数据不显示
问题代码【发现横坐标可以正确显示但纵坐标一直不显示】from pyecharts.charts import Barimport pandas as pdimport ospath = "./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)
2020-08-04 21:29:34 11545 3
原创 【爬虫】在 xpath路径中插入变量的正确姿势
举例说明"""说明:要在列表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]/
2020-08-02 20:59:37 6233
原创 【爬虫】查看代理IP是否有效
代码格式如下:# 查询代理ip是否有效import telnetlibprint('------------------------connect---------------------------')# 连接Telnet服务器try: tn = telnetlib.Telnet('211.147.226.4',port='8118',timeout=20)except: print('该代理IP 无效')else: print('该代理IP 有效') p.
2020-07-26 22:02:27 6156 1
原创 【爬虫】selenium+chromedrive 添加代理
代码格式如下:from selenium import webdriverchromeOptions = webdriver.ChromeOptions()# 设置代理chromeOptions.add_argument("--proxy-server=http://222.73.144.63:80")# 一定要注意,=两边不能有空格,不能是这样--proxy-server = http://222.73.144.63:80browser = webdriver.Chrome(chrome.
2020-07-26 22:00:29 6209
原创 selenium启动chrome时弹出设置页面:Windows Defender 防病毒要重置您的设置
解决方案win+r 输入 regedit打开注册表查找指定目录:计算机\HKEY_CURRENT_USER\Software\Google\Chrome 注意是HKEY_CURRENT_USER文件加不是HKEY_USERS文件夹删除TriggeredReset文件夹即可注意事项:这里如果使用ctrl + f直接输入TriggeredReset可能会定位到HKEY_USERS文件夹下,该文件夹下也有一个TriggeredReset文件,删除这个文件是无效的...
2020-07-21 16:54:16 7192 1
原创 您使用的是不受支持的命令行标记:--ignore-certificate-errors
错误解决方案:在代码中添加如下两行(亲测无效)options = webdriver.ChromeOptions()options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"])问题原因:chrome和chromedriver版本不一致解决方案:下载与chrome版本相同或相近的chromedriver查看谷歌浏览器的版本下载对应的chromedriver版本或相近的版本:http://np
2020-07-21 16:44:55 11836
原创 TypeError: add_yaxis() got an unexpected keyword argument ‘yaxis_data‘
问题描述:画图时给y轴赋值使用yaxis_data时报错:TypeError: add_yaxis() got an unexpected keyword argument 'yaxis_data’问题说明:由于版本更新的问题,方法的相关使用一直在变化,对y轴进行赋值最新版本不能用yaxis_data,要用y_axis...
2020-07-18 12:22:30 12191
原创 AttributeError: ‘DatetimeIndex‘ object has no attribute ‘weekday_name‘
在使用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
2020-07-18 00:23:47 14382 2
原创 from sklearn.datasets import load_boston报错ImportError: DLL load failed: 找不到指定的程序
解决方案将原来的scikit-learn和scipy两个模块进行卸载重装pip uninstall scikit-learnpip uninstall scipypip install scikit-learnpip install scipy如果你是用jupyter notebook打开的话,需要在cmd命令中关闭jupyter notebook重新打开...
2020-07-15 12:02:03 11571 1
原创 python中tsv文件的读取方法
pd.read_csv("./tmp/chipotle.tsv", encoding="gbk", sep="\t")与读取csv的区别就在于加一个属性sep,并设置为\t即可
2020-07-13 21:02:43 9696 1
原创 matplotlib绘图时设置中文标题显示出错的问题
在代码中输入如下代码 #解决中文显示问题 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False
2020-07-10 21:20:54 6625 2
原创 执行load npz时报错:Object arrays cannot be loaded when allow_pickle=False解决方案
错误说明:np.load() 缺少allow_pickle的权限解决途径:在load方法中添加属性(修改allow_pickle为True);np.load(“npz路径”, allow_pickle = True)
2020-07-10 20:40:50 6603
原创 github+picgo+typora搭建免费图床
https://dedicationtechology.github.io/2020/07/05/github-picgo-typora-da-jian-mian-fei-tu-chuang/#toc-heading-6
2020-07-05 12:17:59 6151
原创 git中Updates were rejected because the tip of your current branch is behind解决方案
1.错误说明出现这个错误的原因是git本地仓库的当前版本低于远程仓库的版本(大白话就是:你在github上进行的修改没有同步到本地git仓库中)。2.错误原因第一种错误的原因某一天你在本地仓库进行了相关修改然后上传到远程仓库中,这时本地仓库和远程仓库都是同步的,不会出现这种错误。过了几天你突然在github看到了一个错误需要修改,但你并没有通过本地仓库进行修改而是直接在github上进行修改,然后保存修改。这里就要注意一个问题,之前你通过本地仓库进行修改文章最后都会上传到远程仓库(也就是g
2020-07-05 00:35:23 130352 5
原创 git中出现error: Your local changes to the following files would be overwritten by merge的解决方案
1.错误说明这句代码的意思是以本地进行的修改会被覆盖,也就是说你本地进行的修改不会生效。2.错误起因一般是使用了git pull相关的命令同步远程仓库到本地引起的,而本地的修改无法上传到远程仓库,导致两者都不能兼备3.解决方案git stash # 备份当前的工作区的内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中git commitgit stash pop # 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容在终端下依次输入上述代码就可
2020-07-05 00:31:01 15920 5
原创 墨墨背单词(最新无限单词版---持续更新)
----------2020年5月27日更新----------废话不多说先上图用户可以直接登录账号,由于现在直接注册功能系统会提示更新到最新系统导致无法注册账户,但是可以通过忘记密码的形式来曲线注册账户,方法如下软件的下载连接为:...
2020-05-27 22:40:45 19128 13
原创 使用obs进行windows10屏幕投屏时出现黑屏情况解决方案
首先说明本电脑为集显+N卡,在解决该问题之前试过了更改nvidia显卡的相关设置以及用兼容性选项运行obs均无效,再经过长时间的摸索中终于发现了一个可以解决的方案,解决发难如下:win+x----->>选择系统选项进入该界面然后选择显示----->>选择最后一项图形设置点击浏览,选择你obs的安装目录中的obs.exe文件点击添加该程序然后点击选项,将图形规格设置为节能操作完毕,完美解决该问题,我的孩,不容易啊...
2020-05-25 23:15:53 10131
原创 最新国产操作系统uos一小时使用体验
先说两句我的使用感受:始于UI,终于问题当初就是被这个系统的UI所吸引才安装了这个界面,最后使用发现确实界面类似于mac,UI设计确实好看,但是使用起来就会发现还是会有很多小问题,无论是软件的安装还是其他只能说这个系统仅供体验,要想日常使用还是算了吧,废话不多说直接上界面1.屏幕的主界面老实说这个壁纸还是可以的,其实当初就是被这个界面吸引才安装的uos系统,还可以切换其他的壁纸2.设置...
2020-04-10 14:13:57 8377
原创 第六阶段:多任务
2.2多任务2.2.1线程2.2.1.1多任务介绍相关概念介绍对于一个计算机而言,一个cpu一次只可以运行一个任务,对于单核的cpu的计算机而言,当有多个任务需要运行时,必须先执行一个任务,只有该任务停止后才能执行另一个任务,不能同时运行(计算机会随机执行一个任务,执行一段时间后就执行下一个任务,然后循环执行这些任务,由于计算机执行时间很短,比如说0.0000000001秒,所以在一...
2020-02-23 12:17:01 6149
原创 文件夹下载器案例实战
使用进程的思想来实现多任务,从而来完成一个简单的文件下载器,可以实现将一个文件中的所有文件下载到指定文件夹下代码实例import osimport multiprocessingdef copy_file(q, file_name, old_folder_name, new_folder_name): # print("===拷贝==%s从%s拷贝到%s" % (file_...
2020-02-21 23:19:14 5983
原创 第五阶段:网络编程
2.1网络编程2.1.1基本概念2.1.1.1查看IP地址Ubuntu下查看IP地址及相关操作关闭网卡:sudo ifconfig 网卡名 down快捷键操作:ctrl+a:快速回到行首;ctrl+e:快速回到行尾开启网卡:sudo ifconfig 网卡名 up2.1.1.2IPv4和IPv6的介绍IPv4和IPv6IPv4: 类似于192.168.17.123(...
2020-02-20 22:51:22 6062
原创 第四阶段:飞机大战项目实战
1.4项目飞机大战1.4.1项目准备1.4.1.1确定模块pygame是否安装成功安装pygame模块时要注意python的版本是否有对应的pygame版本https://pypi.org/project/pygame/#files查看对应的python版本是否有对应的pygame版本(cp37就表示pygame支持的python版本为python3.7),如果有就可以进行后续的安装...
2020-02-20 13:11:58 6084
原创 pygame插入图片后背景不显示图片
原有代码import pygamepygame.init()screen = pygame.display.set_mode((480,700))# 绘制背景图像bg = pygame.image.load("./images/background.png")screen.blit(bg, (0, 0))pygame.display.update()# 绘制英雄飞机图像her...
2020-02-19 14:27:28 10158 1
原创 第三阶段:面向对象
1.3面向对象1.3.1面向对象基础1.3.1.1面向对象1.3.1.1.1基本概念过程和函数过程类似于函数,只能执行,但是没有返回值函数不仅能执行而且有返回结果简单来说,面向对象就是相对于函数而言更大的封装,将多个函数封装给一个对象,每个对象具有不同的职责,在开发时根据不同的职责调用不同的对象就可以极大的简化开发的效率1.3.1.1.2类和对象类是一群具有相同特征或...
2020-02-19 11:17:04 6261
原创 第一阶段:Linux基础
1.1Linux基础1.1.1课程简介python体验和励志公式在Linux终端下直接输入python会显示电脑中python的版本,同时进入python的编辑环境代码演示# 每天进步0.01,坚持365天后你就会有一个质的飞跃1.01 ** 365 # **表示指数运算,运算的结果为37.8# 三天打鱼两天晒网的最终结果就是一事无成1.01 ** 3 * 0.99 *...
2020-02-18 22:31:32 6374
原创 第二阶段:python基础
1.2python基础1.2.1python简介1.2.1.1编译型语言和解释性语言编译器:计算机只能识别机器语言,而编程语言有很多种,编程语言要想被机器所识别就必须要有一个工具将编程语言转化为机器语言,这个工具就是编译器,编译器翻译的方式有两种,一种是编译,一种是解释,两种方式之间的区别在于翻译时间点的不同解释器:当编译器以解释的方式运行时,该编译器就被称为解释器,而这种使用解释器解释...
2020-02-10 17:09:12 6891 1
原创 使用tcp实现小型客服服务系统
功能说明:一个小型客服服务系统包括客户端和服务端,客户端通过访问服务端来获取相关的服务,服务端对客户端的数据请求作出合理的回复代码实现服务器端代码实现:import socketdef main(): # 买个手机:创建套接字,以下用手机来帮助理解服务器的工作流程 tcp_server_socket = socket.socket(socket.AF_INET,socket.SOC...
2020-02-02 20:16:09 6155
原创 远程连接报错:connect to localhost port 22: Connection refused
1.如果远程连接的是mac电脑:确保mac电脑的远程登陆的权限打开(如果mac电脑不允许远程登陆,那肯定无法远程登陆)第一步:打开系统偏好设置第二步:选择共享第三步:将远程连接选项选中,同时将允许访问的选项选择为所有用户2.如果远程连接的是ubuntu电脑第一步:在终端下输入:ps -e|grep ssh第二步:如果输出没有或者只有一个ssh-agent就说明没安装openssh-...
2020-01-20 16:50:00 7539
unity贪吃球游戏.rar
2019-07-22
贪吃球游戏.rar
2019-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人