• 2024-07-31汇川AM401的TCP服务端通信
    VARx建立连接:BOOL;abySendData_0:ARRAY[0..3]OFBYTE:=[76,79,78,13];abyRecvData_0:ARRAY[0..19]OFBYTE;TCP_Server_0:TCP_Server;TCP_Connect_0:TCP_Connect;TCP_Receive_0:TCP_Receive;TCP_Send_0:TCP_Send;iState
  • 2024-07-27STM32自定义协议串口接收解析指令程序
    1、在使用串口接收自定义协议指令时,需要串口解析收到的是什么指令,举例通信报文为上位机->单片机名称长度备注帧头1Byte0x5A0x5A帧长度1Byte数据包的长度0x00-0xFF数据包命令字1Byte功能标识数据可以为空校验1Byte数据包所有字节按位异
  • 2024-07-17python 操作mysql
    1.引入pymysql包importpymysql2.建立连接conn=pymysql.connect(host='********.com',user='lionmile',password='***********',database='lionmile')3.创建游标cursor=conn.cursor()4.执行sqlinsterS
  • 2024-07-12vofa与单片机的串口通信笔记
    1.HAL_UART_Receive(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)/*      huart:使用哪个串口进行通信      pData:一个地址,用于保存接受到的数据      Size:接收的数据个数Timeout:超时时间         
  • 2024-05-09go receive 与方法本质
     引用:https://zhuanlan.zhihu.com/p/570714405 GO语言虽然不支持面向对像语法元素,比如类,对像,继承等,但Go语言也有方法.和函数相比,Go语言中的方法在声明形式上仅仅多了一个参数,称之为receiver参数.receiver参数是方法与类型之间的纽带.方法声明如下:func(receiverT/*
  • 2024-05-08共享益——成果展示
    共享益——成果展示页面展示前端部分开发代码:<scriptsetup>import{User,Lock}from"@element-plus/icons-vue";import{ElMessage}from"element-plus";import{ref}from"vue";import{userRegisterService,userLoginService}fr
  • 2024-04-30深入理解 Swift Combine
    Combine文中写一些Swift方法签名时,会带上label,如subscribe(_subscriber:),正常作为Selector的写法时会忽略掉label,只写作subscribe(_:),本文特意带上label以使含义更清晰。CombineFrameworkOverview在App运行过程中会发生各种各样的异步事件,如网络请求的返回,No
  • 2024-03-30Netlify 就你妈傻逼
    因为脑残所以想从GithubPages转移到Netlify上。然后我他妈登陆Netlify告诉我账号有可疑行为被停用了。我可疑你妈呢?行行行,用manualverification行了吧?我现在等了快一周了还是什么消息都没有。注册一个新的号行了吧?收不到验证码。草这不是我的问题啊。几遍都收不到。
  • 2024-03-2151单片机串口接收发送字符串
    在使用51单片机开发时,规定相关协议要单片机要通过串口接收一系列数据(以C8051F410单片机为例)。    串口的SBUF寄存器触发中断一次只能接收一个字节的数据,所以使用数组进行存储的时候不能一次将所有数据进行存储。    假设通信协议协议:数据包第一字节为A5,第
  • 2024-03-12[Rust] Thread 6: Using channel to receive multi data
    usestd::sync::mpsc;usestd::thread;usestd::time::Duration;fnmain(){let(tx,rx)=mpsc::channel();thread::spawn(move||{letvals=vec![String::from("hi"),String::from("from"),
  • 2024-02-07串口收发浮点数加示例代码(共用体)
    #include"stdio.h"#include"string.h"unionData{charstr[4];//float占用4个字节所以给四个字符floatnum;};intmain(){unionDatasend_data,receive_data;send_data.num=43.43;//通过串口发送43.43,只需要放入共用体里面,然后通过发送四个char数据,下面是
  • 2024-02-07详解avcodec_receive_packet 11
    详解avcodec_receive_packet在音视频处理中,avcodec_receive_packet是一个重要的函数,它负责接收编码器输出的数据包。在本篇文章中,我们将详细介绍avcodec_receive_packet函数的用法和参数,并说明其在音视频处理中的作用。函数介绍avcodec_receive_packet是FFmpeg中的一个函数,其定义如
  • 2024-02-05DPDK-22.11.2 [六] RSS receive side scaling 网卡分流机制
    这个的作用就是为了提高性能。当分析网络数据时,可以为网口提供多个接收队列,每个cpu处理一个队列。如果每条队列是独立的,那么就可以很好的并发。这里有两个问题,一个是数据需要平均的分配到每个队列;二是同一组数据需要分配到同一个队列。rss就是这个作用,可以设定以ip进行区分,或
  • 2023-12-261.6kstar,推荐一款开源软件,sharing
    1简介sharing是一个命令行工具,用于将目录和文件从命令行共享到iOS和Android设备,而无需额外的客户端应用程序2安装github源码可以访问如下地址https://github.com/parvardegr/sharinggithub如果无法访问的话,可以后台直接私信该工具需要nodejs环境,通过npm安装npminst
  • 2023-12-20magic-wormhole 公网文件传输工具
    magic-wormhole可以安全地将东西从一台计算机转移到另一台计算机。该软件包提供了一个库和一个名为wormhole的命令行工具,它使得可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本片段)。两个端点通过使用相同的“虫洞代码”来识别:通常,发送机器生成并显示代码,然
  • 2023-12-18Istio从入门到精通—— 流量治理的原理 —— VirutalService —— RouteDestination
     流量治理的原理——VirutalService——RouteDestinationhttps://istio.io/latest/docs/reference/config/networking/virtual-service/#RouteDestinationL4routingruleweighteddestination.L4路由规则的加权目的地。FieldType
  • 2023-11-16abc280F - Pay or Receive(判断是否全为零环)
    https://atcoder.jp/contests/abc280/tasks/abc280_f对于每一个连通块单独处理,首先判断是否全为0环,可以用bfs判断。从一个点出发计算其他点到它的最短距离,如果存在一个不唯一,说明存在非零环。然后计算距离的时候直接-d[x]+d[y]即可#include<cstdio>#include<algorithm>#incl
  • 2023-09-26Go - Using channels to receive interrupts in a program
    WithintheKubernetesdeploymentenvironment,applicationswillactuallybesent theSIGTERMsignalfirstifithasbeendecidedthepodholdingtheapplicationneeds tobestopped.Theapplicationmaychoosetorespondtosaidsignalornot.Ifthe appli
  • 2023-07-10Lamps(STL+双端队列)
     Lamps题面翻译有$n$盏灯,每盏灯有不亮,亮,坏掉3种状态。一开始每盏灯都不亮。第$i$盏灯有属性$a_i,b_i$。每次操作你可以选择一盏灭的灯将其点亮,并得到$b_i$的分数。每次操作结束后,记有$x$盏灯亮着,则所有$a_i\lex$的灯$i$都会损坏(无论是否亮着)。求能得到的最
  • 2023-06-01spring StateMachine简易使用
    SpringStateMachine是一个状态机框架,在Spring框架项目中,开发者可以通过简单的配置就能获得一个业务状态机,而不需要自己去管理状态机的定义、初始化等过程。今天这篇文章,我们通过一个案例学习下SpringStateMachine框架的用法。 pom依赖中添加<parent><groupId>org.
  • 2023-05-12正则表达式:验证是否为邮箱地址
     //正则表达式验证邮箱格式Regexregex=newRegex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$");//实例化电子邮件类//添加收件人string[]Receive=Receivelist.Split(';');
  • 2023-04-16Receive double value in WndProc from legacy
    ReceivedoublevalueinWndProcfromlegacyAskQuestionAsked 9years,8monthsagoModified 9years,1monthagoViewed 158times I'mtryingtosenddouble/floatvaluesfrommyMFClegacycodetoWPFwindow.WPFWndProcprocedurerece
  • 2023-04-04子组件传递数据给父组件的三种方法
    1.props<template><!--App.vue--><divid="app"><!--向子组件中传入函数--><Student:receive="receive"></Student></div></template><script>importStudentfrom'./co
  • 2023-03-22【git】解决gogs迁移后报错remote: hooks/pre-receive: line 2: /data/gogs/gogs: No such file or directory
    【gogs迁移后错误提示】remote:hooks/pre-receive:line2:/data/gogs/gogs:NosuchfileordirectoryTohttp://192.168.1.129:53000/yin.xia/sgs-vue.git![rem
  • 2023-02-20Solidity极简入门#19. 接收ETH
    Solidity支持两种特殊的回调函数,receive()和fallback(),他们主要在两种情况下被使用:接收ETH处理合约中不存在的函数调用(代理合约proxycontract)注意⚠️:在solidity0.6.x版本之