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

seongwon1의 이미지

시스템콜 중에서 자기가 실행중인 디렉토리 이름(현재 디렉토리)

안녕하세요?

시스템 콜 중에서 현재 프로그램이 실행중인 디렉토리 이름을 가르쳐 주는

시스템 콜이 있는지 궁금합니다.

검색을 해봤는데, 잘 찾지를 못하겠습니다.

그러니까

예를 들어 프로그램을 실행시키면

[haha@linux]$abc
\home\haha\bin\abc 

처럼 출력을 하고 싶은데요. abc라는 이름이야 argv[0]을 쓰면 됩니다만

디렉토리 이름을 어떻게 해야 하나 해서요.

쉘을 실행시켜서 "pwd"하는 방법 말고 시스템 콜은 없는지 가르쳐 주시면

movmovy의 이미지

아파치 서버 index.php 바로실행되게 하는방법..

local에서 쇼핑몰을 만들어서

서버호스팅하여 서버에 올리려고합니다.

정말 하나도 모르겠습니다. .. 서버관리는 거의 무지해서요..

iis는 아는데 아파치 어렵네요..ㅋ

여튼..

지금 아이피가 지금

200.200.200.200/mall/index.php 해야 실행이 되거든요..

근데.. 지금 기본문서가 index.php로 설정이 안되어있어서.. 쇼핑몰이 하나도 안돌아가는 상태에요..휴.. ㅠ_ㅠ

index.php를 자동으로 불러오게 만들어야 하는데.. 어떻게 하면 될까요??????

부탁드립니다. 고수님들..

winicon의 이미지

아주 간단한 링크드 리스트인데요. 알고리즘만 한번 봐주세요.

아주 간단한 링크드 리스트인데요. 알고리즘만 한번 봐주세요.
그럼 답변 부탁 드립니다 ^^


[code:1]
///////////////////////////// main.c //////////////////////////////////////////////////////////////////

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "linkedlist.h"

int main(int argc, char* argv[])
{

struct node *p;
struct node *head = NULL;

p = (struct node *)malloc(sizeof(struct node));
memset((struct node *)p, 0x00,sizeof(struct node));

solarejk의 이미지

[mail] help~~~~~~~~

root에게 계속 메일이 옵니다.
아무래도 rely가 막혀 리턴되는 메일이 postmaster에게 오는거 같은데 (..맞나요?)
이것을 막을 방법을 찾지 못하겠네요

sendmail.cf 에서

이런 부분이 있긴 했지만 주석처리를 해도 별 .. ^^;
# my name for error messages
DnMAILER-DAEMON


----------------------------------------------------------------------------------
From MAILER-DAEMON@test.net Thu Nov 25 14:57:18 2004

jigu의 이미지

VNC로 윈도우에서 Linux로 접속하기.

안녕하세요.

지금까지 Xmanager를 사용해서 linux에 접속하고 프로그램을 실행시켰는데요.

프로그램이 오랜시간 돌기 때문에 윈도를 부팅할 일이 생겨도 그러지 못하고, Xmanager가 죽으면 프로그램도 다 죽고해서 불편한게 많아서요.

그래서 Redhat 9.0으로 컴을 하나 만들었습니다. 물론 vnc-4.0-1.i386.rpm도 깔았구요. 이제 그 터미널(?) 이용해서 계산용 서버에 접속하고 프로그램을 실행할려구요.

그런데, 현재 윈도우에서 VNC를 사용하는 것과는 많이 다르더군요. 윈도우에서 VNC는 지금 제 컴퓨터에 뿌려지는 화면을 보여주는데,

pleasantman의 이미지

큰 수에 대한 연산과 프린트 방식이 궁금합니다. 2^48이상..

fout = { 19660800, 30720000, 56000000 };

( fout * pow(2, 48 )) / (10000000 * i) = FTW(정수);

i는 4~20인 정수, (2*fout)은 (10000000 * i )보다 크거나 같은 수이여야 합니다.

이런 문제에서 i와 FTW를 계산해야 합니다.

숫자가 단위가 너무 크니 계산이 어렵군요.. 어떻게 해야 할까요?

[code:1] fout = 19660800 ;

for( i = 4 ; i < 21 ; i++ )
{
if( ( fout * pow(2, 48))%(10000000 * i) == 0 )
{
FTW = (( fout * pow(2, 48)))/(10000000 * i);

down7town의 이미지

자바PATH관련

[downtown@casper downtown]$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/java/j2sdk1.4.2_06/bin:/usr/
X11R6/bin:/home/downtown/bin:
[downtown@casper downtown]$ /usr/java/j2sdk1.4.2_06/bin/java -version
java version "1.4.2_06"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
[downtown@casper downtown]$ java -version
java version "1.3.1"

jdkgcj 0.2.3 (http://www.arklinux.org/projects/jdkgcj)
gcj (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
Copyright (C) 2002 Free Software Foundation, Inc.

jrubber의 이미지

g++의 and 와 &amp;&amp;

    int x = 10;
    int y = 40;

    if (x == 10 or y == 20) {
        printf("OK \n");
    } else {
        printf("NOT OK \n");
    }

이런 코드가 있다고 했을때 g++로 하면 그냥 컴파일이 되고 동작도
정상입니다..
&&대신 and ... || 대신 or 를 써도 정상인데

gcc에서는 에러이고 VC++에서도 에러입니다.

g++에서 되는 이유는 뭘까요?

처음에는 단지 python이랑 헷갈려서 잘못친 코드가 컴파일이 되길래
살펴본 것인데..

hgnick80의 이미지

레이블 이름 변경을...

가상으로 d:를 만들었는데..

이 드라이브를 볼때는 레이블 이름이 c:처럼 보이게 하고 싶거든요?

가능한가요?

가능하면 어떻게 해야 하나요?

가상드라이버는 필터 드라이버를 이용해서 만들었는데..

이곳에서 수정을 해야 하나요?? 아니면 다른곳에서..

수정해야 한다면 어느함수를 써야 하는지도..

그럼... ^^

ZeroExit의 이미지

socket 함수 accept, recv를 blocking 상태에서 빠져나오게 할수

blocking mode + multi-thread로 구현되어 있는 상황이라서 select 같은 걸로 바꾸기는 힘든 상황입니다.

windows에서는 close를 하면 accept, recv 함수들이 바로 리턴하는 걸 확인했는데요.

linux에서는 리턴되지 않고 계속 blocking되어 있는 군요.

linux에서도 리턴되게 할수 있는 방법이 있나요?

페이지

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