- 博客(25)
- 收藏
- 关注
原创 TS 桶排序
桶排序操作顺序如下获取数组的最大值和最小值 选取桶的容量 根据最大值最小值和桶容量确定桶的数据 将数组数据填入到桶中 依次将桶中数据进行排序【快速排序】 依次合并每个桶的数据相关代码如下// 桶排序const bucketSort = (nums: number[]) => { let min: number = Infinity let max: number = -Infinity // 获取数据最大值最小值 for (let i: numb
2021-07-20 14:53:55
224
原创 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
2322
原创 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
3340
原创 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
345
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
862
原创 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
306
原创 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
460
原创 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
7236
原创 js实现轮播图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .container{ width: 400px; ...
2019-05-24 14:23:04
177
原创 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
9146
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
8851
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
35354
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
29242
3
原创 python拉勾网爬虫
这次爬取拉勾网的职位数据,进入拉勾官网,在搜索框中输入python,java不难发现跳转之后的url为https://www.lagou.com/jobs/list_python?city=%E5%85%A8%E5%9B%BD&cl=false&fromSearch=true&labelWords=&suginput=https://www.lagou.co...
2019-01-22 15:42:30
386
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
3762
原创 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
1003
原创 mongodb基础知识
mongodbmongodb是由c++写的,是一个基于分布式文件存储的开源数据库系统mongodb将数据存储为一个文档,数据结构由键值对组成,类似于json默认端口号为270171.创建数据库use databasename 2.查看所有数据库show dbs3.删除数据库db.dropDatebase()4.查看存在的集合show coll...
2018-12-15 21:53:39
209
原创 python实现三分查找
三分查找算法设计思路和二分查找算法类似,将区间三等分,确定5种条件判断,最后用递归求解就行,完整代码如下#三分查找def ThreeSearch(List,k,left,right): if left>=right: return False #确定将区间三等分的2个点 mid1=(right-left)//3+left mid...
2018-12-05 09:24:58
1533
原创 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
9952
原创 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
791
原创 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
312
原创 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
1103
原创 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
800
原创 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
583
原创 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
1788
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人