프로그래밍 QnA + 설치 및 활용 QnA

tkddlfldpdyz의 이미지

간단한 cshell 스크립트 질문입니다..

cshell 입문자입니다.
cshell 스크립트를 이용해 파일 리스트를 읽는 중, # 처리가 있으면 생략하는것으로 인식하는 code 입니다

set no = 0
set list
set comment = "#"
foreach val (`cat $argv[1]`)
set result = `echo $val | awk -v
b="$comment" '$0 ~ b {print "MATCH"}'`

if ($result != "MATCH") then
set list = ($list $val)
endif
@ no++
end

여기서 이해가 안가는 부분은
set result = `echo $val | awk -v
가 어떻게 작동하는건지.. 와
@ no++ 는 무슨 의미인지 입니다..

처음이라 생소하고 어렵네요ㅠㅠ
도움 부탁드립니다.. 감사합니다

skyiam2의 이미지

ssh, mysql 기본 포트 차단 원인을 모르겠습니다.

웹사이트를 운영중입니다.

web/was 서버와 DB서버를 연결하여 운영중인데

며칠전부터 ssh 접속이 안되더니 mysql까지 연결이 안되서 웹사이트가 접속이 되지 않습니다.

일단 상황을 확인해보니 ssh 22번 포트와 mysql 3306번 포트 접속을 DB 서버에서 차단하는거 같습니다.

그래서 방화벽도 내리고 selinux도 끄고 ssh, mysql 설정을 수정해보아도 접속이 되지 않더군요

분명히 2개 포트는 listen 상태이고 다른 서버에서 포트 오픈 여부를 확인해도 오픈상태인데 ssh나 mysql 명령어로 접속하려하면 자꾸 접속이 안되네요

결국 ssh, mysql에 사용포트를 바꾸고 테스트 하니 접속이 되긴 하는데

사정상 mysql은 3306포트를 사용해야 하는 상황입니다.

원인을 찾으려고 며칠동안 고민하고 있지만 해결이 안되 질문을 올립니다.

사용중인 OS는 ubuntu 14.04이며, mysql은 5.5버전입니다.

k3rnel의 이미지

c++ 컴파일 오류에 대해서 질문이 있습니다.

안녕하세요.

dev-c++ (version 4.9.9.2) 컴파일러에서 다음과 같은 코드를 컴파일하는 과정에서
아래와 같은 에러가 발생하였습니다.

c++ 기반 지식이 부족한 상태에서 구글링 검색을 통해서 얻은 코드인데
발생한 에러가 어떤 의미인지 파악을 못하고 있습니다.

어떻게 수정해야 될까요? 도움 부탁드립니다.

hydrangeanroses의 이미지

c언어 strlen 함수 질문입니다.

#include
#include
using namespace std;

int main()
{
char arr[1000001];
fgets(arr, sizeof(arr) - 1, stdin); // "The Curious Case of Benjamin Button" 입력(35글자)
cout << strlen(arr) << endl; // 36 출력
arr[strlen(arr) - 1] = '\0'; // null 문자 삽입
cout << strlen(arr) << endl; // 35 출력
return 0;
}

처음에는 fgets함수(null문자 포함 x) 때문에 null문자가 없는데 길이가 왜 36인 것이며,
그 후에는 null 문자를 넣었는데 문자열의 길이가 35로 줄어드는 이유가 뭐죠???

kkam8080의 이미지

grep 로그 추출 카운트 문의 드립니다.

TEXT_SENDER_41.log.2021-09-27 로그를 "발송할 데이터가 없습니다" 메세지를 시간별로 카운트 수를 구하고
싶습니다. 일단 grep 과 sed 로 해서 07,08,09 시간대를 나누긴 했는데
각각 count수를 구할려면 어떻게 해야될까요? 도움 부탁드립니다.

시간대별별 카운트수
grep '발송할 데이터가 없습니다.' TEXT_SENDER_41.log.2021-09-27 | grep -o "[0-9]\{4,4\}\/[0-9]\{2,2\}\/[0-9]\{2,2\} 0[7-9]\{1,1\}" | uniq | more

2021/09/27 07 => count수
2021/09/27 08 => count수
2021/09/27 09 => count수

세벌의 이미지

해결. gimp bimp error

안녕하세요.
GIMP 플러그인 BIMP를 윈도에서도 설치하고, 리눅스에서도 설치했습니다.
윈도 PC에서는 잘 되는데, 리눅스 PC에서는 에러 나네요.
여러 분은 어떤가요?

해결했습니다. 다른 분 중에 혹시 잘 안 되시는 분은 아래 글 참고하시면 되겠습니다.

https://alessandrofrancesconi.it/projects/bimp/
https://github.com/alessandrofrancesconi/gimp-plugin-bimp/tree/v2.6
Compiling and installing on Linux
설명대로 따라 하니까 되네요.

kkam8080의 이미지

log중 특정문자열 추출하는 스크립트를 만들고 싶습니다.

쉘스크립트 공부중입니다.
아직 스크립트에 감이 안와서 문의 한번 드릴까합니다.

해당 LOG 중에 문자 “데이터오류” 메세지가 1분이상 지속적으로 log에 남게되면

그 날짜, 시간대별 Log를 출력해서 다른 로그에 남기게 할려고 합니다.

조언좀 부탁드립니다.

hydrangeanroses의 이미지

백준 10818번 질문! C/C++

아래 두 코드의 차이점이 무엇일까요??
왜 왼쪽 코드는 성공이고
오른쪽 코드는 실패일까요?

stock9343의 이미지

C언어 매크로 함수 관련하여 궁금한점 있습니다

안녕하세요 C언어의 매크로 함수를
아래와 같이 사용하였습니다.

#define str(x) #x
#define trans(x) str(x)

#define list cell_a cellb
out = trans(list) ;

결과는 cell_a cell_b
가 나옵니다.
list의 값이 출력됨

추가적으로 trans매트로를 안쓰고
out=str(list)로 해버리니
결과는 list라는 변수명이
그대로 나옵니다.당연히 #라는 토큰때문에
문자 그대로 뽑힙니다

하지만, 위의 trans(x)조합시에는
값이 출력되는 원리가 궁금하네요.

vanseavertle의 이미지

안녕하세요. waf, libtorch 빌드 관련해서 질문드립니다.

안녕하세요.

저는 ns-3라는 네트워크 시뮬레이터를 사용하여 실험을 진행하고 있습니다.

waf를 사용해서 소스를 빌드하는데요, 여기에 libtorch를 연동을 시도하는 중입니다.
그런데 계속 빌드 오류가 나서 질문드려요..

wscript에 include, lib 패스 설정을 하였고,
link error가 나서 찾아보니 "-D_GLIBCXX_USE_CXX11_ABI=0" flag 설정도 해보았지만
아래와 같은 오류가 발생합니다.
undefined reference to `c10::detail::torchCheckFail(char const*, char const*, unsigned int, char const*)'

혹시 해결방법을 아시는 분 계시면 조언 부탁드립니다.
감사합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기