프로그래밍 QnA

ft775의 이미지

웹 프로그램-- 게시판 관련 도움을~~

자료실 기능을 하는 게시판을 만들었습니다.

업로드는 관리자만 가능하기 때문에 올라가는 화일은 html로 해 놓구 읽어 오는 곳에서는 올린 html 을 include 해서 보여 주는 ...

업로드 전의 자료(xxx.html)의 경우 테이블이나 셀등이 깨지지 않는데.. 업로드 한 자료는
그런것들이 깨져서.. 말이져...

include 하기전의 그 xxx.html 자료 자체가 깨지는데 제가 뭔가 놓치고 있는건 아닌지 도와 주세요..

업로드시 특별한 걸 해준건 없습니다. <== 여기서 뭔가를 해줘야 하나여..?

khk의 이미지

C++, Thread 프로그래밍 개발 도구...

리눅스 개발툴 중에서 memory leak analyzer에 대해 쓸만한게 뭐가 있을까요?
대부분의 GNU 툴들이 C 언어 기준으로 작성된 것이라
C언어에 대해서는 훌륭한(?) 기능을 보이지만
C++이나 thread 프로그램에서는 적용되기 힘든 것 같습니다.

mtrace의 경우에도 malloc(), free()만을 체크 가능한 것 같구요...
C++에서의 new(), delete() 는 제대로 체크가 쉽지 않은가 봅니다.
dmalloc이 그나마 제일 괜찮은 것 같은데 C++, Thread 도 제대로 체크가 되나요?
아니면 다른 괜찮은 도구가 있는지 알고 싶습니다.

moonzoo의 이미지

배열에 대해 궁금합니다.

제가 일기로 배열명은 변수가 아니라 상수? 정도로 알고 있습니다.

보통 배열명은 배열의 주소를 나타낸다..란 말로 대신하는데요.

그렇다면 &, *(참조 연산자) 등등을 배열명과 함께 쓰는데..

이것이 원래 적합한 건가여?

int a[3]; 이라는 배열이 있을 때에...

&a는 a 와 같고

int b[3][3]; 일 경우에는

&b , b , *b가 모두 같은 결과를 나타냅니다.

과연 배열을 만들때 어떻게 구성되길래

저러한 것들이 가능한지 궁금합니다.

나빌레라의 이미지

함수포인터 문제..

과연 이게 함수포인터에 관한 문제인지조차 의심스럽지만 아무래도 함수 포인터에 관련된 문제 같아서 질문드립니다.

후배가 물어본건데, 저도 답을 몰라, 답을 못했줬거든요...(아..쪽팔려...)

근데 저도 궁금해서, 고수분들께 물어봅니다.

[code:1]
#include <stdio.h>

void f(void);
void g(void);
void h(void);
int main(void)
{
(*f)();
return 0;
}
void f(void)
{
printf("Hello from f().\n");

leolo의 이미지

다시 한번.. 메모리 누수.. 찾기..

계속해서 CGI를 실행하면 메모리가 누수됩니다..
원인을 모르겠습니다..
일반적으로 들어오는 query는 다음과 같은 형식입니다.
기본 형식 [name=value]
mode=server&name=kiminsik...
이걸 차곡차곡 메모리를 뒤로 늘려가면서 하나씩 할당합니다.
그러니까?
struct cgi_object *list가 처음 들어온 mode=server를 가리키는 것이
아니라. 마지막으로 들어온 name=value를 가리키게됩니다.

혹시, 웹서버의 문제가 아닌지 하는 생각도 듭니다.
웹서버는 thttp를 사용하고 있습니다.

vigor96의 이미지

c++(STL) 에서 type 정의에 관한 질문

vector<T>::const_iterator

와 같은 것이 type 이 될 수 있다고 하던데...

vector<T>::value_type

vector<T>::pointer

vector<T>::reference 이런 것들이요...

이런 것이 어떻게 정의가 되어 있어서 ..

type 이 될 수가 있는 건지 궁금합니다.

typedef 로 되어 있을 거라고 어느 정도 예상은 해보지만.

:: 는 static 변수나 static 함수에 접근할 때

쓰는 것으로 알고만 있었던 지라 혼란이 오네요..

답변 부탁드립니다.

kn31232의 이미지

ocx 사용?

윈도우에서 만들어진 ocx를 리눅스에서 사용 할 수 있는지 궁금해서 글 올립니다.

MFC코딩되어 있는거구요, 사용 할 수 있다고 말은 들었는데 정작 사용 하려니 어떻게 사용해야 하는지 막막하네요 ^^

객체를 연결하고 어쩌고...뭐 이런 말씀들 하시던데...약간은 난해한 구석이 있어서 -_-;

혹시 윈도우에서 만든 OCX를 리눅스에서 사용해 보신적 있으신분 없나요?

있으시다면 답변 부탁드리겠습니다...!! ^0^

envy100의 이미지

select함수에 대해서..

select에 화일디스크립터를 넣어서 사용하려고 합니다.
그럼 소켓에서 사용하는거 처럼 추가된 내용이 있을때 반환해 주는건가요??
아니면 화일안에 내용이 있으면 무조건 반환하는건가요??

select에 화일을 사용하는 방법좀 알려주세요

khaic0c0의 이미지

쉘 소스인데 이해가 잘 안되는 부분이 좀 있어요...(초보적임)

#!/bin/bash

if [ -z $1 ]; then
  echo usage : $0 directory
  exit
fi

SRCD=$1
TGTD="/home/c/shell/"
OF=home-`date +%M%D`.tar.gz
tar -cZf $TGTD$OF $SRCD

먼저 이 소스가 결국 하고자 하는일은 압축을 하는일 같은데요...
제가 /home/c/shell 에 있는 파일을 모두 압축하고자 할때...

/home/c/shell 밑에 backup1.sh 라는 파일을 만들었습니다.

이걸 돌리면,
[c@localhost shell]$ sh backup1.sh
usage : backup1.sh directory

이와같이 나와요...
먼저 궁금한것은 $1, $0과 같은것이 무엇인지 궁금하구요.

khaic0c0의 이미지

쉘 스크립트공부중... 리다이렉션 활용은 뭐가 있을까요?

현재 리디렉션에 대해서 공부하고 있는데... 궁금한것이 있내요..

복습좀 해보면...
grep da * 1>&2 : 표준출력을 표준에러와 같은곳으로 보낸다.
grep da * 2>&1 : 표준에러를 표준출력과 같은곳으로 보낸다.

이제 질문이요~~

먼저, ls -al 를 했을때 이 명령에 대한 표준출력과 표준에러를 각각,
ls-al.txt, ls-al_err.txt의 파일로 보내려면 어떻게 할수 있나요?

ls -al >ls-al.txt 2> ls-al_err.txt 이쯤 하면 되나요?
그런데.. 확인해볼 방법이 없는데 ls 하고 에러나질 않는데...

페이지

프로그래밍 QnA 구독하기