03 2022 档案

摘要:一、编写项目 1、创建一个目录,新建一个test.c代码文件 2、新建一个CMakeLists.txt 3、CMakeLists.txt内容 cmake_minimum_required(VERSION 3.21) project(hello_test) AUX_SOURCE_DIRECTORY(. 阅读全文
posted @ 2022-03-26 12:10 zhaogaojian 阅读(142) 评论(0) 推荐(0)
摘要:打开Settting.json按下图增加chcp 65001 阅读全文
posted @ 2022-03-23 17:40 zhaogaojian 阅读(84) 评论(0) 推荐(0)
摘要:常用的类型标识 遥测: 09 带品质描述的遥测量,每个遥测值占3个字节 0a 带3个字节时标的且具有品质描述的遥测值,每个遥测值占6个字节 0b 不带时标的标度化值,每个遥测值占3个字节 0c 带3个字节时标的标度化值,每个遥测值占6个字节 0d 带品质描述的浮点值,每个遥测值占5个字节 0e 带3 阅读全文
posted @ 2022-03-22 11:15 zhaogaojian 阅读(897) 评论(0) 推荐(0)
摘要:1、不输出日志 nohup xxx.out > /dev/null 2>&1 & 2、输出到nohup日志 nohup xxx.out & 3、开机启动 阅读全文
posted @ 2022-03-21 14:45 zhaogaojian 阅读(123) 评论(0) 推荐(0)
摘要:新建一个sh文件 #!/bin/sh sudo nohup xxxxx >/dev/null 2>log & 上面是保存错误信息到log文件里 Linux的3种重定向 0:表示标准输入 1:标准输出,在一般使用时,默认的是标准输出 2:标准错误信息输出 什么也不保存 nohup ./program 阅读全文
posted @ 2022-03-21 14:42 zhaogaojian 阅读(158) 评论(0) 推荐(0)
摘要:valueType - Required. The data type of the value. Supported types are Bool, Int8 - Int64, Uint8 - Uint64, Float32, Float64, String, Binary, Object and 阅读全文
posted @ 2022-03-16 18:09 zhaogaojian 阅读(73) 评论(0) 推荐(0)
摘要:1、描述 服务器端使用InterrogationHandler回调函数来处理Interrogation请求。根据QOI(询问限定符)的值,返回不同的信息对象。对于一个简单的系统,仅处理 总查询 请求就足够了(QOI = 20)。QOI值21-36用于询问组(1-16)。由从属实施者将信息对象分配给询 阅读全文
posted @ 2022-03-09 20:00 zhaogaojian 阅读(1208) 评论(0) 推荐(0)
摘要:1、control reaches end of non-void function [-Wreturn-type] 这个是代码分支没有return. 如果你如果使用到这个代码返回值判断的话,可能会返回一个随机的数,会导致程序随机错误。 2、printf("%d",lValue) 类似上面这种lon 阅读全文
posted @ 2022-03-09 13:14 zhaogaojian 阅读(80) 评论(0) 推荐(0)
摘要:1、执行 apt-get install mosquitto 2、修改配置文件 /etc/mosquitto/mosquitto.conf listener 1883 0.0.0.0 allow_anonymous true 3、重启 方式1 sudo service mosquitto stop 阅读全文
posted @ 2022-03-07 15:59 zhaogaojian 阅读(165) 评论(0) 推荐(0)
摘要:1、获取主站报文公共地址 int inCa = CS101_ASDU_getCA(asdu); 2、主动关闭主站链接 IMasterConnection_close(connection); 3、回复主站确认 IMasterConnection_sendACT_CON(connection, asd 阅读全文
posted @ 2022-03-05 15:21 zhaogaojian 阅读(1376) 评论(0) 推荐(0)
摘要:1、关于CFLAGS CFLAGS 表示用于 C 编译器的选项, CXXFLAGS 表示用于 C++ 编译器的选项。 今天在一个项目改用C++编译后,makefile编译一直不成功,研究发现是没有使用CXXFLAGS. 2、make传递参数 test=11 test1: echo $(test)"- 阅读全文
posted @ 2022-03-03 13:02 zhaogaojian 阅读(53) 评论(0) 推荐(0)
摘要:注意路径如果出错的话init 返回-1.,使用方法 main.c里添加全局变量 zlog_category_t *zc; //初始化日志 char conf_file[1024] = {0}; sprintf(conf_file, "%s/%s", CONFIG_DIR_PATH, ZLOG_FIL 阅读全文
posted @ 2022-03-03 00:45 zhaogaojian 阅读(192) 评论(0) 推荐(0)