Java的oauth2.0服务端与客户端的实现.zip封装了oauth2.0的基本架构和实现,对照我的博客http://blog.csdn.net/jing12062011/article/details/78147306使用该源码。
下载项目压缩包,解压,里面两个maven项目:oauthserver和oauthclient01,分别对应oauth服务端和客户端。
服务端对应的数据库sql文件在源码压缩包里可以看到。
两个项目分别用8082端口(服务端端口)和8081端口(客户端端口)部署并启动。
输入客户端地址:http://localhost:8081/oauthclient01/index,点击到服务端请求资源,就可以得到服务端的资源。
2024/4/26 9:38:31 13.24MB Java oauth2.0
1
开发一个基于PHP+MySQL技术的小型web系统,通过用户的登录和注册来主要实现讯息系统的发布、查看、删除和退出登录功能。
1)登录设计:通过连接MySQL数据库来判断当前用户和密码是否在数据库中存在如存在则把账户名写入到session中然后进入系统,否则登录失败。
2)注册设计:填写需要注册的账户和密码以及确认密码,如数据库中有账户一样的记录,则注册失败;
如密码和确认密码不一样,则同样注册失败;
否则注册成功跳转到登录页面。
3)面向对象:对数据库的一些操作封装成一个类。
4)发布讯息:用户填写好昵称,主题,新鲜事即可点击发布。
然后通过后端程序传入到数据库中保存,如昵称和主题没有填写,否则发布失败。
5)查看讯息:用户发布成功后自动跳转到查看讯息页面。
然后读取页面session信息来显示登录者的名字。
通过后端程序读取数据库的讯息并显示到查看页面。
也可点击查看讯息按钮来查看讯息。
6)删除讯息:通过读取页面的session来获取当前的登录者的账号,当用户点击删除时,需要判断删除的讯息是否为当前登录者发布的,如是则删除成功,否则删除失败。
7)退出登录:当用户点击退出登录时跳转到登录页面并使当前session失效。
8)天气预报与日期显示:通过网络在前端页面中即可显示出来。
9)文件上传:可以在注册时上传用户的头像,登录时在前端页面显示出来。
10)Session设置:在登录页面设置session,其他页面需要时可以读取。
运行环境NetBeans+WampServer
2024/4/26 6:21:27 1.23MB PHP+MySql PHP
1
C#封装了海康sdk1.登录摄像头功能2.登出摄像头功能3.抓图4.开始录制视频结束录制视频5.布防6.布防回调(移动侦测报警,门禁主机报警信息,门禁身份证刷卡信息,门禁通行人数信息)7.撤消布防
2024/4/26 0:52:30 11.1MB 海康SDK C#封装
1
此文件为PADS版本的封装,可直接用PADS打开不是库文件
2024/4/25 11:21:54 46KB mini pcie
1
Android系统的疯狂连连看游戏源代码,代码注释比较丰富,而且资源文件完整,还有文档,看上去一切都很规范,压缩包有23M多,值得参阅的Android游戏源代码。
源代码内包括了封装图片ID与图片本身的工具类,来自疯狂Java联盟。
根据游戏状态来绘制游戏界面上的全部方块。
基于AndroidStudio2.0
2024/4/25 5:14:35 28.26MB 连连看 Android
1
5口网络交换机芯片KSZ8995MAIALTIUM设计原理图库+3DPCB封装文件,PcbLib+SchLib格式,AltiumDesigner原理图库+PCB封装库文件,已在项目中验证使用,可作为你产品设计的参考也可以直接应用到你的项目设计中。
1
STM32系列PCB封装,包括STM32F0-F4,L1,W系列,Nationnal部分,包含有芯片的原理图和PCB图,希望对大家有帮助
2024/4/21 18:46:49 1.93MB STM32 PCB
1
STM32F030单片机蓝牙风扇主控板AD硬件设计原理图+PCB+封装库+软件源码,采用2层板设计,板子大小为50x50mm,双面布局布线,主要器件为STM32F030F4P6(TSSOP20),直流驱动TB6612FNG,USB充电电路TP4057,升压电路SX1308,RT9193等。
包括完整无误的原理图PCB文件+软件工程源码,可以用Altium(AD)软件打开或修改,可作为你产品设计的参考。
1
RJ45VGA接口USBmicro3.1TypeC接口SDTF卡Altium封装AD封装库2D+3DPCB封装库-44MB
1
在WinForm开发中,在处理大量数据时不免会有耗时较长的操作,如果将这些操作放在主线程里,软件界面会有较长时间的“无响应”,降低了用户体验,常用的解决方式是加上进度条。
实现思路--------------------------------------------------------------------------------使用BackgroundWorker(已经封装好的线程工具)控件在后台线程执行费时的操作,在主线程中打开一个进度条窗体显示进度。
实现步骤--------------------------------------------------------------------------------第0步:创建一个具有进度条的窗体,以显示进度新建窗体ProcessForm,设置属性FormBorderStyle为None,添加一个ProcessBar控件,如下图所示:进度条窗体PrcessBar的Style属性设置为MarQuee。
在ProcessForm添加如下公共属性:?1234567891011121314151617181920212223//////设置提示信息///publicstringMessageInfo{set{this.labelInfor.Text=value;}}//////设置进度条显示值///publicintProcessValue{set{this.progressBar1.Value=value;}}//////设置进度条样式///publicProgressBarStyleProcessStyle{set{this.progressBar1.Style=value;}}第1步:创建进度条管理类ProcessOperator在该类中添加如下字段:?12privateBackgroundWorker_backgroundWorker;//后台线程privateProcessForm_processForm;//进度条窗体添加如下公共属性、方法和事件:?123456789101112131415161718192021222324252627282930#region公共方法、属性、事件//////后台执行的操作///publicActionBackgroundWork{get;set;}//////设置进度条显示的提示信息///publicstringMessageInfo{set{_processForm.MessageInfo=value;}}//////后台任务执行完毕后事件///publiceventEventHandlerBackgroundWorkerCompleted;//////开始执行///publicvoidStart(){_backgroundWorker.RunWorkerAsync();_processForm.ShowDialog();}#endregion其中,属性BackgroundWork可以指向一个无参数的方法,这里(客户端代码)用来指向要在
2024/4/20 19:27:33 34KB Winform 进度条 Background Worker
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡