• 【小区物业门禁卡系统】 开发平台: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模拟刷卡进门过程。
最近更新: 4年前PHOENIXEngine,这是一个可以用来开发机器人,游戏的引擎。集成Slam算法进行机器人室内导航,使用A*算法进行全局路径规划,使用DWA算法进行局部避障。
最近更新: 接近5年前基于树莓派的自动驾驶小车,利用树莓派和Tensorflow实现小车在赛道的自动驾驶
最近更新: 接近5年前