首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
基于Vue页面可视化搭建框架的页面模板+项目源码+文档说明
简介:
<项目介绍>- 页面可视化搭建框架的页面模板 - 基于 Vue -不懂运行,下载完可以私聊问,可远程教学1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。
下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
--------
2025/6/15 19:48:50
41KB
1
CAS单点登录服务器配置详情
简介:
### CAS单点登录服务器配置详解#### 一、CAS单点登录概述CAS(Central Authentication Service)是一种开放源代码的单点登录协议和服务框架,它为Web应用提供了一种简化了的身份验证流程。
通过CAS,用户只需要在一个地方完成登录过程,即可在多个应用间共享登录状态,无需重复登录。
#### 二、CAS服务器安装与配置##### 2.1 安装CAS服务端1. **下载CAS服务端**:首先从官方网址http://www.cas.org/下载最新的CAS服务端压缩包。
2. **部署WAR包**:将下载的WAR包复制到Tomcat的webapps目录下,并将其重命名为`cas.war`。
3. **启动Tomcat**:启动Tomcat服务器,自动解压WAR包,此时会在Tomcat的webapps目录下生成一个名为`cas`的文件夹。
4. **访问CAS**:通过浏览器访问`http://localhost:8896/cas`来测试CAS服务是否正常启动。
##### 2.2 配置CAS使用数据库验证为了实现更安全、更灵活的身份验证机制,我们可以配置CAS使用数据库进行用户身份验证。
具体步骤如下:1. **修改部署配置文件**:打开`cas-server-webapp\WEB-INF\deployerConfigContext.xml`文件,找到`SimpleTestUsernamePasswordAuthenticationHandler`配置项,将其替换为`QueryDatabaseAuthenticationHandler`。
```xml <bean id="authenticationHandler" class="org.jasig.cas.authentication.handler.QueryDatabaseAuthenticationHandler"> <!-- 数据库连接数据源 --> <property name="dataSource" ref="dataSource"/> <!-- 查询语句 --> <property name="sql" value="SELECT password FROM users WHERE username = ?"/> <!-- 密码加密方式 --> <property name="passwordEncoder" ref="passwordEncoder"/> </bean> ```2. **配置数据库连接**:在同一文件中添加一个新的`dataSource` bean来定义数据库连接信息。
```xml <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/casdb"/> <property name="username" value="casuser"/> <property name="password" value="password"/> </bean> ```3. **配置密码加密方式**:继续在同一文件中添加`passwordEncoder` bean来指定密码加密方式,这里使用MD5作为示例。
```xml <bean id="passwordEncoder" class="org.springframework.security.crypto.password.StandardPasswordEncoder"> <constructor-arg value="MD5"/> </bean> ```4. **测试数据库验证**:重启Tomcat服务器,访问CAS服务器页面,使用数据库中的用户名和密码尝试登录,验证是否可以成功登录。
#### 三、CAS工作原理CAS的工作原理主要分为以下几个步骤:1. **用户访问服务**:用户首次访问受保护的资源时,CAS客户端会检测到HTTP请求中缺少ServiceTicket(简称ST),表明用户尚未经过身份验证。
2. **重定向至CAS服务器**:CAS客户端会将用户重定向到CAS服务器进行身份验证,并携带用户的请求URL作为参数(service参数)。
3. **用户认证**:CAS服务器接收到来自用户的认证请求后,引导用户进入登录页面。
用户输入用户名和密码进行登录,若身份验证成功,则CAS服务器通过HTTPS协议返回一个TGC(Ticket-Granting Cookie)给浏览器。
4. **发放ServiceTicket**:CAS服务器生成一个随机的ServiceTicket(简称ST),并将用户重定向回CAS客户端。
5. **验证ServiceTicket**:CAS客户端收到ST后,向CAS服务器验证ST的有效性。
如果验证通过,则允许用户访问受保护资源。
6. **传输用户信息**:CAS服务器验证ST通过后,将用户的相关认证信息发送给CAS客户端。
通过以上步骤,CAS实现了单点登录的功能,极大地提升了用户体验和系统的安全性。
### 四、CAS与HTTPS在配置CAS服务器时,可以选择使用HTTPS协议来增强通信的安全性。
如果选择HTTPS协议,则需要在服务器上配置CAS证书。
证书的创建和导入过程可以参考以下链接:[http://m.blog..net/zrk1000/article/details/51166603](http://m.blog..net/zrk1000/article/details/51166603)### 总结本文详细介绍了如何配置CAS单点登录服务,并重点讲解了如何利用Java代码实现CAS的配置,包括使用数据库进行登录验证的具体步骤。
同时,还阐述了CAS的基本工作原理,帮助读者更好地理解CAS的工作流程和技术细节。
2025/6/15 19:47:19
293KB
1
2020年新基建产业人才发展报告【20页】.pdf
新基建核心技术人才缺口长期存在,预期年底将达417万人软件开发人才缺口最大,Java开发工程师每个求职者拥有约3个工作机会大数据和5G应用的推广带动数据库开发、通信研发人才需求走高新基建产业人才市场重心进一步南移,广东需求人数占比最大,西部地区正在崛起人才需求取决于区域产业布局,广东工业互联网基础厚,北京专AI,湖北擅芯片信息技术人才向“大厂”聚拢2020Q1平均招聘薪酬10299元/月,5G及人工智能岗位薪资更优七成多存量人才2拥有本科及以上学历,多来自计算机、自动化、电子信息专业信息科学技术、计算机科学与技术专业毕业生
2025/6/15 8:25:49
678KB
基建
新基建
人才资源
1
我的钱包
单片机学习是电子技术领域入门的重要一环,而Proteus作为一款强大的电子电路仿真软件,为初学者提供了直观的实践平台。
本资源“适合单片机初学者的12个Proteus的仿真实例”正是为帮助新手快速掌握单片机工作原理和Proteus使用方法而精心设计的。
1.**Proteus简介**:Proteus是一款集电路设计、元器件库、虚拟仿真于一体的工具,支持多种微控制器,包括常见的51系列、AVR、PIC等。
通过它,用户可以在虚拟环境中实现电路设计、编程、调试,无需实物硬件即可验证电路功能。
2.**单片机基础**:单片机是一种集成化的微处理器,包含CPU、内存、I/O接口等组件,常用于控制各种设备。
初学者应理解单片机的基本结构、工作原理及程序开发流程,如汇编语言或C语言编程。
3.**Proteus仿真流程**:使用Proteus绘制电路原理图,选择合适的元器件;
接着,编写单片机程序,并将程序烧录到虚拟单片机中;
启动仿真,观察电路运行情况,进行调试。
4.**12个仿真实例**:这些实例涵盖了单片机基础应用,可能包括LED灯闪烁、数码管显示、按键输入、串口通信等常见任务。
通过每个实例,初学者可以掌握不同硬件接口的使用和控制,理解单片机与外部设备交互的过程。
5.**LED闪烁**:这是最基础的仿真实例,通过控制单片机的I/O口,实现LED灯的亮灭,理解单片机对外部硬件的控制。
6.**数码管显示**:数码管显示实例让初学者学会如何驱动数码管,显示数字或字符,进一步了解单片机的并行输出。
7.**按键输入**:通过按键输入,学习单片机如何读取外部输入,理解中断概念,掌握中断处理机制。
8.**串口通信**:串口通信实例涉及单片机与电脑或其他单片机之间的数据交换,理解UART协议和波特率设置。
9.**定时器/计数器应用**:学习如何利用单片机内部的定时器/计数器资源,实现定时任务或频率测量等功能。
10.**模拟电路仿真**:部分实例可能包括简单的模拟电路,如RC滤波器、运算放大器等,帮助初学者结合数字电路和模拟电路进行系统设计。
11.**电机控制**:通过控制直流电机或步进电机,理解电机的工作原理和单片机在运动控制中的应用。
12.**LCD显示**:学习如何驱动液晶显示屏(LCD)显示文本或图形,进一步提升单片机的显示能力。
这12个仿真实例旨在逐步引导初学者熟悉Proteus软件,掌握单片机基本操作,为后续的项目开发打下坚实基础。
在实践过程中,除了学习每个实例的代码和电路设计,还应注重理解背后的逻辑和原理,这样才能真正提高自身的单片机编程能力。
2025/6/14 23:56:58
1.14MB
1
基于VC的无人机模拟训练系统软件开发
为了能够让无人机地面操纵人员熟悉无人机的操作,介绍了一种以VC++可视化语言为开发工具设计的一套模拟训练软件系统;软件基于模块化设计思想,采用串口通信和以太网两种通信方式;串口通信上,实现了故障指令代码的实时发送等功能;以太网通信上,很好地实现了与飞控地面站的通信;另外,本软件还可以实现训练评价和故障模拟等功能;最终将模拟训练系统与地面站以及飞控系统联调,系统运行良好,通信实时性很高,很好地完成了各部分功能,并具有很好的扩展性。
2025/6/13 3:36:51
907KB
无人机
故障模拟
模拟训练系统
1
ActorIntegration_Marshaling.zip
操作者框架是一个支持多个相互通信的独立VI的软件库。
在应用中,每个VI都是系统中某个操作者的一个独立任务。
操作者可以记录自身状态,可以向其他操作者发送消息。
创建这种应用程序,用到了LabVIEW中的许多技术。
操作者框架易于学习(相对于其他可能更强大的工具),降低了死锁、竞争的风险,最大限度的提高了代码重用度。
2025/6/13 1:15:18
202KB
labview
操作者框架
OOP
面向对象
1
网络综合布线实训指导书.pdf
网络综合布线技术课程是计算机类相关专业的重要基础课程,也是计算机类相关专业的必修课程之一。
为了满足综合布线技术教学实训需求,指导网络综合布线实训室的正确使用,根据广州唯康通信有限公司生产的专利产品网络配线端接实训装置、网络综合布线实训装置等实训室设备的功能和特点,编写了本实训指导书。
2025/6/12 20:58:15
979KB
综合布线
网络技术
1
通信原理第七版学习指导与考研辅导,樊昌信
通信原理第七版学习指导与考研辅导,樊昌信全书共13章节,
2025/6/12 20:25:25
45.47MB
通信原理
1
IEC61850-MMS合集
ManufacturingMessageSpecifcationProtocol(MMS,制造业报文规范),是一个OSI应用层的标准,用于支持计算机集成制造环境下可编程设备之间双向报文通信,这种环境被称之为制造环境。
ISO9506中英文合集
2025/6/12 9:05:36
33.71MB
MMS
ISO9506
1
VS2017实现TCPsocket多线程同步(C++)
包括TCP服务器客户端多线程通信同步程序(用select语句和WSAEVENT事件对象机制),基于VisualStudio2017实现发,已编译测试过,用到的朋友记得关闭SDL检查
2025/6/12 1:19:36
58.84MB
计算机网络
socket
多线程
TCP
1
共 1000 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
高光谱和LiDAR多模态遥感图像分类数据集
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
吉利新金刚2016款车机导航系统
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
vue项目demo(asp.netmvc5+vue2.5)
R9390系列BIOS修改和风扇调速工具
KEPServerEXV6.7.zip
最新下载
lzw压缩与解压
Qt一步一步实现插件通信(附源码)
Aspose.Words帮助API
插入耳环工艺及车外圆夹具设计
scancode-kotlin.rar
CE_6.4.3_风叶人加强版.rar
visualc++vc制作浮动工具栏.zip
2014年重庆理工大学《电机与拖动基础III》期末考试AB试卷.pdf
SpoonStudio中文使用说明
图像的灰度直方图计算Matlab代码
BLDC电机控制STM32代码及protues仿真
海康威视监控解决方案
ATT7053CU应用原理图
java代码实现图片压缩
用python画出黄色的五角星.py
其他资源
android日历+日程+日记
计算机专业英语阅读材料(一般考试用的)
狂雨小说系统源码带全部插件+采集规则(可运营)
微信公众号配置信息,对接影视资源(两个).txt
《基于ASP的教师下场管理体系的方案与实现》毕业方案论文(源码加论文)
TerrainComposer+2+v2.58
基于最小二乘法的椭圆拟合法式
TeensyStep:适用于Teensy板的快速步进电机库-源码
文件同步插件FileSync_1.3.10.202006062100.jar
路灯系统毕业设计
Java连接MySQL数据库的jar包
mongoose.c编写多表单域(多input项)文件上传示例代码
STM32F103C8T6+ENC28J60+UIP1.0全部工程打包
【MFC对话框】【SVM+MNIST】HandWritingPredict手写数字识别小项目
GPGPUProgra妹妹ingforGamesandScience
CH340-CH341_win7_64位驱动(带签名),win10x64测试也可以使用
Munson世界经典流体力学教材,第八版
MFC用户名密码登陆对话框
压缩感知offgrid代码论文见2013
基于51单片机的音乐盒设计