programming

gretap을 통해 원시 소켓을 사용하여 데이터 보내기
programming

gretap을 통해 원시 소켓을 사용하여 데이터 보내기

프로토콜 유형 ISO(0x00fe)를 사용하여 gretap 인터페이스에 IS-IS 패킷을 쓰려고 합니다. 이 경우 이더넷 헤더가 없으므로 원시 소켓을 사용합니다. gretap은 항상 GRE 헤더의 프로토콜 유형으로 0x6558을 확인합니다. 수신자가 GRE 헤더 바로 다음에(즉, 첫 번째 패킷 없이) IS-IS 패킷을 볼 것으로 예상하도록 gretap이 다른 프로토콜 유형(예: 0x00fe)을 사용하도록 하는 방법이 있습니까? 이더넷 헤더입니까)? 후속 조치: 프로토콜 유형이 하드코딩되어 있다고 생각...

Admin

fasta 파일을 선형화하고 특수 문자를 제거합니다.
programming

fasta 파일을 선형화하고 특수 문자를 제거합니다.

awk원격 컴퓨터에서 fasta 파일을 선형화했습니다. 열어보면 nano파일이 선형화되어 있는 것을 볼 수 있습니다. 그러나 파일을 로컬 컴퓨터에 다운로드하고 메모장을 사용하여 보면 결과 파일이 원래 압축 형식으로 되돌아갑니다. 가능한 이유가 무엇인지 알려주세요. 순서는 다음과 같습니다. >P1 MPPRRSIVEVKVLDVQKRRVPNKHYVYIIRVTWSSGATEAIYRRYSKFFDLQMQMLDKFP MEGGQKDPKQRIIPFLPGKILFRRSHIRDVAVKRLIPIDEYCKALIQLPPYI...

Admin

부팅 가능한 이미지를 압축 및 압축 해제하는 방법은 무엇입니까?
programming

부팅 가능한 이미지를 압축 및 압축 해제하는 방법은 무엇입니까?

Microsoft Windows 11용 MinGW 도구 체인을 사용하여 만든 부팅 가능한 커널 이미지가 있습니다. 프로젝트의 크기는 작지만 "이 이미지 디스크가 플로피 디스크에 담을 수 있을 만큼 커지면 어떻게 축소해야 할까요?"라는 사실을 알고 있습니다. 당신의 생각에 감사드립니다. 편집: 내 Git 계정에서 이 요청에 대한 샘플 OS를 찾을 수 있습니다.바울 32 ...

Admin

패키지를 설치하는 bash 스크립트 만들기
programming

패키지를 설치하는 bash 스크립트 만들기

저는 bash에 관해서는 초보자입니다. 패키지가 설치되어 있는지 확인하는 스크립트를 작성하려고 합니다. 그렇지 않은 경우 패키지를 설치합니다. 내가 무엇을 하고 있는지 잘 모르겠습니다. #! /bin/bash echo Installing/Checking packages from list declare -a PKGS=("libreoffice", "firefox", "virtualbox", "vlc") PKG_OK=$(dpkg-i -W --showformat='${Status}\n' PKGS ...

Admin

복잡한 상황에서의 인용 규칙
programming

복잡한 상황에서의 인용 규칙

코드 줄을 작성할 때 때때로 특정 문자를 이스케이프 처리해야 하는 경우가 있습니다. 스스로 대답할 수 없는 상황에 부딪혔어요 PHP에서 exec 명령에는 따옴표(')로 묶인 문자열이 필요합니다. 우리는 따옴표(')로 묶인 문자열이 필요한 /bin/bash -c 명령을 호출하려고 합니다. 이 문제에 대한 해결책은 다음과 같습니다. $line = exec('/bin/bash -c \'read -e -p "Check to confirm string: " -i "'.$preFill.'" input; echo...

Admin

MINIX 3에서 원시 소켓()을 생성할 때 EPROTOTYPE(_SIGN 41)
programming

MINIX 3에서 원시 소켓()을 생성할 때 EPROTOTYPE(_SIGN 41)

EPROTOTYPE다음은 오류(일명 )를 생성하는 코드 조각입니다 Protocol Wrong Type for Socket. 및 정의가 포함된 /usr/includeMINIX 3의 헤더 와 정의가 포함된 while의 선언을 확인했습니다 . 파일에 두 헤더를 모두 조심스럽게 포함시켰지만 여전히 성공하지 못했습니다.sys/socket.hAF_INETSOCK_RAWsocket()netinet/in.hIPPROTO_RAW // Open internal socket int raw_in...

Admin

애플리케이션 실행 로직의 오류를 감지하는 도구
programming

애플리케이션 실행 로직의 오류를 감지하는 도구

애플리케이션 실행 로직의 오류를 감지하고 싶습니다. 예를 들어: free()반송 주소로 전화하는 것을 잊어버렸습니다.malloc() 반환된 파일 핸들이 닫히지 않았습니다.open() 잘못된 플래그가 전달되었습니다.open() 전달된 파일 핸들이 잘못되었습니다.poll() write()쓰기용으로 열려 있지 않은 fd 호출 open()예를 들어 open("/etc/fstab", 4)에 잘못된 플래그를 전달합니다. close()잘못된 fd 호출 중 ... 수백 개가 더 있는 것 같아요. 아마도 도구는 ...

Admin

게임 라이브러리로서의 최소 가상 Unix 쉘 환경
programming

게임 라이브러리로서의 최소 가상 Unix 쉘 환경

나는 과거에 UNIX와 유사한 쉘 환경을 갖춘 일부 게임을 플레이한 적이 있지만 개발자가 나머지 부분을 구현하는 데 신경을 쓰지 않았기 때문에 시스템의 주요 부분이 분명히 누락되었습니다. 나는 여가 시간에 가끔 게임을 만들고, 한두 게임 내에서 실제 완전한 가상 유닉스 시스템을 사용하여 게임의 측면에 깊이와 현실감을 더하고 싶습니다. 나는 이것을 실행하는 데 사용할 수 있는 것을 찾고 있었지만 아직 아무것도 찾지 못했습니다. 이것을 시뮬레이션하는 데 사용할 수 있는 라이브러리를 아는 사람이 있나요? ...

Admin

매개변수 내용을 실행하지 않고 명령에 매개변수를 전달하는 방법은 무엇입니까?
programming

매개변수 내용을 실행하지 않고 명령에 매개변수를 전달하는 방법은 무엇입니까?

좋은 시간. 약간의 문제가 있습니다. bash 스크립트에 이 기능이 있습니다 function denyCheck(){ file=$(readlink -f $(which $(printf "%s\n" "$1"))) if [[ -x $file ]];then return false else return true fi } denyCheck "firefox" 이 함수는 그녀에게 명령이 무엇인지 문자열을 전달합니다. 이는 명령이 있는 원래 경로(예...

Admin

Bash의 입력을 기반으로 점수 매기기
programming

Bash의 입력을 기반으로 점수 매기기

도와주세요? 나에겐 임무가 있다. 숫자가 포함된 텍스트를 입력했습니다. 예를 들어: beta 1 score 9 something 2 beta 4 something 1 주위에 같은 텍스트가 있는 모든 숫자를 세어야 합니다. 내 출력은 다음과 같습니다. (이 방법으로 ":"을 사용하십시오) beta:5 something:3 score:9 또한, 점수를 저장하는 임시 파일에 문제가 있을 수 있습니다. mktemp스크립트가 완료된 후 삭제하는 데 사용해야 합니다 . 도와주세요, ...

Admin