LIN总线是面向汽车电子体系的现场总线体系之一,普通感应适用于不波及人身清静,不申请传输带宽的场所,具备未必性、无阻塞、可动态配置配备枚举等短处,成为CAN总线的有力增补。
LIN的前身是ISO9141,现已经被尺度化,成为车身电子体系的首选总线尺度。
2023/3/25 2:26:37 1.48MB LIN Renesas 瑞萨
1
在主线程中通过控制台读取键盘输入时,会产生阻塞。
故另外开启一个线程,用于接受客户端的socket消息。
服务器在收到一个socket连接之后,把该socket保存到队列中,并对队列中的每个socket开启各自的读写线程。
测试可以在不同控制台运转server和client,服务器接收消息时,会显示消息来源
2023/3/11 6:20:54 2KB java socket 多线程 IO流
1
linux串口编程非阻塞read打包write设备打开串口配置
2023/3/10 0:47:23 230KB linux串口 源码 附加Makefile
1
是一个TypeScript/JavaScript库,用于使用actor系统模型来构建软件。
您可以访问主页以获取更多信息和更完整的快速入门指南::参与者很容易推理:参与者是应用程序的状态和逻辑单元。
它们是事务性的,因此在发生错误的情况下您无需处理状态回滚。
Actor提高了功能:默认情况下,异步,每个Actor的实际通信都是非阻塞的,因此慢的actor不会阻塞快速的actor。
角色是可扩展的:由于角色是建立在对象之上的,因此可以继承,组合和注入角色类。
产品特点Tarant实现了丰富的功能集,使其适合构建复杂的应用程序。
演员是可靠的,因为他们是交易性的。
您无需为错误
2023/3/9 8:17:20 219KB nodejs reactive actors frontend
1
这是以MFC界面显示先来先服务的进程调度模拟控制源码,有创建进程,阻塞进程唤醒进程的功能,还有友好提示和执行进程的进度条显示,很智能哦!界面也很清爽好看,对学习MFC界面设计和进程算法有很大协助,值得收藏!
2023/3/4 4:09:50 3.33MB 操作系统 先来先服务 MFC界面
1
node.js,包含32位版和64位版Node.js是一个基于ChromeJavaScript运转时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。
Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运转的数据密集型的实时应用
2023/2/20 5:08:37 7.38MB node.js 32位 64位
1
SX1276/77/78系列产品采用了LoRa扩频调制解调技术,使器件传输距离远远超出现有的基于FSK或OOK调制方式的系统。
在最大数据速率下,LoRaTM的灵敏度要比FSK高出8dB;
但若使用低成本材料和20ppm晶体的LoRaTM,收发器灵敏度可以比FSK高出20dB以上。
此外,LoRaTM在选择性和阻塞功能方面也具有显著优势,可以进一步提高通信可靠度。
同时,它还提供了很大的灵活性,用户可自行决定扩频调制带宽(BW)、扩频因子(SF)和纠错率(CR)。
扩频调制的另一优点就是,每个扩频因子均呈正交分布,因而多个传输信号可以占用同一信道而不互相干扰,并且能够与现有基于FSK的系统简单共存。
此外,SX1276/77/78还支持标准的GFSK、FSK、OOK及GMSK调制模式,因而能够与现有的M-BUS和IEEE802.15.4g等系统或标准兼容。
SX1276的带宽范围为7.8~500kHz,扩频因子为6~12,并覆盖所有可用频段。
SX1277的带宽和频段范围与SX1276相同,但扩频因子为6~9。
SX1278的带宽和扩频因子选择与SX1276相同,但仅覆盖较低的UHF频段。
压缩包中包括中英文的SX1276/77/78数据手册。
2023/2/5 6:38:03 6.84MB SX1276、 SX1277 SX1278
1
选题十五:采用“写优先”的策略演示“读者-写者”问题1、设计目的:通过研究经典的进程进步问题,实现对读者-写者问题的并发控制。
2、说明:阅览室一次最多可以容纳20个人。
3、设计要求:读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入读者与写者均有二个以上,可在程序运行期间动态增加读者与写者可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时间的初始化要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、读者等待队列、写者等待队列、读写时间、等待时间读写策略为:读写互斥、写写互斥、写优先(只需写者到达,就阻塞后续的所有读者,一旦阅览室无人,写者能最快进入阅览室;
在写者未出阅读室之前,又有新的读者与写者到达,仍然是写者排在前面
2023/2/4 20:21:15 304KB 读者写者 写优先
1
1、mcu:stm32f103zet62、实现功能:长按实现:亮/灭LED7,并且data++;
亮/灭LED8短按:亮/灭LED6;
双击:亮/灭LED83、实现步骤:利用外部中断监测按键能否被按下,按下标志位设为1;
定时器(20Ms)监测标志位、按键能否被按下,监测到不同的状态实现不同的功能;
长按时串口输出data值,使用了while,会有阻塞
2023/1/15 21:48:43 3.49MB 嵌入式 按键 长按 双击
1
本套课程总结分析了2019年大厂互联网公司常见常考的技术点,通过对40多个题目共计120集视频详细全面的讲解,让大家深刻掌握、扎实吃透当前的主流Java高级技术。
本期内容包括JUC多线程并发、JVM和GC等目前大厂笔试中会考、面试中会问、工作中会用的高频难点知识。
上半场,从多线程并发入手,分层递进讲解,逐渐让大家掌握volatile、原子类和原子引用、CAS、ABA、Java锁机制、阻塞队列、线程池等重点;
下半场,逐渐过渡到JVM和GC的知识,深度讲解多种常见OOM异常和JVM参数调优,以及串行并行并发G1等各种垃圾收集器的优化实践。
1
共 115 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡