<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tubby__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tubby__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tubby__]]></copyright><item><title><![CDATA[django用法步骤]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/112321830</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/112321830</guid><author>Tubby__</author><pubDate>Fri, 06 Jan 2023 19:36:23 +0800</pubDate><description><![CDATA[1、创建目录，切入该目录
2、利用virtualenv创建虚拟环境
virtualenv --no-site-packages 自己取的虚拟环境名
–no-site*** 表示不继承原系统的任何包  创建一个干净的虚拟环境
3、切入虚拟环境
source ./django/bin/activate
【注：退出虚拟环境用deactivate】
4、下载Django=1.11  pip install django==1.11
5、django-admin startproject 自己取名字的项目名
6、安装]]></description><category></category></item><item><title><![CDATA[Python中virtualenv用法-建立一个独立的Python环境]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/112295873</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/112295873</guid><author>Tubby__</author><pubDate>Tue, 02 Feb 2021 10:16:00 +0800</pubDate><description><![CDATA[首先，我们用pip安装virtualenv：
$ pip3 install virtualenv
第一步，创建目录：
Mac:~ michael$ mkdir myproject
Mac:~ michael$ cd myproject/
Mac:myproject michael$
第二步，创建一个独立的Python运行环境，命名为venv：
Mac:myproject michael$ virtualenv --no-site-packages venv
Using base prefix ‘/usr/l]]></description><category></category></item><item><title><![CDATA[Django项目  MySQL下载时未提示设置密码，自行更改root密码]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/112304451</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/112304451</guid><author>Tubby__</author><pubDate>Thu, 07 Jan 2021 12:02:04 +0800</pubDate><description><![CDATA[创建虚拟的Python环境
进入虚拟环境后
安装Django
执行代码
django-admin startproject 自取项目名称

安装MySQL数据库
sudo apt-get install mysql-server mysql-client
如果安装过程中没有提示你输入用户名和密码
首先进入配置查看用户名和密码
cat /etc/mysql/debian.cnf
使用账户和密码进入MySQL
进入之后，
use mysql
查看user表的内容
select Host,user,authent]]></description><category></category></item><item><title><![CDATA[Python中用户在命令行下利用自己编写的指定名字在任意目录下打开指定应用--软链接目录添加到环境变量]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/112298702</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/112298702</guid><author>Tubby__</author><pubDate>Wed, 06 Jan 2021 21:55:45 +0800</pubDate><description><![CDATA[只对登录用户的修改
软链接要切换到指定目录下再建立软链接
ln -s 需要创建软链接的文件路径 软链接的名字

   vim ~/.bashrc

在后面追加
  export PATH=$PATH:软链接所在目录

然后保存即 尾行模式  :wq
然后
 source ~/.bashrc

所有  软链接所在目录  下面的可执行文件都成了当前登录用户的用户级变量

...]]></description><category></category></item><item><title><![CDATA[Python中的环境变量]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/112297369</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/112297369</guid><author>Tubby__</author><pubDate>Wed, 06 Jan 2021 20:40:46 +0800</pubDate><description><![CDATA[环境变量是存储工作环境信息的变量，主要分为全局变量和用户级全局变量
全局变量
常见的全局变量
PATH  #指令的搜索路径
HOME	#用户的工作目录
LONGNAME	#用户的登录名
PS1		#命令提示符：普通用户是$,root用户是#
ps2		#附属提示符默认是&gt;
SHELL	#shell的类型

#使用全局变量
cat $PATH
echo KaTeX parse error: Expected 'EOF', got '#' at position 7: PATH 	#̲使用全局变量的时候前]]></description><category></category></item><item><title><![CDATA[记录开机打开电脑后，虚拟机无法启动黑屏的一天。。。。MMP]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/111035229</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/111035229</guid><author>Tubby__</author><pubDate>Fri, 11 Dec 2020 15:05:18 +0800</pubDate><description><![CDATA[网上试了n多方法都不管用

楼主  主机配置：win10 --64位

虚拟机配置：Ubuntu20.0.4  内存16GB  2核



最后解决方法
先删除该路径下的所有lck文件（如果你的虚拟机还能黑屏正常关掉的情况下，先把虚拟机关掉再去删除下述路径中的.lck文件。）

注：我的是已经操作繁忙无法关闭了，只能通过任务管理器手动关闭，或者使用taskkill指令（Windows下的杀死进程指令）在终端关闭已经打开的所有vm开头的进程，如果提示：没有此任务的实例在运行，不用理会就好

这个是我的lck文]]></description><category></category></item><item><title><![CDATA[windows和Linux下查看某安装包的位置的指令]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/105218614</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/105218614</guid><author>Tubby__</author><pubDate>Tue, 31 Mar 2020 11:49:12 +0800</pubDate><description><![CDATA[Linux下
1、whereis
whereis mysql
# 此即查询mysql的安装位置，存在mysql这个软件包则返回：
mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
#不存在的话，则返回
mysql:

2...]]></description><category></category></item><item><title><![CDATA[pip安装virtualenv报错，ERROR: Cannot uninstall ‘distlib‘. It is a distutils installed project and吧啦吧啦]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/105204505</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/105204505</guid><author>Tubby__</author><pubDate>Mon, 30 Mar 2020 17:53:39 +0800</pubDate><description><![CDATA[pip安装virtualenv报错，ERROR: Cannot uninstall ‘distlib’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
...]]></description><category></category></item><item><title><![CDATA[Django中F和Q的区别]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/105069594</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/105069594</guid><author>Tubby__</author><pubDate>Tue, 24 Mar 2020 13:16:32 +0800</pubDate><description><![CDATA[Django中F和Q的区别
F和Q的作用?
F作用：操作数据表中的某列值，也就是数据库中的某个字段，F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用，不用获取对象放在内存中再对字段进行操作，直接执行原生产sql语句操作
使用场景：对数据库中的所有的商品，在原价格的基础上涨价10元
from django.db.models import F
from app01.model...]]></description><category></category></item><item><title><![CDATA[Django的生命周期]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/105069097</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/105069097</guid><author>Tubby__</author><pubDate>Tue, 24 Mar 2020 12:54:01 +0800</pubDate><description><![CDATA[Django 的生命周期
1、当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端
请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post
2、url经过Django中的WSGI,再经过Django的中间件,最后url通过路由映射表,在路由中一条一条进行匹配,
3、一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹配了.
4、视图函数根据客...]]></description><category></category></item><item><title><![CDATA[Pycharm安装Scrapy报错（pip install Scrapy）]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104382659</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104382659</guid><author>Tubby__</author><pubDate>Tue, 18 Feb 2020 21:25:50 +0800</pubDate><description><![CDATA[pip install Scrapy报错，下面是报错内容


当前环境：win10 + Python3.8 ，64位

看了好多网上的说法，说是安装Scrapy的时候缺少依赖，
附上官方文档说pip安装也很费劲，要装依赖
此处为Scrapy中文文档，请点击


lxml：一种高效的XML和HTML解析器，


PARSEL：一个HTML / XML数据提取库，基于上面的lxml，


w3lib：...]]></description><category></category></item><item><title><![CDATA[爬虫Xpath使用入的坑]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104375119</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104375119</guid><author>Tubby__</author><pubDate>Tue, 18 Feb 2020 14:53:09 +0800</pubDate><description><![CDATA[Chrome的xpath_helper下载好后无法使用
有个讲的比较好的链接https://blog.youkuaiyun.com/lu1171901273/article/details/90443832
有个讲个比较好的链接，点这里
在网上找到资源后，下载好，后缀名一般为crx
在Chrome浏览器上利用快捷键 ctrl+shift+x快速打开Chrome的扩展程序，也可以在在chrome右上角找到选项–...]]></description><category></category></item><item><title><![CDATA[Linux常用指令集（面试常考，持续更新！）]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104338294</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104338294</guid><author>Tubby__</author><pubDate>Sun, 16 Feb 2020 21:51:23 +0800</pubDate><description><![CDATA[Linux常用指令集
1. 系统的基本指令
1.1 关机与重启
shutdown -h 18:00    #指定系统时间18:00的时候关机
shutdown -h +10		 #10分钟以后关机
shutdown -h now		 #现在关机
halt				 #立即关机
poweroff			 #立即关机
shutdown -c			 #取消关机
reboot				 #重启Linux

1....]]></description><category></category></item><item><title><![CDATA[Python面试常考的代码编程题（快速排序、二分查找、装饰器、单例模式、斐波那契数列）]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104336183</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104336183</guid><author>Tubby__</author><pubDate>Sun, 16 Feb 2020 00:44:24 +0800</pubDate><description><![CDATA[Python面试常考的代码编程题（快速排序、二分查找、装饰器、单例模式、斐波那契数列）
小白一个，有错误欢迎指正，谢谢
1.快速排序
递归算法

def QuickSort(arr,start,end):
	if start &lt; end:
		i,j = start,end
		temp = arr[i]
		while i &lt; j:
			while (i&lt;j) and arr...]]></description><category></category></item><item><title><![CDATA[数据结构中的散列表（散列函数、哈希函数）存储结构]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104316107</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104316107</guid><author>Tubby__</author><pubDate>Fri, 14 Feb 2020 18:48:54 +0800</pubDate><description><![CDATA[数据结构中的散列表（散列函数、哈希函数）存储结构
散列表（Hash table）

概念：根据关键字的值来计算出关键字在表中的地址，也即地址是关键字的函数

哈希函数的构造方法


直接定址：
取关键字或关键字的某个线性函数为Hash地址，即
H( key )=key  或者  H( key ) = a*key + b


数字分析法：
前提是你的关键字解释数字，然后从中取出某些位来作为关键字的地...]]></description><category></category></item><item><title><![CDATA[用户在地址栏输入URL，回车后发生了什么？]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104287369</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104287369</guid><author>Tubby__</author><pubDate>Wed, 12 Feb 2020 21:51:58 +0800</pubDate><description><![CDATA[用户在地址栏输入URL，回车后发生了什么？

浏览器开一进程处理请求
DNS域名解析，找到对应的IP（DNS是应用层协议，用于将用户提供的主机名解析为IP地址）
- 搜索浏览器自身的DNS缓存—&gt;不命中
- 查看操作系统host文件—&gt;不命中
- 请求本地域名服务器（LDNS Server）解析域名—&gt;不命中
- 请求根域名服务器（Root Server），根域名服务器返回给本地...]]></description><category></category></item><item><title><![CDATA[Python面试题-如何解决csrf跨域问题]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104286921</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104286921</guid><author>Tubby__</author><pubDate>Wed, 12 Feb 2020 21:26:50 +0800</pubDate><description><![CDATA[web后端面试题-如何解决跨域问题
最近在整理Python的web后端面试题，整理到了如何解决跨域问题，如有错误，欢迎指正

前后端不分离的CSRF


在页面HTML提交的form表单前加{ % csrf_token %}
最简单粗暴的方法就是将settings.py配置文件中的CSRF的中间件注掉


前后端分离的CSRF


注销Django中的中间件（django.middleware.c...]]></description><category></category></item><item><title><![CDATA[Python面试题-Python的优缺点]]></title><link>https://blog.youkuaiyun.com/Tubby__/article/details/104267978</link><guid>https://blog.youkuaiyun.com/Tubby__/article/details/104267978</guid><author>Tubby__</author><pubDate>Tue, 11 Feb 2020 20:20:05 +0800</pubDate><description><![CDATA[Python优缺点


优点

易阅读、易学习、语法简单（其它语言几百行的代码，Python可能只需要几十行）
Python有丰富的第三方库，功能强大
代码免费开源，具有活跃的社区和生态圈
Python代码具有可移植性，支持在多个平台上使用，例如Windows，Linux，Mac
可扩展性，可嵌入性。可以在Python中使用C和C++，也可以在其他语言（Java、C）中使用Python
Pytho...]]></description><category></category></item></channel></rss>