02 2023 档案

摘要:1.构造函数相关知识点 1.1.类的构造函数默认值 class box{ int h; int l; int w; box(); box(int h = 1, int l = 1, int w = 1); }; 上面对应了2个构造函数,第二个构造函数带有默认初始化值。但是对于编译器来讲,这是属于一个 阅读全文
posted @ 2023-02-27 17:03 一个不知道干嘛的小萌新 阅读(90) 评论(0) 推荐(0)
摘要:1.demo static void sigHandFun(int signum) { struct itimerval itv; itv.it_interval.tv_sec = 5; itv.it_interval.tv_usec = 0; itv.it_value.tv_sec = 0; it 阅读全文
posted @ 2023-02-23 15:59 一个不知道干嘛的小萌新 阅读(51) 评论(0) 推荐(0)
摘要:Makefile中定义的变量无法直接传递到头文件中,因为头文件是在预编译阶段处理的,而Makefile中的变量是在编译阶段处理的。 如果需要在头文件中使用Makefile中定义的变量,可以在头文件中使用条件编译(如#ifdef)判断该变量是否已经被定义。在Makefile中定义变量可以通过编译选项( 阅读全文
posted @ 2023-02-23 11:25 一个不知道干嘛的小萌新 阅读(412) 评论(0) 推荐(0)
摘要:以下是个人理解,水平有限,可能不太准确。有问题,麻烦指出。 demo: a.so void a_fun(void) { b_fun(); } b.so void b_fun(void) { //略 } b.h void b_fun(void) 如果a库中的文件想要使用b_fun()函数,有两种方法, 阅读全文
posted @ 2023-02-22 11:44 一个不知道干嘛的小萌新 阅读(44) 评论(0) 推荐(0)
摘要:关于__cplusplus修饰符说明如下: __cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码。 要明白为何使用extern "C",还得从cpp中对函数的 阅读全文
posted @ 2023-02-22 10:54 一个不知道干嘛的小萌新 阅读(376) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/oqqHuTu12345678/article/details/125617988?spm=1001.2014.3001.5501 阅读全文
posted @ 2023-02-20 14:47 一个不知道干嘛的小萌新 阅读(21) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/ababab12345/article/details/120723396 阅读全文
posted @ 2023-02-20 14:46 一个不知道干嘛的小萌新 阅读(35) 评论(0) 推荐(0)
摘要:高级使用方法有两种:第一种是变量的替换引用,第二种是变量的嵌套引用。 第一种用法经常用到,第二种用法我们很少使用。我们应该尽量避免使用变量的嵌套引用,在必须使用时,嵌套的层数越少越好。因为这种方法表达比较复杂,条理难以理清。 变量的替换引用: 我们使用变量的时候,经常对它的值(字符串)进行操作。 操 阅读全文
posted @ 2023-02-20 14:44 一个不知道干嘛的小萌新 阅读(279) 评论(0) 推荐(0)
摘要:1.例子 DEP_LIBRARIES := lib@InfoSDK_api lib@WMTMedia lib@WMTUtil lib@curl 该变量是Makefile里面内置的变量,作用是指定依赖的库文件,这些库文件在编译目标文件时需要链接到目标文件中。例如,如果我们的程序需要使用libcurl库 阅读全文
posted @ 2023-02-20 14:06 一个不知道干嘛的小萌新 阅读(67) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_44388689/article/details/122239582 https://www.cnblogs.com/endless-code/p/11198658.html 在windows使用vscode免密连接ubuntu: https 阅读全文
posted @ 2023-02-17 15:09 一个不知道干嘛的小萌新 阅读(11) 评论(0) 推荐(0)
摘要:1.需要链接ssl库 cation/RS232_broker/../../../project/release/cardv/i6e/common/glibc/9.1.0/via_libs/dynamic/libcurl.so, not found (try using -rpath or -rpat 阅读全文
posted @ 2023-02-16 15:55 一个不知道干嘛的小萌新 阅读(337) 评论(0) 推荐(0)
摘要:CURLOPT_TIMEOUT选项设置了超时时间为 10 秒,如果在这个时间内没有下载完成,则会返回一个超时错误,可以在回调函数中进行错误处理。如果网络异常或其他错误,也会在curl_easy_perform函数中立即返回错误,而不是一直阻塞等待。 #include <stdio.h> #inclu 阅读全文
posted @ 2023-02-16 14:56 一个不知道干嘛的小萌新 阅读(458) 评论(0) 推荐(0)
摘要:1. int ip(char *input) { // Assume input is domain name int is_domain = 1; // Check if input is a valid IP address for (const char *p = input; *p != ' 阅读全文
posted @ 2023-02-16 11:34 一个不知道干嘛的小萌新 阅读(399) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_49199646/article/details/108956086 阅读全文
posted @ 2023-02-10 09:40 一个不知道干嘛的小萌新 阅读(18) 评论(0) 推荐(0)
摘要:1.封装printf #define DEBUG 1 #ifdef DEBUG #define LOG(format,...) printf("FILE: "__FILE__",Func: %s, Line: %d\nmsg: " format "\n", __FUNCTION__, __LINE_ 阅读全文
posted @ 2023-02-08 14:30 一个不知道干嘛的小萌新 阅读(529) 评论(0) 推荐(0)
摘要:源码: /************************************************************ Copyright (C), 2016, Leon, All Rights Reserved. FileName: download.c coding: UTF-8 D 阅读全文
posted @ 2023-02-02 18:03 一个不知道干嘛的小萌新 阅读(249) 评论(0) 推荐(0)