相关文章
基于STC15单片机两路ADC测量串口显示-proteus仿真-源程序
一、系统方案 1、本设计采用STC15单片机作为主控器。 2、两路ADC测量值送到串口显示。
二、硬件设计 原理图如下:
三、单片机软件设计 1、首先是系统初始化 /---------------------------- 初始化串口 ----------------------------/ void InitUart() { // ACC …
建站知识
2024/10/14 23:54:33
【C#】【源码】直接可用的远程桌面应用
【背景】
封闭环境无法拷贝外来的远程桌面软件,所以就直接自己用C#写一个。
【效果】 【说明】
本篇会给出完整的编程步骤,照着写就能拥有你自己的远程桌面应用,直接可以运行在局域网。 如果不想自己敲代码,也可以选择直接下载…
建站知识
2024/10/9 15:53:04
TCP详解之滑动窗口
TCP详解之滑动窗口
引入窗口概念的原因
我们都知道 TCP 是每发送一个数据,都要进行一次确认应答。当上一个数据包收到了应答了, 再发送下一个。
这个模式就有点像我和你面对面聊天,你一句我一句。但这种方式的缺点是效率比较低的。
如果你…
建站知识
2024/10/8 20:38:38
spark 数据倾斜优化总结
一、数据倾斜产生原因
数据倾斜就是部分task承担了过多的计算任务,导致整个stage都被卡。 可能产生数据倾斜的场景如下
操作场景join其中一个表比较小,但key值少join大表与大表,但key值中存在过多的特殊值,如0或nulljoinon条件包…
建站知识
2024/12/4 4:08:43
redis实战-redis实现异步秒杀优化
秒杀优化-异步秒杀思路
未优化的思路
当用户发起请求,此时会请求nginx,nginx会访问到tomcat,而tomcat中的程序,会进行串行操作,分成如下几个步骤 1、查询优惠卷 2、判断秒杀库存是否足够 3、查询订单 4、校验是否是一…
建站知识
2024/11/20 6:42:13
逆向-beginners之循环for
#include <stdio.h>
void printing_function(int i) { printf("f(%d)\n", i); }
int main() { int i; for (i 2; i < 10; i) printing_function(i); return 0; } #if 0
x86有一条专门的LOOP。检测ECX的值是否是0。不是0则将其递减&…
建站知识
2024/11/21 15:12:48
destoon关于archiver归档的性能优化
今天在处理一个项目时候发现archiver单个模块归档超过百万数据,打开速度就特慢,所以打开archiver下index.php文件进行分析,发现有句sql作怪,查询需要三四分钟,所以要修改这个。
$result $db->query("SELECT …
建站知识
2024/12/13 9:23:27
openssl websockets
1. HTTPS通信的C实现 - 知乎
GitHub - Bwar/Nebula: Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C.
建站知识
2024/12/22 5:07:55