- 2024-08-15[nRF24L01+] 1. 硬件设计
nRF24L01pluss_REFERENCE_MODULES.pdfnrf24l01p_product_specification_1_0.pdf1.硬件设计1.1.实物图[左边是PCB天线,右边是SMA连接器接天线]1.2.接口示意图[接口方块图][接口定义]1.3.电路图[电路图]不同芯片的天线BOM物料差别:RefL01+LE1-Q48LE1-Q3
- 2024-08-03PTA 6-8 简单阶乘计算
6-8简单阶乘计算(10分)本题要求实现一个计算非负整数阶乘的简单函数。函数接口定义:intFactorial(constintN);其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。裁判测试程序样例:#include<stdio.h>intFactorial(consti
- 2024-07-31容斥定理及二项式反演
二项式定理:\[(a+b)^n=\sum_{i=0}^{n}\binom{n}{i}a^ib^{n-i}\]很好理解。我们经常会使用的式子:\[(1+x)^n=\sum_{i=0}^{n}x^i\binom{n}{i}\]容斥定理:\[\begin{split}\left|\bigcup_{i=1}^{n}S_i\right|=&\sum_{i}|S_i|-\sum_{i<j}|S_i\capS_j|+\sum_{i<j&
- 2024-07-29射频测试接收灵敏度
灵敏度(Sensitivity)接收机性能测试相关指标:接收灵敏度,接收灵敏度是衡量手机信号强弱的关键指标。接收灵敏度计算公式:Sensitivity(dBm)=-174dBm/Hz+NF+10*log(BW)+SNR,-174dBm/Hz:指的是常温下(25℃)的热噪声,高温时热噪声会加大,导致灵敏度变差。NF:接收机的噪声系数。10*log(BW
- 2024-07-20加载 iptables 相关模块
在现代Linux系统中,连接跟踪(ConnectionTracking)功能已经集成到nf_conntrack模块中,不再需要单独加载ip_conntrack模块。相应的nf_conntrack模块负责处理IPv4的连接跟踪功能,而IPv6的连接跟踪功能由nf_conntrack_ipv6模块处理。如果你需要加载与连接跟踪相关的模块,可以使用
- 2024-06-17【AWK】awk的使用
AWK看这篇就基本能满足日常了:https://www.cnblogs.com/zhengyan6/p/16290156.htmlawd-F'f''{print$NF}'1.txt$NF分隔符的最后一列。(如果能分割就是最后一个,如果不能分割,那就是整行)NF是行数。。$0是一整行$1是分割数据后的第一个项NR:用来记录行号(awk的参数是
- 2024-06-13Conntrack 监控,别等故障了再回来加监控
这是专栏第8篇,介绍一下node-exporter的conntrack插件。这个插件大家平时关注可能较少,但是在一些场景下,比如防火墙、NAT网关等,需要监控conntrack表的使用情况。我就遇到过一次生产事故,就是因为conntract表满了,导致新连接无法建立,所以这个插件还是很有用的。conntrack
- 2024-06-12Conntrack 监控,别等故障了再回来加监控
这是专栏第8篇,介绍一下node-exporter的conntrack插件。这个插件大家平时关注可能较少,但是在一些场景下,比如防火墙、NAT网关等,需要监控conntrack表的使用情况。我就遇到过一次生产事故,就是因为conntract表满了,导致新连接无法建立,所以这个插件还是很有用的。connt
- 2024-04-02超分辨率(4)--基于A2N实现图像超分辨率重建
一.项目介绍 已有研究表明,注意力机制对高性能超分辨率模型非常重要。然而,很少有工作真正讨论“为什么注意力会起作用,它又是如何起作用的”。文章中尝试量化并可视化静态注意力机制并表明:并非所有注意力模块均有益。提出了AttentioninAttentionBlock(A2N)用于高精确图像超分
- 2024-03-23生成函数与多项式
1.生成函数1.1普通型生成函数OGF1.1.1基础序列\(\{f_i\}_{i=0}^n\)的普通型生成函数是\(F(x)=\sum_{i=0}^nf_ix^i\)。\(n\)可以等于\(\infty\)。有一些常用的运算规则需要记住:\[F(x)+G(x)=H(x)\iffh_n=f_n+g_n\]\[F(x)G(x)=H(x)\iffh_n=\sum_{i=
- 2024-02-28CodeForces 1844H Multiple of Three Cycles
洛谷传送门CF传送门首先环是不用管的,只用判环长是否为\(3\)的倍数即可。考虑设\(f(x,y,z)\)表示\(x\)个\(1\)链,\(y\)个\(2\)链,\(z\)个\(0\)链,组成所有环长都为\(3\)的倍数的方案数。注意到\(f(x,y,z)=(x+y+z)f(x,y,z-1)\)(可以接到剩下的任意
- 2024-02-21为什么要开 bridge-nf-call-iptables?
为什么要开bridge-nf-call-iptables?Kubernetes环境中,很多时候都要求节点内核参数开启 bridge-nf-call-iptables:sysctl-wnet.bridge.bridge-nf-call-iptables=1 参考官方文档 NetworkPluginRequirements如果不开启或中途因某些操作导致参数被关闭了,就可能造
- 2024-02-12P4512 【模板】多项式除法
为什么不能直接用\(F(x)\timesG(x)^{-1}\)做?\(G(x)^{-1}\)是模\(x^{m+1}\)意义下的,\(n-m>m\)时得到的\(Q(x)\)就是错的。记\(F'(x)\)为\(F(x)\)系数翻转后的多项式,即若\(F(x)=\sum\limits_{i=0}^nf_ix^i\),则\(F'(x)=\sum\limits_{i=0}^nf_{n
- 2024-02-08Linux 中 awk命令输出文本的前几列
001、linux中awk命令输出文本的前几列[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试文本01020304050607080910111213141516171819202122232425262728293031323334353637383940[root@PC1
- 2024-02-01永久修改/etc/proc下的项的配置文件
一般/proc/下的数据,想永久生效,都需要放在/etc/sysctl.conf如何需要修改如/proc/sys/net/nf_conntrack_max这个的参数,需要将net后面的斜杠换成点后vim/etc/sysctl.confnet.nf_conntrack_max=656666重新生效sysctl-p
- 2024-01-18Linux awk命令
Linuxawk命令今天,在看面经过程中,看到有关于linux指令的问题,想到自己一直对awk不太熟悉,今天详细学习一下,记录一下增强记忆,也希望在今后的工作中能够使用它。Linux三剑客:grep(过滤文本)sed(修改文本)awk(处理文本)语法格式awk[参数][处理内容][操作对象]使用实例参数取值:
- 2024-01-16Linux--netfilter框架
目录简介五个钩子简介Netfilter是Linux内核中的一个数据包处理框架,它提供了一种灵活的机制,允许内核模块注册回调函数来处理网络数据包。Netfilter框架的主要功能包括数据包过滤、网络地址转换(NAT)、端口转换等。它允许注册的回调函数在数据包经过特定的处理点时被调用,从而实现对
- 2023-12-08电容
100nf等于0.1uf。nf和uf都是电容的容量单位。电容容量单位换算关系是:1法拉(F)=1000毫法(mF)=1000000微法(μF)。1微法(μF)=1000纳法(nF)=1000000皮法(pF)。 100nf=0.1uf。pF就是皮法,nF就是纳法。电容的单位有法拉,毫法,微法,纳法,皮法,具体单位换算如下:1法拉(F)=1000毫法(mF)
- 2023-10-27Netfilter日志记录
iptables-traw-IPREROUTING-ptcp--dport80-jLOG#iptables-traw-IPREROUTING-ptcp--dport80-jLOG--log-level3--log-prefix"ipt-err:" 可以指定log级别日志级别可通过syslog定义进行查看。另外LOG目标还可指定参数:–log-tcp-sequence,–log-tcp-options,–
- 2023-10-25[ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-cal
永久解决方法:在/etc/sysctl.conf中添加:net.bridge.bridge-nf-call-ip6tables=1net.bridge.bridge-nf-call-iptables=1执行sysctl-p时刷新sysctl-p如果出现缺少文件的现象sysctl:cannotstat/proc/sys/net/bridge/bridge-nf-call-iptables:没有那个文
- 2023-10-25k8s service访问偶发超时问题
问题现象在某个集群节点上的服务访问service服务:端口,会出现偶发timeout的问题,集群有的节点不会出现访问timeout的问题问题处理查看bridge-nf-call-iptables参数是否开启cat/proc/sys/net/bridge/bridge-nf-call-iptables0问题解决开启内核参数echo"net.bridge.br
- 2023-10-18基于ACF,AMDF算法的语音编码matlab仿真
1.算法运行效果图预览 2.算法运行软件版本matlab2022a 3.算法理论概述 语音编码是一种将连续的语音信号转换为数字数据的过程,以便在数字通信和存储应用中使用。基于ACF和AMDF的编码算法是一种经典的方法,它在语音信号处理领域得到了广泛应用。
- 2023-10-18kubeadm init 报错ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables
现象:[ERRORFileContent--proc-sys-net-bridge-bridge-nf-call-iptables]:/proc/sys/net/bridge/bridge-nf-call-iptablescontentsarenotsetto1原因: /proc/sys/net/bridge/bridge-nf-call-iptables 文件的内容并没有设置为1解决方案echo"1">/proc/sys/net/br
- 2023-10-16Kube-proxy代理方案
IPVS是专门为LB设计的。它用hashtable管理service,对service的增删查找都是O(1)的时间复杂度。不过IPVS内核模块没有SNAT功能,因此借用了iptables的SNAT功能。IPVS针对报文做DNAT后,将连接信息保存在nf_conntrack中,iptables据此接力做SNAT。该模式是目前Kubernetes网络性能最好的选
- 2023-10-16图形学、02 推导证明 | 任意一点经过透视投影后 z 坐标相对于之前有什么变化
齐次坐标知识点:\(\begin{bmatrix}x\\y\\z\\1\\\end{bmatrix}\Rightarrow\begin{bmatrix}nx\\ny\\nz\\n\\\end{bmatrix}\)两个都表示同一个点透视投影:先将远截面按一定规则缩放到跟近截面一样大,然后再正交投影缩放规则:远截面缩放后\(z\)不变,缩放过后大小同近