프로그래밍 QnA

익명 사용자의 이미지

[질문] 자원(resource)란 무엇일까요?

공부하다가 문득 의문이 생긴 것입니다.
세마포어를 공부하다가 자원에 접근하는데 한 프로세스만이 자원에 접근하
고 다른 프로세스는 현재 쓰고 있는 자원에 접근을 기다려야하는 운영체제
적인 작용, 바로 세마포어인데 과연 자원이란 .... 메모리가 될까요? 아니
면 프로그램 실행 단위가 될까요? 아니면 메모리상에 로드된 데이터가 맞
을까요? 어찌보면.. 좀 허접한 질문인지도 모르겠는데 막상 리눅스 프로
그래밍을 공부하다보니 문득 자원의 정확한 정의를 알아야 리눅스 프로그

익명 사용자의 이미지

i/o stream에서 라인피드의 삽입여부에 따른 차이

i/o stream에 "\n" (라인피드인가요?) 이 들어간 것과 안들어간 것의 차이
는 뭔가요?

printf("%s", "string");
printf("%s\n", "string");
은 엄연히 다르더군요.

저 문장 다음에 버퍼를 쓰지 않는 입출력 함수(read, write)가 나올 경우
출력 순서가 뒤바뀌는 경우가 생기는데, 개행문자가 들어갈 경우
출력 순서가 정상적으로 나오더군요.

익명 사용자의 이미지

signal발생시 systemcall 재시작 여부..

sigaction 구조체의 sa_flags가 SA_RESTART가 set이 되어있을때,

해당 시그널이 발생했을 경우, EINTR에러를 되돌리지 않고, 자동으로

재시작하는 system call종류가 OS마다 다 다르나요?

SunOS와 linux에서 프로그래밍하고 있는데, 좀 다른거 같기도 해서요..

답변 부탁드립니다~~

익명 사용자의 이미지

[질문] PHP 사용시 절대경로와 상대경로에 관해서

사용OS 레드헷 7.1

안녕하세요, 저는 웹호스팅하다가 서버호스팅으로 변경하니까
혼자 다 하다보니 궁금한게 많습니다. ^^;

이젠 거의 답을 찾은 것 같은데 질문 하나 드립니다.

웹호스팅에서 상대경로로 잘 사용하던 PHP(카운터)가
서버호스팅 받는쪽으로 옮기고 모든걸 동일하게 해 놓고 해도
파일이 없다고 못찾는 문제가 발생합니다. 아래 에러처럼요.

Fatal error Failed opening required '/lib/ZestyCFG.php'
(include_path='./usr/local/lib/php')
in /home/cyberzoo/counter/lib/ZestyLIB.php on line 2

익명 사용자의 이미지

(ret_url == null) <--false 근데.. ret_url 은 null...이게

얼마전에 바로 jsp를 시작했는데요..

책에 예제 연습하다가

진짜..말도 안되는...이런...황당한 경우가..(물런 제 생각)

정말 답답해서...이렇게 질문드립니다...

게시판 관리자 로그인부분인데요...
---------------------------------------------------------------------

<@ page info="admin login" errorPage="error.jsp" %> <%@ page contentType="text/html; charset=euc-kr" %> <% String adminid = myutil.checkNull(request.getParameter ("adminid")); String password = myutil.checkNull(request.getParameter

익명 사용자의 이미지

fscanf 질문입니다.

제가 스트림에 대한 지식이 별루 없어서.. ^^;;

하여간..

말그대로 fscanf에 대한 질문인데요..
fopen으로 파일을 입력 받아서 이 내용을 데이타로 쓰고 있는데요..
파일 내용은
수,수,수
이렇게 되어있습니다. 라인은 한 6만라인 정도 있고
이것을 x , y , z로 입력받아서 프로그램밍 하는 건데요.
if(stream != NULL){
for(i=0; i<=64721; i++)
{
fscanf(stream,"%f,%f,%f",&x[i],&y[i],&z[i]);
}
}
이런 식으로 파일의 내용을 받았는데 왜 fscanf가 저런식으로 사용 되어
지는지 이해가 안됩니다.

익명 사용자의 이미지

GCC에서 어셈블시 버그???

커맨드라인 입력받는 간단한 예제를 구현하고 있었거든요
(즉, c에서의 main(int argc, char *argv[]))

ex ) ./xyz abc def
이렇게 하면 argc로 3이 나오고 그 다음 포인터 값으로
./xyz, abc, def 를 화면에 출력시키는건데

gas와 nasm에 문법만 빼고 같은 로직으로 예제를 짯거든요
그런데 nasm에서는 잘돌아가는데..gcc로 어셈블한
(gcc -o xyz xyz.s) 예제 파일은 엉뚱한 값만 생성해내고
값이 안나오는 겁니다.

한 예로 프로그램시 첨음의 pop는 인자갯수 값(argc)을 가지고

익명 사용자의 이미지

저 유닉스---&gt;리눅스로 바꾸는 작업중에 궁금

커널쪽은 아니구여
하나의 프로그램 입니다
여러가지라서 프로토콜도 나오고 암호쪽도 나오고 db도 있고 하여튼 많은
부분이 있어서......
makefile에
아래와 같은 구문이 있는데요
include $(ORACLE_HOME) /plsql/lib/env_plsql.mk
$(ORACLE_HOME)이걸 정의 한 곳도 없구 소스 파일중에 env_plsql.mk
이런 파일도 없는데 어떻게 해야 하는지 알아 보니까 왠지 오라클 같은데
이것때문에 자꾸 오류가 나는군요 어떻게 하면 되지요

익명 사용자의 이미지

xterm, vt220, vt100의 차이는 무엇인가요?

각각의 터미널들의 차이점은 무엇인가요?
termnial라이브러리를 이용하여 위의 터미널 기능을 흉내낼 수 있는지요
또, ncurses를 이용해서 모든 터미널에서 문제없이 프로그램을 작성할 수
는 없는지요...

p.s - kldp 에서 vt220등으로 나오는 자료가 없어 질문 올립니다.

익명 사용자의 이미지

한 디렉토리내에서 최대 파일 갯수?

갑자기 궁금증이 생겨.. 확인차 한번 여쭈어봅니다..

각 파일에 identify는 i-node지요..
그리고 디렉토리또한 그렇구요..
i-node의 형이 ino_t 이것인 u_long으로 디파인 된거구여..
그렇다면 unsigned long인데..

이것만 보면 무제한일거 같으나..

걸리는게..
struct dirent 가 list구조가 아닌듯..
단순 배열로 되어있다면..
디렉토리 안에 디렉토리나 file을 포함하는 갯수가 한계가 있다는 얘기가
되거덩여..

그러나 여러책을 뒤져봐도 dirent구조체에 대한 설명만 되어있고 전체 구

페이지

프로그래밍 QnA 구독하기