1. 安装 pip install flask_httpauth pip install itsdangerous 2. 创建对象 from flask import Flask, g, jsonify from flask_httpauth import HTTPBasicAuth app = F ...
分类:
其他好文 时间:
2020-11-25 12:37:57
阅读次数:
2
a 链接控制打开新窗口 无地址栏 <a href="#" onclick="run()">帮助</a><script type="text/javascript"> //<![CDATA[ function run() { window.open('help.xhtml','newwindow',' ...
分类:
其他好文 时间:
2020-11-25 12:37:39
阅读次数:
4
Vue 没有内置支持防抖和节流,但可以使用 Lodash 等库来实现。 如果某个组件仅使用一次,可以在 methods 中直接应用防抖: <script src="https://unpkg.com/lodash@4.17.20/lodash.min.js"></script> <script> V ...
分类:
其他好文 时间:
2020-11-25 12:37:15
阅读次数:
4
Long.valueOf() 和 Long.parseLong()区别 作用: 将String转化成long类型 区别:(其实不算什么区别,因为本质是一个东西,基本数据类型会自动装拆箱) Long.ValueOf("String") 返回Long包装类型 Long.parseLong("String ...
分类:
其他好文 时间:
2020-11-25 12:36:58
阅读次数:
2
Subjects 介绍 1. Subjects 是订阅者,也是Observable 订阅者:它能动态的接收新的值。 Observable: 当Subjects有了新值后会通过Event将新值发出给他的所有订阅者。 2. 常用的方法 onNext(:):是 on(.next(:)) 的简便写法。该方法 ...
分类:
编程语言 时间:
2020-11-25 12:36:45
阅读次数:
6
map 同 Swift中 map 用法一样,对值进行处理并返回 let sub = PublishSubject<String>() sub.map { $0 + "mmmmm" } .subscribe { event in print(event.element) } .disposed(by: ...
分类:
编程语言 时间:
2020-11-25 12:36:31
阅读次数:
4
1、InnoDB的磁盘结构 1)系统表空间 2)用户表空间 3)rodolog 文件组 4)磁盘文件逻辑结构 文件->段->区->页->行 InnoDB对数据的存取是以页为单位的,一个数据页默认是16k 2、InnoDB的内存结构 1)buffer pool 1.数据页 2.索引页 3.Change ...
分类:
数据库 时间:
2020-11-25 12:36:15
阅读次数:
9
distinctUntilChanged 过滤连续重复的事件 let ob = Observable.of(1, 1, 1, 3, 5, 7, 9, 9) ob.distinctUntilChanged().subscribe(onNext: { element in print(element) ...
分类:
编程语言 时间:
2020-11-25 12:36:02
阅读次数:
6
可以使用宏定义方式对结构体成员进行赋值。 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ struct { int n1; int n2; } data; int n3; }n_t; #define ...
分类:
其他好文 时间:
2020-11-25 12:35:44
阅读次数:
4
Spring提供了@Scheduled注解用于定时任务。 一、@Scheduled的基本使用 启用调度支持:@EnableScheduling 可以将@Scheduled注释与触发器元数据一起添加到方法中。例如,以下方法每隔5秒调用一次,并具有固定的延迟,这意味着周期是从前面每次调用的完成时间开始计 ...
分类:
编程语言 时间:
2020-11-25 12:35:26
阅读次数:
6
startWith 在订阅的时候插入发送事件,后加入的先发送。完成事件发送时不会插入。 let ob = PublishSubject<String>() ob.startWith("插入1").startWith("插入2").subscribe(onNext: { element in prin ...
分类:
编程语言 时间:
2020-11-25 12:35:08
阅读次数:
3
toArray 将所有的事件集合在一起作为一个数组发出,需要发送onCompleted事件 let ob = PublishSubject<String>() ob.toArray().subscribe { strArr in print(strArr) } onError: { _ in }.d ...
分类:
编程语言 时间:
2020-11-25 12:34:52
阅读次数:
3
前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主 ...
QByteArray转QString QByteArray转QString,网上有很多的转换方法。最方便得方法是以下这种方法: QByteArray a;QString str = QString(a);qDebug()<<"str"<<str; 还有一种就转换成char *型的: QByteArr ...
分类:
其他好文 时间:
2020-11-25 12:34:17
阅读次数:
3
$R^2$不止一种定义方式,这里是scikit-learn中所使用的定义。 As such variance is dataset dependent, R² may not be meaningfully comparable across different datasets. Best pos ...
分类:
其他好文 时间:
2020-11-25 12:34:00
阅读次数:
5
有时候git明明已经配置了用户名和密码,但在项目中,有时候pull和push的时候却每次都要提示输入用户名和密码,很浪费时间。 解决办法 在git bash中输入: git config --global credential.helper store 执行完上面的git命令后,在命令行正常执行pu ...
分类:
其他好文 时间:
2020-11-25 12:33:41
阅读次数:
2
1.下载CentOS7.9 下载CentOS可以到其官方下载,官方地址:https://www.centos.org/download/ 不过我进到这个网站最终也没找到下载链接。 可以到这个网站 https://freecplus.net/bc14e930a8644f558e46b7411b8ad8 ...
分类:
系统相关 时间:
2020-11-25 12:32:43
阅读次数:
11