'전체 보기'에 해당되는 글 186건

  1. 2015.03.27 C언어 HW 05
  2. 2015.03.27 버바팀 USB 3.0 허브 (4포트)
  3. 2015.03.27 C언어 HW 04
  4. 2015.03.27 C언어 HW 03
  5. 2015.03.27 C언어 HW 02
  6. 2015.03.27 내 도메인을 Tistory 연결
  7. 2015.03.27 Tistory에 Googld Adsense 광고 생성
  8. 2015.03.27 C언어 HW 01
  9. 2015.03.27 CentOS6 Network Interface Card 설정
  10. 2015.03.27 구형 HDD를 SSD로 교체하기 (by Symantec System Recovery 2013 Trial Version)_2014-10-20 수정

C언어 HW 05

|


[ hw05 ]


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


#1


#include <stdio.h>

void pr99(int a, int b);


int main()

{

int i, j;

printf("구구단 몇단을 출력할까요? : ");

scanf("%d", &i);

printf("%d단\n", i);


for(j=1;j<10;j++)

{

pr99(i, j);

}

return 0;

}


void pr99(int a, int b){

printf("%d * %d = %d\n", a, b, a*b);

}


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


#2 ~ #3


문제 이해를 못했음


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


#4


#include <stdio.h>


void swap(char *p);


int main()

{

char a[26];

char *p;

int i;

int j=65;


p = &a[0];   // 이렇게 a[26]와 *p 를 따로 선언해서 받는게 아니라,, *p 에다가 바로 i문으로 돌려서 입력하는 방법은..?



for(i=0;i<26;i++)

{

a[i] = j;

j++;

}


for(i=0;i<26;i++)

printf("%c",a[i]);

printf("\n");


for(j=0;j<25;j++)

{

swap(p);

for(i=0;i<26;i++)

{

printf("%c",a[i]);

}

printf("\n");

}

return 0;

}


void swap(char *p){

char temp;

int i;

temp = *p;                                 // 1번째 주소를 일단 temp에 저장.


for(i=0;i<25;i++)

{

*(p+i) = *(p+i+1);               // 뒷 주소를 앞에다가 저장.

}

*(p+25) = temp;                        // 마지막 넘을 temp에 있는 것으로 저장.

}



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


#5  ??              // 이것 역시 문제 이해 못함..ㅎㅎ


100a + 10b + c   +   100c + 10a + c   =   100b + 10d + d


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




'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 04  (0) 2015.03.27
C언어 HW 03  (0) 2015.03.27
C언어 HW 02  (0) 2015.03.27
C언어 HW 01  (0) 2015.03.27
And


버바팀 USB 3.0 허브 (4포트)

|





사용한진 꽤 되었는데 이제서야 리뷰를 쓴다.




장단점을 써보자면..



장점


usb 연결선이 김 - 이라고 하더라. 다른 것에 비해서.

하지만 내겐 그리 길지 않은 느낌이다. 그래서 추가로 연장선을 구매했다.

(써놓고 보니 장점이 아닌듯..)



단점


어쩌면 많이 극악한 단점인데... usb를 뒤집어서 꽂아야한다.



구입 url : http://item2.gmarket.co.kr/Item/detailview/Item.aspx?goodscode=561672907

(다이렉트로 접속 시 가격이 다를 수 있음. 다나와 - 컴퓨터주변기기 - usb허브 에서 usb3.0 체크하면 나옴)

가격 : 개당 17,940원 + 배송비 2,500원



※ 연장선 구입 관련

제품명 : USB 3.0 M/F 연장 1.2M

가격 : 6,000원 (배송비 무료)

url : 

http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=218172932&NaPm=ct=i0qcbh1k|ci=84a4bcab3050af3a01acb97672aa4adc47b74965|tr=slsl|sn=17703|hk=54d9690c5beb10c34be6fb6368c53f1dd9a49e6f




And


C언어 HW 04

|


[ hw04 ]


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


#1


#include <stdio.h>


int main()

{

float a1, a2, b1, b2, c1, c2;


while(1)

{

printf("a1x + b1y = c1\na2x + b2y = c2\n");

printf("위 식들의 계수를 각각 입력하세요.(a1, b1, c1, a2, b2, c2)");

scanf("%f, %f, %f, %f, %f, %f", &a1, &b1, &c1, &a2, &b2, &c2);


if (a1 == 0 && a2 == 0)

printf("a1 과 a2 모두 0일 수 없습니다. 다시 입력하세요.");

else if (b1 == 0 && b2 == 0)

printf("b1 과 b2 모두 0일 수 없습니다. 다시 입력하세요.");

else

break;

}


/*


x 1 b2 -b1 c1                 // 행렬식으로 계산 중

y a1b2-a2b1      -a2   a1 c2


1 b2c1-b1c2

a1b2-a2b1     a1c2-a2c1



*/



printf("x, y = %f, %f", ((b2*c1)-(b1*c2))/((a1*b2)-(a2*b1)),  ((a1*c2)-(a2*c1))/((a1*b2)-(a2*b1)));

                                    // 한번에 코딩한 것은 자랑.ㅋㅋ


return 0;

}


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


#2

#include <stdio.h>


int main()

{

int op;

float x, y;                // 근데 다른 이전의 문제에선 정수로 받아서 결과만 실수로 내주면 되는 것 같더니.. 이번엔 안된다.


printf("계산할 연산을 입력하세요.\n(1 : +,  2 : -, 3 : *, 4 : /) : ");

scanf("%d", &op);

printf("계산할 두 정수를 입력하세요 : ");

scanf("%f, %f", &x, &y);


switch(op)

{

case 1 : printf("'+' 연산의 결과값 : %0.0f\n", x+y); break;      // op를 char 형식으로 받고 case '+' 이런 식으로 하고싶었는데

case 2 : printf("'-' 연산의 결과값 : %0.0f\n", x-y); break;       // 안되는 듯함. 문자로 받아서 하는 방법은 없나요?

case 3 : printf("'*' 연산의 결과값 : %0.0f\n", x*y); break;

case 4 : while(1)                          // case 문에다가 while 문을 넣어보고 싶었음.

{

if (y == 0)

{

printf("/ 연산에서는 y(젯수)가 0이 될 수 없습니다. y의 값을 다시 입력하세요. : ");

scanf("%f", &y);

}

else

{

printf("'/' 연산의 결과값 : %f\n", x/y);

break;

}

} break;

}

return 0;

}



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


#3


#include <stdio.h>


int main()

{

int a, b, c, max;


printf("3개의 정수값을 입력하세요(a, b, c) : ");

scanf("%d, %d, %d", &a, &b, &c);


if (a > b)

{

if (a > c)

max = a;

else

max = c;

}

else

{

if (b > c)

max = b;

else

max = c;

}


a = max % 2;          // max 값에 이미 최대값이 들어가있기 때문에 이미 사용된 a 를 이용


if (a == 0)

printf("%d는 짝수입니다.\n", max);

else

printf("%d는 홀수입니다.\n", max);

return 0;

}




'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 05  (0) 2015.03.27
C언어 HW 03  (0) 2015.03.27
C언어 HW 02  (0) 2015.03.27
C언어 HW 01  (0) 2015.03.27
And


C언어 HW 03

|


[ hw03 ]


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


#1


#include <stdio.h>


int main(){

int age;


while(1)

{

printf("나이를 입력하시오 : ");

scanf("%d", &age);


if (age >= 0)

break;

printf("나이를 잘못 입력하셨습니다. 다시 입력 해 주세요.\n");      // 사실 문제에선 그리 요구하는 필수사항은 아니었지만..ㅎㅎ

}


if (age < 8 || age >59)                                   // 어떻게 하면 더 효과적으로 if 및 else를 사용할 수 있을까?

printf("입장료는 무료입니다.\n");

else if (age < 20)

printf("입장료는 2,000원 입니다.\n");

else

printf("입장료는 3,000원 입니다.\n");

return 0;


}



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


#2


#include <stdio.h>


int main(){

char c;


printf("한 문자를 입력하시오 : ");

scanf("%c", &c);


if (48 <= c && c <=57)

printf("숫자 입니다.\n");

else if (65 <= c && c <= 90)

printf("%c", c+32);

else if (97 <= c && c <= 122)

printf("%c", c-32);

else

printf("영문자나 숫자가 아닙니다");

return 0;


}


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


#3


#include <stdio.h>


int main(){

int year;


printf("연도를 입력하시면 그 해가 윤년인지 아닌지 알려드립니다.\n연도를 입력하시오 : ");

scanf("%d", &year);


if (year % 400 == 0)

printf("%d년은 윤년입니다.\n", year);

else if (year % 100 == 0)

printf("%d년은 평년입니다.\n", year);

else if (year % 4 == 0)

printf("%d년은 윤년입니다.\n", year);

else

printf("%d년은 평년입니다.\n", year);

return 0;


}


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


#4


#include <stdio.h>


int main(){

int a, b;


while(1)

{

printf("서로 다른 두 숫자를 입력하시오 (a, b) : ");

scanf("%d, %d", &a, &b);

if (a!=b)

break;

else

printf("다시 입력하시오.\n");           // 조건에서 서로 다른걸 입력하랬는데 그걸 또 검사하는 나란 놈은..ㅋㅋ

}


if (a>b)

printf("%d\n", a);

else

printf("%d\n", b);

return 0;


}



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



#5



#include <stdio.h>


int main(){

int grade;


printf("학년에 따른 등록금 안내 해드립니다. 몇학년 이세요? : ");

scanf("%d", &grade);


switch(grade)

{

case 1 : printf("300만원\n"); break;              // 근데 왜 break; 까지 엔터 치면 칸이 이쁘게 안나올까..? 결과는 맞는데.ㅎㅎ

case 2 : printf("250만원\n"); break;

case 3 : printf("250만원\n"); break;

case 4 : printf("200만원\n"); break;

default : printf("그런 학년은 없습니다.\n");    // default 라 함은 else와 같은 맥락~

}

return 0;


}


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


#6


#include <stdio.h>


int main(){

int no;

float kw;


printf("사용 전력랑(Kw)를 입력하세요 : ");

scanf("%f", &kw);


while(1)

{

printf("코드번호를 입력하세요. (가정용은 1, 산업용은 2, 교육용은 3 입니다.) : ");

scanf("%d", &no);


if(no == 1 || no == 2 || no == 3)

break;

else

printf("코드번호를 잘못 입력하셨습니다. 다시 입력하세요.\n");

}


switch(no)

{

case 1 : printf("%0.1f원 입니다.\n", kw*127.8+1130); break;

case 2 : printf("%0.1f원 입니다.\n", kw*88.5+660); break;

case 3 : printf("%0.1f원 입니다.\n", kw*52.0+370); break;

}

return 0;


}


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




'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 05  (0) 2015.03.27
C언어 HW 04  (0) 2015.03.27
C언어 HW 02  (0) 2015.03.27
C언어 HW 01  (0) 2015.03.27
And


C언어 HW 02

|


[ hw02 ]


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


#1


#include <stdio.h>

#include <stdlib.h>


int main(){


int age;

char *location, *blood, *name;


location = (char *)malloc(sizeof(char) * 10);    // 기억이 나지 않아 살짝 구글링 했지.. 

blood = (char *)malloc(sizeof(char) * 10);       // 근데 이렇게 말고 진짜로.. 내가 입력받는 만큼 생성하는 것은 없나?

name = (char *)malloc(sizeof(char) * 10);

printf("당신이 사는 곳은?   ");

scanf("%s", location);

printf("당신의 혈액형은?   ");

scanf("%s", blood);

printf("당신의 나이는?   ");

scanf("%d", &age);

printf("당신의 이름은?   ");

scanf("%s", name);

printf("아하, 당신은 %s에 사는 %d살의 %s이라는 분이군요! 혈액형은 %s.\n", location, age, name, blood);


free(location);                // free로 메모리 없애주기

free(blood);

free(name);


return 0;


}


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


#2


#include <stdio.h>


int main(){


float second;


printf("10km/h로 달리는 철수가 달린 초(second)를 입력하면 뛴 거리(km)를 계산하는 프로그램 입니다.\n철수가 달린 초(second) : ");

scanf("%f", &second);


// 10km/h -> 10/60/60 km/s          // 1초에 몇키로를 가는지 계산하는 중..ㅋㅋ


printf("철수가 뛴 거리(km) : %0.3f\n", ((second*10)/60)/60);      // 1초에 몇키로를 가는지만 알면 거기에 시간을 곱하면 된다.


return 0;


}


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


#3


#include <stdio.h>


int main(){


int minute, day, hour;


printf("분(min)을 입력하세요 : ");

scanf("%d", &minute);


day = minute/(24*60);                       // day는 int 형이기 때문에 나누면 정수만 입력된다. 즉 몇일인지가 day 입력 된다.

minute = minute - (day*24*60);           // 그리고 입력된 분에서 day 대한 분만큼 뺀다.

hour = minute/60;                            // 그리고 같은 원리로 시간이 int형이니 초로 나눠서 시간을 만든다.

minute = minute -(hour*60);                // 역시나 같은 원리~


printf("%d 일  %d 시간  %d 분\n", day, hour, minute);


return 0;


}



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


#4


#include <stdio.h>


int main(){


float time;

int hour, minute, second;


printf("시간을 입력하세요 : ");

scanf("%f", &time);


hour = time;

time = time - hour;             // time은 실수, hour은 정수이므로 소수부분만 time에 다시 입력되겠지..ㅎㅎ

minute = time * 60;            // 그리곤 거기에 60을 곱해서 다시 int형인 분으로 넣으면 몇분인지 정수만 또 나온다.


// 1분 = 60초


second = ((time * 60) - minute)*60;     // 여기선 다시 분에 대한 소수점만 나오게 한다음 60을 곱해서 몇초인지 구함


printf("%d시간 %d분 %d초\n", hour, minute, second);

return 0;


}



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


#5


#include <stdio.h>


int main(){


float time;

int day, hour, minute, second;


printf("일 수를 입력하세요 : ");

scanf("%f", &time);


day = time;


time = time - day;                                 // 이것도 위에랑 비슷~ 소수부분만 남기는 스킬을 활용했다.

//0.xx 일 남음 & 1일 = 24시간               // 근데 알고보니 뭐 시간에 관련된 함수 있는거 아님..? ㅋㅋㅋㅋㅋ

hour = time * 24;


time = (time * 24) - hour;

// 0.xx 시간 남음 & 1시간 = 60분

minute = time * 60;              // 1시간이 60분이니 시간을 나타낸 소수점에 60을 곱하면 소수점이 몇분인지 나온다.


time = (time * 60) - minute; 

//0.xx 분 남음 & 1분 = 60초

second = time * 60;             // 위에랑 같은 원리



printf("%d일 %2d시간 %2d분 %2d초\n", day, hour, minute, second);

return 0;


}



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


#6


#include <stdio.h>


int main(){


printf("char             : %d 바이트\n", sizeof(char));            // 각각의 형이 몇바이트인지 알기 위함임.

printf("short            : %d 바이트\n", sizeof(short));

printf("int              : %d 바이트\n", sizeof(int));

printf("long             : %d 바이트\n", sizeof(long));

printf("float            : %d 바이트\n", sizeof(float));

printf("double           : %d 바이트\n", sizeof(double));

printf("long double      : %d 바이트\n", sizeof(long double));

return 0;


}



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


#7


#include <stdio.h>


int main(){


int kor, eng, math;


printf("각각의 점수를 입력하시오(국어, 영어, 수학) :  ");

scanf("%d, %d, %d", &kor, &eng, &math);


printf(" ==================================================\n");

printf("│  국어  │  영어  │  수학  │  총점  │  평균  │\n");

printf(" ==================================================\n");

printf("│     %2d │     %2d │     %2d │    %3d │   %0.2f │\n", kor, eng, math, kor+eng+math, (kor+eng+math)/3);

printf(" ==================================================\n");

return 0;            // 여기서 다시 공부. int 형으로 받아도 실수가 발생할 때만 출력을 실수로 하면 된다.


}



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


#8


#include <stdio.h>


int main(){


printf("C에서 주석문을 넣는 방법에는 %c%c %c%c %c%c과  %c%c %c%c%c 등이 있다.\n:", 47, 42, 126, 126, 42, 47, 47, 47, 126, 126, 126 );                 // ' // '  나  /*   */  때문에 해당 기호에 대한 아스키코드를 썼는데... 일부만 써도 될껄 그랬다는 생각이 든다..ㅎㅎ

printf("줄을 바꾸려면 특수문자 %cn을 출력하면 된다.\n", 92);

printf("C에서 문자열 상수는 %c %c%c %c로, 문자상수는 %c%c%c로 표시한다.\n", 34, 126, 126, 34, 39, 126, 39);

return 0;


}



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


#9



#include <stdio.h>


int main(){


int speed;

float hour, minute, second;


printf("시속(km/h) : ");

scanf("%d", &speed);

printf("운전시간(시, 분, 초) : ");

scanf("%f, %f, %f", &hour, &minute, &second);


//1시간에 120km, 1분에 2km, 1초에 2/60 km)     // 각 시간 단위당 몇키로 갔는지 계산 함


printf("\n달린 거리(km) : %0.2f\n", (120*hour)+(2*minute)+(second/30));

return 0;


}



'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 05  (0) 2015.03.27
C언어 HW 04  (0) 2015.03.27
C언어 HW 03  (0) 2015.03.27
C언어 HW 01  (0) 2015.03.27
And


내 도메인을 Tistory 연결

|


아래 방법은 본인의 도메인이 있어야 한다. 없는 분은 입맛에 맞는 주소를 구입하기 바란다.

나의 경우 http://kanziw.com 도메인을 가지고 있어 이것으로 진행하였다.

 

 

 

1. Tistory 내 설정

 

Tistory 관리 - 환경설정 - 기본 정보의 주소설정에서 2차주소 사용에 버튼을 클릭 하고 저장한다.

 

 

 

2. 도메인 관리업체 설정

 

도메인을 구입한 곳에서 나의 도메인이 가리키는 A 레코드에 110.45.229.135 을 지정한다.

나의 경우 CNAME 레코드에 www를 추가하여 kanziw.com 을 가리키도록 추가 설정하였다.

 

*

A 레코드(호스트IP) : kanziw.com 을 쳤을 때 접속 시도 요청할 IP

CNAME 레코드 : www 을 추가했다고 하면, www.kanziw.com 을 kanziw.com 에 연결.

 

 

 

이젠 잘 되는 것을 확인할 수 있다.

 

 

 

And


Tistory에 Googld Adsense 광고 생성

|


사실 별 돈 안되는것은 알지만 그래도 광고하는 기분 내고자 달았다.ㅎㅎ

애드센스 계정은 이전 홈페이지 운영할 때 만들어뒀던 것이 있어 그것을 이용하였다.



1. 구글 애드센스 계정 생성


https://www.google.com/adsense  에서 구글 계정으로 생성하면 된다.

페이지의 내용도 어느정도 있어야만 애드센스를 사용할 수 있다고 한다.

나의 경우는 게시글이 어느정도 있었을 때 신청해서 한번에 통과했는데 실패하는 경우도 있다고 한다.





2. 광고 생성


콘텐츠 - 광고단위 에 들어가면 +새 광고단위 버튼을 통해 광고를 만들 수 있다.

아래쪽 옵션들을 선택하여 자신의 블로그에 삽입할 크기대로 만들면 되겠다.


나의 경우 게시글마다 위쪽에 띄우기 위해 728 * 90 사이즈로 설정했다.

광고 유형은 텍스트 및 디스플레이 광고를, 광고 스타일은 단순형 스타일이다.

아래쪽 저장 및 코드 생성하면 코드가 생성되는데 잘 복사해두길 바란다.





3. 코드 삽입


1) HTML 수정


HTML/CSS - skin.html

         <div class="article_post">

<div class="googld_adsense" align="center">

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<!-- kanziw.tistory.com -->

<ins class="adsbygoogle"

     style="display:inline-block;width:728px;height:90px"

     data-ad-client="xxxxxxxxxx"

     data-ad-slot="xxxxxxxxxx"></ins>

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script></div><br><br>

##_article_rep_desc_##</div>


*

class가 article_post인 div를 찾아 그 안에 생성된 코드를 삽입한다.

광고를 가운데 정렬 하기 위해 div 태그 안에 scsript를 넣었으며 가운데 정렬을 설정했다.

아래쪽 css에서 크기 옵션을 주기 위해 google_adsense class를 만들었다.



2) CSS 수정


HTML/CSS - skin.css

/* 포스트 내부 */

.google_adsense * { width: 728px; height: 90px; } 


*

광고 크기 대로 너비 728px, 높이 90px로 지정했다.




이제 정상적으로 광고가 게시된 것을 확인할 수 있다.




'Tistory' 카테고리의 다른 글

Tistory 에서 Markdown 문법으로 글 쓰기  (1) 2016.12.21
Tistory 에서 코드 예쁘게 출력하기  (1) 2015.09.03
내 도메인을 Tistory 연결  (0) 2015.03.27
Tistory Skin, HTML, CSS 설정  (0) 2015.03.26
And


C언어 HW 01

|


이 게시판 들에는 학원에서 내준 숙제에 대해 내 나름대로의 풀이를 적으려 한다.

각각의 문제는 보내준 분의 개인 자료이니 나만의 답만 적으려 한다.

문제가 무엇이었을지, 결과값은 어떻게 나올지 내 스스로 유추하는 것도 공부일듯~




[ hw01 ]


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


#1


#include <stdio.h>


int main(){

printf("컴퓨터시스템 학생들이\n모두 컴퓨터프로그래밍을\n");

printf("잘 할 수 있기를 바랍니다.\n");


return 0;

}


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


#2


#include <stdio.h>


int main(){

int age;

printf("나이를 입력하세요: ");

scanf("%d", &age);

printf("당신은 10년 후에 %d살입니다.\n", age+10);


return 0;

}



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


#3


#include <stdio.h>


int main(){

int w, h;


printf("== 사각형의 면적계산 프로그램 ==\n");

printf("사각형의 가로길이: ");

scanf("%d", &w);

printf("사각형의 세로길이: ");

scanf("%d", &h);

printf("\n사각형의 면적은 %d입니다.\n", w*h);


return 0;

}


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


#4


#include <stdio.h>


int main(){


char a;


printf("문자를 입력하세요: ");

scanf("%c", &a);

printf("문자 = %c       ASCII코드값 = %d\n", a, a);


return 0;


}



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


#5


#include <stdio.h>


int main(){


char s[10] = {0};            // pointer 변수로 받아도 될듯.


printf("당신의 이름은 무엇입니까?  ");

scanf("%s", &s);

printf("당신의 이름은 %s 이군요..\n", s);

return 0;


}



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


#6


#include <stdio.h>


int main(){


int c;


printf("온도(C)를 입력하세요: ");

scanf("%d", &c);

printf("화씨(F)온도는 %f도입니다.\n", 1.8*c+32);      // 이거 때문에 처음엔 좀 힘들었지..ㅎㅎ %f로 출력. 지금이라면 소수점도 넣을텐데


return 0;

}



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


#7


#include <stdio.h>


int main(){


int bp, dp;


printf("과자 판매액(만원)     : ");

scanf("%d", &bp);

printf("음료수 판매액(만원)   : ");

scanf("%d", &dp);

printf("오늘의 수익(만원)     : %0.2f\n", 0.15*bp+0.1*dp);   // 여기서 바로 소수점 제한을 뒀군. bp와 dp는 정수로, 출력은 실수로~

return 0;


}


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




'Study > C언어' 카테고리의 다른 글

C언어 HW 06  (0) 2015.03.27
C언어 HW 05  (0) 2015.03.27
C언어 HW 04  (0) 2015.03.27
C언어 HW 03  (0) 2015.03.27
C언어 HW 02  (0) 2015.03.27
And


CentOS6 Network Interface Card 설정

|


참고

http://webdir.tistory.com/116



1. 편집하려는 이더넷 카드 선택


# vi /etc/sysconfig/network-scripts/ifcfg-eth0




2. 항목 별 설명


DEVICE=eth0                    // 장치명, 첫번째 이더넷카드 

BOOTPROTO=static          // IP 부여 방식 결정, static 은 고정IP

HWADDR=XX:XX:XX:XX:XX:XX    // 이더넷카드의 MAC 주소

NM_CONTROLLED=no              // GUI 모드에서의 편리한 네트워크설정 허용, TUI에선 필요없음 

ONBOOT=yes                          // 시스템 시작시 자동으로 활성화

TYPE=Ethernet                        // Ethernet 에 대한 설정

UUID=XXXXXXX-XXX-XXX-XXX-XXXXXXX    // 고유ID를 부여하는 것으로 자동으로 부여됨

BROADCAST=192.168.0.255    // 브로드캐스트 지정

IPADDR=192.168.0.5               // IP 주소 지정

NETMASK=255.255.255.0        // 서브넷마스크 지정

USERCTL=no                         // 일반사용자의 eth0 제어 가능여부

IPV6INIT=no                          // IPV6 사용여부



# service network restart


※ Minimal version 으로 다시 깔아서 테스트 해본 결과

    BOOTPROTO=static 으로 변경해주고 IPADDR, GATEWAY, DNS 만 적어주면 외부와 통신 됨!


※ Tip

    ifup eth0 : eth0 아답터 시작

    ifdown eth0 : eth0 아답터 종료



And


구형 HDD를 SSD로 교체하기 (by Symantec System Recovery 2013 Trial Version)_2014-10-20 수정

|


노트북의 HDD를 SSD로 바꾸는 작업을 진행하였다.


먼저 구글에 있는 방법(하드 복사 프로그램)으로 이것 저것 해봤지만 모조리 실패..

(왜 실패 했는지에 대한 예상은 뒤쪽에 쓰겠다.)

그래서 지인분의 도움을 받아 진행해서 성공했다.


※ 2014-10-17 집 HDD 도 SSD 로 교체했다! 집 컴퓨터의 경우는 파티션이 여러개로 나뉘어져있지 않아서

삼성에서 제공해주는 기본 프로그램으로도 가뿐히 성공!  (2014-10-20 추가본)


시도한 프로그램은 Symantec System Recovery 2013(60일 체험판) - 이하 SSR 이다.

(다운로드 url : https://www4.symantec.com/Vrt/offer?a_id=88749

회원가입 해야 다운로드 할 수 있는듯)


나의 경우에는 노트북에 여분의 SATA 케이블로 SSD를 달수 없었기 때문에

다른 Desktop 컴퓨터에서 진행했다.

만약 본인의 컴퓨터에 여분으로 SSD를 장착하여 진행할 수 있다면 그냥 그대로 진행해도 된다.


내 HDD에는 파티션이 크게 3가지였다.

시트템예약 100M / C드라이브 / D드라이브(백업)

D드라이브(백업)은 하지 않아도 되었기 때문에 시스템예약 파티션과 C드라이브만 복사하면 됬다.


먼저 할 일은 SSD의 내용을 다 지워버리는 것이다. 포맷이 아니라 비활성화 시키는 것이다.

하는 방법은 윈도우탐색기 - 컴퓨터 오른클릭 - 관리 - 저장소 - 디스크관리 에 들어가 SSD를 찾는다.

그런 뒤 아럐쪽 블럭들 오른클릭 - 볼륨삭제 하여 SSD에 있는 것들을 삭제해서 하나의 커다란 비활성화 덩어리로 만든다.


이젠 SSR을 실행해서 하위 메뉴 중 하드디스크 복사 메뉴로 들어간다.

총 2개의 파티션을 복사해야하기 때문에 2번을 진행하는데

첫번째는 시스템예약 파티션을 원본 소스로, 미할당된 공간을 복사받을 소스로 설정한 뒤

MBR 영역, OS부팅 어쩌구 를 체크하여 복사를 진행한다.

그렇게 되면 활성화되지 않은 파티션에 자동으로 100Mb 가 활성화 되면서 시스템예약 파티션이 만들어진다.


두번째로 복사할 때도 비슷하다.

C드라이브의 내용물을 원본 소스로, 미할당된 공간을 복사받을 소스로 설정한 뒤

이번에는 아무 것도 선택하지 않은 채로 진행한다.

그렇게 되면 활성화 되지 않은 파티션에 자동으로 C드라이브의 내용물이 그대로 옮겨갈 것이다.

(MBR 영역, OS부팅 어쩌구를 두번째 복사때도 체크하거나 두번째에만 체크하면 부팅이 안된다 - 경험담)


나의 경우에는 원본 소스의 Total 크기가 SSD의 Total 크키보다 커서 자동으로 모든 영역이

활성화 되었는데, SSD 영역이 더 큰 용량이라면 컴퓨터관리 - 디스크관리 에서

미할당된 공간을 할당된 곳에 합쳐줘야 할 수도 있다.


이제 여기서 맨 처음 내가 구글을 통해 시도한 방법이 왜 실패했는 지를 생각해 볼 수 있었다.

어떤 경우에는 시스템예약 파티션이 없이 1개의 파티션으로 되어있기도 한다.

그 경우에는 구글에서 안내해준 프로그램을 통해 통째로 하드 복사를 하기만 하면 될 것 같다.

그러나 나의 경우에는 파티션 2개를 복사해야했기 때문에 실패했으리라.




'Windows > Tips' 카테고리의 다른 글

[무료] 디스크 내의 데이터 -> ISO 파일 굽기  (0) 2015.03.27
And


prev | 1 | ··· | 14 | 15 | 16 | 17 | 18 | 19 | next