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

foruses의 이미지

0년 0월 0일부터 555555일 후의 날짜 계산 쉘 스크립트?

특정 날짜(yyyy.mm.dd)로부터 특정 일(dd) 후의 날짜를 계산하고 싶습니다.

가령 0년 0월 0일부터 555555일 후가 몇년 몇월 몇일이 되는지를 말입니다.

쉘 스크립트를 어떻게 적용할 수 있을지 경험 있으신 분의 도움을 부탁드립니다. 꾸벅.

sktkdals2244의 이미지

DRBD에 대한 질문이 있습니다. (directory 미러링 관련!!!!)

안녕하세요. 시스템에 대해 공부하고 있는 학생입니다.

<시스템 구성도>

web1 ----------- web2
|
|
LVS

web1과 web2에 있는 특정 디렉토리(디스크 X)를 sync(미러링) 하려고 하는데

DRBD로 가능한가요...? 특정 디렉토리만입니다!!

NFS, rsync 등 다양한 디렉토리 동기화방법을 찾다가 DRBD를 꼭 사용하고 싶어서 질문드립니다!

아시는분 제발 도와주세요~~~! ㅠㅠ

uoohe의 이미지

C 언어 공부중인데 오류 수정이안되요.. 답변 꼭 부탁드려요 !!

제가 C언어를 배워서 공부를 하는 학생인데 예제문제를 받아서 오류를 수정해서 제대로 실행이 되게끔

만들어야하는데 오류를 수정하고 수정하다가 도저히 되지않아서 어떤부분들을 수정해야되는지 알려주실수있을까요 ?

헤더 파일의 경우 새로넣었고 #include "stdafx.h" 문제도 해결되었고

countnumber 등 의 경우 void가 아닌 int 를 넘겨받으면 되것같아서 바꿧었는데 이어서 계속된 오류가 발생해서

원본부터 올려보아요 !!

sinta의 이미지

무분별한 if문을 정리하려 합니다.

안녕하세요.

기존에 운영되고 있는 소스를 분석하며 개선할 수 있는 부분이 없는지 찾고 있던 중에
제 기준에선 수정이 필요한 if문을 보다 궁금증이 생겼습니다.

unsigned char caCase[2] 의 범위가 "80" ~ "89"일 경우 실행되는는 로직이 있는데

현재는 이렇게 구현되어 있습니다.

if ((memcmp(caCase, "80", 2) == 0) ||(memcmp(caCase, "81", 2) == 0) || ~ (memcmp(caCase, "89", 2) == 0))
{
실행
}

동작에는 이상이 없지만 코드가 조금 난잡(?)하다는 생각에 이렇게 바꾸려고 생각했습니다.

if (caCase[0] == 0x38 && (caCase[1] >= 0x30 && caCase[1] <= 0x39))
{
실행
}

바꿔서 테스트를 해보면 되겠지만..

yap267의 이미지

우분투 재설치시 백업에 관해 궁금한게 있습니다.

안녕하세요. 저는 우분투를 사용하는 유저로 컴퓨터를 전공으로 하지는 않습니다.
하지만 현재 하고 있는 일이 우분투를 사용하기 때문에 우분투를 사용하고 있습니다.
전부터 컴퓨터가 이상이 있더니 결국 부팅 시 이상이 생기더군요.
컴퓨터 부팅을 시작하면 GRUB2 명령어 모드가 나타나 GRUB2 명령어를 이용했습니다.

이때 사용한 명령어는
set root=(hd0,msdos1)
linux /vmlinuz root=dev/sda1
initrd /initrd.img
boot

그 뒤 컴퓨터가 잘 켜지는 듯하더니 무한 로그인으로 들어가더군요.
무한 로그인에 관해 검색을 해 빠져나오기 위한 시도를 하자 오류가 발생했습니다.
linux-image-extra-4.4.0-124-generic
linux-image-4.4.0-124-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

wldbs3081의 이미지

게임을 만들고 있는데

스톱워치? 타이머?를 사용하려고 하는데 걸린시간 0.00초
#include 랑

함수 clock() 써야된다는 건 아는데 어떻게 해야 될지 모르겠어요 ㅠ
게임 시작 했을때부터 0.00초 이렇게 나타내고 싶습니당 ㅠㅠ

dlehddus1285의 이미지

<code> 배열 문제 행과 열을 바꾸는 문제입니다.

#include
int main()
{
int i, j;
int n, m;
int bowl=0;
int c=0;
scanf("%d", &n);
int a[10][10];
for (i = 0; i < n; i++)
{

for (j = 0; j < n; j++)
{

c++;
a[i][j] = c;
printf("%d ", a[j][i]);
}

printf("\n");
}
}
이런식을 해봤는데
값은 제대로 뜨는데 중간에 듬성 듬성 쓰레기 값이 출연합니다.... 부탁드립니다. 선생님 c언어 잘하고싶어요.

cooperj의 이미지

메모리 주소공간에 대한 질문

안녕하세요.
컴퓨터에 대해서 공부하는 학생입니다.
공부하다 헷갈리는 부분이 있어 질문드립니다.

32bit 구조 컴퓨터에서 메모리 주소가 2^32 개가 되어 4GB의 메모리가 사용가능하다고 배운것 같습니다.
여기서 헷갈리는 것이
1 byte = 8 bit = 2^3 bit이므로
2^32 이면 2^29 byte 가 되어서 4GB가 되지 않는 것이 아닌지 헷갈립니다.

아니면 혹시 1 메모리 주소에 1byte의 정보가 저장되어서 전체 용량이 4GB가 되는 건가요??

아직 개념이 명확하게 이해가 되지 않는것 같습니다.
도와주세요.. ㅠ

Harzarics의 이미지

C언어 질문입니다. freopen 할 경우 표준입력버퍼 상태가 궁금합니다.


freopen을 받아 테스트 케이스를 작성 하는데요.

bingo.txt 내용과 소스는 다음과 같습니다.

bingo.txt
------------------------------------------------------------------------

11 12 2 24 10
16 1 13 3 25
6 20 5 21 17
19 4 8 14 9
22 15 7 23 18

-------------------------------------------------------------------------

소스
-------------------------------------------------------------------------
#include

int map[5][5];
void searchandchange(int sp);
int check();

foruses의 이미지

[완료]awk에서 argument 사용하는 법?

>cat ifile
4 5 6 7
3 5 6 0
2 4 9 6

awk '{print $1}' ifile > ofile
awk '{print $2}' ifile >> ofile
awk '{print $3}' ifile >> ofile
awk '{print $4}' ifile >> ofile

이 작업을 간단히 하려고 아래처럼 해봤는데, syntax error가 나네요.

set nn = 1
while ( nn <= 4 )
awk '{print $${nn}}' ifile >> ofile
@ nn++
end

어떻게 해야하나요?

페이지

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