CWD
  • 2024-06-18解决VSCode中Debug和运行路径不一致
    哈喽,大家好,我是木头左!当尝试调试程序时,程序的运行路径与预期不符。这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件中配置CWD参数,以确保Debug和运行路径一致。配置launch.json文件launch.json文件是VSCode中用于配置调
  • 2024-06-04Linux进程替换 && 自主shell程序
        本篇将要讲解有关进程中最后一个知识点——进程替换,其中主要介绍有关进程替换的六个函数,直接从函数层面来理解进程替换(在使用函数的过程中,也会对进行替换进行解释)。本篇主要围绕如下的进程替换函数:    以上的exec*函数就是Linux中的加载函数,可以将
  • 2024-05-19解决VSCode中Debug和运行路径不一致的
    哈喽,大家好,我是木头左!背景介绍在VisualStudioCode(简称VSCode)中进行开发时,经常需要使用到调试(Debug)功能。然而,有时候会发现,当尝试调试程序时,程序的运行路径与预期不符。这通常会导致程序无法正确读取文件或访问资源,从而影响调试过程。为了解决这个问题,可以在launch.json文件
  • 2024-04-08【Linux】手搓shell
    手搓shell代码#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<unistd.h>#include<sys/types.h>#include<sys/wait.h>#defineZERO'\0'#defineSIZE512#defineSEP
  • 2024-03-05Scons用法
    【千锋RT-Thread】第31章SCons构建工具-知乎(zhihu.com)指令说明获取工程的顶级目录并赋值给字符串变量cwd,也就是工程的SConstruct所在的目录cwd=str(Dir('#')) 获得当前路径并保存到字符串变量cwd中。cwd=GetCurrentDir()获取当前目录下的所有C文件。
  • 2023-12-31汇编-CWD将有符号数字转换为双字
    将ax寄存器中的有符号数扩展为dx:ax中的有符号数。如果ax是正数,则dx会被设置为00000000h;如果ax是负数,则dx会被设置为FFFFFFFFH  .386.modelflat,stdcalloptioncasemap:none.stack4096IncludeIrvine32.incincludelibIrvine32.libExitProcessPROTO,dwExitCod
  • 2023-12-27Python windows下subprocess模块 cwd 参数不支持相对路径
    前言全局说明Pythonwindows下subprocess模块cwd参数不支持相对路径一、问题程序要执行命令,用到了subprocess模块,并指定了cwd运行路径,在MAC系统下运行正常,在Windows下运行报错。经过查询,是系统差异导致,所以为了方便,在windows下获取当前路径后拼接再生成绝对路径
  • 2023-12-19一些渗透后利用小结
    内网主机信息收集在项目中有遇到拿到shell的情况下,看到主机名是gitlab或者是什么gitserver,通常都有k8s或者docker服务,先判断是本机启动的服务还是容器里面启动的服务,然后再到对应的地方找配置文件和数据库之类的,然后可以到应用内去找有价值的东西可以看~/.ssh/底下的文件,有没有id
  • 2023-12-06[good]vscode编译多个c源文件
    windows上实现vscode编译多个c源文件-知乎(zhihu.com)1、建立bin/doc/inc/app/src等目录2、bin目录用来存放生成的exe文件,doc用来存放帮助文档,inc用来存放*.h文件,app用来存放主程序main.c,src用来存放*.c文件3、修改lauch.json文件{//UseIntelliSensetolearnabo
  • 2023-08-29执行npm install 命令时报错Error: EPERM: operation not permitted, uv_cwd
    执行npminstall命令时报错path.js:1077path=process.cwd();^Error:EPERM:operationnotpermitted,uv_cwdatObject.resolve(path.js:1077:24)检查一下当前所在的文件夹是否已被删除了。
  • 2023-06-14构建简单CMake及vscode调试
    main.cpp#include<iostream>intmain(){intnum_a,num_b;num_a=10;num_b=20;std::cout<<"num_a="<<num_a<<std::endl;std::cout<<"num_b="<<num_b<<std
  • 2023-04-20【进阶15】【自学笔记】Python运行cmd命令的几种方式
    一、pathlib的简单介绍pathlib是Python3.4及更高版本中内置的标准库,提供了一种面向对象的方式来处理文件系统路径。它为不同操作系统提供了合适的路径语义,并支持常见的文件和目录操作,比如判断路径是否存在、获取路径的各个部分、创建/删除目录等操作。二、基本操作1、获取
  • 2023-04-08vscode launch&attach及常用插件使用必备指南
    .vscode下创建文件launch.json{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"na
  • 2023-03-21python程序执行cmd乱码
    背景起源 需要svnlog-limit1获取日志(含中文), 我Python程序运行毫无问题,程序无乱码,中文可以正常解析, 但是有功能需要调用其他程序,调用(客户端)node去做一些事情, 然后莫名其
  • 2022-12-10python 文件路径
    获取项目的的绝对路径(完整路径)背景:当项目下引用的模块较多时,可通过全局文件路径管理项目importosdefget_root_path():cwd=os.path.abspath(os.path.dirnam
  • 2022-10-19confluence管理员密码恢复方法
    1、获取admin账户IDmysql>selectu.id,u.user_name,u.activefromcwd_useru\joincwd_membershipmonu.id=m.child_user_idjoincwd_groupgonm.parent_id=g.