伪类常见用法及动态更改内容、样式的方法

  伪类after等常用来清除浮动、增加附加内容,利用伪类常会减少div容器的使用,使得我们的页面内容结构清晰。   本文将会简介伪类的常见用法,并以jquery为例详述如何动态更改伪类内容(content)及伪类样式。    一、常见用法   1.1 清除浮动    <div class="my-container"> <div>内容1</div> <div class="sec" data-attr='前之啊是'>内容2</div> <di
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

JavaSE-面向对象编程

目录 第一章:面向对象-概述 1.1-什么是面向对象? 1.2-如何创建和使用对象? 1.3-成员变量的默认值是什么? 1.4-成员变量和局部变量的区别? 1.5-图解内存中的对象 第二章:面向对象-封装 2.1-什么是封装 ? 2.2-如何封装? 2.3-封装优化-构造方法 2.4-JavaBean 第三章:面向对象-继承 3.1-继承概述? 3.2-如何实现继承? 3.3-方法的重写-override 3.7-抽象类、抽象方法 3.7-接口 第四章:面向对象-多态 4.1-什么是多态? 4
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

spring-security问题记录---Could not decode JSON for additional information: BaseClientDetails

错误信息 2019-12-03 22:18:37.239 WARN 19120 --- [nio-8100-exec-4] o.s.s.o.p.c.JdbcClientDetailsService : Could not decode JSON for additional information: BaseClientDetails [clientId=c1, clientSecret=$2a$10$NlBC84MVb7F95EXYTXwLneXgCca6/GipyWR5NHm8K
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

方法的使用以及定义

/*定义一个方法的完整格式 * 修饰符 返回值类型 方法名称(参数的类型 参数的名称,...){ *方法体; * return 返回值的类型; * }*/ public class break1continue { public static void main(String[] args) { num(1,2);//直接调用 System.out.println(num(2,6));//打印调用 int cc=num(16,6);//赋
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

反射获取泛型类、泛型方法

反射获取泛型类、泛型方法 1 using System; 2 using System.Reflection; 3 4 namespace RFTest 5 { 6 //类ReflectionTest中定义了一个泛型函数DisplayType和泛型类MyGenericClass 7 class ReflectionTest 8 { 9 //泛型类MyGenericClass有个静态函数DisplayNestedType 10
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

2.redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

作者:中华石杉 面试题 redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发? 面试官心理分析 这个是问 redis 的时候,最基本的问题吧,redis 最基本的一个内部原理和特点,就是 redis 实际上是个单线程工作模型,你要是这个都不知道,那后面玩儿 redis 的时候,出了问题岂不是什么都不知道? 还有可能面试官会问问你 redis 和 memcached 的区别,但是 memcached 是早些年各大互联网公司常用的缓
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

【Python学习之旅】---函数式编程(函数尾调用、map函数、filter函数、reduce函数)

执行结果: 执行结果: 执行结果: 执行结果:
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

Trie性能分析之敏感词过滤golang

package util import ( "strings" ) type Node struct { //rune表示一个utf8字符 char rune Data interface{} parent *Node Depth int //childs 用来当前节点的所有孩子节点 childs map[rune]*Node term bool } type Trie
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

C++和C的结构等价性的不同

C++中,结构按名称等价,而C中,结构按布局相容性等价。 1 struct A 2 { 3 int x,y; 4 }; 5 6 struct B 7 { 8 int x,y; 9 }; 10 11 int main() 12 { 13 struct A a; 14 struct B b; 15 struct A *pa = &a; 16 struct B *pb = &b; 17 pa =
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

Gym - 102411M

题目链接:https://vjudge.net/problem/2891711/origin 【问题描述】 每天都有一个新的编程问题发布在Codehorses上。因此,n个问题将在接下来的n天内发布:第i个问题的难度是ai。 Polycarp想要选择恰好三天的i, j和k (i<j<k),这样第j日和第i日的困难之差就等于第k日和第j日的困难之差。换句话说,Polycarp想要等式aj−ai=ak−aj为真。 确定Polycarp以所需方式选择三天的可能方法的数量。 输入 第一行包含一个整数t
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

goto

使用示例: #include <stdio.h> int main () { /* 局部变量定义 */ int a = 10; /* do 循环执行 */ LOOP:do { if( a == 15) { /* 跳过迭代 */ a = a + 1; goto LOOP; } printf("a 的值: %d\n", a); a++;
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

sklearn训练模型的保存与加载

使用joblib模块保存于加载模型   在机器学习的过程中,我们会进行模型的训练,最常用的就是sklearn中的库,而对于训练好的模型,我们当然是要进行保存的,不然下次需要进行预测的时候就需要重新再进行训练。如果数据量小的话,那再重新进行训练是没有问题的,但是如果数据量大的话,再重新进行训练可能会花费很多开销,这个时候,保存好已经训练的模型就显得特别重要了。我们可以使用sklearn中的joblib模块进行保存与加载。 from sklearn.externals import joblib
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

java学习笔记(3)数据类型

关于java中的数据类型:   1、数据类型的作用是什么?     程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用的空间大小不同。     数据类型的作用是指导java虚拟机(JVM)在运行程序的时候给该数据分配多大的内存空间。   2、java中的数据类型包括两种:     *基本数据类型     *引用数据类型【后面说】       类、接口、数组......   3、关于基本数据类型:     *基本数据类型包括四大类八小种:       第一类:整数型     
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

idea中的插件,可以快速将类中的属性转换成Json字符串

当我们想要测试接口的时候,难免会根据一个类,一个一个的写json数据,当属性比较少时还行,但当属性多的时候就比较麻烦了, 为了解决这个问题,我们可以安装第三方的插件来快速生成json字符串。 步骤如下: 1.打开idea工具,在左上角找到File -> Settings -> Plugins 2.安装完成后重启idea就行了 3.使用的时候只需要在对应的类名上鼠标右键,有个MakeJson,点击一下就生成成功了,然后粘贴到所用的位置就可以了 public class Employee {
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

redis的特点总结-安装及基本命令的使用

redis VS mysql """ redis: 内存数据库(读写快)、非关系型(操作数据方便) mysql: 硬盘数据库(数据持久化)、关系型(操作数据间关系) 大量访问的临时数据,才有redis数据库更优 """ redis VS memcache """ redis: 操作字符串、列表、字典、无序集合、有序集合 | 支持数据持久化(数据丢失可以找回、可以将数据同步给mysql) | 高并发支持 memcache: 操作字符串 | 不支持数据持久化 | 并发量小 """ Redis操作
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

Java 继承与重写

继承,顾名思义,比如新建的类ExtendsOne继承另一个类Extends,那么Extends1就继承Extends中的方法,而不需要重新写方法。 一、单一继承 单一继承:一对一继承,如上ExtendsOne继承Extends。 1、ExtendsTest.java class Extends { void testFather () { System.out.println("test father"); } }
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

netcore 2.2 使用 Autofac 实现自动注入

Autofac自动注入是通过名称约定来实现依赖注入 ps:本demo接口层都以“I”开头,以“Service”结尾。服务层实现都以“Service”结尾。 为什么要实现自动注入 大多时候,我们都是 以下方式进行依赖注入 public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVers
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

day57 forms校验性组件

多对多三种创建方式 1.全自动(一般情况下) 好处: 自始至终都没有操作第三种表,全部都是由orm自动创建的。 还内置了四个操作第三张表的方法。 不足: 自动创建的第三张表无法扩展修改字段,表的扩展性较差。 class Book(models.Model): title=models.CharField(max_length=32) #多对多关系字段 author=models.ManyToManyField(to='Author') class Author
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

mui开发:苹果手机自动全屏解决方案

前一段时间,使用mui写app时,出现了苹果手机播放视频时,自动全屏的情况,并且无法点击控件,只能等到播放完毕后点击控件。 那么怎么解决这个问题呢,弟弟们请看我的下面。 1.在页面的video标签中,添加 playsinline webkit-playsinline x5-playsinline 属性 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport"
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0

JavaSE-基础语法

第一章:变量 1.1-为什么需要变量? 在计算机中,程序运行需要对数据进行处理,而程序中的数据在运行时会存储在内存中,编程中需要频繁操作内存中的数据,为了方便操作,程序中需要通过变量名作为标识符来操作内存中相关的数据。 1.2-什么是变量? 变量就是在内存中所分配给数据的一块空间。同时内存会为该空间指定一个内存地址。 程序中可以通过变量名操作内存中的数据。 1.3-如何定义和使用变量? 定义变量 基本格式:数据类型 变量名 = 数据; 代码演示: public static void main
分类: 其他 发布时间: 12-03 22:50 阅读次数: 0