2021 09-26

卷积神经网络之手撕代码

1、计算卷积神经网络的输出尺寸 \[n=\dfrac{W-F+2P}{S}+1\] 其中:\(N\)代表输出尺寸,\(W\)代表输入尺寸,\(F\)代表卷积核大小,\(P\)代表填充尺寸,\(S\)代表步长 2、网络参数量的计算 对于CNN而言,每个卷积层的参数量如下: \[params=C_{o}\times(C_{i}\timesk_{w}\timesk_{h}+1)\] 其中,\(C_{i}\)代表输入特征的通道数,也即是每个卷积核的通道数,\(k_{w},k_{h}\)分

2021 09-26

Spirit带你了解CSS各个方向的居中方案

水平居中和垂直居中的方案 先看HTML的骨架 后面的代码都是基于这个来写的 <!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <metaname="viewport"content="width=device-width,initial-scale=1.0"

2021 09-26

在eclipse上配置tomcat(包括解决找不到server,配置8.0以上版本)

下载安装eclipse普通eclipse最多只支持到tomcatv7,要想使用8以上的tomcat,就需要下载最新版本的EclipseIDE,安装时选择EclipseIDEforEnterpriceJavaDevelopers。eclipse下载链接:https://www.eclipse.org/downloads/运行安装包后选择想要下载的类型。     添加serverruntimeenvironment   1.打开eclipse,点击Window-->pre

2021 09-26

一生挚友redo log、binlog《死磕MySQL系列 二》

系列文章 原来一条select语句在MySQL是这样执行的《死磕MySQL系列一》 一生挚友redolog、binlog《死磕MySQL系列二》 前言 咔咔闲谈 上期根据一条查询语句查询流程分析MySQL的整体架构。同样,本期也使用一条查询SQL语句来做引子。可以肯定的是,查询语句执行的流程更新语句同样也会执行。 因此本期的着重点就不在MySQL架构图上,文章标题也给出了大家重点,就是要了解redolog、binlog。 一、redolog 第一步,创建一个表user

2021 09-26

[手机编程]Aid Learning--换源+数据库安装

换源+MYSQL安装 AidLearning下载安装 http://www.aidlearning.net/ 切换源 打开Terminal复制回车即可 cd/etc/apt/&& cpsources.listsources.list.bk&& echodebhttps://mirrors.tuna.tsinghua.edu.cn/debian/bustermaincontribnon-free>sources.list&& echodeb

2021 09-26

送你一个Python 数据排序的好方法

摘要:学习Pandas排序方法是开始或练习使用Python进行基本数据分析的好方法。最常见的数据分析是使用电子表格、SQL或pandas完成的。使用Pandas的一大优点是它可以处理大量数据并提供高性能的数据操作能力。 本文分享自华为云社区《PandasSort:你的Python数据排序指南》,作者:Yuchuan。 学习Pandas排序方法是开始或练习使用Python进行基本数据分析的好方法。最常见的数据分析是使用电子表格、SQL或pandas完成的。使用Pandas的一大优点是它可以处理

2021 09-26

使用uView UI+UniApp开发微信小程序--微信授权绑定和一键登录系统

在前面随笔《使用uViewUI+UniApp开发微信小程序》和《使用uViewUI+UniApp开发微信小程序--判断用户是否登录并跳转》介绍了微信小程序的常规登录处理和验证码登录处理的一些经验,本篇随笔继续介绍第三种登录方式,微信授权登录。微信授权登录是系统用户表绑定了微信小程序OpenID后,通过前端发起微信的登录授权,顺利获得微信授权后获得code,并在我们自己的服务后台接口通过code解析出用户的OpenId,然后获得对应用户的身份token信息返回给前端,前端完成登录后的跳转处理。 &

2021 09-26

Struts2 S2-061 远程命令执行漏洞复现(CVE-2020-17530)

0x01漏洞简介 Struts在某些情况下可能存在OGNL表达式注入漏洞,如果开发人员使用了%{…}语法进行强制OGNL解析,某些特殊的TAG属性可能会被双重解析。攻击者可以通过构造恶意的OGNL表达式来利用此漏洞,最终造成远程代码执行 0x02漏洞影响 apache:struts2:2.0.0-2.5.25 0x03环境搭建 https://github.com/vulhub/vulhub/tree/master/struts2/s2-061下载docker-compose.yml后cd到文件

2021 09-26

mybatis if else if 条件判断SQL片段表达式取值和拼接

前言 最近在开发项目的时候涉及到复杂的动态条件查询,但是mybaits本身不支持ifelseif类似的判断但是我们可以间接通过chosewhenotherwise去实现其中choose为一个整体when是ifotherwise是else 快速使用 以前我们进行条件判断时候使用if标签进行判断,条件并列存在 <iftest="seat_no!=nullandseat_no!=''"> ANDseat_no=#{seat_no} </if> 现在使用chosew

2021 09-26

手把手教你 Docker搭建nacos单机版

Docker搭建nacos单机版步骤 一、使用dockerpullnacos/nacos-server拉取nacos镜像 我这里没有指定版本所以是拉取latest,你也可以使用dockerpullnacos/nacos-server:版本号指定拉取的版本 二、使用命令启动容器 注意:如果只是简单的学习使用直接用下面的命令就好了。但是nacos所有元数据都会保存在容器内部,倘若容器迁移则nacos源数据则不复存在,所以通常我们通常会将nacos元数据保存在mysql中,那么请不要用下面这个命令,