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

is1472의 이미지

makefile에서 for 을 만들때 세미콜론(;)관련 질문 입니다.

objects :
@for dir in $(DIRS) ; do \
$(MAKE) -C $$dir || exit $? ; \
done

이런식으로 object를 만들려고 할 때

일반적으로 스크립트에서 for문은
for x in 1 2 3
do
asdasd
done
이런식이자나요? 근데 왜 보면 중간중간에 ; 이 붙어서 있나요?

물론 makefile 명령어를 실행할때 ; 으로 이어준다는것은 알고 있습니다. 허나
저 for문은 하나의 명령어 일텐데 왜 저렇게 쓰나요...?
초급자라 질문드립니다... 하하ㅏ;;

ohver의 이미지

dd 또는 cat 으로 디스크 카피시 mysql DB..

기존에 사용하던 하드디스크에 배드섹터가 생겨 새로 산 ssd 로 이주하려고 여러가지 방법을 알아 보고 있습니다.

그 중에 dd 또는 cat 을 이용해서 디스크 전체를 다른 디스크로 옮길 수 있던데, 이렇게 복사를 하면 mysql 의 DB 도 옮겨질 수 있는 것인가요?

cp -arf 명령어를 이용해서 파일만 모두 복사하는 경우도 mysql DB 를 옮길 수 있나요?

아니면 mysql DB 를 옮기는 작업은 mysql에 접속하거나 mysqldump 를 사용하는 방법밖에 없는 것인가요?

기존 하드디스크는 부팅조차 제대로 되지 않아 mysql 이나 mysqldump 를 아예 실행조차 못하는 상태라 이렇게 문의드립니다.

혹시나해서 Linux 설치 CD 의 Rescue 모드로 들어가서 mysql 를 실행시켜보려고 했는 데, 소켓을 작동시킬 수 없다는 메세지만 보이고, mysql 를 실행시킬 수가 없네요.

고수님들의 따뜻한 조언 부탁 드리겠습니다.

감사합니다.

kyuho6942의 이미지

간단한 win api 프로그래밍 질문 있습니다.

프로그램 실행 중 동적으로 윈도우의 제목을 바꾸고 싶습니다. CreateWindow에서 두번째 인자를 변수로 주고
다른 부분에서 wsprintf(변수, TEXT("바꿀제목이름"), 바꿀제목이름길이);로 바꾸면 될 줄알았는데 실행이 안되고 가만히 있는데 어떻게 가능하게 하는지 궁금합니다. 혹시 몰라서 코드도 같이 올립니다..

godgod4801의 이미지

C프로그래밍 질문있습니다.

안녕하세요!
이제 막 프로그래밍 공부 시작한 갓난애기입니다.
학교에서 숙제를 받았는데 아직 언어공부도 한참 부족하고 구글링 능력도 부족해서 시간이 너무 오래걸리네요..

AAAAAAAA
ABBBBBBA
ABBBBBBA
ABBBBBBA
AAAAAAAA

이걸 출력해야하는데, 조건이

1. 내부 사각형은 B 문자로만 구성됩니다.
2. B 직사각형 너비는 변수 int breite 를 조정하여 변경할 수 있습니다.
3. B 직사각형 높이는 int hoehe 를 조정하여 변경할 수 있습니다.
4. 사각형은 단일 A 문자로 구성됩니다.
5. 이 이상의 빈줄이 남아서는 안됩니다.

cupa89의 이미지

리눅스 mtu 값 설정 문의

안녕하세요? mtu 값과 점보프레임 관련해 질문드립니다.

현재 사용하는 rhel os에서 각 네트워크 인터페이스의 mtu값을 별도로 설정하지 않은 상태입니다.

ip a 로 조회하면 디폴트 1500으로 확인됩니다.

그런데 tcpdump를 떠보면 1500을 초과하는 점보프레임 패킷이 확인되고 있습니다.

점보 프레임을 사용하고 싶지 않은데, 스위치 등의 외부 요인에 의해 이런 현상이 발생할 수 있는지 알고 싶습니다.

또 점보프레임을 완전히 제한하기 위한 설정이 필요하다면 설정 방법을 공유해주시면 좋겠습니다.

감사합니다.

wkfdlek의 이미지

리눅스 간단한 프로그램 관련해서 질문있습니다

안녕하세요 컴공과 재학중인 학생인데
과제중인데 내용은 그나마 잘 한거 같은데 처음에 막혀서
일단 제가 만든 과제중인 프로그램이 좀 난잡해서 다른 비슷한 코드로 먼저 보여드릴게요

ohver의 이미지

CentOS 3.10.0-862.14.4 으로 업데이트 후 Kernel panic

3.10.0-862.11.6 에서 862.14.4 으로 업데이트 후 862.14.4 으로 재부팅을 하면 아래와 같은 메세지 표시되고 더이상 부팅이 진행되지 않습니다. 지금까지 Single Thread CPU 를 계속 사용해 왔는 데 최신 업데이트에서 그것이 문제되는 것일까요?
-----------------------------------------------------------------------------------------
[ 0.000000] Detected single cpu native boot.
[ 0.000000] Important: In CentOS 7, single threaded, single CPU 64-bit physical systems are unsupported. Please see http://wiki.centos.org/FAQ for more information

KJLEE@Naver의 이미지

공백이 포함된 디렉토리경로내에 있는 특정내용이 담긴 파일을 삭제하고싶은데..

안녕하세요

어떤내용이 담긴 파일을 삭제하고자 하는데 명령어를 잘 모르겠어서 질문드립니다

1234 내용이 담긴 test.txt 파일을 찾아서 삭제하고싶은데..
해당 파일의 경로에 공백이 포함된 디렉토리가 있는 경우
어떻게 삭제해야될지 모르겠습니다

저런게 한 몇십개 되서요...

find ./ -type f -name 'test.txt' -size 100c | xargs grep -l '1234' | xargs rm 를 입력하였을때
공백이 포함된 디렉토리는 경로는 검색이 되는데 '그런 파일이나 디렉토리가 없습니다' 라는
문구가 나오면서 삭제가 되지 않습니다

find 옵션에 -print0 를 grep쪽에도 -o를 넣어봤지만.. 증상이 똑같습니다

1234라는 내용은 예시입니다.

위 조건이 통하는 명령어를 알려주시면 감사하겠습니다.

ljs0652의 이미지

ifileoperation win10에서 이상한 점을 발견했습니다

ifileoperation으로 복사, 붙여넣기, 삭제 등을 할때인데요

저 함수를 진행하고 나면 0x0000071A: The remote procedure call was canceled, or if a call time-out was specified, the call timed out. 이런 로그가 뜨고

페이지

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