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

goddnsznvhs의 이미지

iraf cl works everywhere! 2개의 비스무리한 질문입니다.

iraf를 설치하고 사용하다보니 평소와는 다른 2개의 이상한점이 있습니다.

1. mkiraf가 먹히지 않습니다..

그래서 .bashrc에다가 다음과같이 써놓고 명령어를 바꿔서 쓰고있습니다.
alias mk='/home/sylee/.iraf/bin/mkiraf'

더욱 이상한건 mk자리에 mkiraf를 써넣어도 작동하지 않습니다. 즉
alias mkiraf='/home/sylee/.iraf/bin/mkiraf'

라고 해도 안됩니다. 음?

2. cl이 어디에서나 작동합니다..

서버에서 사용하던 바로는 login.cl이 없는 곳이면 cl을 입력해도 제대로 작동하지 않아야 하는 것으로 알고 있습니다. 그런데 login.cl이 있던 없던 "Welcome to IRAF~~" 라고 잘 실행됩니다.

두개가 비슷한 문제라고 생각되는게 보통은 ~~~/bin 이런데 실행프로그램? 이 카피되어있어서 실행되는 거나 alias로 바로 실행하게되는거같은데.. 하나는 안되고 하나는 이상하게되고 하는게,, 어떤걸 확인해보아야 할까요??

rndud926의 이미지

이 문장이 어떤걸 의미하는지 모르겠습니다. (영어입니다)

If in the NoAddress state, the secondary station masks the min(PL,2) left-most octets of its own unique ID with the min(PL,2) left-most octets of the bit mask in the XID command and compares the result with the min(PL,2) left-most octets the unique ID supplied in the XID command.

If they match, the secondary device masks the max(0,PL-2) rightmost octets of its own unique ID with the max(0,PL-2) right-most octets of the bit mask in the XID command and compares the result with the max(0,PL-2) right-most octets of the unique ID supplied in the XID command.

trymp의 이미지

C++ 에서 operator cast 함수 사용시에 리턴형을 지정해주지 않아도 되나요?

예를 들자면

class AA
{
  operator ++();
};
 
AA& AA::operator++()
{
 .....
 return AA;
}

위와 같이 리턴형을 명시해 주잖아요.

근데 책을 보니 사용자클래스->int 로 변환하는 함수에서

AA::operator int()
{
}

함수 선언이나 정의에 함수 리턴 타입을 명시하지 않더라구요.

이것도 생성사/소멸자 처럼 원래 리턴 타입이 없는 건가요?

잘 아시는 분 조언 부탁드립니다.

Zera의 이미지

코드 작성관련 절차 질문이 있습니다.

코드를 작성할 때 그동안 main문 안에다 다 넣는 습관이 있었는데요... 이제는 그게 지저분해 보여서 함수를 만들고 있습니다.
그런데 제 문제가 함수화를 잘 못합니다...

함수화 -> 코드완성 이 올바른 작성법인가요?
or
코드완성 -> 함수화 가 올바른 작성법인가요?

추가로 어떤 방법이 실력을 질적으로 향상시키나요? 궁금합니다...!

ksj1016의 이미지

초보주의) vmware로 우분투 잘 돌리다가...

자동으로 뜨는 소프트웨어업데이트하고 나서 부터
우분투가 tty로 들어가집니다
해결방법 검색해보다 우분투데스크탑 설치하고 startx치면 다시 된다고 해서 해봤는데
그렇게해도 바탕화면 이미지만 뜨고 상태표시줄이 안뜨네요
그리고 껏다 키면 다시 그대로 tty로 들어가집니다
어떻게 해결방법 없을까요?

우분투 버젼은 14.04lts입니다

qeeeeep의 이미지

[자바] Hash알고리즘을 사용하는 컬렉션에서 hashCode() 메소드를 이용하는 이유가 무엇인가요?

자바에서 HashSet, HashMap 등의 컬렉션 프레임워크를 사용할 때

요소 검색시 hashCode메소드의 리턴값 비교 , equals() 연산결과

이 두 가지를 순서대로 이용한다고 알고 있습니다.

equals메소드를 사용하기 전에 hashCode 메소드의 리턴값을 비교하는 것이

(성능상의?) 이점이 있기 때문일 것으로 추정됩니다만

저의 개인적 논리로는 equals 결과가 true면서 hashCode()값이 다른 객체가 있을 수 있나 싶습니다.

그래서 equals()만 사용하는 것이 개발자의 실수도 줄이고 equals()비교가 필요한 경우 더 성능이 좋을 것 같다고 생각이되는데요

이런 맥락에서 hashCode 메소드를 사용하는 이유가 궁금합니다!

junen79의 이미지

UNIX PDF Printer 설치방법 문의

안녕하세요.

linux에서 편하게 프로그램을 설치하다 unix를 처음 접하게 되었습니다.

다름이 아니라 SCO Open server Unix에서 HP프린터에서 종이로 출력하고 있는데,
CUPS와 같은 PDF 가상 프린터를 설치하여 PDF 파일로 출력하려고 시도하고 있습니다.

관련된 자료나 방법 가르쳐 주시면
정말 감사하겠습니다.

k1d0bus3의 이미지

젠투리눅스 환경변수(?),플래그옵션(?)의 개념에 대한 질문

USE플래그도 아니고, 그냥 젠투환경변수라고 불러도 되는지는 모르겠습니다만,
emerge --info 를 하면 VIDEO_CARDS="intel nouveau radeon fbdev" 라고 나오는데, 이 부분이 이해가 안갑니다.

어짜피 이런 GPU드라이버는, 사용자가 커널 config 설정 후 커널 빌드를 해야 커널에 포함되든지 모듈로 만들어지든지 하는겁니다.
그렇다면 젠투 make.default 파일같은 곳에서 GPU환경변수를 설정하는 것이 무슨 의미가 있습니까?

혹시 젠투 환경변수를 바꾸어 젠투빌드를 하면, 커널 config까지 알아서 바뀌나요?
아니면 그냥 root filesystem을 지정된 비디오카드 드라이버들에 맞게 뭔가 최적화를 해주는 건가요?

HDNua의 이미지

[영어] 네트워크 책을 읽고 있는데, P2P에 대해 여쭤보고 싶습니다.

영어 질문합니다. 좀 많습니다.
Computer Networking: A Top-down Approach 112 page를 읽고 있어요. P2P 구조에 대해 다음과 같이 설명하고 있습니다.

Instead the application exploits direct communication between pairs of intermittently connected hosts, called peers.

(P2P 구조에서는 데이터 센터의 전용 서버에 대한 의존도가 덜하다.) 대신 애플리케이션이 간헐적으로 연결되는 호스트 쌍 사이에서의 직접 통신을 최대한 잘 이용한다.

질문 1. peers는 hosts인가요, 아니면 direct communication인가요? 다음 문장을 보면 피어는 직접 통신인 것 같다고 생각합니다.

페이지

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