自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 剑指 Offer 06. 从尾到头打印链表

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000来源:力扣(LeetCode)方法一:递归python:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# ...

2021-04-06 21:37:10 107

原创 剑指 Offer 05. 替换空格

请实现一个函数,把字符串s中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)方法一:python、java中replace函数方法二:新建一个字符串,遍历原字符串找出空格后拼接“%20”到新字符串上python:class Solution: def replaceSpace(self, ...

2021-04-05 20:18:20 98

原创 剑指 Offer 04. 二维数组中的查找

题目描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。来源:力扣(LeetCode)示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26

2021-04-04 22:12:29 159 1

原创 剑指 Offer 03. 数组中重复的数字

找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。来源:力扣(LeetCode)如:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 方法一:列表、数组标记python:class Solution: def findRepeatNumber(self, nums: List[int]) -&

2021-04-03 22:08:52 73

原创 在pythonanywhere上部署个人博客项目

1.修改settings.pyDEBUG = FalseALLOWED_HOSTS = ['hello123.pythonanywhere.com']2.拷贝项目到桌面并且添加zip压缩包3.将blog.zip文件上传至pythonanywhere.com[files]目录中4.打开bash窗口 解压newblog.zip文件(unzip 文件名)5.web下,修改Source code(项目路径所在:/home/fairycy/newblog)6.打开并修改WSGI configura

2021-01-05 16:34:03 547 1

原创 html复习

html的初始代码<!DOCTYPE html><!--文档声明--><html lang="en"><!--外层标签 ‘en’:英文 ‘zh-CN’:中文--><head><!--头--> <meta charset="UTF-8"><!--UTF-8国际编码--> <meta name="viewport" content="width=device-width, initia

2021-01-04 15:02:13 197 1

原创 django3.x 使用haystack 报错

django3.x 使用haystack 报错:ImportError: cannot import name 'six' from 'django.utils'原因:django 3.x 系列删除了six.解决方法:1、安装six:pipinstall six2、找到当前项目文件下:ven/Lib/site-packages 的 six.py3、复制到:/venv/Lib/...

2020-03-24 19:43:01 620

原创 Django项目配置多个Haystack全文检索系统与模板

关于Haystack和whoosh以及jieba的配置就不赘述了,本文介绍的是whoosh搜索引擎。在原有一个haystack全文检索的基础之上,开始配置第二个,琢磨了一下午。先把相应的配置文件都复制一份到settings文件里修改索引路径HAYSTACK_CONNECTIONS = { 'default': { 'ENGINE': 'essa...

2020-03-15 17:45:35 609 2

原创 关于Django中使用cookie的三天免登录代码

创建templates/login.htm<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="/stu...

2020-03-01 16:06:51 216

原创 关于Django文件上传和下载的Demo

文件上传下载折磨了我一下午,是非常难受了。接下来是操作过程:startapp新建好应用文件后,把一些配置做好。1、配置settings文件。(1)、TEMPLATES里添加一行语句。(2)、在settings文件里添加MEDIA_URL,MEDIA_ROOT两个参数,绿字是自己定义的。2、根路由urls.py文件里添加新路径和映射路径代码,便于之后图片的显示。...

2020-02-29 18:16:40 698

原创 第一个Django项目——班级信息查询

班级信息查询1、子路由继续添加路径2、在views.py文件编写view_show()函数#显示所有班级信息def view_show(request): #获取数据库的班级信息 cls = Cclass.objects.all() if request.method == 'GET': return render(request,'sh...

2020-02-27 13:36:23 340

原创 第一个Django项目——学生信息管理

学生注册功能1、终端新建一个应用文件startapp。2、在settings文件中添加INSTALLED_APPS,修改DATABASES,并创建子路由文件。3、根路由,子路由添加路径与对应函数4、编写stu的views文件from django.shortcuts import renderfrom .models import *# Create ...

2020-02-26 17:22:14 897

原创 python面向对象

目录一、类和对象二、继承三、封装与多态四、异常一、类和对象(一)、定义一个类class 类名: 方法列表(二)、在python2中类叫做旧式类,又叫做经典类class Person(): def 方法名(): pass(三)、在python3中类叫做新式类,又叫做常用类class Person(object): ...

2020-01-02 23:32:25 134

原创 算法学习——位运算的一些技巧(续)

关于位运算的一些练习题1、一个数组里除了某一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。public class onlyNum { public static void main(String[] args) { int N = 11; int[] arr = new int[N]; for (int i = 1; i &lt; arr.leng...

2019-01-03 13:42:48 98

原创 算法学习——位运算的一些技巧

位运算符与(&amp;)|(或)、 ^(异或)、~ (非/取反)&gt;&gt;和&lt;&lt;运算符将二进制位进行右移或者左移操作&gt;&gt;&gt;运算符将用0填充高位; &gt;&gt;运算符用符号位填充高位,没有&lt;&lt;&lt;运算符对于int型,1&lt;&lt;35与1&lt;&lt;3是相同的,而左边的操作数是long型时需对右侧

2019-01-01 17:16:43 436

原创 python爬虫学习——分类获取模板之家的所有模板

from lxml import etreeimport requestsclass Mobanzhijia(object): def __init__(self,themes): self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (...

2018-12-29 22:15:19 912

原创 python爬虫的学习—小说

之前3.51版本的python只能爬取2.56MB的内容,后来觉得可能是版本问题,重新下载了3.64版的,果然就全部爬下来了。from lxml import etreeimport requestsurl = "https://www.biquge.info/22_22564/"headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10...

2018-12-20 21:52:04 168

原创 python函数的学习

1、函数的定义方式1)def 定义函数的关键字,当python解释器遇到def关键字的时候,解释器会自动存储函数的内存地址[函数名()],跳过def里面的所有代码,当解释器遇到函数执行(调用)会再次回到def代码块中 2)函数名不能重命名,不存在java中的重载     def 函数名(参数列表): “函数说明文档” ...

2018-12-20 12:35:21 177

原创 初识python爬虫

 没有反爬技术下的代码:from lxml import etreeimport requestsurl = 'https://movie.douban.com/chart'headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)...

2018-12-12 19:22:09 132

原创 Linux基本常识与基本命令的学习

Linux是操作系统的内核操作系统常见的操作系统有哪些?Linux Windows IOS Android Unix MacOS Syban cd / 进入根目录bin目录  存放指令etc目录  存放配置文件proc目录 和驱动相关的目录home目录 存放用户目录sbin目录 存放超级用户指令mnt目录  作为U盘等外部存储器的  挂接点usr目录 ...

2018-12-08 21:48:38 131

原创 Python基本数据类型

基本数据类型python里有6种基本类型,三种为可变类型,三种为不可变类型不可变类型:一旦创建在内存中就无法修改,之后对他的所有操作是产生一个新的值目录基本数据类型1、数字型(不可变数据类型)2、字符串型(不可变数据类型)3、列表4、元组(不可变数据类型)5、字典6、集合1、数字型(不可变数据类型)int 整型float 浮点型comp...

2018-12-07 10:20:46 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除