<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FOKJECKT的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FOKJECKT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FOKJECKT]]></copyright><item><title><![CDATA[KMP算法——求next数组]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/115362806</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/115362806</guid><author>FOKJECKT</author><pubDate>Thu, 01 Apr 2021 10:13:10 +0800</pubDate><description><![CDATA[KMP算法——求next数组问题的提出朴素模式匹配算法的改进next数组求法
问题的提出
在朴素模式匹配算法下，主串指针往往需要回溯到第一个位置重新进行比较，现在为了减少回溯的现象，要想办法把重复比较的步骤给跳过。
朴素模式匹配算法的改进
每当匹配过程中出现相比较的字符不相等时，不需要回退主串的字符位置指针，而是利用已经得到的部分匹配结果将模式串向右滑动尽可能远的距离，再进行比较，这个时候就引出了next数组，因为模式串往往比主串短得多，所以求next数组的代价也不会很大。
next数组求法
例子：模式串为]]></description><category></category></item><item><title><![CDATA[django框架运用--------股票系统]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/96909485</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/96909485</guid><author>FOKJECKT</author><pubDate>Fri, 26 Jul 2019 21:55:15 +0800</pubDate><description><![CDATA[django框架运用--------股票系统
这个系统是我和几个队友两天做出来的，可能功能方面没有实现太多，但足够体现django框架的运用，

]]></description><category></category></item><item><title><![CDATA[Django中的应用、模板、路由及其结构组成]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/96906103</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/96906103</guid><author>FOKJECKT</author><pubDate>Mon, 22 Jul 2019 22:18:26 +0800</pubDate><description><![CDATA[Django中的应用、模板、路由及其结构组成
什么是应用： 应用就是网站中一个独立的业务逻辑程序包
Django中的主目录只做配置不做业务，所有的业务都要放在应用中去实现
创建应用的方法：
第一步： 打开终端 进入 当前project目录下
第二步： 找到 manage.py   执行 python3 manage.py startapp 项目名称 成功创建项目
第三步： 去主目录下 settin...]]></description><category></category></item><item><title><![CDATA[MVT框架模式的认识]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/96905546</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/96905546</guid><author>FOKJECKT</author><pubDate>Mon, 22 Jul 2019 21:59:15 +0800</pubDate><description><![CDATA[MVT框架模式的认识
MVT框架有点类似于MVC模式
MTV框架模式：
1、M:model    模型  负责与数据库进行交互
2、T:templates  模板  负责呈现网页内容
3、V:view      视图  负责接受请求，获取相应数据 返回结果
T类似于MVC中的V，V类似于MVC中的C
这两个框架总体一样，只是叫法不同了，主要理解并会运用那个思想就好！

...]]></description><category></category></item><item><title><![CDATA[django框架的创建及文件对应的作用]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/96903529</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/96903529</guid><author>FOKJECKT</author><pubDate>Mon, 22 Jul 2019 21:54:48 +0800</pubDate><description><![CDATA[django框架的创建及文件对应的作用
Django 是一款免费开源的web开源框架，由Python写成，采用了MTV框架模式 即M模型 T模板 V视图
Django的官网 djangoproject.com
django的安装 linux下
在线安装:
Sudo install django==1.11.8  指定版本
Django 创建项目
1、在终端中创建项目 ： django-admin ...]]></description><category></category></item><item><title><![CDATA[python用request库简单爬取网页]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95318348</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95318348</guid><author>FOKJECKT</author><pubDate>Fri, 19 Jul 2019 11:35:44 +0800</pubDate><description><![CDATA[python用request库简单爬取网页
使用前先要确定电脑是否安装了urllib，如果没有要先安装。
我先爬取贴吧的某个吧的信息
下面是实现方法：
from urllib import parse
from urllib import request
from time import sleep
url='https://tieba.baidu.com/f?&amp;kw='        #...]]></description><category></category></item><item><title><![CDATA[python查询字符串中指定字符的索引]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95524370</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95524370</guid><author>FOKJECKT</author><pubDate>Thu, 11 Jul 2019 21:43:03 +0800</pubDate><description><![CDATA[python查询字符串中指定字符的索引
当你想查询一个字符串中指定字符的位置时，很容易就想到用index方法，但如果字符串有多个该字符，你会发现只能查到第一次出现的位置，而python是没有内置方法去解决这个问题的，所以需要自己去定义一个方法去查询。
以下便是我定义的方法：
def indexMany(s,str):   #str是要查询的字符
    length = len(s)     #获...]]></description><category></category></item><item><title><![CDATA[python实例方法、类方法和静态方法]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95182685</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95182685</guid><author>FOKJECKT</author><pubDate>Wed, 10 Jul 2019 11:21:27 +0800</pubDate><description><![CDATA[python实例方法、类方法和静态方法

]]></description><category></category></item><item><title><![CDATA[python的基础语法（二）]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95072117</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95072117</guid><author>FOKJECKT</author><pubDate>Mon, 08 Jul 2019 22:03:23 +0800</pubDate><description><![CDATA[python的基础语法（二）
python类方法的调用：
1、实例.实例方法名(调用传参)
2、类名.实例方法(实例，调用传参)
class Human:
    age = 18
    money=123
    def eat(self,name,s):
        print("%s正在吃%s" % (name,s))
    @classmethod
    def func(cls...]]></description><category></category></item><item><title><![CDATA[python写简单窗体]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95059525</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95059525</guid><author>FOKJECKT</author><pubDate>Mon, 08 Jul 2019 14:29:48 +0800</pubDate><description><![CDATA[python写简单窗体
python和很多软件的用法其实差不多，只是代码更为简洁，代码量没这么多。
窗体的写法也和java类似，现在举个例子：编写一个点名器，有一个按钮当被点击时，会随机产生一个数字，该数字显示在一个标签上。
import tkinter as tk
import random
bot = False
def func():
    global bot
    if bot==F...]]></description><category></category></item><item><title><![CDATA[linux终端的一些操作]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95049362</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95049362</guid><author>FOKJECKT</author><pubDate>Mon, 08 Jul 2019 11:28:21 +0800</pubDate><description><![CDATA[linux终端的一些操作
打开终端的命令 ctrl + alt + t
终端的主要作用是用来接受用户输入的命令进行相应的操作
１、　ls
作用　　查看当前目录下的所有未隐藏文件
参数　　-a    -l
ls -a 查看所有文件　包括隐藏文件
ls -l 查看未隐藏文件的详细信息
2、　　cd
作用　　移动到某个目录下
参数　　目录的路径
cd …   代表进入上一级文件夹
cd  .   代表进...]]></description><category></category></item><item><title><![CDATA[python实现一个姓名管理系统]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95048542</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95048542</guid><author>FOKJECKT</author><pubDate>Mon, 08 Jul 2019 11:13:20 +0800</pubDate><description><![CDATA[p
python实现一个姓名管理系统
实现一个姓名管理系统
首先系统会打印菜单：
+++++++++++++++++
|     1 查看     |
|     2 添加     |
|     3 删除     |
|     q 退出     |
+++++++++++++++++
根据用户输入的序号  进行对应功能的使用
框架：
L = []  用来存储姓名
def menu():
打印菜...]]></description><category></category></item><item><title><![CDATA[python爬取微信好友信息]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95047215</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95047215</guid><author>FOKJECKT</author><pubDate>Mon, 08 Jul 2019 11:04:04 +0800</pubDate><description><![CDATA[python爬取微信好友信息
首先打开cmd   输入 pip install itchat
#打开cmd窗口  输入命令 pip install itchat
import itchat as it
#设置三个变量 用来统计性别信息
male = 0
female = 0
other = 0
#调用二维码
it.auto_login(False)
#获取好友列表
f = it.get_frien...]]></description><category></category></item><item><title><![CDATA[Python的基础语法(一)]]></title><link>https://blog.youkuaiyun.com/FOKJECKT/article/details/95041035</link><guid>https://blog.youkuaiyun.com/FOKJECKT/article/details/95041035</guid><author>FOKJECKT</author><pubDate>Sun, 07 Jul 2019 23:21:42 +0800</pubDate><description><![CDATA[Python的基础语法（一）
注释的两种方法

单行注释 用#
多行注释用三双引“”“   ”“”
输出方法
标准输出函数 print(“要显示的内容”,end="\n",sep=" ")
end:表示当print语句执行完毕之后追加一个什么操作		\n 换行		\t 一个tab		 \b 一个退格键
sep:将逗号替换成你想要的东西
输入方法
input(“请输入你的名字：”)
当输入的值不是跟...]]></description><category></category></item></channel></rss>