首页 > 其他分享 >数据采集代码 模板化,标准化(放到dll)

数据采集代码 模板化,标准化(放到dll)

时间:2023-04-13 10:58:16浏览次数:39  
标签:string int tt 标准化 st ToString dll 模板

 

socket通信:ip,port ,timeout(别忘,300),关闭连接

串口通信:串口号,波特率,超时 等,字符编码(别忘,),关闭连接  。over tcp (串口服务器)

 

指令拼接:标准化,写到dll,做好备注。

 ----------------- 比如下面代码中,tostring使用,--------------------------

vs没有提示x和X的区别,写到自己的工作dll,然后放开源网站备份,没有技术含量就是提高使用友好度

有人说,写代码就是不断处理各种各种的数据及数据结构。---引用别人的话
           int tt = 30; //0x1E
           string st = tt.ToString("X");  //st = "1E"
           string st = tt.ToString("x");  //st = "1e"
       int  转化成 string ,并指定宽度,长度不足,左边补‘0’:
       int c = 38;
        string ssss = c.ToString().PadLeft(3,'0'); // ssss = "038"
————————————————
版权声明:本文为CSDN博主「Tony-H」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangzhanko/article/details/103277000

-------------------------------------------------------------------------------------------------

 

 

lock 使用,不能debug里面,自己试一试

标签:string,int,tt,标准化,st,ToString,dll,模板
From: https://www.cnblogs.com/erwacn/p/17312612.html

相关文章

  • 4月12日复习,仿函数,非类型模板参数,模板的特化
    仿函数的学习:之前在实现优先级队列时在模板那里多传一个参数可以实现直接堆优先级的调整,因为设置大数优先还是小数优先,只是建大堆还是建小堆和相关算法的问题,而大堆算法与小堆算法的不同只是大于小于号的不同,若是仅仅因为这个就重新写一个相似的代码未免有点太冗余了,所以可以引入......
  • taro 3.0 官方模板运行报错 插件依赖 "@tarojs/plugin-platform-h5" 加载失败
    taroError:插件依赖"@tarojs/plugin-platform-h5"加载失败,请检查插件配置报错如下,原因:node版本的问题,使用nvm切换node版本就可以了......
  • w6 T325337 【模板】快速排序
     主要思路:整体思路就是把<num[mid]的元素扔到mid左边,把>num[mid]的元素扔到mid右边,然后用同样的方法对mid左边和右边的序列进行处理。在代码实现上我使用了双指针。以样例为例:num[0]=4num[1]=2num[2]=4num[3]=5num[4]=1mid=num[2]第一次处理后:12454mid_left=num[0......
  • helm模板文件chart编写语法
    一、简单介绍1、快速创建一个chart模板helmcreatemychartmychart├──charts├──Chart.yaml├──templates│  ├──deployment.yaml│  ├──_helpers.tpl│  ├──hpa.yaml│  ├──ingress.yaml│  ├──NOTES.txt│  ├─......
  • vue项目通过外部配置文件读取接口地址- 在webpack-index.html模板中使用环境变量
    概述:在index.html模板中判断当前环境,处于开发环境下时读取process环境变量、处于生产环境下时读取根目录配置文件(./config.js),两种环境下将配置统一挂载到window全局变量上(SET_CONFIG)config.jswindow.SITE_CONFIG={appTitle:'系统测试',version:'1.0.0',apiURL:''......
  • dll正由另一进程使用,因此该进程无法访问此文件
    打开Windows资源监视器:按下Win+R快捷键打开“运行”对话框,输入resmon命令并按下回车键。在资源监视器中,选择“CPU”选项卡,然后在“关联的句柄”列中查找GuiDB.dll文件。您应该能够找到锁定该文件的进程的名称和PID。然后右键关闭。......
  • RT-thread 自设计线程(任务)模板
    按照模块化设计思想,每个功能任务对应一个线程,每个线程对应一个头文件和源文件。线程内使用的线程同步或通信的IPC,应提前声明和初始化。在所有线程启动前完成。单独成为一个函数。功能任务划分        1)功能任务独立,并行原则。        2)功能组......
  • 在win10下用pyinstaller 包成.exe win7运行报错error loading Python DLL
    在win10下运行一切正常,复制到win7电脑运行,直接报错,有两个错误,一个是缺少xxxxx.dll一个是errorloadingPythonDLL......正常思路以为是缺少dll,按照提示名称下载dll放到系统目录,没啥用。最后搜索一大堆论坛,找到如下思路:原因为win7系统中缺少运行库,需要安装VisualStudio201......
  • Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目
    Servlet注解的使用,简化配置以及,使用模板方法设计模式优化oa项目每博一文案有句谚语说:“一怒之下踢石头,只有痛着脚趾头。”比一件糟糕的事情更可拍的,是你用糟糕的态度去面对它。看过一个很有意思的故事:有个男人清早洗漱的时候,把自己的手表放在了桌子上。他的儿子不小心把手表......
  • 二分查找模板
    #include<iostream>usingnamespacestd;constintN=1e6+10;intn,m;intq[N];intmain(){cin>>n>>m;for(inti=0;i<n;i++)cin>>q[i];while(m--){intx;cin>>x;intl=0,r=n-1;whi......