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

spkpc의 이미지

리눅스의 모든 자료,설정들 백업방법

xilinx 를 리눅스에 설치하기 위해서 백업을 하려 합니다. - 용량이 몇기가나 되더군요.;;;

이미 수십번씩 설치해봤지만 무선랜이나 몇가지 프로그램들을 설치해놓은게 너무 아깝고 다시하기도 두렵네요..;;

제가 하려는 것은 다음과 같습니다.
1.리눅스 루트에 있는 모든 파일및 디렉토리들을 USB로 복사해둔다
2.하드파티션을 조정하여 용량을 늘린후 백업해 뒀던 USB의 파일들을 덮어쓰기한다.

이렇게 하면 재설치 이전의 모든 상태,설정들을 불어 올 수가 있을까요?

declspec의 이미지

도와주세요 ㅠㅠㅠㅠㅠㅠㅠ

VMWare 6.5 를 윈도우6에 설치하고
그 안에 우분투 9.04 를 깔았습니다

sda 를 130기가를 주고
sdb 라는 두번째 하드를 30기가를 줬습니다

sdb 를 포맷해서 마운트까지 다 했습니다

그런데 이거를 파트이미지라는 파티션복구툴로
130기가 sda에
이전에 120기가 하드에 있던 데비안 백업된걸 복구시키려고 하는데요

백업된 이미지가 22기가 정도 되는데 각각 2기가짜리 파일들입니다

근데 이걸 sdb 로 옮기던지 sda 로 옮기던지
아무튼 우분투로 옮겨와야 백업을 할수있는데
VMWare 툴 설치후 공유폴더를 설정해도 공유도 안되고
(공유폴더가 안생겨납니다 ㅠㅠ. 마운트 안해줘도 원래 자동으로 잡힌다는데)
파일 복사 -> 붙여넣기
이걸로 해도 작은 파일들은 되는데 1기가 이상의 큰 파일들은
복사 하는거처럼 나오더니 기다리고나면 아무일 없엇던듯 반응이 없습니다 ㅠㅠ

아무래도 일정 크기 이상의 파일은 복사가 안되는거같에요

cinemamoon의 이미지

lex에서 한글을 인식할때요..

\x80 \xff
이게 한글범위라는건 알겠는데
제가 만약에

사과 <<<<< 라는 글자를 인식하고 싶으면
해당문자를 나타내는 방법이 있을까요?

글자를 utf-8로 바꾸거나 뭐 어떻게 하라는데 검색해봐도 명확하게 어떻게 바꿔야하는지 방법이 없어서요..

lex에서 어떤 방식을 사용하는지 모르니 어떻게 나타내야하는지도 모르겠고(utf-8인거 같긴한데-_-, 알아도 못할듯=_=)

고수님들 답변좀 부탁드립니다.

mendoza의 이미지

[완료][Go(lang)] 쉬프트 연산 수행이 C와 좀 다릅니다.

C의 경우,

unsigned int i = (1 << 32) -1

은 오버플로우 에러를 발생시킵니다.

그런데 Go언어의 경우,

var i uint32 = (1 << 32) -1

은 에러없이 이진수로 11111...11 최대값이 출력됩니다.

단순히 1 << 32 만 연산하면 오버플로우 에러를 발생시키는데,

(1 << 32) - 1 을 묶어서 연산하면 에러없이 의도한 값이 출력됩니다.

내부적으로 32 bit를 넘으면 넘어선 bit는 잘린다고 알고 있는데,

Go에서는 내부적으로 어떤 처리를 하고 있길래

이후의 뺄셈 연산이 정상적으로 되는 걸까요?

wolf_mother의 이미지

아이폰관련 - 아이폰에서 facebook에 비디오업로드 4월에는 됐었는데 지금 안되네요...

안녕하세여...

아이폰에서 비디오를 facebook에 업로드하는 앱을 만들었는데요... 4월에는 됐었는데 5월달에 들어와서 전혀 안돼네요...

근데 더 이상한가 하나 더 있어여. 말하는 톰(Talking Tom)은 4월에는 전혀 안됐었는데 이번달에는 넘 잘돼여...

내가 코드질 한다고 될 문제가 아니죠?

혹시 facebook에서 내앱을 차단시킨게 아닐가요?

고수님들 혹은 facebook에 경험있는분들 많은 부탁드립니다...ㅠㅠ

화이팅!!! ^:^

익명 사용자의 이미지

python list 질문

[ [a,b,c], [1] ]
[
라는 list에서

a 1
b 1
c 1

를 프린트 하려면 어떤 방법이 있을까요?

[[a,b,c], [1,2], [A,B] ] 등으로 확장 가능하면서요..

a 1 A
a 1 B
...

를 프린트..

barivari의 이미지

C++ 배열을 함수 파라미터로 넘겼을 때 함수에서 배열 크기를 알아내는 방법

예를 들어

int main()
{
int temp[] = { 1, 2, 3, 4};
int size = sizeof(temp) / sizeof(temp[0]);

foo(temp);
}

void foo(int p[])
{
int size = sizeof(p) / sizeof(p[0]);
}

위 main에서의 size값은 배열 원소 갯수인 4가 출력되지만 아래 foo에서는 p가 포인터형식으로 넘어가 실제 배열 사이즈 계산이 안되는 거 같습니다.

혹시 배열을 함수 파라미터로 넘겼을 때 함수쪽에서 배열 크기를 알아낼 수 있는 방법은 없을까요?

미리 감사드립니다.

remnant2000k의 이미지

램디스크를 마운트하고 삭제한 파일들이 캐쉬되나요?

안녕하세요.

램디스크 파일을 만들어서
( dd if=/dev/zero of=ramdisk bs=1k count=16384 )

포맷하고
mkfs -t ext2 -F ramdisk

마운트 하고
mount -o loop ramdisk /mnt

파일 추가하는 것은 문제가 안되는데, 추가하고 삭제하고 이런 저런 반복을 하다

어디엔가 캐쉬가 되는 것 같습니다.

그래서 파일들을 다 삭제하고 (rm -rf *)


압축을 해보면 파일은 없는데 압축된 용량은 줄지 않습니다. ( gzip ramdisk )

도대체 어디에 캐쉬되어서 용량이 줄지 않는 건가요? ramdisk 파일을 다시 포맷해봐도

gzip 했을 때 용량이 줄지 않습니다.

즐코딩 되세요.

alicia0729의 이미지

모듈 프로그래밍에서 init_mm export 문제 (pgd_offset_k 사용관련)

모듈 프로그래밍 중에

pgd_t *pgd = pgd_offset_k(address) 를 사용하였습니다.

compile 시에, WANRNING: "init_mm" undefined! 라는 메세지가 뜨고,

insmod를 시도하자 Unknowon symbol in module 이 뜨면서 실패했습니다.

.
.

찾아보니까 init_exit이 2.6.26 버젼 이후부터 extern 되지 않아 그렇다고 하네요..
.
.

현재 저는 linux 2.6.31 버전을 사용중인데요,

이문제를 해결할 수 있는 방법이 없을까요?
.
.
.

pgd_offset_k 대신

pgd_t *pgd = pgd_offset(&init_task.active_mm, address);

페이지

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