- 博客(27)
- 收藏
- 关注
原创 Ubuntu18.04安装Livox-SDK和livox_ros_driver
Ubuntu18.04安装Livox-SDK和livox_ros_driver
2022-06-04 23:59:27
7983
原创 Shiro源码分析(四)——认证流程
2021SC@SDUSC一.Demo代码Shiro认证即为我们平时的“登录”,这篇文章我们来探究一下Shieo登录的底层实现。import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.*;import org.apache.shiro.ini.IniSecurityManagerFactory;import org.apache.shiro.lang.util.Factory;import org.apache.sh
2021-11-21 23:02:25
393
原创 Shiro源码分析(二)——获取Subject
一.Demo代码Shiro认证即为我们平时的“登录”,这篇文章我们来探究一下Shieo登录的底层实现。import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.*;import org.apache.shiro.ini.IniSecurityManagerFactory;import org.apache.shiro.lang.util.Factory;import org.apache.shiro.mgt.Secur
2021-11-14 23:33:16
3000
原创 Shiro源码分析(一)——初始化SecurityManager
一.Demo代码Quickstart.javaimport org.apache.shiro.SecurityUtils;import org.apache.shiro.ini.IniSecurityManagerFactory;import org.apache.shiro.lang.util.Factory;import org.apache.shiro.mgt.SecurityManager;public class Quickstart { public static voi
2021-10-17 23:54:07
806
原创 Apache Shiro简介
一. Apache Shiro是什么Apache Shiro是一个强大、易用的Java安全框架。Apache Shiro的应用场景很广泛,从简单的命令行应用程序、移动App乃至企业级的网站或者应用程序都可以使用。Shiro从以下四个方面提供API,这四个方面可以被认为是应用程序安全性的四大基石:验证(Authentication):提供用户验证,也就是所谓的登录鉴权(Authorization):访问控制加密(Cryptography):保护数据的安全会话管理(Session Manageme
2021-09-30 20:37:28
977
原创 设置Mac合上盖子不休眠
Mac默认情况下合上盖子就会进入休眠状态,正在进行的任务也会停止。我们在终端执行两条命令来将Mac设置为合盖不休眠。打开Terminal,执行如下两条语句:sudo pmset -b sleep 0sudo pmset -b disablesleep 1若需要恢复原有合盖自动休眠的设置,则执行如下两条语句:sudo pmset -b sleep 5sudo pmset -b disablesleep 0关于pmset命令更多的用法可以在终端执行man pmset来查看。...
2021-09-22 12:52:42
17664
2
原创 聊聊面向对象
一.面向对象是什么?面向对象是一种分析方法、设计方法和思维方法。面向对象的出发点和追求的基本目标是使人们分析、设计与实现一个系统的方法尽可能接近人们认识一个系统的方法,使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致。从程序设计方法的角度看,面向对象是一种新的程序设计范式,其基本思想是使用对象、继承、封装、聚合、关联、消息、多态等基本概念来构造系统的软件。二.面向对象和面向过程的比较面向对象程序设计面向过程程序设计(结构化编程)定义现实中的事物都抽象成为程序设计中的
2021-09-13 15:03:48
165
原创 在前端对身份证号码进行校验的javascript脚本
缘起于数据库课设——航班订票系统中对购票人身份证信息的验证需求,特地寻找了相关国家标准,在网上找到了相应的校验脚本,进行微调后最终在项目中应用。话不多说,直接上代码:export function checkIdcard(idcard) { let Errors = ["0", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!", "请输入身
2021-09-10 17:02:32
374
原创 “export ‘createElementBlock‘ (imported as ‘_createElementBlock‘) was not found in ‘vue‘
vue项目引入ElementUI-plus运行npm run serve后出现报错,网页内容无法显示:“export ‘createElementBlock‘ (imported as ‘_createElementBlock‘) was not found in ‘vue‘解决办法:升级vue 到最新版本 执行 npm install vue@3.2.4 --force运行后错误消失:...
2021-08-23 16:29:34
3550
3
原创 web技术课程总结(2)——一篇文章教你看懂vue项目的目录结构
一.开端一个新的vue项目下有着几个文件夹和一些文件。他们都有什么用?应该存放什么?我们就需要对vue项目的目录结构有所了解。
2021-01-30 18:42:49
554
原创 web技术课程总结(1)——利用webstorm新建vue项目
一.开端大二上学期在学校里面选了web技术这门课,这门课的大作业就是利用vue+springboot两个框架开发一个前后端分离的项目。从0开始到完成大作业,中间遇到了不少的问题,于是便萌生想法将他们都记录下来。第一篇文章就以新建一个vue项目开始吧!二.准备开发工具webstorm,大学生可以使用学校提供的教育邮箱免费白嫖官网的正版软件先要在电脑中安装node.js才能使用npm教程基于macOS操作系统,Windows的创建步骤大同小异如果不确定是否已经安装node.js,我们可以在终端中
2021-01-20 13:03:20
809
4
原创 解决使用webstorm新建vue项目时‘gyp: No Xcode or CLT version detected!’报错
在使用webstorm新建vue项目时,遇到了下面的错误No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.gyp: No Xcode or CLT version d
2021-01-14 18:44:55
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人