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

momo7의 이미지

[펄] 해시를 이용하여 특정조건에 부합하는 것들의 합을 구하기

안녕하세요. 아래와 같은 데이터가 있습니다. 포인트, 동일년도 기준으로 특정조건을 만족시키는 기온의 합산을 할려고 하는데,

자꾸 제대로 된 결과값을 보여주질 않습니다. 아래 코드보시고 힌트좀 주실수 있습니까?

** 해시만 가지고 두가지 조건을 동시에 만족시키는 것을 잘 표현하기 어려워 for문을 더 썼습니다.

/데이터/

포인트 년월일 기온
90 19910101 10
90 19910102 20
90 19910103 19
91 19910101 15
91 19910102 19
91 19910103 25
90 19920101 30
90 19920102 30
90 19920103 10
91 19920101 30
91 19920102 20
91 19920103 10

/기대하는 결과/
90 1991 3
91 1991 8
90 1992 24
91 1992 14

skynsn3423의 이미지

유닉스에서 혼자 공부하고있는 학생입니다. 질문좀 드릴게요 ㅠ

vi를 이용하여서 .c 프로그램을 작성을 하고있습니다.

struct passwd *pw; 변수를 선언하고
그 /etc/passwd 에서 pw->pw_dir을 for문을 이용하여 출력하면

/home/stduent/학번/사용자이름폴더
이런식으로 나오는데요.

사용자가 학번을 입력하면 그 학번에 해당하는 사람들의 정보만 출력하고 싶은데.

if (pw->pw_dir == "home/student/학번(변수)/사용자이름폴더") <- 여기안을 어떻게 써야 할지 모르겠습니다.. vi가 아니면 awk gawk 이런걸로 이용하면 될꺼같은데.

vi로 사용자에게 argc, *argv[] 명령행 인자로 받아서 프로그램을 짜려고하는데.. 난감하네요 ㅠ

어떻게 해야 하는지좀 도와주세요 ㅠ

hypnosis의 이미지

커맨드 라인에서 한줄 출력후 그 한줄 지우고 다시 그자리에 한줄 출력하는 방법

음.. 저번에 뭘 설치 하다가 그런지 모르겠는데요..

설치하다가 봤는데 설치 되는 파일 표시나 메세지 가 한줄에 표시되면서 바뀌는걸

보면서 이런거 해보고 싶어서 물어봅니다.

한줄 메세지 출력후에 그 출력만 지우고 다시 새로운 메세지 그 자리에 출력하게 할려면 어떻게 해야대는지 아시는분

계신가요..

엔터치면 현재 그 메세지가 커맨드 창에 찍히고 그 밑으로 다시 출력 이 계속 되던데 ㅠㅠ

sitan81의 이미지

[Ubuntu ] apache2 + tomcat6 + jsp Spring 에서 최초로 외부 서버 접속시 17초의 딜레이가 생깁니다.

DNS 캐싱 관련된 이슈인것 같아서 관련해서 서칭을 아무리 해봐도 답을 찾을수가 없어
글을 남깁니다.

[Ubuntu ] apache2 + tomcat6 + jsp Spring 로 서버를 운영중이며

jsp Spring 에서

내부서버안의 행동이 아닌 외부서버( facebook )로 접속해 파싱해 올려면 17초씩 걸립니다.

최초 한번만 그렇게 되고 2번쨰 부터는 빠르게 응답합니다.

아마도 DNS를 찾아 헤메다 찾아서 저장해 놓는것 같은데..

이걸 좀 빠르게 할수 있는 방법이 있을까요??

rmstjd의 이미지

Oracle DB에 테이블과 틀은 만들어놓고 insert를 안한 컬럼의 내용은 무엇이 들어가나요?

java 를 하고있는데 insert를 안한 데이터를 체크하려고 하거든요
Data가 있으면 상관없는데 없으면 Exception이 발생해서 진행이 안되더라고요
어떻게 해야 될까요??

vani2의 이미지

문자열상수는 Rvalue아닌가요?

주소연산자(&)에서 피연산자는 lvaue여야 합니다. (C++03 5.3.1/2).

왜냐하면, 영속적인 객체의 주소를 가지는 것은 괜찮지만, 임시적인 객체의 주소를 가지는 것은 굉장히 위험 하기 때문입니다.

출처 - http://scor7910.tistory.com/66

제가 아직 문자열상수에 대해서 제대로 된 이해를 못했는지는 모르겠지만..

일단 문자열상수는 실행파일 상수영역에 보관되고 있다면

char* c = "ㅁㄴㅇㄹ";

c라는 char*형 변수에 "ㅁㄴㅇㄹ"라는 문자열 상수의 번지를 대입하는 것으로 lvalue에 rvalue를 대입한것 아닌가요?

const char (*c)[9] = &"ㅁㄴㅇㄹ";

위 문서에 따르면 rvalue는 임시적인 값이므로 &연산자가 붙으면 안된다고 되어있는데

문자열은 예외라고 할 수 있나요?

rznyak7의 이미지

데비안 DVD안에있는 패키지 설치 질문

안녕하신지요?

제가 데비안을 사용하게된지 얼마안되서 많이 헤매고있습니다...
데비안서버에서 패키지를 받아서 설치하는게아니라
DVD안에있는 패키지로 한번 설치를 해보고싶은데요.
마운트시키고 pool 안에있는 deb 패키지파일들을 찾긴했습니다.
근데 dpkg로 설치를하니 의존성문제로 오류가뜨면서 설치가안되는게있더군요

질문은 제가 여기까지 온게 맞게 온건가요?
의존성 오류를 잡을 방법은 없을까요?

그리고 openldap 서버를 구성하려고하는데.. 이 패키지가 어딨는지 모르겠습니다..
아시는분 답변 부탁드립니다..

idrukawa의 이미지

정규식 질문드립니다.

# 주석 어쩌구 저쩌구
# 계속 주석...
# ...
AAMgr $H1 $Io $V1.0
BBBMgr $H3 $Io $V1.1
CCCMgr $H3 $Ix $V1.0
DDDDMgr $H4 $Ix $V1.3
...

이런 파일이 있는데요.

인자로 BBBMgr을 넘겨주면 위 파일의 BBBMgr의 $I 값을 x 로 변경하고,
인자로 CCCMgr을 넘겨주면 위 파일의 CCCMgr의 $I 값을 x 로 변경하는 스크립트를 작성하려고 합니다.

이런 식으로 간단히 처리될 수 있는지 정규식 조언좀 부탁드립니다.
안되면 파일을 열어서 한 줄씩 처리해야

cheonyesung의 이미지

클라이언트 쪽에서 OCI를 이용하는 것과 소켓프로그래밍으로 처리하는 것

클라이언트쪽에서 OCI를 이용해서 DB서버에 데이터 처리는 하는 것과
소켓프로그래밍으로 db에 넣을 데이터를 DB서버에 보내서 받아서 처리하는 것 중
어느 것이 더 빠르가요?

bakdorazi의 이미지

리눅스 질문은 아니고 HP-UX에서 시스템 Daemon에 대한 질문입니다.

제가 유지보수 하는 시스템이 HP RX6600입니다. 여기 OS가 HP-UX인데

OS에서 ps -ef 하고 봤을 때 프로세스들 중에서 모르는 것이 있어서 시스템 재부팅하기가 힘듭니다.

목록은 아래와 같습니다.

페이지

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