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

inviolable의 이미지

파일 자체를 읽으려면 어떻게 하죠???(파일 전송 관련...)

파일의 내용이 아니라 파일 자체(2진수로 된...)을 읽으려면 어떻게 하죠???

fread 이런 함수로 읽을 수 있나요???

i2ft의 이미지

잡질문 많습니다 ㅠㅠ

질문1.

프로그램실행시 메모리 사이즈가 결정되는건가요?
게임을 실행시켜보면 메모리 사이즈가 점점 늘어나는걸볼수잇습니다
그과정은 이미 메모리사이즈가 결정된 프로그램에 메모리로 데이터가 올라가는 과정인가요?

질문2.

realloc 함수를통해 프로그램실행중 메모리공간이 늘어날수잇습니다
그렇기때문에? stack 영역으로 overflow가 일어나는건가요?

질문3.

혹은 stack 영역이 heap 영역으로 오버플로우가 일어나는 일은 어떤떄 발생되나요?

질문 4.

stack 영역의 끝은 어떻해 결정되는건가요? stack 영역의 범위가 지정이되야 heap stack 영역 오버플로우현상도 성립이될텐데
컴퓨터 내의 메모리용량 에의해 stack 영역끝이 결정되는건가요?
ex)
1g = 코드 데이터 힙 스택
0.25 /0.25 /0.25 /0.25

100g = 코드 데이터 힙 스택
25 / 25 / 25 / 25

noel119의 이미지

리눅스 도움이 필요합니다 GCC컴파일 관련입니다.

혼자 공부하고있는데 GCC 컴파일 까지 되는건 다확인했습니다.
그런데 저 식들만으로 공부할려니 어째서 저렇게 식이 나오는건지 모르겟고 어떻체 출력되는지 모르겟네요 ;; 해석좀해주실수있나요 주석으로..
-----------------------------------------------------------------------------------
#include
#define NULL 0
struct list {
int value;
struct list *next;//다음노드를 가르키는 포인터<<이렇게요.. 각문장 주석좀달아주셔요 부탁드려요
} x0,x1,x2,x3,x4,x5;
main()
{
struct list *p=&x1;
struct list *wp;
x0.value=NULL;
x0.next=NULL;
x1.value=10;
x1.next=&x2;
x2.value=9;

ehyojiny의 이미지

jsp 선택(select) 박스 이용하여 페이지 새로 고침


선택박스에서 선택된 값을 이용하여 페이지 reload를 하려고 합니다.

"
rate
3
...
"

function test(f){
var time_sel = f.time;
var value;

for(var i=0; i if(time_sel.options[i].selected==true){
value=time_sel.options[i].value;
}
}
setTimeout(function () {
location.reload();
}, value * 1000);
}

djen10의 이미지

C언어 파일 내용 삭제 와 수정

#include
#include
void Infoadd(); // 사용자 추가
void Infofind(); // 사용자 검색
void Infodel(); // 사용자 삭제
void Infocha(); // 사용자 변경

int main()
{
int sel;

printf("1. 추가 2. 검색 3. 삭제 4. 변경 : ");
scanf("%d", &sel);

switch(sel)
{
case 1:
Infoadd();
break;
case 2:
Infofind();
break;
case 3:
Infodel();
break;
case 4:
Infocha();
}

return 0;
}

qkrwncks593의 이미지

리눅스기준 컴파일과정 링크과정질문

ELF 파일포멧을 공부하던중 링커에 대한 애기가 많이나와서 공부하는데 이해가 안가서 질문드립니다.

만약 main.c 라는 소스코드가 컴파일되면 처음에는 즉 전처리문이 전부처리된 소스코드가 만들어지고 ( main.i )

그리고 C 소스코드는 어셈블리어로 변환되고 ( main.s )

그다음 어셈블러를 통해서 main.s 의 어셈블리어는 기계어로 변환되고 ( main.o )

main.o 라는 파일은 ELF 포멧이라는데 ELF 포멧이면 실행이 가능한것 아닌가요?

왜 또 링커를 거쳐서 실행파일이 된다는것이죠?

main.o 를 링크할때 ld 를 호출해 C 표준라이브러리와 링크해 실행파일을 만든다라는데

무슨뜻인거죠?

아직 제가 지식이 부족해서 쉽고 자세히 설명해주면 감사합니다 ㅠㅠ ^^

na4980의 이미지

이클립스에서 javadoc 생성시 java.lang.IllegalArgumentException오류

이클립스 4.2.2버전에서 javadoc 생성 시 java.lang.IllegalArgumentException오류가 납니다.

html 파일이 만들어지긴 하는데 크기가 0바이트네요... 무슨 문제인지 모르겠습니다.

아래는 콘솔 화면 입니다.

hmy3743의 이미지

우분투 서버에 vsftpd 와 transmission-daemon을 설치해서 사용중인데요.

우분투 서버를 맥북의 파인더에 ftp로 마운트 시켰는데

이게 서버에 새로운 파일이 생겨도 변하질 않네요.
마운트 끈은후 다시 마운트 해야만 새로운 파일이 보입니다.
재접속 하지 않고도 마운트된 서버 디렉토리에 새로운 폴더나 파일이 생겼을때 파인더 쪽에서 알아차리게 하고 싶습니다.

동기화 시키고 싶달까 새로고침 시키고 싶달까 뭐 그런거에요.

어떻게 하면 될까요?

cadava의 이미지

bulk data 행과 열의 변경이요...

행과 열을 바꾸고 싶습니다.

행은 총 23개이구요. 열은 총 50000개쯤 됩니다 (한 행당)

awk로 검색해서 이리저리 해봤는데, 도저히 안되네요.
부탁드립니다.

예를 들어 이렇게 됩니다.

infile.txt

1행 1 2 3 4 5 ....... 50000
2행 1 2 3 4 5 ........50000
...
23행 1 2 3 4 5 ...... 50000

outfile.txt

1행 2행 .... 23행
1
2
3
4
5
.....
500000

부탁드립니다.
미리 감사드립니다.

페이지

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