useHistory import { useHistory } from "react-router-dom"; function HomeButton() { let history = useHistory(); function handleClick() { history.push("/ ...
分类:
其他好文 时间:
2020-03-28 01:02:44
阅读次数:
465
from selenium import webdriver driver = webdriver.Chrome()driver.get('https://baidu.com/') 1.切换Tab到最后一个页签 driver.switch_to.window(driver.window_handle ...
分类:
其他好文 时间:
2020-03-27 17:14:30
阅读次数:
81
前言 hmac:用来检验合法性,比如客户端后面发送一些请求,服务端要进行检验是否合法。 基本逻辑:客户端生成一串密文发送给客户端接收,后面客户端发送请求的时候要先校验是否与客户端密文一致 socketserver:是Python标准库中的一个高级模块,能实现多并发服务端。 一、hmac 模块 ①服务 ...
分类:
编程语言 时间:
2020-03-26 21:27:43
阅读次数:
74
https://www.cnblogs.com/ldj3/p/9288187.html 批量更改 update 一般的方式: <update id="updateData"> <foreach collection="list" item="obj" separator=";"> UPDATE jo ...
分类:
数据库 时间:
2020-03-26 21:16:57
阅读次数:
223
会遇到的问题:1、在提交delete请求时,可能会报405错误,解决办法在配置文件中加入在配置文件中加入spring.mvc.hiddenmethod.filter.enabled=true启用隐藏方法过滤器 2、可能会遇到Error creating bean with name 'request ...
分类:
编程语言 时间:
2020-03-26 19:49:02
阅读次数:
146
// 循环往上滚动 if Memo1.Perform(EM_SCROLL,SB_LINEDOWN,0)=0 then begin Memo1.Perform(WM_VSCROLL,SB_TOP,0); end else begin SendMessage(Memo1.Handle,WM_VSCROL ...
服务端代码: 1 from socket import * 2 import os, hmac 3 4 secret_key = b'hello world' 5 6 7 def coon_handle(coon): 8 '''判断是否为合法客户端''' 9 num = os.urandom(32) ...
分类:
其他好文 时间:
2020-03-25 18:51:23
阅读次数:
80
一、说明MIME(MultipurposeInternetMailExtensions)是描述消息内容类型的因特网标准,说白了也就是文件的媒体类型。浏览器可以根据它来区分文件,然后决定什么内容用什么形式来显示。二、部分文件的MIMEType文件拓展名MIMETypepngimage/pngbmp\dibimage/bmpjpg\jpeg\jpgimage/ipeggifimage/gifmp3au
分类:
其他好文 时间:
2020-03-25 10:26:01
阅读次数:
69
如题,项目中碰到了同样的sql,在plsql中执行很快,几乎秒出,但在程序中使用mybatis框架时,却非常的慢,前提是动态拼装的sql。在使用写死的参数,不会出现很慢的效果。最后发现是使用 #{xxx} 去注入参数时查询很慢,在使用${xxx}查询几乎和plsq中查询时间时一样的。 更改前 ? 更 ...
分类:
数据库 时间:
2020-03-24 12:35:23
阅读次数:
113
35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 如下图: 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。 36. 线程和进程的区别? 一个程序下 ...
分类:
编程语言 时间:
2020-03-23 00:02:35
阅读次数:
79