ApacheShiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证-用户身份识别,常被称为用户“登录”;
授权-访问控制;
密码加密-保护或隐藏数据防止被偷窥;
会话管理-每用户相关的时间敏感的状态。
对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。
并且相对于其他安全框架,Shiro要简单的多。
我找了一版跟我学Shiro教程PDF,里面讲的很详细.里面还附带了每个章节的源码.值得你珍藏哟!饮水思源——原文出自:http://jinnianshilongnian.iteye.com/blog/2049092
2016/8/21 9:45:51 12.52MB Shiro 教程
1
之前几篇文章我们介绍了如何去获取手机应用程序列表,已经实现对应用程序的一些操作:运行、卸载、分享。
这个三个功能相对是比较简单,对于如何实现对一个应用程序加锁,这个相对复杂一点。
在一些情况下,我们想对一个软件加锁,来保护我们的隐私或者增加安全,比如支付宝、银行软件,这些软件加锁都是有必要。
前一段时间不断忙于项目,没对博客进行跟进,今天我们将介绍一下如何实现软件加锁。
2016/2/26 9:10:58 883KB android popupwindow 应用管理器 加锁
1
编写一个Java程序,该程序读取一个文件中的TPL指令(见博客https://blog.csdn.net/qq_43372640/article/details/103439146),并执行这些指令。
本ZIP文件包括使用说明、代码(图片方式),没有java文件(可以自己生成),原意是为了分享和供参考,若有疑问可以私信我。
仅供参考,里面也有错误和功能缺失。
2022/9/8 13:47:53 814KB java TPL 程序源码 使用说明书
1
一个AndroidDemo程序,实现了从sina、腾讯等旧事网站抓取旧事
2022/9/7 7:20:22 1.61MB 抓取新闻 android 新闻
1
这是最新的正确版,前面的有些错误已更正。
一、程序说明:1、该程序属于个人业余爱好开发而成,参考了一个国外网站的CSS效果2、数据库采用ACCESS,程序使用ASP,部分特效使用Jquery3、整个特效由CSS样式表控制4、所有代码开源,供各位爱好者参考使用5、本人中医学学士、系统集成工程师,程序仅是个人爱好,所以,该程序仅供参考6、欢迎志同道合者交流,QQ/Tel/Wechat:15193667629二、功能说明1、需要登录方可有权浏览,普通用户jiapu,密码jiapu,可予以浏览,admin用户具有用户管理权限,密码jiapu2、家庭成员采用家谱树的方式展示,一目了然,所有功能基于家庭成员3、点击家庭成员,可弹窗显示详细信息,点击浏览照片可以查阅照片(admin用户具有上传照片权限)4、增加成员、维护信息均基于家庭成员进行操作,点击某人后进入详细页面,底部有“增加子女、增加配偶、维护信息、维护配偶信息”等功能5、家庭成员之间能够无缝联动6、搜索功能,可以输入姓名进行查询7、其他功能可由使用者自行设计三、程序发展说明1、2010年初,因自家需要整理家谱,本人予以负责,也正是基于这个需求制作了本程序。
最先是通过excel进行手动输入手工排列;
2、之后考虑使用程序通过数据库管理家庭成员,在网上找了很久,没有一个家谱程序,却在无意中看到了一个国外网站的CSS的FamilyTree效果,灵感而来、自行开始设计程序和数据库。
3、先后对该程序做了一些更新,也分别放到CSDN网站上4、2016年3月份,对程序做了全新的更新,将家庭程序员的显示方式做了优化,代码实现质的飞跃,由原来的300多行代码,变为现在的30多行代码,实现显示所有家庭成员,同时,页面的宽度可以无限延伸。
四、使用说明1、打开红色图标NetBox文件(免去配置IIS,若会使用IIS可自行配置网站目录)2、普通用户jiapu,密码jiapu,可予以浏览,admin用户具有用户管理权限,密码jiapu3、由于部分浏览器不支持CSS3,或者是对于CSS3的样式支持的不是很好,因此建议使用技术比较新的浏览器,比如chrome
2022/9/7 7:20:22 1.21MB 家谱系统
1
定义一个简单程序设计言语文法(包括变量说明语句、算术运算表达式、赋值语句;
扩展包括逻辑运算表达式、If语句、While语句等
2022/9/5 14:43:08 381KB 编译器设计
1
1.在linux下编写一个应用程序,命名为an_ch2_1b。
这个程序不断地输出如下行:Thoseoutputcomefromchild,[系统时间]另外写一个应用程序,命名为an_ch2_1a。
这个程序创建一个子进程,执行an_ch2_1b。
这个程序不断地输出如下行:Thoseoutputcomefromchild,[系统时间]观察程序运转的结果,并对你看到的现象进行解释。
2。
在linux环境下编写一个控制台应用程序,程序中有一个共享的整型变量shared_var,初始值为0;
创建一个线程并使其立即与主线程并发执行。
新创建的线程与主线程均不断地循环,并输出shared_var的值。
主线程在循环中不断地对shared_var进行加1操作,即每次循环shared_var被加1;
而新创建的线程则不断地对shared_var进行减1操作,即每次循环shared_var被减1。
观察程序运转的结果,并对你看到的现象进行解释。
2022/9/5 0:47:13 916B linux 进程 线程
1
该版本是网上最全最清晰的版本,修正353-365页之间错页的问题。
基本信息原书名:MultithreadingApplicationsinWin32作者:JimBeveridge&RobertWiener[作译者介绍]译者:侯捷丛书名:侯捷译作系列出版社:华中科技大学出版社ISBN:756092638X上架时间:2002-1-17出版日期:2002年2月页码:480版次:1-1所属分类:计算机>软件与程序设计>综合内容简介  使用线程,你可以产生高效率的服务器,建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。
写出这样的软件,需要更多的理论基础,以及一本参考手册;
需要广泛了解每一件事情如何彼此相称,需要一份指南,告诉你什么可以正常运作,什么不能!通过Win32API、WindowsNT以及Windows95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。
  在《Win32多线程程序设计》这本书中,JimBeveridge和RobertWiener告诉你什么时机、什么地点、什么方法可以使用多线程。
  本书主题包括:  ●Internet开发范例,包括ISAPI和WinSock。
  ●如何在服务器中使用线程和overlappedI/O。
  ●如何在多线程环境中使用Cruntime函数库和MFC.  ●以C和C++写成的各个范例程序。
  ●UNIX环境比较。
让UNIX下的开发人员能转移到Win32.  作译者本书提供作译者介绍  作者JimBeveridge在操作系统的研究领域中已有15年之久,从多处理器数据库到microkernel操作系统的开发,都有经验。
他于RochoesterInstituteofTechnology获得计算机科学学士学位。
他目前受聘为TurningPointSoftware公司顾问。
作者RobertWiener从CarnegieMellonUniversity获得计算机工程学士学位。
他有8年的Windows应用软件开发经验,目前他正把这些经验运用于Trellix公司的MFC和ActiveX相关专题。
译者侯捷,获得台湾清华大学动力机械硕士学位,进入Windows操作系统和Windows程序设计领域有7年之久.a他是海峡两岸著名的电脑技术自由作家,5对于技术的钻研,5有独特的品性和坚持.作品涵盖著、译、评三方面,散见于各种刊物、媒体、网站论坛,深受读者喜爱和尊敬.侯捷网站:http://www.jjhou.com(繁体)chttp://jjhou.csdn.net(简体)译者:侯捷台湾资深技术作家、译者。
闲静少言。
不慕荣利。
好读书。
求甚解。
  侯捷先生以为“任何书籍如果缺少读者,再怎么优秀都将丧失价值。
因此,做为一位书评人,我非常乐见评选风气兴盛。
虽然所谓“喜爱”带有很大的主观成份,但这类评选仍然具有十分正面的价值,可以带给读者、作者、译者、出版者很大的参与感,对于读书风气、好书浮现率都有帮助。
”..<<查看详细[同作者作品]深入浅出MFC(第二版)STL源码剖析Word排版艺术(编辑排版工作者案头必备读物,台湾著名作译者侯捷亲编)目录函数索引(functionindex)封面里常见问答集(frequentlyaskedquestions)vii第一篇上路吧,线程第1章为什么要"千头万绪"3一条曲折的路4与线程共枕7为什么最终用户也需要多线程多任务8win32基础10contextswitching14raceconditions(竞争条件)16atomicoperations(原子操作)19线程之间如何通讯22好消息与坏消息22第2章线程的第一次接触25产生一个线程26使用多个线程的结果31核心对象(kernelobjects)36线程结束代码(exitcode)40结束一个线程45错误处理48.后台打印(backgroundprinting)50成功的秘诀59第3章快跑与等待61看似闲暇却忙碌(busywaiting)62功能监视器(performancemonitor)66等待一个线程的结束72叮咚:被激发的对象(signaledobjects)74等待多个对象77在一个gui程序中
2022/9/3 15:09:54 2.08MB Win32 多线程 程序设计 详细书签版
1
工程说明:解压后会有两个工程,一个小程序源码(MetroIM),二是后台源码(MetroIMChat)小程序端源码:socket的连接地址写在了app.js中,聊天历史记录也已实现了本地存储,下次打开,保证历史聊天记录不会丢失后台java源码:后台采用了WebSocket实现,服务启动主入口ChatServer.java,默认端口为8888,可自行修改
2019/11/13 11:57:09 2.71MB 支付宝小程序 即时通信 websocket java
1
实际年利率这是一个使用程序编程课程项目。
这是一个小型Web服务器使用程序,可以通过HTTP协议处理请求。
客户端可以将http请求发送到服务器,服务器可以处理该请求并将响应发送回客户端。
它可以处理HTTPGET,HEAD,POST并执行PHP文件。
当请求处理程序通知时,文件记录器将更新日志。
2021/6/16 23:31:36 219KB Java
1
共 264 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡