Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限
基于ARM,实现停车场收费系统。 入场模块: 1.车主刷卡进场时,蜂鸣器响应一声,若已经刷过卡,再次刷卡蜂鸣器连续响应。 2.采集车主的车牌图像,调用车牌识别的API,接受车牌文本。 3.将车牌文本存入系统的数据库中,且发收给语音合成服务器,播放“欢迎 XXXXXX 入场”。 出场模块: 1.车主刷卡出场时,蜂鸣响应一声,若已经刷卡,刷卡无响应。 2.获取当前时间,与当前车主入场的时间相比进行计费,发出计费文本给语音合成服务器,播放“停车时长XXX,收费XXXX” 3.删除当前车主存入数据库的数据。 PS:文本语音合成使用了科大讯飞的离线源码包,稍作修改为服务器。车牌识别调用了阿里云上的API,关键在于HTTP报文的编写。
• 【小区物业门禁卡系统】 开发平台:RedHat6.3 Linux下vim、Sublime Text工具 使用外部库:Libevent,Jsoncpp,Mysql; 使用网络协议:TCP/IP; 基于:C/S架构 客户端:运用单例模式,实现小区管理员的登录注册功能;创建多线程,附线程A运用libevent事件监听,创建单元门信息采集器,监听小区中200个单元门并处理数据;附线程B接收服务器端回复的数据并分类型下发到各线程,主线程中管理员可对数据库中小区住户信息进行增删查改;传送数据利用json打包; 服务器端(单线程):接收客户端信息,利用MVC设计模式将事务处理分层;Contral层接收客户端收据并用Json解包,得到处理类型type,Model层中运用map表将type与View层处理函数建立关系,View层中建立View抽象类,通过子类继承得到多种类型的处理函数;MySQL数据库中创建管理员信息表、小区住户信息表; 服务器端(多线程):在单线程的基础上,扩展为多线程模式。添加了半同步-半异步线程池; 住户端:小区住户持卡进入单元门,通过手动输入用户id模拟刷卡进门过程。
最近一年贡献:269 次
最长连续贡献:7 日
最近连续贡献:2 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。