<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Terminator-H]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Terminator_wh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Terminator_wh]]></copyright><item><title><![CDATA[sublime text 3配置SVN环境]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/90721987</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/90721987</guid><author>Terminator_wh</author><pubDate>Fri, 31 May 2019 19:44:47 +0800</pubDate><description><![CDATA[一、教程环境(亲测已实现)
1、windows 10 教育版
2、sublime text 3
3、TortoiseSVN-1.10.3.28489-x64-svn-1.10.4
二、先在windows 10安装SVN客户端，确保能正常使用。在安装sublime text 3，确保sublime text 3中的Package Control已安装（很重要）。
三、在sublime text 3中...]]></description><category></category></item><item><title><![CDATA[windows 10安装sublime test 3教程(亲测成功)]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/90264413</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/90264413</guid><author>Terminator_wh</author><pubDate>Thu, 16 May 2019 15:19:13 +0800</pubDate><description><![CDATA[一直在windows和ubuntu用Sublime Text3，但是package control始终用不了，一直提示There are no packages available for installation，试了很多方法都没用，今天终于完美解决了，所以记录下自己的解决办法，如果有跟我遇到相同问题的兄弟能看到这篇文章以解决问题，那就非常不错啦。下面开始我的解决探索之路：
windows 10...]]></description><category></category></item><item><title><![CDATA[ubuntu 18.04中使用tmux教程]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88838773</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88838773</guid><author>Terminator_wh</author><pubDate>Wed, 27 Mar 2019 10:46:54 +0800</pubDate><description><![CDATA[一、tmux介绍
Tmux是一个优秀的终端复用软件，类似GNU Screen，但来自于OpenBSD，采用BSD授权。使用它最直观的好处就是，通过一个终端登录远程主机并运行tmux后，在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代品，相对于Screen，它更加先进：支持屏幕切分，而且具备丰富的命令行参数，使其可以灵活、动态的进行各种布局和操作。...]]></description><category></category></item><item><title><![CDATA[Django-MVT之T层]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88127230</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88127230</guid><author>Terminator_wh</author><pubDate>Mon, 04 Mar 2019 17:32:35 +0800</pubDate><description><![CDATA[一、模板
1.模板的功能
产生html，控制页面上展示的内容。模板文件不仅仅是一个html文件。
模板文件包含两部分内容：
1)静态内容：css,js,html。
2)动态内容：用于动态去产生一些网页内容。通过模板语言来产生。
2.模板文件的使用
通常是在视图函数中使用模板产生html内容返回给客户端。
a)加载模板文件 loader.get_template
获取模板文件的内容，产生一个模板对象...]]></description><category></category></item><item><title><![CDATA[Django-MVT之V层总结]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88126094</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88126094</guid><author>Terminator_wh</author><pubDate>Mon, 04 Mar 2019 17:17:52 +0800</pubDate><description><![CDATA[一、视图
在Django中，通过浏览器去请求一个页面时，使用视图函数来处理这个请求的，视图函数处理之后，要给浏览器返回页面内容。
1、视图函数的使用

定义视图函数
视图函数定义在views.py中。
例：
def index(request):
#进行处理。。。
return HttpResponse(‘hello python’)
视图函数必须有一个参数request，进行处理之后，需要返回一...]]></description><category></category></item><item><title><![CDATA[Django-MVT之M层总结]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084121</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084121</guid><author>Terminator_wh</author><pubDate>Sun, 03 Mar 2019 01:29:11 +0800</pubDate><description><![CDATA[一、模型类设计
在应用models.py中设计模型类。
必须继承与models.Model类。
1）设计BookInfo类。
创建图书类     一类
class BookInfo(models.Model):

# btitle:图书名称   models.CharField:字符串类型  max_length:最大长度
btitle = models.CharField(max_length=...]]></description><category></category></item><item><title><![CDATA[Django-ORM框架的理解]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084083</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084083</guid><author>Terminator_wh</author><pubDate>Sun, 03 Mar 2019 01:07:31 +0800</pubDate><description><![CDATA[一、ORM

django中内嵌了ORM框架，ORM框架可以将类和数据表进行对应起来，只需要通过类和对象就可以对数据表进行操作。
在Django中主要是设计类：模型类。
ORM另外一个作用：根据设计的类生成数据库中的表。

...]]></description><category></category></item><item><title><![CDATA[创建Django项目和应用]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084075</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084075</guid><author>Terminator_wh</author><pubDate>Sun, 03 Mar 2019 01:04:09 +0800</pubDate><description><![CDATA[项目创建
创建Django项目
命令：django-admin startproject 项目名
注意：创建项目必须先进入虚拟环境。
项目目录如下：l
init.py: 说明dj_project是一个python包。
settings.py:是dj_project这个项目的配置文件。
urls.py: 进行url路由得配置。
wsgi.py: web服务器和django交互的入口。
manage....]]></description><category></category></item><item><title><![CDATA[虚拟环境]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084051</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88084051</guid><author>Terminator_wh</author><pubDate>Sun, 03 Mar 2019 00:59:08 +0800</pubDate><description><![CDATA[一、概念

之前安装python包的命令： sudo pip3 install 包名
包的安装路径：/usr/local/lib/python3.5/dist-packages
在同一个python环境中安装同一个包的不同版本，后安装的包会把原来安装的包覆盖掉。这样，如果同一台机器上两个项目依赖于相同包的不同版本，则会导致一些项目运行失败。
解决的方案就是：虚拟环境。
虚拟环境是真实Python环...]]></description><category></category></item><item><title><![CDATA[Django框架回顾]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88070116</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88070116</guid><author>Terminator_wh</author><pubDate>Fri, 01 Mar 2019 22:24:40 +0800</pubDate><description><![CDATA[一、Django框架
1、简介
Django是劳伦斯出版集团的开发人员为开发新闻内容网站而设计出来的一个软件，它遵循MVC思想，但是有自己的一个名词，叫做MVT。
Django遵循快速开发和DRY原则。Do not repeat yourself.不要自己去重复一些工作。
2、MVT各部分功能
M:Model,模型。和MVC中的M层相同,与数据库交互。
V:View,视图。和MVC中的C层相同，与...]]></description><category></category></item><item><title><![CDATA[软件框架理解]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/88070011</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/88070011</guid><author>Terminator_wh</author><pubDate>Fri, 01 Mar 2019 22:18:49 +0800</pubDate><description><![CDATA[一、软件框架

一个公司是由公司中的各部部门来组成的，每一个部门拥有特定的职能，部门与部门之间通过相互的配合来完成让公司运转起来。
一个软件框架是由其中各个软件模块组成的，每一个模块都有特定的功能，模块与模块之间通过相互配合来完成软件的开发。
软件框架是针对某一类软件设计问题而产生的。
二、MVC框架
1、mvc简介
MVC最初是由施乐公司旗下的帕罗奥多研究中心中的一位研究人员给 smalltal...]]></description><category></category></item><item><title><![CDATA[python中遵循WSGI协议的HTTP服务器]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/85043039</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/85043039</guid><author>Terminator_wh</author><pubDate>Mon, 17 Dec 2018 01:10:25 +0800</pubDate><description><![CDATA[一、WSGI协议
WSGI：全称是Web Server Gateway Interface，WSGI不是服务器，python模块，框架，API或者任何软件，只是一种规范，描述web server如何与web application通信的规范。
WSGI协议其实是定义了一种server与application解耦的规范，即可以有多个实现WSGI server的服务器，也可以有多个实现WSGI app...]]></description><category></category></item><item><title><![CDATA[python操作mysql数据库实现增删改查(curd)]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/85042798</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/85042798</guid><author>Terminator_wh</author><pubDate>Mon, 17 Dec 2018 00:27:15 +0800</pubDate><description><![CDATA[一、在终端安装数据库模块：
sudo pip3 install pymysql

二、在.py文件中导入pymysql模块
from pymysql import *

三、创建连接对象
conn = connect(host=&quot;localhost&quot;, port=3306, user=&quot;用户名&quot;, password=&quot;密码&quot;, database=&quot;数据库名&quot;, charset=&quot;utf8&quot;)

四...]]></description><category></category></item><item><title><![CDATA[mysql数据库中的sql语句2]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/85042336</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/85042336</guid><author>Terminator_wh</author><pubDate>Sun, 16 Dec 2018 23:13:33 +0800</pubDate><description><![CDATA[一、多表查询案例
-- 创建 &quot;京东&quot; 数据库;
create database jing_dong charset=utf8;

-- 使用 &quot;京东&quot; 数据库
use jing_dong;

-- 创建一个商品goods数据表
create table goods(
id int unsigned primary key auto_increment not null,
name varchar...]]></description><category></category></item><item><title><![CDATA[ubuntu 16.04中安装sublime_text_3以及中文配置]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84865750</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84865750</guid><author>Terminator_wh</author><pubDate>Thu, 06 Dec 2018 21:39:28 +0800</pubDate><description><![CDATA[一、在ubuntu 16.04中安装sublime_text_3
1、在官网下载sublime_text_3(Ubuntu是64位就下载64位版)
http://www.sublimetext.com/3

2、用shell命令把下载的sublime解压到/opt/下

]]></description><category></category></item><item><title><![CDATA[mysql数据库中的SQL语句]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84850052</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84850052</guid><author>Terminator_wh</author><pubDate>Thu, 06 Dec 2018 11:42:47 +0800</pubDate><description><![CDATA[一、mysql数据库的基本操作
注意：在数据库中每条语句结束都是以;号结尾。
1、连接数据库
mysql  -u用户名  -密码;
mysql  -uroot  -p;------------&amp;amp;amp;gt;然后输入密码
2、退出数据库
quit/exit/ctrl+d
3、显示数据库版本
select version();
4、显示时间
select now();
二、数据库与表的操作(增/删/改/查)...]]></description><category></category></item><item><title><![CDATA[python中以解堵塞、长连接方式实现http服务器]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84794994</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84794994</guid><author>Terminator_wh</author><pubDate>Tue, 04 Dec 2018 18:20:11 +0800</pubDate><description><![CDATA[一、以解堵塞(非堵塞)、长连接的方式实现http的服务器
1、长连接：http 1.1版本
建立连接--------------&amp;gt;数据传输----------------&amp;gt;保持连接---------------&amp;gt;数据传输----------------&amp;gt;关闭连接…
2、短连接：http 1.0版本
建立连接--------------&amp;gt;数据传输------------...]]></description><category></category></item><item><title><![CDATA[python中的命名规则]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84784288</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84784288</guid><author>Terminator_wh</author><pubDate>Tue, 04 Dec 2018 10:27:29 +0800</pubDate><description><![CDATA[一、命名规则
今天所整理的规则都是符合个人开发习惯，不一定是必须按照以下规则使用。
以下命名规则都要符合标识符的命名规则。

由字母、数字、下划线组成，不能以数字开头。
区分大小写
不能与关键字重名

1、变量的命名规则

每个单词都使用小写字母
单词与单词之间用英文下划线_连接

例如：num,file_name
2、常量的命名规则

一般采用全部单词大写
单词之间用英文下划线_连接

例如：C...]]></description><category></category></item><item><title><![CDATA[python中的http服务器]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84777128</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84777128</guid><author>Terminator_wh</author><pubDate>Mon, 03 Dec 2018 18:27:27 +0800</pubDate><description><![CDATA[一、http服务器的实现
import socket
import re


def client_request(new):
    &quot;&quot;&quot;浏览器的请求&quot;&quot;&quot;

    # 将浏览器的请求转换成列表
    request_data = new.recv(1024).decode(&quot;utf-8&quot;).splitlines()
    print(request_data)
    print(&quot;-...]]></description><category></category></item><item><title><![CDATA[python中的深拷贝和浅拷贝]]></title><link>https://blog.youkuaiyun.com/Terminator_wh/article/details/84768712</link><guid>https://blog.youkuaiyun.com/Terminator_wh/article/details/84768712</guid><author>Terminator_wh</author><pubDate>Mon, 03 Dec 2018 15:47:07 +0800</pubDate><description><![CDATA[一、浅拷贝copy和深拷贝deepcopy
copy模块下的copy.copy和copy.deepcopy
赋值运算符中的=相当于浅拷贝
浅拷贝的特点：

公用一个值
拷贝前变量的地址值和拷贝后变量的地址值一样
修改原有变量的值，拷贝后的值也发生改变

深拷贝的特点：

把原有变量的值复制一份
修改原有变量的值，拷贝后的值不会发生改变
拷贝前变量的地址值和拷贝后变量的地址值不一样

1、对于可变类...]]></description><category></category></item></channel></rss>