码迷,mamicode.com
首页 > 2020年11月25日 > 全部分享
Flask实现token认证
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 链接控制打开新窗口 无地址栏 <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中防抖和节流 --来自官方文档
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()区别
Long.valueOf() 和 Long.parseLong()区别 作用: 将String转化成long类型 区别:(其实不算什么区别,因为本质是一个东西,基本数据类型会自动装拆箱) Long.ValueOf("String") 返回Long包装类型 Long.parseLong("String ...
分类:其他好文   时间:2020-11-25 12:36:58    阅读次数:2
5. RxSwift 发送、订阅 Subjects、Variables
Subjects 介绍 1. Subjects 是订阅者,也是Observable 订阅者:它能动态的接收新的值。 Observable: 当Subjects有了新值后会通过Event将新值发出给他的所有订阅者。 2. 常用的方法 onNext(:):是 on(.next(:)) 的简便写法。该方法 ...
分类:编程语言   时间:2020-11-25 12:36:45    阅读次数:6
6. RxSwift 订阅操作过滤1 map、buffer、filter
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
mysql InnoDB架构
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
7. RxSwift 订阅操作过滤2 distinctUntilChanged、single、elementAt、ignoreElements、take、takeLast、skip、debounce
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
利用define对结构体成员赋值
可以使用宏定义方式对结构体成员进行赋值。 #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
Spring提供了@Scheduled注解用于定时任务。 一、@Scheduled的基本使用 启用调度支持:@EnableScheduling 可以将@Scheduled注释与触发器元数据一起添加到方法中。例如,以下方法每隔5秒调用一次,并具有固定的延迟,这意味着周期是从前面每次调用的完成时间开始计 ...
分类:编程语言   时间:2020-11-25 12:35:26    阅读次数:6
8. RxSwift 插入发送合并压缩 startWith、merge、zip
startWith 在订阅的时候插入发送事件,后加入的先发送。完成事件发送时不会插入。 let ob = PublishSubject<String>() ob.startWith("插入1").startWith("插入2").subscribe(onNext: { element in prin ...
分类:编程语言   时间:2020-11-25 12:35:08    阅读次数:3
9. RxSwift 转数组、累计操作 toArray、reduce
toArray 将所有的事件集合在一起作为一个数组发出,需要发送onCompleted事件 let ob = PublishSubject<String>() ob.toArray().subscribe { strArr in print(strArr) } onError: { _ in }.d ...
分类:编程语言   时间:2020-11-25 12:34:52    阅读次数:3
C#调用RabbitMQ实现消息队列
前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主 ...
分类:Windows程序   时间:2020-11-25 12:34:34    阅读次数:12
QByteArray 转 QString 及其失败的原因
QByteArray转QString QByteArray转QString,网上有很多的转换方法。最方便得方法是以下这种方法: QByteArray a;QString str = QString(a);qDebug()<<"str"<<str; 还有一种就转换成char *型的: QByteArr ...
分类:其他好文   时间:2020-11-25 12:34:17    阅读次数:3
sklearn 中的 r2_score
$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 push每次都需要输入帐号密码的解决方法
有时候git明明已经配置了用户名和密码,但在项目中,有时候pull和push的时候却每次都要提示输入用户名和密码,很浪费时间。 解决办法 在git bash中输入: git config --global credential.helper store 执行完上面的git命令后,在命令行正常执行pu ...
分类:其他好文   时间:2020-11-25 12:33:41    阅读次数:2
Linux的CentOS7.9安装记录
1.下载CentOS7.9 下载CentOS可以到其官方下载,官方地址:https://www.centos.org/download/ 不过我进到这个网站最终也没找到下载链接。 可以到这个网站 https://freecplus.net/bc14e930a8644f558e46b7411b8ad8 ...
分类:系统相关   时间:2020-11-25 12:32:43    阅读次数:11
200条   上一页 1 ... 3 4 5 6 7 8 9 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!