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

seajo의 이미지

우분투하고 페도라 멀티부팅이 안되요....

초보라서 잘 모르겠는데 페도라 17 쓰다가 우분투 12.04 도 같이 쓰려고 설치했는데 페도라가 부팅메뉴에 안뜨더라고요 그래서 페도라 라이브cd로 GRUB 재설치 한다음에 보니깐 이번엔 우분투가 안뜹니다.....

GRUB에 부팅 메뉴 추가하는게 있는거 같은데 어떻게 하는건지 알려주세요. 부탁드립니다

pentas의 이미지

다항식의 덧셈에 대해서 질문이요

아래에 /////ostream& operator<< (ostream& os, Polynomial& p) 부분을 어떻게 채워야 하나요?ㅠㅠ

#ifndef POLYNOMIAL_H
#define POLYNOMIAL_H

class Polynomial;

class Term
{
friend class Polynomial;
friend ostream& operator<<(ostream&, Polynomial&);
friend istream& operator>>(istream&, Polynomial&);

private:
float coef; // coefficient
int exp; // exponent
};

이명수의 이미지

https://docs.google.com에서 제공하는 웹페이지 설문 등에 대한 질문입니다

최근에 많은 중소 웹사이트에서 설문조사 등을 할 때

설문조사 페이지를 링크시키고
그 링크를 클릭하면
https://docs.google.com/XXXXXXXXXX...XXX 주소로 넘어가면서 질문란과 답변란이 있으며
마지막에 설문을 등록하는 버튼을 클릭하여
설문을 완료하는 방식을 굉장히 많이 봅니다.

이 서비스를 이용하고 싶은데 이 서비스는 어떻게 이용해야 하며
구글에서 설문조사 등을 위한 폼을 제공하여 그에 맞게 질문과 답변란만 작성하면 되는 것인지
아니면 html과 php 등을 제가 직접 작성하여 이용하는 것인지 궁금합니다

답변주시면 감사하겠습니다

pogusm의 이미지

DB 구성을 할때, 정수형으로 전환가능하면 그렇게 하는것이 좋은가요?

필드1 : A1, A2, ... A9999999999
필드2 : B1, B2, ... B9999999999
필드3 : AA1, AA2, ... AA9999999999

위와 같은 데이터를 저장할 DB를 구성하려고 합니다.

각각에서 A, B, AA 를 제거하고 정수로써 저장하는것이 좋을까요?

아니면, 사후관리할때 헷갈리지 않도록, 원데이타를 그대로 사용하는것이 좋을까요?

조언 부탁드립니다.

qiiiiiiiip의 이미지

Makefile 질문 - 테스트 방법


makefile을 사용할때, 명령어를 실제 수행시키지는 않고,
단순히 현재 make 명령어를 내리게 되면 실행하게 될 명령어들을
출력할 수 있을까요?

즉 모든 명령어들이 에러없이 수행되어서 target이 만들어졌다고 가정하면서,
수행 시퀀스를 따라가면서, 명령어를 출력하는 것이 가능할 것도 같은데요..

혹시 방법이 있는지요?

dohanei의 이미지

3.3버전 이후의 커널에서 시스템 콜 추가하는 방법을 알 수 있을까요???

안녕하세요

리눅스 커널에 시스템콜을 하나 추가해야하는데(현재 제가 사용하는 버전은 3.5), 기존 3.3 버전 이전과 3.3버전 이후부터 시스템 콜과 관련된 시스템 콜 테이블 및 관련 파일들이 변경된 것 같습니다.

arch/x86/include/asm/unistd_32.h
arch/x86/kernel/syscall_table_32.S
위의 2개 파일은 3.3 버전부터 아예 없어졌습니다.
arch/x86/include/asm/syscalls.h
위의 파일은 3.3 이전과는 형식이 조금 다른 것 같습니다.

구글링을 해보았지만 외국 포럼에서도 질문글만 있을뿐, 뚜렷한 답변은 없어서 애를 먹고 있습니다. 개인적인 사정으로 커널 버전을 변경할 수 없는 노릇이고, 시스템 콜을 추가할 수 있는 방법이 없을지 궁금합니다.
외국 포럼에서 구글링하여 다음 방법을 이용해보았습니다만,

pogusm의 이미지

mysql 에서 숫자 필드와 문자 필드의 "성능" 차이가 궁금합니다.

실제 데이터는 A1 ~ A9999999 입니다. (필드명 : id)
이를 vchar 형태로 저장하는 방법과
'A'를 떼어내고 int 형태로 저장하는 방법이 있을텐데
저장공간 차이는 배제하고, select, insert 등의 쿼리에 대해서 DB 성능에 큰 차이가 있나요?

그리고 정수형태면 정렬에 문제가 없지만
vchar 형태로 저장했을때,
SELECT * FROM test ORDER BY id; 라고 하면 그 결과가
A1...A1000...A2...A2000...A3...A3000 와 같이 나오게 되는데,

이를 정수처럼 정렬하기 위해
SELECT * FROM test ORDER BY substring_index(id,'A',-1)+0;
또는
SELECT * FROM test ORDER BY substring(id,2)+0;
의 방법을 사용하는데,
이러면 A1, A2, A3, ... A1000 ... A2000 ... A3000 와 같이 나오게 됩니다.

declspec의 이미지

리눅스 커널과 파일시스템 관련 질문

리눅스 커널에서 특정 파일의 INODE 포인터를 얻을수 있는 방법중에 kernel API 를 전혀 사용하지않고...

export 된 심볼이 있어서 그것이 linked list 처럼 뻣어나가고...

거기서 출발해서 원하는 파일의 INODE 에 접근할수 있는 방법은 없을까요?

그리고 만약 /home 을 remount 한다면, /home 의 inode 의 내용중

어떤부분이 변하게 될까요? inode 가 free 되었다가 재할당 될까요?

만약 filesystem type 이 바뀐다면 file_operations 함수 포인터들도 바뀌게 될까요?

관련된 조언 부탁드립니다

nakerhunter의 이미지

printf 내부에 증감연산자 사용했을때 어떻게 연산되는지 알려주세요~

#include <stdio.h>
int main(void)
{
int i =0;
 
printf("%d %d\n", i, i++);
printf("%d %d\n", i++, i);
printf("%d %d\n", i, ++i);
printf('%d %d\n", ++i, i);
 
return 0;
}

여기서 결과가
1 0
1 2
3 3
4 4

출력되는데

이유를 잘 모르겠네요~

저는 i가 0에서 시작하기때문에
0이 먼저 나오고 다음에 후위증가가 되서 0
나오고 그 다음에 1 나오고 다음 또 후위연산이 되서 2가 나오고

이런 식으로

0 0
1 2
2 3
4 4

가 될 줄 알았습니다.

어디서 잘못 생각 한건지 알려주세요.

livey의 이미지

visual studio용 gmp library 문의

gcc용으로는 많은데
윈도우용로는 2004년에 만들어진 4.1버전의 정적라이브러리 파일, dll밖에 구하질 못했습니다

최신 5.x버전대의 라이브러리나 visual studio 프로젝트 파일을 구하고싶은데 혹시 아시는분 도움 부탁드립니다. ㅠ

페이지

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