프로그래밍 QnA

hwandori의 이미지

php에서 db연동하는 프로그램을 작성하면..

웹브라우저에서는 php의 소스가 안보이지만 같은 서버 다른 계정내에서는 경로만 알면 그 소스를 볼수 있지 않습니까? 그 경로는 웹브라우저에서 소스로 볼수가 있고...
php에서 db연동하는 소스에는 비밀번호도 써져있는데...안보이게 하려면 어떻게 해야 하는지요..
다른 계정 사람이 못읽게 하면 브라우저에서 또한 못읽을 텐데..방법이 없나요?

fallsmile의 이미지

데비안 커널 컴파일 후 네트워크가 안되네요^^

데비안 3.0을 cd버젼으로 다운받아서 잘깔고 커널 2.4.25로 업그레이드 했습니다.

그런데 커널 컴파일도 잘되고 커널 도 잘뜨길래 잘되구나 싶었는데
네트워크가 안되는 것이었습니다.
기존에 커널 올리기전엔 잘되던것이 갑자기 이럽니다.

노트북에서 vmware로 돌리고 있습니다.
ifconfig하면 이상하게도 ipaddress가 전혀안뜨네요
ifup도 해보고 dhclient 실행도 해보고
다음 파일들도 제대로 설정되어있는 것 같습니다.
-------------------------------
/etc/network/interfaces

kaien의 이미지

bash 스크립트 for loop문에서 awk 사용

나름대로 인터넷을 뒤져도 답이 안보여서 고수님들께 조언을 청합니다..
bash script내에서

awk 'NR%10==1 {printf"%6d\n",$1}' test > 1
awk 'NR%10==2 {printf"%6d\n",$1}' test > 2
awk 'NR%10==3 {printf"%6d\n",$1}' test > 3
awk 'NR%10==4 {printf"%6d\n",$1}' test > 4
...
awk 'NR%10==0 {printf"%6d\n",$1}' test > 0

를 구현하려고 아래처럼 했는데

[code:1]
for i in 1 2 3 4 5 6 7 8 9 0
do
echo|awk 'NR%10==$i {printf"%6d\n",$1}' $1 > $i

아니면의 이미지

프비에서 find에 -printf 옵션을 쓸수 없는데.. 이거 어떻게 변

리눅스에서 사용하던 아래 명령어를 프비에서 사용하니 -printf 옵션이 없다고 안되네요..

find ${to_file} -printf "%s"

이거 어떻게 변경을 해야 하나요?
알려주시면 감사하겟습니다.

jagalchee의 이미지

소켓에서 파일 전송할때, 왜 4096 단위로 보내나요?

소켓을 이용해서, 파일을 전송할 때(바이너리든지 텍스트 든지 상관없이) 일반적으로 4096 바이트 단위로 보낸다고들 합니다. 혹은 4096*2 의 바이트 단위로 보낸다고 들 하는데...

왜 이렇게 보내는 것이 일반적인것인지가 매우 매우 궁금합니다. 자세한 설명 부탁드립니다.

feelpassion의 이미지

커널프로그래밍 공부를 어떻게 해야할지 모르겠어요

저는 경북대학교 전자공학과를 다니고 있는 학생입니다. 후배랑 둘이서 요즘 커널 스터디를 하고 있는데 커널은 이제 막 처음 시작했습니다. 이론만 보고 있는데 한달 정도 뒤면 끝날 것 같네요...
근데 이론만 공부해서는 머리에 잘 안들어오자나요^^ 간단히 실습해보면서 할 수 있는 방법은 없을까요?
고수님들의 경험담과 함께 듣고 싶네요^^
즐거운 하루 되세요~

bum8087의 이미지

소스감추기[보안]

소스를 감추려 합니다.
동영상을 띄우는데 경로가 공개가 됩니다.
특히vod recoder같은 프로그램은 완전히 공개가 됩니다.
방송국 사이트는 얼마전까지는 vod recoder로 소스가 공개됐었는데 어떻케 했는지 지금은 원천 봉쇄를 했더군요 방법이 무었인지?
요즘은 소스를 공개하게 하는 프로그램들이 많은데 이것들을 원천 봉쇄할 수 있는 방법이 없을까요?

ledpcgame의 이미지

서브넷으로 나뉘었을때 어떻게 통신이 되는지 궁금합나다.

만약 서브넷을 나누어서 다음과 같은 네트웍이 있다고 하면요...

인터넷 220.10.10.1--------------220.10.10.10 ((내pc)) 10.0.0.1 -------- 내부네트웍 10.0.0.2 ~ 10.0.0.10

이런식으로 했을때 10.0.0.2에서 인터넷으로 나가는건 알겠는데요.
외부인터넷에서 어떻게 10.0.0.2로 패킷이 전달되는지 모르겠습니다.

예를들어 웹부라우져로 yahoo.co.kr에 접속했다고 할때도
패킷이 가는건 그렇다고 쳐도
yahoo.co.kr은 어떻게 외부에서 전혀 알지못하는 10.0.0.2로 패킷을 보낼수있을까요.... :roll:

osho114의 이미지

다시올리는데요~ 구조체에서 구조체 전체를 넘겨서 출력하는 문

[code:1]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <ctype.h>
#include <conio.h>
int Paint(struct aa puzzle[10]);

struct aa
{
int key[9];

}puzzle[10];

void main(){
int i,num;
printf("0~8 까지의 초기 퍼즐 상태를 입력하시오\n");
for(i=0;i<9;i++)
scanf("%d",&puzzle[1].key[i]); //9개의 수 입력받음

// for(i=0;i<9;i++)
// printf("%d",puzzle[1].key[i]);

kernelbomb의 이미지

메모리 선언에 대해서...

안녕하세요?

포인터 배열을 함수 안에서 사용해 해당 값을 리턴해야 하는데

메모리 할당을 어떻게 해줘야 할지 모르겠네요.

char *func(void)
{
    int    i;
    char *buf[10];

    for(i = 0; i < 10; i++)
    {
          buf[i] = strdup("aaaaaa");
    }

    return buf;
}

int main(void)
{
      char *ptr;

      ptr = func();

      return 0;
}

간단하게 위와같은 코드가 있다면 컴파일시 로컬변수를 리턴한다고

페이지

프로그래밍 QnA 구독하기