https://www.cnblogs.com/cxstudypython/p/12106486.html 我们在新建数据库时(Navicat)界面时会遇到这两个选项: 1.字符集 一般选择utf8. 下面介绍一下utf8与utfmb4的区别: utf8mb4兼容utf8,且比utf8能表示更多的字 ...
分类:
数据库 时间:
2021-02-25 11:41:27
阅读次数:
0
1、 客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要占用一定的内存空间。 如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的HttpSession对象,消耗大量的服务器内存,即使用户已 ...
分类:
其他好文 时间:
2021-02-23 14:08:38
阅读次数:
0
代理(Proxy)模式:【中介】 1.定义:给某对象提供一个代理以控制对该对象的访问。代理对象作为访问对象和目标对象之间的【中介】。 2.优点:a。中介作用保护目标对象的作用。b.可以扩展目标对象的功能.c.代理模式能将客户端与目标对象分离,降低了系统的耦合度. 3.缺点:请求处理速度变慢;增加了系 ...
分类:
其他好文 时间:
2021-02-20 11:49:05
阅读次数:
0
Rust模块化 模块化有助于代码的管理和层次逻辑的清晰 Rust模块化有多种方式: 1.嵌套模块 嵌套模块就是直接在要使用模块的文件中声明模块 mod food{//声明模块 pub struct Cake; pub struct Smoothoe; pub struct Pizza; } use ...
分类:
其他好文 时间:
2021-02-18 13:35:09
阅读次数:
0
一、文件上传 文件上传通过new FormData() 的方式实现,如以下封装的代码事例: 二、文件下载 1.window.open 2.运用a标签中的href 3.后端兼容处理attachment 4.new blob 鉴权下载 详见传递门:https://www.jianshu.com/p/89 ...
分类:
Web程序 时间:
2021-02-09 12:35:10
阅读次数:
0
SQL injection UNION attack, finding a column containing text 首先判断列数,过程略,得知有三列,因为null与任何数据类型兼容,所以我们只需要一次改一个位置即可,先将第一个位置的null改成题目中给出的随机字符串 发现第一个位置不能存放字符 ...
分类:
数据库 时间:
2021-02-09 12:26:59
阅读次数:
0
最新版本支持热点读的自动发现并触发客户端自动缓存,可有效保护服务端不被热点打穿,大幅提升缓存整体可用性,目前已经在线上稳定运行半年时间,欢迎大家使用。 热key的问题 秒杀、促销活动或突发的热点事件可能导致瞬间大量的请求去访问某个key。如此大的压力打到一个实例上,会导致该实例CPU飙升,响应变慢, ...
分类:
其他好文 时间:
2021-02-05 11:02:16
阅读次数:
0
1 底层原理不一样: 1 browserRouter使用的是H5的history API,不兼容IE9以下的版本。(H5新增的) 2 HashRouter使用的是URL的哈希值。(锚点,会发送历史记录) 2 url表现形式不宜用: 1 BrowserRouter 的路径中没有#,localhost: ...
分类:
其他好文 时间:
2021-02-04 12:13:30
阅读次数:
0
类型转换 自动类型转换 两种类型相互兼容 目标类型大于源类型 //整数-整数 short s = 123; int i = s;//将源类型值存入到目标类型变量中(自动类型转换)123 byte b = 100; short s2 = b;//自动类型转换 100 //小数-小数 float f = ...
分类:
其他好文 时间:
2021-02-02 10:53:42
阅读次数:
0
错误原因:cannot import name 'open' from 'smart_open' 根本原因在于:各个模块之间版本不兼容,调用出现错误 更新smart_open版本无效,之后查看smart_open文件夹下utils.py和smart_open_lib.py 在smart_open_l ...
分类:
其他好文 时间:
2021-01-27 13:23:41
阅读次数:
0