css实现边框动画效果
最近写了几个页面都用到css动画,以及很多before,after伪类。在此记录一下成果。 css边框循环动画,页面效果如下: 1、沿着边框动画的图形使用before,after伪类写的。当时想用切图来写,后来考虑到优化,就用了css来写。具体代码如下: <div class="div"> <i class="border-right-animate"></i> </div> i.border-right-animate{ display: block;
he
《机器学习(周志华)》笔记--模型的评估与选择(5)--衡量分类任务的性能指标:精准度与召回率计算
五、衡量分类任务的性能指标 3、精准度与召回率 精准率(Precision)指的是模型预测为 Positive 时的预测准确度,其计算公式如下: 召回率(Recall)指的是我们关注的事件发生了,并且模型预测正确了的比值,其计算公式如下: 混淆矩阵: 真实预测 0 1 0 TN FP 1 FN TP 举例: 假如癌症检测系统的混淆矩阵如下: 真实预测 0 1 0 9978 12 1 2 8 (1)该系统的精准率 =8/(8+12)=0.4。 从计
html静态页面乱码
1.将文件保存为UTF-8 2.写入以下代码 <!-- 防止中文乱码 --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
A Simple Problem with Integers(树状数组区间变化和区间求和)
You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is to ask for the sum of numbers in a given interval. Input The fir
为什么在linux系统下安装anaconda的时候会报错
报错界面 一开始是在官网下载的最新的包,出现了上述的报错,但是换成清华镜像之后,就没有上述报错了? 我猜测可能是因为 官网最新的版本的anaconda和你安装的python版本不兼容,而在镜像上的不是最新的anaconda的包,至于版本不兼容问题如何解决,以后查到再补充,和之前安装php manager时候遇到的问题类似
git 删除本地提交
git reset --mixed [提交id]:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息 git reset --soft [提交id]:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可 git reset --hard [提交id]:彻底回退到某个版本,本地的源码也会变为上一个版本的内容 --soft 模式测试比较符合需求
无障碍开发(十二)之怎样做好信息无障碍?
一、提供等效替代(文字或者语音来替代) 1.1图像的等效替代 移动端或Web端开发,都是用相应的文本信息等效替代图像。(为图像添加描述性信息,并不是文本越长越好) (1) 避免添加额外的、无意义、无价值信息的图像 (2) 避免使用图像来表现文本(也就是文字图片) (3) 为图像提供替代文本 (4) 装饰性图像应该可以被辅助技术忽略(非文字图片) 1.2验证码的等效替代 验证码不仅有图形和声音,也有手机验证码、数学计算验证码等其他类型。部署验证码时,需要至少考虑两种验证码,以帮助感官功能缺失的障
Rocket - debug - Custom
https://mp.weixin.qq.com/s/jkBP6ZjEbgm-SVDpLUMjlA 简单介绍Custom的实现。 1. DebugCustomParams 包含两个参数: a. addrs: 地址; b. width: 数据宽度; 2. DebugCustomNull 定义向上游传递的空参数: 3. DebugCustomBundle 定义DebugCustom节点连接所需要的Bundle: 从一个节点的角度看,其定义如下: 其中: a. 相连节点发送输入地址(addr),以及
Spring 事务处理
前言: 事务处理的本质 在学习事务处理前,需要明确一点: 数据库操作最终都要使用到JDBC,那么无论上层如何封装,底层都是调用Connection的commit,rollback来完成 烦人的事务处理: 在日常开发中,数据访问层(DAO)必然需要进行事务的处理,但是我们会发现,事务处理的代码通常是简单的重复的,编写这样的重复代码会浪费大量的时间,所以我们需要找到一种方案可以将这些重复的代码进行抽取,以便与管理维护和复用, 我们的需求:在一系列数据库操作上的方法上增加额外的事务处理代码,让原来的
【你不知道的javaScript 上卷 笔记4】javaScript 中闭包的一些运用
什么是闭包 闭包是javaScript语言的一种特性,在 javaScript 中以函数作为承接单元。当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。 function foo() {
var a = 2;
function bar() {
console.log( a ); // 2
}
bar();
}
foo(); bar() 产生了闭包,但是由于它内嵌在foo函数里面执行,bar中对a的引用遵循了词法作用
【转帖】测试栈空间的大小
测试栈空间的大小 https://blog.csdn.net/lyh__521/article/details/50115943 比如局部变量是保存在栈空间中的,今天突然在想栈的上限是多大呢,什么时候才会栈溢出? ulimit 命令 linux下使用ulimit 命令可以查看系统的很多上限值。 ulimit -a 查看所有 ulimit -s 查看栈空间的大小 可以看到系统设置栈的上限是8M 测试 现在我们写个程序测试一下 两种方法: 1、第一种方法:最简单的是在函数或直接在main()函数里
springmvc之异常处理中ExceptionHanderExceptionResolver
1、springmvc通过HandlerExceptionResolver处理程序的异常,包括Handler映射、数据绑定以及目标方法执行时发生的异常。 2、springmvc提供的HandlerExceptionResolver的常用实现类: ExceptionHanderExceptionResolver DefaultHanderExceptionResolver ResponseStatusExceptionResolver SimpleMappingExceptionResolver
你可能需要的Kafka面试题与答案整理
本文是根据平时面试以及网上资源进行的整理。希望对小伙伴们面试有帮助。 消息队列的作用和使用场景 通过异步处理提高响应时间,削峰填谷: 场景:数据比较集中且实时要求不是太高,如果同步处理,假如业务高峰需要4台服务支撑,那么在业务高峰过了之后,就会出现资源闲置,如果引入消息队列的话,将数据放到消息队列后直接返回成功,提升了响应时间,真正的业务在消息队列后面消费处理,可能2台服务就能够支撑的住,而且流量更加均匀。 降低系统间的耦合度: 场景:数据不止一方依赖,可能多个系统都需要这份数据,如果由发送方
使用XGBoost实现多分类预测的实践
使用XGBoost实现多分类预测的实践代码 import pandas as pd
import numpy as np
import xgboost as xgb
from sklearn.preprocessing import LabelEncoder
from sklearn.model_selection import KFold
import matplotlib.pyplot as plt
import seaborn as sns
import gc
## load data
周排行