intmain(void){u16t;u16len;u16times=0;delay_init();//延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);//串口初始化为115200LED_Init();//LED端口初始化KEY_Init();//初始化与按键连接的硬件接口while(1){if(USART_RX_STA&0x8000;){len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度printf("\r\n您发送的消息为:\r\n\r\n");for(t=0;t<len;t++){USART_SendData(USART1,USART_RX_BUF[t]);//向串口1发送数据while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束}printf("\r\n\r\n");//插入换行USART_RX_STA=0;}else{times++;if(times0==0)printf("请输入数据,以回车键结束\n");if(times0==0)LED0=!LED0;//闪烁LED,提示系统正在运行.delay_ms(10);}}}
2023/12/16 20:02:36 1.99MB STM32 UART
1
C#开发微信企业号主动推送消息的功能,支持发送文本消息/图片/语音/视频/图文消息等.
2023/12/16 4:32:26 35KB 微信企业号
1
vue-component-boilerpalte-v2一个用于快速创建vue组件(库)的脚手架。
在线示例:特性支持创建单个组件或组件库。
支持组件库全量加载或按需加载。
支持TypeScript。
支持Sass。
支持故事书。
支持故事书一键发布在线示例。
GitHub页面七牛云支持图片自动转换成base64(最小1kb)。
支持使用Jest进行单元测试。
支持快捷功能脚本(如:一键创建组件目录及相关替代文件)。
支持CI/CD。
特拉维斯CI支持gitcommit工作流代码风格检测单元测试提交消息提交规范支持打包文件大小分析规范使用ESLint作为编
1
VectorDBC文件的格式说明,该格式主要用于CAN数据帧的描述,比如用于J1939消息的描述等
2023/12/14 13:52:43 156KB DBC CAN Vector
1
超市项目信息:该项目注册了首次访问超级市场的​​新客户,并将其详细信息保存在外部txt文件[users.db]中。
它还欢迎已经注册的客户,并检查其是否真正注册。
注册客户将保存其累积积分,并可以自行决定使用它们。
新用户注册后,系统会询问他们是否携带个人行李,如果保存,则将行李存放在隔间中,并将隔间编号存储在另一个外部txt文件[available.txt]中。
客户购物的金额是随机产生的。
选项如果是客户的生日,则客户可以享受特别折扣,客户也可以选择兑换积分,最后,如果客户使用无现金付款方式(通过mpesa/visa支付),则也可以享受特别折扣。
最后,一张收据上印有客户已花费的总金额,如果是他/她的生日,则在收据上打印一条生日消息。
用法将项目添加到本地计算机:gitclonecd超级市场项目,然后在您的IDE[pycharm/atom]上运行它并填写所需
2023/12/11 18:23:46 4KB Python
1
完整的springboot谷粒商城文档,该项目对于学习非常有帮助,涵盖了分布式、dubbo、zookeeper、消息队列以及各种分布式大型项目所用到的技术。
每个步骤都写的非常详细,在这个压缩包中带有bean实体类代码以及html界面代码。
2023/12/11 9:41:19 135.17MB springboot 分布式 高并发
1
密码编码学与网络安全第一章概述一、OSI安全框架1、主要关注①安全攻击:任何危及系统信息安全的活动。
②安全机制:用来保护系统免受侦听、阻止安全攻击及恢复系统的机制。
③安全服务:加强数据处理系统和信息传输的安全性的一种服务。
其目的在于利用一种或多种安全机制阻止安全攻击。
2、安全攻击①主动攻击:以各种方式有选择地破坏信息,如添加、修改、删除、伪造、重放、冒充、乱序、病毒等,人为通过网络通信连接进行的。
可分为四类:伪装、重播、消息修改和拒绝服务。
②被动攻击:(1)不干扰网络信息系统正常工作情况下,进行窃听或监测数据传输。
(2)计算机病毒、木马、恶意软件等。
这些威胁一般是用户通过某种途径(如使用了带病毒的U盘,带病毒或木马或恶意软件的网页/图片/邮件等)感染上的。
3、安全服务①身份认证Authentication认证发送方和接收方的身份(对等实体身份认证);
认证信息的来源(数据源身份认证)。
②访问控制Accesscontrol保护信息免于被未经授权的实体访问。
③数据机密性dataconfidentiality保护数据免于非授权
2023/12/10 13:06:24 1.66MB 密码学复习
1
stm32f103zet6上移植ucosii只要cortexm3内核都可用了消息队列邮箱和信号量及事件标志组很有参考意义
2023/12/9 15:10:01 4.85MB ucosii
1
P25无线通信系统中,在集群模式时,其控制信道的消息(在非集群模式下根本就没有控制信道)的内容定义。
2023/12/9 6:24:18 54.12MB Trunking P25 TIA-102 AABC
1
在线聊天,就是多人在线,一个人发消息其他人也能看见,而且不是AJAX一直刷后台,因为那样很占用服务器资源,这个例子的思想是使用长连接,只有当有人说话的时候才会返回。
里边是个工程可以使用eclipse打开。
通过这个代码可以扩展很多需要长连接才能实现的功能。
2023/12/8 10:23:14 426KB java web 在线聊天室 servlet
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡