带CRC校验功能的串口通信源代码(包含主机和从机源代码和说明文档)
1
本项目是一个基于安卓的Android仿微信客户端-猫友。
是一个csdn上的朋友的原创项目,原帖可以看这里http://blog.csdn.net/ericfantastic/article/details/49451249实现了微信的登录注册、主界面、聊天会话、通讯录、发现界面、个人设置、添加好友、扫描二维码、视频通话、等所有基本功能。
下面是具体搭建方法:1、下载Openfire的安装包:http://download.csdn.net/detail/ericfantastic/9219685Openfire服务器及MySQL具体配置可以参考:http://www.th7.cn/db/mysql/201406/59838.shtml2、建议下载Openfire自带的PC客户端Spark,方便测试功能:http://download.csdn.net/detail/ericfantastic/92198153、修改源码中的服务器主机地址:在ConnetServer.java中,修改Configuration为本地的IP地址。
4、修改添加好友中的JID主机名:在AddFriendActivity.java中,修改addFriend方法中的"@ericwork-pc"修改为服务器的主机名,不区分大小写;
5、修改聊天页面中的JID主机名:在ChatActivity.java中,修改发送按钮的监听事件中的"@ericwork-pc",同上。
实现一个IM实时聊天应用,少不了弄服务器,目前开源的Openfire服务器就比较合适,而且很多功能都已经封装好了,实现聊天APP就简约很多。
服务器后端的数据库我选择了MySQL,当然Openfire也支持大部分的主流数据库,只要在配置的时候修改好参数即可;
搭建的时候,把服务器配到8G内存笔记本上,网上得知,Openfire每个线程大约占4k内存,那理论上是可以80w用户,当然实际肯定没那么多,Openfire在一台8G的主流服务器上支持30W的用户肯定没有问题。
简单说明一下Eric_JQM_Chat工程目录结构,当初开发的时候初衷只是玩玩openfire实现IM的过程,没想到一写就写了一通,对模块也没有很好的分包,还请多多包涵。
可以脸红的说,基本上所有功能实现都放在第一个eric_jqm_chat包里了,第二个Service包主要放与于后台服务相关的包,但后来这些服务我也都没有启用,后面的四个Zxing包就是实现二维码扫描的包,具体如何实现我的博客里有介绍。
Login登录相关,包括保存当前登录账号密码,下次直接登录使用等功能;
Register注册相关,包括本地输入校验;
MainActivity主界面相关,包含四个Fragment页面、上方Actionbar及下方的自定义View选项;
TabFragment会话界面,用于接收收到的所有消息,并统计条目;
TabFragment2通讯录界面,加载用户的好友列表;
TabFragment3发现界面,功能尚未添加;
TabFragment4个人设置页面,加载个人资料;
AddFriendActivity添加好友页面,搜索仅仅是获取用户头像,申请添加好友,及接受好友添加请求并处理;
CaptureActivity扫描二维码页面,扫描二维码功能;
CatchCameraActivity视频通话页面,仅完成获取前置摄像头预览及获取网络RTSP视频流播放;
ConnetServer连接服务器类,单例模式;
FormatTools简单工具类,用于各种类型数据间的转换;
ChatActivity聊天页面,实现指定好友的聊天功能,及聊天记录的保存;
FriendDetail聊天好友详情页面,更改聊天背景等;
主要的类就是这些,具体的详细实现大家可以直接看代码,注释写的很详细了,有疑问的欢迎交流,存在bug还请指正。
2020/1/1 1:06:32 4.84MB 安卓源码-网络通讯
1
C#实现串口通信的源码,需求的可以作为你实现串口通信的参考案例,我这个是和PLC之间建立通信,读写数据。
modbus协议,CRC循环冗余校验
2016/8/7 20:47:26 57KB C# 串口通信 源码 PLC通信
1
本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值本资源为基于STM32的MD5参考法式,根据法式生成选定文件的MD5校验值
2021/4/23 22:12:24 9.03MB stm32 源码软件 arm 嵌入式硬件
1
用于号码归属地校验的sqlite数据
2019/5/23 12:42:48 13.09MB 号码归属地 归属地查询 归属地
1
Kettle是一种开源的ETL处理方案,书中介绍了如何使用PDI来实现数据的剖析、清洗、校验、抽取、转换、加载等各类常见的ETL类工作。
除了ODS/DW类比较大型的应用外,Kettle实际还可以为中小企业提供灵活的数据抽取和数据处理的功能。
Kettle除了支持各种关系型数据库、HBase、MongoDB这样的NoSQL数据源外,它还支持Excel、Access这类小型的数据源。
并且通过插件扩展,Kettle可以支持各类数据源。
本书详细介绍了Kettle可以处理的数据源,而且详细介绍了如何使用Kettle抽取增量数据。
Kettle的数据处理功能也很强大,除了选择、过滤、分组、连接、排序这些常用的功能外,Kettle里的Java表达式、正则表达式、Java脚本、Java类等功能都非常灵活而强大,都非常适合于各种数据处理功能。
本书也使用了一些篇幅介绍Kettle这些灵活的数据处理功能。
2021/5/2 9:07:11 116.38MB Pentaho Kettle Solutions 中英版
1
kafka-3.2.0-src包括:asc、sha512校验文件
2020/10/16 8:50:17 9.46MB kafka
1
财务人员的福利,一款炒鸡好用的发票管理系统,快速扫描纸质发票,一分钟40张,无论是想要获取发票影像,还是提取发票信息生成台账表,都可以。
系统内置OCR识别功能,只需扫描一次就可以进行发票的查重查验,并且生成查验凭证,可以对扫描后的发票图片进行自动命名,满足财务人员对于发票的各种想象,随系统自带报销系统,不限制员工数量。
财务办公必备的神器,可辅助财务人员对专用发票快速进行批量抵扣认证,告别一张一张手动勾选认证。
系统直接链接国家税务总局,可自动校验发票的抬头税号地址电话,收到发票的第一时间就自动审核能否错误。
开票方能否为税收违法失信企业,一键查验,告别问题发票。
员工提交的发票存在违规内容,可以提前设置货物黑名单,不再人眼逐张审核。
内置强大的OCR识别能力,各种你常见的和想象得到的发票,都可以扫描和识别,辅助财务人员快速审核员工的报销单,系统自动计算金额和审核发票,再也不用拿计算机加减了,再也不用打开卡的要死的发票查验网站了。
发票扫描后支持影像的存储和数据的导出,以后各部门要发票复印件,再也不用翻箱倒柜的查找,系统支持按代码、号码精确查询,也可以模糊查询,可以直接打印输出。
1
WebView_SSLPinning绕过实例的APK,曾经编译好WebView_SSLPinning的两种证书加固(【证书文件校验】和证【书公钥校验】)的APK
2021/4/14 7:53:48 5.52MB android
1
SAP中文标准教材汇总贴以下为目前收集到的全部中文标准教材清单:AC010_ZH_Col62_FV_Part_A4.pdf财务会计的业务流程AC040_ZH_Col62_FV_Part_A4.pdf管理会计中的业务流程AC200_ZH_Col62_FV_Part_A4.pdf会计定制I:总分类帐、应收帐款、应付帐款AC201_ZH_Col62_FV_Part_A4.pdf付款及催款程序、信函、利息计算AC205_ZH_Col62_FV_Part_A4.pdf财务结算AC305_ZH_Col62_FV_Part_A4.pdf资产会计AC505_ZH_Col62_FV_Part_A4.pdf产品成本计划AC520_ZH_Col62_FV_Part_A4.pdf按库存生产和与销售订单相关生产(服务)的成本对象控制AC605_ZH_Col62_FV_Part_A4.pdf获利能力分析AC610_ZH_Col52_FV_Part_A4.pdf利润中心会计BW305_ZH_Col74_FV_Part_A4.pdfBI企业报表、查询和分析(第1部分)BW306_ZH_Col74_FV_Part.pdfBI企业报表、查询和分析(第2部分)BW310_ZH_Col74_FV_Part_A4.pdfBI企业数据仓储BW330_ZH_Col74_FV_Part_A4.pdfBI建模和实施BW350_ZH_Col74_FV_Part_A4.pdfBI数据获取BW370_ZH_Col74_FV_Part_A4.pdfBI集成计划SCM500_ZH_Col81_FV_Part_A4.pdf采购流程SCM510_ZH_Col81_FV_Part_A4.pdf库存管理和库存盘点SCM515_ZH_Col81_FV_Part_A4.pdf发票校验SCM520_ZH_Col81_FV_Part_A4.pdf.pdf采购SCM525_ZH_Col81_FV_Part_A4.pdf.pdf基于耗费的计划和预测SCM550_ZH_Col81_FV_Part_A4.pdf.pdfMM中的跨功能定制SCM600_ZH_Col81_FV_Part_A4.pdf销售和分销流程SCM605_ZH_Col73_FV_Part_A4.pdf销售SCM610_ZH_Col81_FV_Part_A4.pdf交货流程SCM615_ZH_Col81_FV_Part_A4.pdf开票SCM620_ZH_Col81_FV_Part_A4.pdf销售订单管理中的定价SCM650_ZH_Col81_FV_Part_A4.pdf.pdf销售和分销中的跨功能定制注:总大小335MB,分18个包,全部下载后解压。
2021/2/23 20:35:20 19.07MB sap
1
共 461 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡