ICode9

精准搜索请尝试: 精确搜索
  • 指针笔试题2022-01-21 19:01:56

    第一题: int main() { int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *)(&a + 1); printf( "%d,%d", *(a + 1), *(ptr - 1)); return 0; } //程序的结果是什么? 解析: 1.a有五个元素分别是1,2,3,4,5. 2.将a的地址取出来+1跳过整个数组,再强转成 int*为首元素的地址 3

  • VSCode中出现未定义标识符,可以找到引用但是依旧标红2022-01-20 19:02:58

      /*下边两个如果不添加,未定义引用,但是会出现标红*/     // "C_Cpp.intelliSenseEngineFallback": "Disabled",     // "C_Cpp.intelliSenseEngine": "Tag Parser",   在settings.json中添加:

  • CPP实现单链表(无类)2022-01-20 12:06:19

    CPP实现单链表 LinkList.cpp #include"List.h" using namespace std; typedef struct Lnode { int data; Lnode* next; }Londe, * LinkList; //Initailize LinkList Status InitList_L(LinkList& L) { L = new Lnode; L->next = NULL; return OK; } //I

  • VS2019Severity Code Description Project File Line Suppression State Error LNK2005 “int a“ (?a@@3HA)2022-01-19 23:02:49

    今天包含头文件输入全局变量时报了一个名称重复定义的错误 我寻思,我包含的头文件里就有一个变量啊,为什么别的头文件会报错 类似于这种,这竟然是一个头文件生成的 经过几番排查 终于发现 是创建头文件的时候选择了.cpp 太坑了!!!!!!! 就算后缀名是.h也竟然会参与编译,把代码加载到内

  • CMake 一些语法2022-01-19 16:04:32

    1.message语法 打印信息 message( [STATUS|WARNING|AUTHOR_WARNING|FATAL_ERROR|SEND_ERROR] "message to display" ...) 可以用下述可选的关键字指定消息的类型: (无) = 重要消息; STATUS = 非重要消息; WARNING = CMake 警告, 会继续执行; AUTHOR_WARNING = CMake 警告 (dev),

  • Linux提权-脏牛内核漏洞2022-01-19 14:58:34

    靶机环境下载地址https://www.vulnhub.com/entry/lampiao-1,249/ 环境:攻击机:kali虚拟机192.168.76.132 靶机:ip未知 过程:探针目标-CMS漏洞利用-脚本探针提权漏洞-利用内核提权 靶机密码也没有,ip也没有 探针目标 靶机和kali在同网段,所以kali用nmap扫描同网段存活主机和其端口

  • 上海 CSP-S 奇葩代码合集(2021)2022-01-18 16:01:19

    若发现你的代码被选中但是不想被公开可以私信我撤一下。 注释文件人 样例自信人 结构体排序人(这个真的不在少数) 大样例人 超限人 有声音的注释 当你输入输出都用一个流,而且还数组开的奇大无比 猴子打字机 你也别想好过 生日许愿,可惜失败了(惨) 交错

  • DEV中引用自己写的源程序2022-01-16 15:34:32

    DEV中引用自己写的源程序 一、创建一个空文件夹 二、再DEV中创建一个空项目 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1823c315f22b4d71a4ab23f1cc165200.png#pic_ce 三、编写一个.h文件,用于声明自己所要引用的函数等 四、实现对应的函数 新建一个同名的.cpp文

  • 3.1 limits.cpp2022-01-15 23:34:36

    目录3.1 limits.cpp1 程序清单 3.12 注意事项 3.1 limits.cpp 1 程序清单 3.1 limits.cpp // limits.cpp -- some integer limits #include <iostream> #include <climits> // use limits.h for older systems int main() { using namespace std; int n_int = INT_

  • ROS 学习笔记(8)—— 服务数据的定义与使用2022-01-15 21:32:14

    服务数据的定义与使用 1、前言2、模型3、开始自定义服务步骤一:定义 srv 文件步骤二:在 package.xml 中添加功能包依赖步骤三:在 CMakeLists.txt 添加编译选项步骤四:编写 cpp 程序步骤五:编译、运行 4、小知识 1、前言 在前面两篇文章中《客户端 Client 的编程实现》、《服务

  • 关于C/CPP字符输入,scanf("%c",&a)可能存在的问题2022-01-15 12:31:48

    发现问题 刷题时,一个字符矩阵输入,scanf("%c",&g[i][j]),发现g[0][0]是空白。原来是忘了C的基础知识,getchar()和scanf("%c",&a)都会吸收空白字符 相关知识 scanf输入(除开占位符是%c的情况): abc[回车]后,遇到回车结束,但是回车还留在输入流中。下一个scanf在输入前碰到回车,会自动把回车

  • Python - C语言语法解析:pycparser模块2022-01-12 21:31:56

    Python - C语言语法解析:pycparser模块 0 前言1 pycparser模块(三方库)1.1 方法列表1.2 示例 0 前言 >>返回Python系列文章目录<< pycparser是python的一个用于解析C语言的第三方库,用于获取C语言的语法树 1 pycparser模块(三方库) argparse模块是Python的第三方库,需要安装 pi

  • 羽夏闲谈——NewCode2022-01-11 21:32:54

    前言   在工作学习中,我配置好了一个VSCode,学习C语言,需要经常性的创建代码文件,而往往这里面有一个固定的模板,比如下面: #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <stdio.h> int main(int argc,char* argv[]) { /* code */ system("pause"); r

  • 如何判断一段程序使用的是Cpp的编译器还是C的编译器?2022-01-11 10:34:39

    何为编译器变量? 在C/Cpp中,由于历史原因,带有__(双下划线)前缀的变量是被看作预留给编译器使用的变量,即编译器变量。 标准答案 观察内置宏,即 #ifdef __cplusplus cout << "C++"; #else cout << "C"; #endif  

  • Clion单个文件编译执行2022-01-08 10:35:09

    Clion单个文件编译执行 打开一个已有项目(文件夹)或者新建一个项目,会有提示让创建自己的Cmake那一堆东西(或者它自动创建好了)下载插件然后打开CMakeLists.txt(就在项目目录下的第一级子目录里),把这个代码贴进去打开一个单个的cpp文件或者c文件,我们想只执行它,单击右键,再点击这个(

  • Android WifiDisplay 分析-3:RTSP 建立2022-01-07 10:35:13

    RTSP server 由 Wi-Fi Display 协议可知,在建立 P2P 连接后,将启动RTSP会话进行双方能力的交互,即M1~M7七个消息的交互。 frameworks/base/media/java/android/media/RemoteDisplay.java |-- listen() 在进行参数检查后,首先创建一个 RemoteDisplay 对象,接着调用 startListe

  • Visual Studio 2022 C++ 调用matplotlib-cpp 绘图2022-01-06 12:34:37

    0 引言   由于需要对C++代码中生成的数据绘图,C++本身对绘图支持的不够,自己对Python 也不熟悉,但由于有些源码提供的是Python代码,因此,对python也略了解一些,看懂相关代码问题不大,但如果把所有代码都由C++移植到Python,短时间内困难较大,之前在vc中用过matplotlib-cpp绘图,通过查阅相

  • unix2dos命令行工具的使用2022-01-06 09:33:46

    E:\client-master\debug_client\frameworks\runtime-src\Classes>for /R %G in (*.c *.hpp *.h *.cpp) do unix2dos "%G"利用SourceTree自带的unix2dos命令行工具将文档格式批量转换为Windows(CR LF)step1:PATH环境变量新增:C:\Users\001\AppData\Local\Atlassian\SourceTree\g

  • TinyXml——Linux下TinyXml的编译2022-01-05 20:32:04

    Linux下TinyXml的编译   1.准备TinyXml源码包。    https://github.com/icebreaker/TinyXML.git 2.修改Makefile文件,   将其中的OUTPUT := xmltest一行修改为OUTPUT := libtinyxml.a   将xmltest.cpp从SRCS:=tinyxml.cpp tinyxml-parser.cpp xmltest.cpp tinyxmlerror.cpp

  • VScode编译运行C/C++2022-01-04 10:32:44

    ​一、下载mingw-64 参考博客:windows下安装mingw-w64 - tnnmigga - 博客园 (cnblogs.com) 下载完成后如下所示: 配置环境变量到bin目录下 二、官网下载安装vscode Visual Studio Code - Code Editing. Redefined 三、vscode中安装插件和配置 1.安装插件C/C++,C/C++ Compile Run

  • 【免杀73】使用stager.dll的多种免杀方式2021-12-29 13:34:43

    ​2020年初,从网上搜集了多种免杀工具和方式,汇总整理了远控免杀专题文章的工具篇、代码篇、白名单篇等,共70篇文章。现时隔一年,听到不少免杀爱好者的追更诉求,同时也看到了很多新的bypassAV的工具和技巧,于是想把这个系列继续补充一些,内容也都是来自互联网,汇总到一起只是方便大家查阅

  • 用Cpp进行泛型编程时需要注意一个小问题2021-12-29 12:31:21

            当在一个模板类中,需要使用别的.h头文件中的函数模板时,一定需要在别的.h头文件中加上这样2句话:(否则就是报错!这样的错误你很难发现是啥错,也难以看懂!)         这个小技巧一定要掌握!!! template<typename T> class 对应模板类的名称;//注意:不需要带上T,否则会

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有