射频识别技术是一种新型自动识别技术,具有可靠性高、保密性强、方便快捷等特点。本设计是基于RFID技术的门禁系统,利用其非接触式无线识别的特点,能够对射频ID卡进行自动识别,并通过密码校验实现自动开启门锁,将门禁的控制从被动防守变为主动监控,极大提高了传统开锁的效率和安全性。文中介绍了射频识别原理及其主要特点, 并在射频识别系统基础上开发研制了集门禁控制、报警、监控为一体的门禁监控管理系统。
1
步骤: 1、首先在本地安装Java环境,即jdk+jre。 2、本地安装Tomcat服务器。 3、本地安装Mysql。 4、下载Idea,创建Java EE项目。 5、使用JDBC连接Mysql数据库,尝试读取数据。 一、安装Java环境 **JRE(Java SE Runtime Environment)**称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的类库(Libraries)。无论是开发Java应用还是仅仅运行一个已经开发好的Java应用都必须安装JRE。 **JDK(Java Development Kit)**称之为
2022-06-09 12:30:21 1.49MB id ide idea
1
Twitter的分布式自增ID雪花算法snowflake (Java版)
2022-06-09 07:46:07 3KB snowflake
1
1.前言 在开发中,会遇到向FTP服务器上传文件的需求,首先要导入 commons-net-3.3.jar 然后利用api进行相关操作,具体功能如下: Ftp相关代码 import android.util.Log; import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; import java.io.FileInputStream; public class FTPClientUtils {
2022-06-08 23:39:31 51KB id roi 上传文件
1
在PowerManager的API文档中,给出了一个关机/重启接口: public void reboot (String reason) 对于这个接口的描述很简单,就是几句话。 接口的作用就是重启设备,而且,就算重启成功了也没有返回值。 需要包含REBOOT权限,也就是android.permission.REBOOT 唯一参数reason代表需要的特定重启模式,比如recovery,当然也可以为null。 一、上层空间 1.frameworks/base/core/java/android/os/PowerManager.java /** * Reboot the device. W
2022-06-08 13:04:33 132KB android开发 android架构 id
1
关于自定义相机预览界面拉伸问题 1、导致主要变形的原因是Camera预览界面旋转的角度和摄像头挂载的角度不同导致的 2、我们的Activity设置的方向是竖屏,这是手机的自然方向 所以宽比高短 3、角度:所谓屏幕和摄像头的角度,指的是相对于自然方向旋转过的角度,根据旋转角度即可获知当前的方向 4、假如说:手机是竖屏的情况下, 自然角度为0,但是Camera逆时针旋转90度,那咱们设置顺时针旋转90度,就正常 。手机是横屏的情况下Camera返回为0度 ,如果设置顺时针旋转90度,就回旋转 怎么设置预览界面与实景保持一致的方法,官方给出的文档: public static void setCa
2022-06-07 21:44:37 49KB id iterator 拉伸
1
本文实例讲述了Android开发实现的简单五子棋游戏。分享给大家供大家参考,具体如下: 我刚刚在Android上写的一个五子棋的小程序,在这里跟大家分享一下。 写完以后感觉Android的SDK,虽然也是使用Java的,但是跟Java ME还是有很大不一样。 首先就是Android的SDK没有实现所有的Java ME标准,原来运行在KJava上的应用程序是不能在Android上直接跑的。 另外就是Android的SDK有大量的API是Android自己的,需要开发人员去了解。 Android的开发框架也跟别的不一样,需要学习一下。 这个五子棋游戏是我参照Android 的Snake这个Demo
2022-06-06 19:09:47 122KB android开发 android框架 id
1
本文实例讲述了Android编程实现动态更新ListView的方法。分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。 布局main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayout x
2022-06-06 10:08:36 52KB android开发 handler id
1
该vb程序包含了串口通信和数据处理及数据查询,实时的车辆数据显示在窗口中,同时存储在数据库中,点击历史数据查询后能对以往数据进行查询
2022-06-06 09:32:31 43KB VB6.0access
1
最近这段时间一直在看Android,利用Listview去实现点赞功能,下面给大家介绍下基本思路。 基本思路: 进入界面–》获取数据–》 在Listview中显示–》 通过map集合(position,boolean)保存每一行是否被点击–》 利用实体类去保存相应的对象–》 get/set方法进行相应值得改变–》 点击一次,相应的数量加1 只实现了点赞功能,踩和赞基本类似。 具体实现如下: 继承自BaseAdapter package com.gz.test_listview; import android.content.Context; import android.conte
2022-06-06 09:27:23 72KB activity android开发 id
1