- 博客(89)
- 收藏
- 关注
原创 shiro filter + redis
shiro可以与web进行集成,通过一个ShiroFilter入口来拦截需要安全控制的URL。ShiroFilter通过aop对servlet的filter进行增强,因此先调用shiroFilter对请求进行第一步过滤。我们可以自定义拦截器,在拦截器中调用subject.login()方法进行用户身份验证,通过身份验证的则放行。通过给controller的接口添加requirePermission(),对登录用户的权限进行检查,看是否满足接口权限的要求,满足了才允许使用某接口。URL书写规则:url =
2020-12-15 21:33:55
367
原创 springboot配置datasource
springboot整合jdbc连接只需要找到springboot的启动器spring-boot-starter-jdbc, 引入该启动器时,springboot帮我们引入了Hikari连接池,因此我们只需要在application.yml中指定数据库连接参数。同时记得,如果有JdbcConfig的配置类自动注入了dataSource对象时要注释掉,否则会按照JdbcConfig中设置的来。如果想使用Druid的数据源:导入druid-spring-boot-starter添加type: com.a
2020-12-09 19:44:50
1461
原创 org.springframework.beans.factory.UnsatisfiedDependencyException
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysMenuServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyEx
2020-12-09 16:36:51
637
原创 mybatis + mybatis-generator +通用mapper + mybatis-plus
mybatismybatis: 一种操作数据库的框架,提供Mapper类。缺点:需要在xml中提前写好sql语句。官方文档以User表为例的开发步骤:1. 导入mybatis的pom坐标2. 创建User数据库表3. 创建User pojo实体类4. 映射UserMapper.xml,写入sql语句,利用parameterType和resultType规定参数和返回值类型5. sqlMapConfig.xml核心配置文件,配置数据库连接信息,缩写,mapper文件地址等mybatis-g
2020-12-09 10:47:00
907
原创 过滤器和拦截器
过滤器实现方法:定义一个类,实现Filter接口重写doFilter()方法@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { // filter对传给servlet的request进行过滤:预处理 filt
2020-12-08 15:56:07
844
原创 shiro源码分析:认证、盐值加密、授权
/* 不加盐认证 */ @Test public void testMatcher(){ CustomRealm customRealm = new CustomRealm(); /* shiro提供了passwordService和credentialsMatcher用于提供加密密码以及验证密码服务 passwordService接口实现:defaultPasswordService
2020-12-08 10:33:52
220
原创 Java SE基础编程练习
最近开始重新学Java SE基础,打算把整理的笔记和练习的代码同步整理到博客上来。方便之后复习工具,也要把学到的内容及时用自己的语言输出出来,否则学得不够扎实容易理解不深刻,慢一点就是快一点。1. 基础知识练习(分支、循环、数组、方法)import java.util.Scanner;public class BasicPractice { public static void main(String[] args) { Scanner scanner = new Sc.
2020-09-21 14:54:06
482
原创 windows10+vs2015+HTK+P2FA安装使用过程中遇到的问题
安装vscode 2015,网上教程一大把为vscode安装visual c++:https://jingyan.baidu.com/article/495ba841e7003538b20ede73.html, 这一步不做cl.exe这个工具无法使用。可以先看看C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin有没有cl.exe...
2020-04-05 21:22:53
531
原创 pycharm 设置远程连接服务器
VSCode远程连接服务器总是连接中断,每次还得被迫输入密码,准备转移到pycharm上来配置远程了。step1step2点击➕,新增configurationconnection选择SFTP,输入相关信息,并测试连接root path是映射到Romote Host中的,可以写/也可以写项目附近的目录,如果是项目附近的目录,比如写了/home/nhm/,那mapping中的serve...
2020-02-25 14:00:04
667
原创 配置jupyter notebook kernel
jupyter notebook 增加kernel选择/查看kernel列表python -m ipykernel install --name tensorflow-gpu ipython kernelspec list可能会报错,一般是promp-toolkit的版本或高或低,可以找一个配置好的环境,看看其中的模块版本,统一一下,可以在加个重启操作,就好了。pip install ...
2020-02-10 11:52:58
240
原创 线性代数及其应用 | 第六章 正交性和最小二乘法
第六章正交性和最小二乘法6.1 内积、长度和正交性内积:定理1:内积性质长度:向量的长度的平方=自身与自身的内积向量的距离注:向量减法,减向量指向被减向量正交向量定理2:勾股定理正交补定理3:矩阵行向量空间和列向量空间的正交补6.2 正交集正交向量集定理4:正交向量集的线性无关性正交基定理5:正交基下计算系数正交投影单位正交集 单位...
2019-10-10 08:36:07
3252
原创 Windows10 + cuda10.0 + cudnn + tensorflow1.14 + python3.6 GPU&CPU版本安装
创建和删除anaconda环境命令# create envonda create -n envname python=3.6# delete envconda remove -n envname --all# 查看全部envconda env list # pip upgrade modulepip install --upgrade numpy=1.16安装TensorFlo...
2019-10-08 18:03:39
1457
原创 leetcode搜索插入位置 | 第一个错误版本
35.搜索插入位置class Solution(object): def searchInsert(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int """ if not nums:retu...
2019-10-06 12:51:27
129
原创 leetcode | 删除排序数组中的重复项 && 27.移除元素 | 下一个排列 |全排列
bert里面有个model_build_fn, 返回model_fn, 对这种构造方式的好处不是很了解。调研一波哈:参考博客1函数闭包条件:内嵌函数必须引用一个外部函数里的变量外嵌函数必须返回内嵌函数作用: 保持程序上一次运行后的状态,然后继续执行;函数装饰器def foo(): num=1 def add(n): nonlocal num ...
2019-10-05 09:40:54
133
原创 leetcode | 数组 | 两数之和 | 三数之和 | 最近的三数之和 | 四数之和
1. 两数之和暴力解法class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in range(len(nums)): for j in range(i+1,len(nums)): if nums...
2019-09-29 21:59:44
172
原创 pacman
SearchAgentSearchAgent初始化时包含三个参数:fn='depthFirstSearch' 搜索算法prob='PositionSearchProblem'解决的搜索问题heuristic='nullHeuristic'是否使用启发式函数init中有个if else的结构,有无启发信息直接返回searchfunction, 否则定义一个lambda表达式把启发函数作为...
2019-09-26 21:45:21
609
1
原创 tensorflow学习
np.random.randn():tensorflow eager 动态图机制官方教程tensorflow的Eager execution:命令式编程环境,立即评估操作不需要构建图,操作会返回具体的值,可以轻松地调试TensorFlow代码。启动Eager execution:tf.enable_eager_execution()tfe = tf.contrib.eager # e...
2019-09-26 15:26:51
222
原创 pytorch安装 | GLUA任务 | Bert MPRC demo
查看cuda版本C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA教程地址:pytorch学习手册conda env list1. 创建虚拟环境并激活conda create -n pytorch python=3.6activate pytorch2. 官网根据cuda版本的安装命令conda install py...
2019-09-20 21:19:43
816
原创 Python3.7.3 文档练习学习
Python教程最近决定系统学习一下Python,按照3.7.3文档一步一步来。文件编码python2默认编码为ASCII,这就是为什么我们在编写代码出现中文时需要在第一行加上#coding=utf-8;python3默认编码为utf-8,因此python3不需要在出现中文时在第一行加上文件编码声明。只有当不使用默认编码时,才需要在开头加上# -*- coding: encoding -...
2019-05-20 15:21:07
850
原创 机试-搜索专题
机试-搜索专题深搜堆和栈的区别: https://www.cnblogs.com/myblesh/archive/2012/03/14/2396409.html 定义全局变量或者自己malloc,栈的空间是有限的。背包问题#include <iostream>#include <stdio.h>#include <stdlib.h>...
2019-05-01 15:20:01
182
原创 贪心算法
贪心算法Fatmouse’Trade#include <iostream>#include <algorithm>#include <string.h>#include <string>#include <stdio.h>#include <iomanip>using namespace std;/*...
2019-05-01 15:18:47
156
原创 机试练习
机试练习深搜+回溯背包问题#include <iostream>#include <stdio.h>#include <stdlib.h>#include <vector>#include <stack>#include <map>#include <string>#include
2019-05-01 15:18:36
213
原创 机试指南 cha6 搜索
机试指南 cha6 搜索枚举百鸡问题#include <iostream>#include <stdio.h>#include <stdlib.h>#include <vector>#include <queue>#include <map>#include <string>#de
2019-05-01 15:18:20
169
原创 机试指南 cha 5 图论
机试指南 cha 5 图论并查集畅通工程#include <iostream>#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>using namespace std;/*并查集畅通工程:所有顶点之间均可连...
2019-05-01 15:17:24
173
原创 机试指南 cha4 数学问题
机试指南 cha4 数学问题%#include <iostream>#include <stdio.h>#include <stdlib.h>#include <math.h>using namespace std;// 还是A+B : 注意是末尾K位而不是第K位/*pow()的返回值为double类型,有时会出现返回...
2019-05-01 15:16:43
240
原创 codeforces 977
codeforces 977#include <iostream>#include <stdio.h>#include <stdlib.h>#include <vector>#include <stack>#include <map>#include <string>#include &
2019-05-01 15:15:44
302
原创 机试指南 cha 3 二叉树
机试指南 cha 3 二叉树已知前序和中序求后序遍历#include <iostream>#include <stdio.h>#include <algorithm>#include <queue>#include <stack>#include <math.h>#include <string&
2019-05-01 15:15:24
154
原创 机试指南 cha3 哈夫曼
机试指南 cha3 哈夫曼自己写了一版代码+数据结构书上的标准代码#include <iostream>#include <string.h>#include <stdio.h>#include <stdlib.h>using namespace std;/*1. 哈夫曼编码-顺序存储方式2. 优先队列存储——堆存储*...
2019-05-01 15:15:09
192
原创 计算机机试指南 cha3.1 栈的应用
机试指南 cha 3 栈的应用括号匹配问题#include <iostream>#include <stdio.h>#include <algorithm>#include <queue>#include <stack>#include <math.h>#include <string>
2019-05-01 15:14:46
273
原创 数据结构(严版)课本代码重敲——第二章
复习笔记 数据结构 第二章 线性表说明:数据结构高分笔记上的经典编程题#include <iostream>#include <string.h>#include <stdio.h>#include <stdlib.h>#define dataSize 20#define ERROR -1using namespace std;...
2019-05-01 15:14:26
436
原创 数据结构(严版)课本代码重敲——第三章
复习笔记 数据结构 第三章 栈和队列@(二萌暴走编程★)#include <iostream>#include <string.h>#include <stdio.h>#include <stdlib.h>#define maxSize 20#define ERROR -1using namespace std;/* ...
2019-05-01 15:14:12
251
原创 数据结构(严版)课本代码重敲——第四章
复习笔记 数据结构 第四章 串#include <iostream>#include <string.h>#include <stdio.h>#include <stdlib.h>#define maxSize 20#define ERROR -1using namespace std;/* 题目:数据结构 cha4 串 ...
2019-05-01 15:14:02
341
原创 数据结构(严版)课本代码重敲——第六章
编程笔记 数据结构 第六章 树与二叉树 以后有什么知识盲点就记录一下, 经常拿出来复习才能彻底消化吸收,一个劲儿地往前学是不可行的方法。typedef struct 和struct1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; ...
2019-05-01 15:13:52
320
原创 数据结构(严版)课本代码重敲——第七章
数据结构 第七章 图四种基本存储结构之邻接矩阵表示法/** 范围:第七章 图* 日期:2018/4/1*//*笔记:enum < 枚举类型名> {< 枚举表>};enum day {Sun,Mon,Tue,Wed,Thu,Fri,Sat};day d1,d2,d3;d1 = Thu; d2 = Sat; d3 = Tue;定义为枚举类型...
2019-05-01 15:13:12
346
原创 数据结构(严版)课本代码重敲——第九十章
编程笔记 数据结构 第九十章二叉搜索树#include <iostream>#include <string.h>#include <stdio.h>#include <stdlib.h>#include <stack>using namespace std;/* 日期:2018/4/17 题目:二...
2019-05-01 15:12:15
331
原创 数据结构题集(C语言版 清华大学出版社)
数据结构 第六章 树 清华大学出版社数据结构习题集 第六章 树 整理 输入数据 13 1 2 3 0 0 1 0 0 0 0 0 0 1 6// 35 顺序存储结构const int MAXSIZE = 20;typedef struct{ Elemtype data[MAXSIZE+1]; // data[0]不存储元素,因为顺序存...
2019-05-01 15:11:33
3625
原创 CCF题
CCF 题最小差值 另解 先对数据进行排序,求相邻数据的最小值打酱油#include <iostream>#include <algorithm>#include <string.h>#include <string>#include <stdio.h>#include <iomanip>using namespace std;/* 题目: 用时:tomato *
2019-05-01 15:10:47
243
原创 计算机考研机试指南(四)
#### 编程日记 cha2-04 排版题输出梯形(oj无)#include <iostream>#include <algorithm>#include <string.h>#include <stdio.h>#include <iomanip>using namespace std;/* 题目:输出...
2019-05-01 15:09:15
495
原创 计算机考研机试指南(三)
编程日记 cha2-3 Hash的应用统计同成绩学生人数#include <iostream>#include <algorithm>#include <string.h>#include <stdio.h>using namespace std;/* 题目:统计同成绩学生人数 用时: 思路:hash...
2019-05-01 15:09:02
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人