草庐IT

02-CSS基础

CSS基础1、CSS介绍CSS概念CascadingStyleSheet层叠样式表,通过不同的样式可以让网页更漂亮,样式也可叠加得到最终的效果。CSS用于渲染html元素进行样式控制的语言CSS作用网页美化HTML与CSS的区别HTML:网页结构的创建CSS:网页美化2、CSS三种引入方式2.1、内联样式在标签内部使用style属性,属性值是CSS属性键值对(只在一个标签中起作用)HelloCSS~2.2、内部样式定义标签,在标签内部定义CSS样式(只在一个HTML文件中起作用)div{color:blue;}2.3、外部样式定义link标签,引入外部的CSS文件(可以在多个HTML中复用)o

02-《AspNetCore》-Configuration

Configuration视频讲解package说明Microsoft.Extensions.Configuration.Abstractions:抽象包,一大堆的接口Microsoft.Extensions.Configuration.Binder:提供一大堆的扩展,比如类型转换Microsoft.Extensions.Configuration.Json:json实现Microsoft.Extensions.Configuration.CommandLine:命令行实现Microsoft.Extensions.Configuration.EnvironmentVariables:环境变量实

02-《AspNetCore》-Configuration

Configuration视频讲解package说明Microsoft.Extensions.Configuration.Abstractions:抽象包,一大堆的接口Microsoft.Extensions.Configuration.Binder:提供一大堆的扩展,比如类型转换Microsoft.Extensions.Configuration.Json:json实现Microsoft.Extensions.Configuration.CommandLine:命令行实现Microsoft.Extensions.Configuration.EnvironmentVariables:环境变量实

day02-自己实现Mybatis底层机制-01

自己实现Mybatis底层机制-01主要实现:封装SqlSession到执行器+Mapper接口和Mapper.xml+MapperBean+动态代理Mapper的方法1.Mybatis整体架构分析对上图的解读:1)mybatis的核心配置文件​ mybatis-config.xml:进行全局配置,全局只能有一个这样的配置文件​ XxxMapper.xml配置多个SQL,可以有多个XxxMapper.xml配置文件2)通过mybatis-config.xml配置文件得到SqlSessionFactory3)通过SqlSessionFactory得到SqlSession,用SqlSession就

day02-自己实现Mybatis底层机制-01

自己实现Mybatis底层机制-01主要实现:封装SqlSession到执行器+Mapper接口和Mapper.xml+MapperBean+动态代理Mapper的方法1.Mybatis整体架构分析对上图的解读:1)mybatis的核心配置文件​ mybatis-config.xml:进行全局配置,全局只能有一个这样的配置文件​ XxxMapper.xml配置多个SQL,可以有多个XxxMapper.xml配置文件2)通过mybatis-config.xml配置文件得到SqlSessionFactory3)通过SqlSessionFactory得到SqlSession,用SqlSession就

RabbitMQ学习笔记02:Hello World!

参考资料:RabbitMQtutorial-"Helloworld!"—RabbitMQ   前言RabbitMQ是一个中间人,它接受和转发消息。我们可以把它想象成一个邮局:当你把邮件投入邮箱的时候,你可以确信它最终会被投递到收件人的手中。RabbitMQ就是那个邮箱、邮局和邮差。区别就在于RabbitMQ投递的是二进制的消息数据。这里有一些术语需要说明。发送、产生消息的程序我们称之为生产者producer,使用此图标表示队列queue就是一个有名字的邮箱,虽然消息会在RabbitMQ和你的应用程序之间流动,但是它们可以持久保存在队列中。队列会收到主机的内存和磁盘容量的限制。多个生产者可以向一

RabbitMQ学习笔记02:Hello World!

参考资料:RabbitMQtutorial-"Helloworld!"—RabbitMQ   前言RabbitMQ是一个中间人,它接受和转发消息。我们可以把它想象成一个邮局:当你把邮件投入邮箱的时候,你可以确信它最终会被投递到收件人的手中。RabbitMQ就是那个邮箱、邮局和邮差。区别就在于RabbitMQ投递的是二进制的消息数据。这里有一些术语需要说明。发送、产生消息的程序我们称之为生产者producer,使用此图标表示队列queue就是一个有名字的邮箱,虽然消息会在RabbitMQ和你的应用程序之间流动,但是它们可以持久保存在队列中。队列会收到主机的内存和磁盘容量的限制。多个生产者可以向一

密码学奇妙之旅、02 混合加密系统、AES、RSA标准、Golang代码

CTR计数器模式计数器模式CTR是分组密码模式中的一种。通过将逐次累加的计数器进行加密来生成密钥流的流密码。每次加密时会生成一个不同的值来作为计数器的初始值。可以事先进行加密、解密的准备。加密、解密使用相同结构。对包含某些错误比特的密文进行解密时,只有明文中响应的比特会出错。加密和解密均支持并行运算。可以以任意顺序对分组进行加密和解密。在CTR模式基础上添加认证功能的模式称为GCM模式。生成密文的同时生成用于认证的信息。用于识别主动攻击者发送的伪造的密文。混合密码系统混合密码系统能够解决对称密码密钥分配的问题和公钥密码速度慢的问题。使用快速的对称密码来对消息进行加密,再使用公钥密码对对称密码的

密码学奇妙之旅、02 混合加密系统、AES、RSA标准、Golang代码

CTR计数器模式计数器模式CTR是分组密码模式中的一种。通过将逐次累加的计数器进行加密来生成密钥流的流密码。每次加密时会生成一个不同的值来作为计数器的初始值。可以事先进行加密、解密的准备。加密、解密使用相同结构。对包含某些错误比特的密文进行解密时,只有明文中响应的比特会出错。加密和解密均支持并行运算。可以以任意顺序对分组进行加密和解密。在CTR模式基础上添加认证功能的模式称为GCM模式。生成密文的同时生成用于认证的信息。用于识别主动攻击者发送的伪造的密文。混合密码系统混合密码系统能够解决对称密码密钥分配的问题和公钥密码速度慢的问题。使用快速的对称密码来对消息进行加密,再使用公钥密码对对称密码的

2021年3月-第02阶段-前端基础-移动WEB开发-移动WEB开发_rem布局

移动web开发之rem布局rem基础rem单位rem(rootem)是一个相对单位,类似于em,em是父元素字体大小。不同的是rem的基准是相对于html元素的字体大小。比如,根元素(html)设置font-size=12px;非根元素设置width:2rem;则换成px表示就是24px。/*根html为12px*/html{font-size:12px;}/*此时div的字体大小就是24px*/div{font-size:2rem;}rem的优势:父元素文字大小可能不一致,但是整个页面只有一个html,可以很好来控制整个页面的元素大小。媒体查询什么是媒体查询媒体查询(MediaQuery)是