
日常
kagali~
这个作者很懒,什么都没留下…
展开
-
git 写错了commit应该如何修改,merge、rebase的区别&功能
git的简单使用原创 2022-07-01 22:37:08 · 258 阅读 · 0 评论 -
python获取时间和复制移动文件的脚本
python的脚本原创 2022-05-08 11:32:20 · 446 阅读 · 0 评论 -
vitualbox 与Windows 共享文件夹
将文件夹挂载linux上sudo mount -t vboxsf Downloads /mnt/原创 2022-04-16 14:30:26 · 267 阅读 · 0 评论 -
多声道 Multi-Channel
声道的定义原创 2022-03-21 14:39:56 · 944 阅读 · 0 评论 -
codeblocks如何独立打开多个workspace/
codeblocks如何独立打开多个项目、工程文件,工作空间(workspace)如图菜单settings ->environment原创 2021-10-08 15:52:05 · 1903 阅读 · 0 评论 -
互斥(mutual exclusion)
每个任务在与共享资源打交道时,必须独占该资源。这叫做互斥可以被一个以上任务使用的资源叫做共享资源。原创 2021-09-20 17:01:19 · 400 阅读 · 0 评论 -
代码的临界段
代码的临界段也称为临界区,指处理时不可分割的代码。一旦这部分代码开始执行,则不允许任何中断打入。原创 2021-09-20 16:59:03 · 362 阅读 · 0 评论 -
FM,AM定义
FM (Fequency Modulation)频率调制,指超短波广播,频率范围为87.5-108Mhz。AM amplitude modulation 的简写,中波(MW)广播,频率为526.5kHz-1606.5kHzSW1: 2.2–7.50 MHz,SW2: 7.50 – 23.00 MHz或SW1:5.9–9.50 MHz, SW2: 9.50 – 18.00 MHz按米波段来划分 SW1,SW2,SW3,SW4,SW5,SW6,SW7……… ???...原创 2021-07-29 10:36:06 · 3408 阅读 · 0 评论 -
I2C读写数据流程代码
写数据void I2C_Word_Write(uint8_t dev_address,uint8_t Register_Address, uint16_t Word_Data){ u8 ack; local_irq_disable(); iic_start(0); //I2C启动 ack = iic_tx_byte(0,KTAMw_address); //写地址 if (!ack) { goto err; } ack = iic_原创 2021-07-28 08:54:27 · 1067 阅读 · 0 评论 -
666666666666666666666666666
#define MIN2(a,b) ((a) < (b) ? (a) :(b))#define MAX2(a,b) ((a) > (b) ? (a) :(b))#define CLIP3(x,a,b) MIN2(MAX2(a,x),b)static uint64_t udivmoddi4(uint64_t num, uint64_t den, uint64_t * rem_p){uint64_t quot = 0, qbit = 1;if (den == 0) {return 0;原创 2021-07-09 15:36:01 · 230 阅读 · 0 评论 -
几个经典软件
h2testw_1.4.exe u盘测试Egg_倒计时PowerCalc_计算器原创 2021-06-09 09:52:59 · 99 阅读 · 0 评论 -
pads 安装问题
测试安装lib 发现这个问题。MGC SDD ConfiguratorNOTE: The attempted PATH size has exceeded the maximumallowed for Windows since XP sp2.The system path is limited to the maximum path length of 2047characters.The user-defined path is limited to a maximum 5115charac原创 2021-04-04 12:35:28 · 2128 阅读 · 3 评论 -
SPI
CPOL=0表示,SCK在空闲状态时为0CPOL=1表示,SCK在空闲状态时为1CPHA=0表示,在SCK第一个边沿时输入输出数据有效CPHA=1表示,在SCK第二个边沿时输入输出数据有效原创 2021-03-19 22:26:03 · 82 阅读 · 0 评论 -
clang-format style
my set---Language: Cpp# BasedOnStyle: GoogleAccessModifierOffset: -1AlignAfterOpenBracket: AlignAlignConsecutiveMacros: falseAlignConsecutiveAssignments: falseAlignConsecutiveBitFields: falseAlignConsecutiveDeclarations: falseAlignEscaped原创 2021-02-16 20:33:35 · 327 阅读 · 0 评论 -
USB机械电子标准一览
原创 2021-02-02 21:44:25 · 314 阅读 · 0 评论 -
CRC-16位 ModBus
const u16 CRCtbl[256] = {0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241,0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440,0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40,0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901原创 2020-11-18 15:28:08 · 408 阅读 · 0 评论 -
.bat 删除 ad 无用文件
del *.SchDocPreview /sdel *.PrjPcbStructure /sdel *.Zip /sdel *.LOG /sdel *.drc /sdel *.html /sdel *.PcbDocPreview /sdel *.OutJob /sdel *.htm /sdel *.PCBPreview /sdel *.SchPreview /sdel *.SCC /srmdir History /q /sexit原创 2020-11-17 14:00:12 · 262 阅读 · 0 评论 -
TCP安全
TCP安全无论tcp还是udp都没有提供任何加密机制,这就是说发送进程传进其套接字(socket)的数据,与经网络传送到目的进程的数据相同。因此,举例来说如果某发送进程以明文方式发送了一个口令进入它的套接字,该明文口令将经过发送方与接受方之间的所有链路传送,这就可能在任何中间链路被嗅探和发送。因为隐私和其他安全问题,称为安全套接字(secure sockets layer,ssl)。用ssl加强后的tcp不仅能够做传统的tcp所能做的一切,而且提供了关键进程到京城的安全性服务,包括加密、数据完整性和端点鉴原创 2020-11-15 15:53:40 · 350 阅读 · 0 评论 -
什么是MTU?
什么是MTUMTU图表MTU什么是MTUMaximum Transmission Unit,缩写MTU。中文名是:最大传输单元。图表OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口TCP,UDP网络层为数据包选择路由IP,ICMP转载 2020-09-24 22:14:39 · 659 阅读 · 0 评论 -
WIndows下 删除一个目录及其目录下的文件的bat
WIndows下 删除一个目录及其目录下的文件的bat分享一下分享一下echofor /f “delims=” %%i in (‘dir /ad /b /s “文件名”’) do (echo %%i@del /f/s/q/a “%%i*.*”@rmdir /s/q “%%i”)pause哈哈 rm -r -f .原创 2020-06-30 21:36:18 · 631 阅读 · 0 评论