自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TS 桶排序

桶排序操作顺序如下获取数组的最大值和最小值 选取桶的容量 根据最大值最小值和桶容量确定桶的数据 将数组数据填入到桶中 依次将桶中数据进行排序【快速排序】 依次合并每个桶的数据相关代码如下// 桶排序const bucketSort = (nums: number[]) => { let min: number = Infinity let max: number = -Infinity // 获取数据最大值最小值 for (let i: numb

2021-07-20 14:53:55 203

原创 React hooks useEffecr普通监听和立即监听

const [curPage, setCurPage] = useState<number>(props.defaultCurrent || 1); useEffect(()=>{ console.log(curPage); // 立即监听 },[curPage])普通监听 const flag=useRef<boolean>(false); useEffect(()=>{ i...

2021-04-06 16:54:46 2276

原创 django前后端分离csrf解决办法

之前学习django时,总是把那个csrf的中间件注释掉,现在把这个bug修复吧。1.定义csrftoken接口,主要是为前端设置csrftoken,相关代码如下:from django.middleware.csrf import get_tokendef getToken(request): token=get_token(request) return Http...

2019-08-30 10:43:06 3274

原创 vue.js日历组件

直接上代码<template> <div class="calender"> <div class="top"> <div class="preDate"> <button class="preYear" @click="getMyDate(year-parseInt(1,10),m...

2019-08-22 15:54:34 329 1

翻译 javascript if条件表达式转换规则

1.if语句会将条件表达式将会转化强制转为boolean类型,且转换时遵循下列规则:1.Objects 转化为true2.Undefined 转化为false3.Null 转化为false4.Booleans 转化为boolean的值5.Numbers +0,-0或NaN转化为false,其他全部转化为true6.String 空字符串为false,其他全部为true2.看如下...

2019-08-09 14:09:01 822

原创 javascript 数组复制

let a=[1,2,3]; const b=[...a]; // 复制 a[0]=0; console.log(a); // [0,2,3] console.log(b); // [1,2,3]

2019-08-08 16:57:48 288

原创 css设置div元素垂直居中

1.使用相对定位和绝对定位<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .box{ width: 400px...

2019-07-18 14:46:16 438

原创 vue.js Interpolation inside attributes has been removed.

学习vue.js时,有个错误信息如下 <img src="{{item.img}}" alt="图片未加载出来" style="width: 100%;height: 100%;">按照错误提示,改为如下即可 <img :src="item.img" alt="图片未加载出来" style="width: 100%;height: 100%;">...

2019-06-02 22:37:49 7215

原创 js实现轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .container{ width: 400px; ...

2019-05-24 14:23:04 159

原创 js自定义弹出框

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #d1{ width: 400px; he...

2019-05-22 12:17:27 9087 2

原创 html中button通过自定义属性传值

<body> <button class="btn" onclick="chickMe(this)" data-name="张三" id="1" data-age="18">点击</button> <button class="btn2" onclick="chickMe(this)" data-name="李四" id="2" data...

2019-05-20 15:03:00 8766 1

转载 python在一个py文件里面运行另一个py文件并传递参数

1.在一个py文件里运行里一个py文件使用os模块#p2.pyimport osif __name__=="__main__": os.system("python p1.py") #运行p1文件2.使用sys模板获取传递的参数#p1.pyimport sysprint(sys.argv) #通过sys.argv传递参数import os...

2019-05-05 19:46:20 34902 8

原创 html中给button设置背景图片

button{ width: 100px; height:45px; background: url("vue1/test2.png") no-repeat; border-style: none;}因为默认的button会有边框,需将其去除,然后将button背景图片设置为no-repeat就可以了...

2019-05-03 13:33:06 29066 3

原创 python拉勾网爬虫

这次爬取拉勾网的职位数据,进入拉勾官网,在搜索框中输入python,java不难发现跳转之后的url为https://www.lagou.com/jobs/list_python?city=%E5%85%A8%E5%9B%BD&amp;cl=false&amp;fromSearch=true&amp;labelWords=&amp;suginput=https://www.lagou.co...

2019-01-22 15:42:30 369 1

原创 python selenium执行js代码

selenium文档中执行js有2个方法execute_script(js) #同步执行jsexecute_async_script(js) #异步执行js简单示例from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com")driver.ma...

2019-01-20 11:16:58 3727

原创 python霍纳法则和二进制幂

霍纳法则霍纳法则是一个古老的计算多项式的算法例如计算如下多项式p(x)=2x^4-x^3-3x^2+x-5=x(2x^3-x^2-3x+1)-5=x(x(2x^2-x-3)+1)-5=x(x(x(2x-1)-3)+1)-5依次由里面向外面逐渐计算,每次乘以x在加上外围参数即可python代码如下def huona(List,x): Sum=0 ...

2019-01-15 12:38:24 958

原创 mongodb基础知识

mongodbmongodb是由c++写的,是一个基于分布式文件存储的开源数据库系统mongodb将数据存储为一个文档,数据结构由键值对组成,类似于json默认端口号为270171.创建数据库use databasename 2.查看所有数据库show dbs3.删除数据库db.dropDatebase()4.查看存在的集合show coll...

2018-12-15 21:53:39 200

原创 python实现三分查找

    三分查找算法设计思路和二分查找算法类似,将区间三等分,确定5种条件判断,最后用递归求解就行,完整代码如下#三分查找def ThreeSearch(List,k,left,right): if left&gt;=right: return False #确定将区间三等分的2个点 mid1=(right-left)//3+left mid...

2018-12-05 09:24:58 1474

原创 django查询表最后几条数据

由于django的orm查询集不支持负切片,所以直接用负切片查询最后几条记录会出错这里有2种解决思路1.先将数据排序然后用正切片取前面的几条数据例如这样new_data=Book_detail.objects.filter(book_id=book_id).order_by('-id')[:5]order_by()默认是升序排列,加上‘-’就是降序排列,我这里以id进行降序排列,...

2018-11-15 16:01:37 9846

原创 python全排列和子集

1.全排列#获取全集def get_all_set(List,cur=0): global result2 if cur==len(result2) : print(result2) return for each in List: if each not in result2[:cur]:#如果下一个元素不在前面已经...

2018-11-04 20:37:34 770

原创 python链表实现及一些操作

1.设计Node结构,包括一个元素域(elem)和链接域(next)class Node(object): def __init__(self,elem,next=None): self.elem=elem self.next=next2.设计单链表结构,由Node节点构成class List(object): # 初始化 d...

2018-10-29 22:26:25 289

原创 python数独问题

本想用dfs回溯法解决数独问题的,结果发现好难,现在提供我自己的一种解法,后面有时间再用回溯法做一遍。。。。#None代表为未确定的数据A=[ [7,1,2,None,6,None,3,5,8], [None,6,5,2,None,7,1,None,4], [None,None,8,5,1,3,6,7,2], [9,2,4,None,5,6,None,3,7...

2018-10-12 19:50:54 1085

原创 python 二进制,八进制,十六进制与十进制的转化

def test(num): base_2=bin(num)#转化为二进制 base_8=oct(num)#转化为八进制 base_16=hex(num)#转化为十六进制 return base_2,base_8,base_16#二进制的简单实现,进制的前缀自行添加def tunport(num): result=[] while True:...

2018-10-02 14:00:20 770

原创 python 简单的并发爬虫

import requestsfrom multiprocessing import Poolimport timeheaders={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/5...

2018-09-29 23:41:36 562

原创 python爬虫解析json

import requestsimport jsondef get_data(url): headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36'...

2018-09-29 12:38:40 1757

空空如也

空空如也

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

TA关注的人

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