首页 > 2020年03月14日 > 全部分享
shiro多账号登录(用户名,手机号,邮箱)
shiro多账号登录(用户名,手机号,邮箱) 最近的一个需求,可以使用用户名和手机号和邮箱进行登录。百度得到的那些都过于复杂。 分析:其实本质代码的核心就是在于验证,验证你输入的东西到底能不能通过,你传进去的账号和密码需要进行验证后才能登录,其实一种最简单的方法就是在验证的时候,对username替 ...
分类:移动平台   时间:2020-03-14 19:54:15    收藏:0  评论:0  赞:0  阅读:245
MVC+EF6教程一:使用EF初始化数据库
第1课 创建MVC项目,使用EF初始化数据库 文章提纲 概述 核心概念介绍 从空白开始,建立一个基本框架详细步骤 概述 本系列文章及文章中的例子主要基于微软官方文档 使用工具 : VS2019 + SQL Server 2019 开始主要讲解MVC + EF搭配使用 核心概念介绍 MVC,Model ...
分类:数据库技术   时间:2020-03-14 19:53:54    收藏:0  评论:0  赞:0  阅读:71
VueRouter 路由钩子与异步请求
路由中的钩子函数 beforeRouteEnter:在进入路由前执行 beforeRouteLeave:在离开路由前执行 案例代码如下: export default { props: ['id'], name: "UserProfile", beforeRouteEnter: (to, from, ...
分类:其他   时间:2020-03-14 19:53:34    收藏:0  评论:0  赞:0  阅读:79
多线程 - 线程常见函数的来源/持有锁情况
线程常见函数 来源类 是否 Static 说明 是否释放锁 sleep() Thread static 只能操作当前线程。时间到后(没有interrupt的情况下),回到“就绪”状态 不 yield() Thread static 只能操作当前线程。只让出CPU时间片。不让出持有的锁和其他资源(磁盘 ...
分类:编程语言   时间:2020-03-14 19:53:18    收藏:0  评论:0  赞:0  阅读:62
redis基础结构-ZIPLIST
ZIPLIST作用 当list键、hash键、zset键包含元素较少时,并且每个元素是小整数或者长度较小的字符串,则redis将会使用ziplist作为底层键的存储实现。其作用当然是节省内存空间 链表整体结构 zlbytes:整个ziplist的长度,无符号32位整数 zltail:记录最后一个节点 ...
分类:其他   时间:2020-03-14 19:53:00    收藏:0  评论:0  赞:0  阅读:64
05-配置web.xml
配置项目的部署描述符web.xml Tomcat启动时,会扫描项目的web.xml文件 里面一般写有三大部件: + Listener + Filter + Servlet Listener一般为:ContextLoaderListener,这是Spring框架自带的监听器,作用是加载spring的配 ...
分类:Web开发   时间:2020-03-14 19:52:40    收藏:0  评论:0  赞:0  阅读:67
反向传播算法详解
作者:Great Learning Team 神经网络 什么是反向传播? 反向传播是如何工作的? 损失函数 为什么我们需要反向传播? 前馈网络 反向传播的类型 案例研究 在典型的编程中,我们输入数据,执行处理逻辑并接收输出。 如果输出数据可以某种方式影响处理逻辑怎么办? 那就是反向传播算法。 它对以 ...
分类:编程语言   时间:2020-03-14 19:52:22    收藏:0  评论:0  赞:0  阅读:68
[转]Docker启动Get Permission Denied
以下问题及解决方法都在Ubuntu16.04下,其他环境类似 问题描述 安装完docker后,执行docker相关命令,出现 ”Got permission denied while trying to connect to the Docker daemon socket at unix:///v ...
分类:其他   时间:2020-03-14 19:52:08    收藏:0  评论:0  赞:0  阅读:84
vim退出时报错“E212: Can't open file for writing”的解决办法
经常在使用vim编辑文档时,所处在普通用户组,不具有写文件的权限,所以在退出时会提示“E212: Can't open file for writing”,解决办法有两个。 1. 直接退出 su成具有权限的超级用户之后,在所操作文件的目录下会出现一个swap的隐藏文件,读入缓存后可删掉。 2. 提权 ...
分类:系统服务   时间:2020-03-14 19:51:34    收藏:0  评论:0  赞:0  阅读:110
SpringCloud
SpringCloud 1. Eureka /j?'rik?/ Eureka包含了服务器端和客户端的组件,服务端被称作服务注册中心,用于提供服务的祖册与发现。 客户端包含服务的消费者与服务生产者。 在应用程序运行时,Eureka客户端向注册中心注册自身提供的服务并周期性的发送心跳来更新它的服务租约。 ...
分类:编程语言   时间:2020-03-14 19:51:13    收藏:0  评论:0  赞:0  阅读:65
回文数(3.13 leetcode每日打卡)
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121输出: true 示例 2: 输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10输 ...
分类:其他   时间:2020-03-14 19:50:12    收藏:0  评论:0  赞:0  阅读:80
CVPR2020 论文解读:少点目标检测
CVPR2020 论文解读:具有注意RPN和多关系检测器的少点目标检测 Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector 具有注意RPN和多关系检测器的少点目标检测 目标检测的惯用方法需要大量的训练数据, ...
分类:其他   时间:2020-03-14 19:49:18    收藏:0  评论:0  赞:0  阅读:171
Logback,SLF4J,Log4J2。了解它们并学习如何使用。(翻译)
背景 如果您正在或在任何Java项目上工作,则可能已记录了一些debug,error或info语句以进行调试或跟踪。通过将库记录到磁盘或其他某种介质上的文件中来写这些语句。 日志记录是任何项目的关键方面,因此已经编写了各种框架。一些Java日志记录框架包括Log4j,logback,Apache通用 ...
分类:其他   时间:2020-03-14 19:48:25    收藏:0  评论:0  赞:0  阅读:86
VIM|基础命令
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 vim filename +num 使用vim打开文件filena ...
分类:系统服务   时间:2020-03-14 19:48:08    收藏:0  评论:0  赞:0  阅读:75
fopen函数,痛的领悟
文件指针名=fopen(文件名,使用文件方式) 例子: FILE *fp; fp=fopen("file a","r"); 其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。 FILE *fphzk fphzk=fopen("c:\\hzk16","rb"); 其意 ...
分类:其他   时间:2020-03-14 19:47:34    收藏:0  评论:0  赞:0  阅读:60
选择排序(使用Python描述)
问题描述 比较直观的排序算法.具体算法介绍参照 "选择排序 百科" 代码描述 def selection_sort(input_arr): for i in range(len(input_arr) 1): 最后一个是最大的,不用再进行比较 min_index = i 最小值的下标.默认当前值是最小 ...
分类:编程语言   时间:2020-03-14 19:46:55    收藏:0  评论:0  赞:0  阅读:77
Linux运行级别
说明:通过对Linux运行级别的了解,可以在碰到root密码遗忘丢失的情况下,维护Linux重新设置密码而进入系统。(Linux基础) Linux系统运行级别 Linux有7个运行级别:0:关机、停机模式;1:单用户模式;2:多用户模式;3:完整的多用户文本模式;4:系统未使用、保留一般不用;5:图 ...
分类:系统服务   时间:2020-03-14 19:46:25    收藏:0  评论:0  赞:0  阅读:57
线程间通信 生产者、消费者虚假唤醒
线程通信中要预防虚假唤醒 注意(在哪里停就在哪里启动) class shareDataOne{ private int number = 0; public synchronized void incr() throws InterruptedException { if(number != 0){ ...
分类:编程语言   时间:2020-03-14 19:46:03    收藏:0  评论:0  赞:0  阅读:57
11.运算符-赋值运算符、整体运算符的计算顺序
赋值运算符: = += -= *= /= %= ++ -- a=3 a=a+3 简便写法: a+=3; 其余运算符同理,是为了省略自身出现的简便i写法。 a=a+1 简便写法:a++ 【注意】:独立运行时,a++与++a 一样都是给自己加一,放在语句中就不一样了。 ① 原因: 放在语句中,++放在后 ...
分类:其他   时间:2020-03-14 19:45:36    收藏:0  评论:0  赞:0  阅读:65
Lingo速上手攻略
Lingo速上手攻略 [toc] 核心思想 lingo引入了集合(set)概念,集合是这一组相关的对象构成的组合,代表模型中的实际事物。集合的事先声明包括集合的名称、集合的要素、集合的属性,形如 多个基本集合可以通过 的方式组成一个衍生集合,衍生集合如果没有指定衍生的成员,将会取所有可能的组合 li ...
分类:其他   时间:2020-03-14 19:45:18    收藏:0  评论:0  赞:0  阅读:73
1417条   上一页 1 ... 15 16 17 18 19 ... 71 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!