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

sweetbj의 이미지

[초보] c언어 헤더파일 관련 질문~!!!!

안녕하세요~

c언어 헤더파일에 관한 질문인데요

2개의 헤더 파일이 있는데 동일한 이름의 변수나 함수로 각 헤더파일에 정의되어 있다면

어떻게 코드를 짜야하나요??

예를 들어 A라는 헤더에 pi=3.14라 정의되어 있고, B라는 헤더에는 pi=0.1이라 정의되어 있다면,

main.c에서 어떤 함수는 A 헤더의 pi를 찾아야하고, 어떤 함수는 B 헤더의 pi를 찾아서 쓰게 해야 합니다.

물론 중복 변수를 선언한 거 자체가 실수라고 생각하지만... 바꿀 수 없다면 어떻게 코드를 짜야하나요???

hnrapper의 이미지

OS X에서 앱 실행 vs UNIX 바이너리 실행의 차이


안녕하세요, OS X 프로그래밍 완전 초짜 프로그래머입니다.
OS X 용 앱을 개발하고 있는데,
프로그램은 가상 파일시스템(Fuse를 사용한) 구현입니다.
그런데 개발 도중 심각한 문제가 발생하고 있습니다.

프로그램 동작상 가상 파일 시스템 내부의 여러 폴더를 Finder에서 왔다갔다 하면
수많은 파일이 open됐다가 release되는데 (thumbnail 생성등을 이유로)

이상한건
1. X Code 상에서 바로 실행을 시키면 프로그램의 동작에 아무 이상이 없는데,

2. 빌드해서 만들어진 XXX.app 파일을 더블 클릭해서 앱을 실행하면 "dnssd_clientstub deliver_request: socketpair failed 24 (Too many open files)" 라는 에러를 내뿜으면서 파일 핸들이 망가지면서 가상 파일시스템 자체가 망가져 버립니다.

darkharf2의 이미지

선배님들 테라텀 이용시 질문드립니다.

선배님들 안녕하세요 it 갓 입문한 새내기 입니다.

다름이 아니오라 제가 ubuntu 서버에서 maven이용한 작업을 하고있습니다.

윈도우 원격데스크톱 연결 후 서버내에서 터미널을 이용한 maven 사용시 maven 이 정상 작동되오나

테라텀을 이용하여 접속한뒤 maven을 사용하려 할 경우

오류: 기본 클래스 org.codehaus.plexus.classworlds.launcher.Launcher을(를) 찾거나 로드할 수 없습니다.

위와 같은 오류가 발생되며 maven을 사용 할 수가 없습니다.

이러한 경우에는 어떻게 조취 해야 하는지 조언을 부탁드립니다

읽어주셔서 감사합니다

즐거운 하루 보내세요~!*

travis의 이미지

화면확대 방법 문의

OS X에서 화면확대 기능을 잘 쓰고 있는데, 리눅스에서도 같은 기능을 사용할 수 없을지 궁금하여 질문드립니다. os x에서는 커서 주변부를 확대시키거나 다시 축소시킬 수 있는데, 커서를 움직이면 확대된 화면도 따라서 움직입니다. 커서가 항상 화면 한 가운데 위치하고요. 그런데 리눅스에서도 이런 zoom in/out이 가능한지 모르겠습니다. Uninty tweek tool이라는 프로그램을 설치해서 화면을 확대할 수 있기는 하지만, 이 프로그램을 사용하면 커서가 화면 한 가운데에 고정되지 않기 때문에 커서를 움직일 때마다 화면이 뒤늦게 따라와 눈이 어지럽습니다.

혹시 우분투에서도 OS X같은 화면확대가 가능할까요?
파이어폭스나 워드프로세서에서 페이지 확대하는 것이 아니라 어떤 화면이든 확대할 수 있는 방법이 필요합니다.

koku_ma의 이미지

네트워크 통신 문제

첨부된 파일과 같이 같은 네트워크에 서버들이 있읍니다.

A, B, C 서버간에 통신이 문제가 없이 잘 됐었습니다.

그런데, 어느날 갑자기 A서버와 B서버가 통신이 되지 않습니다.

그러나 C 서버는 A와 B서버 모두 통신이 잘 됩니다. 물론 A 에서 C, 그리고 B 에서 C 사이의 통신은 잘 됩니다.

A와 B 서로 간의 통신이 안됩니다.

어떠한 방법으로 A와 B사이에 통신이 안되는지 알 수 있는 방법을 알려주세요.

위에서 말한 통신이 잘 된다는 말은 ping 이 된다는 것입니다.

kismp123의 이미지

어셈블리어 최적화 관련 질문

안녕하세요
혼자 공부 중인 학생입니다.

제가 어셈블리어를 최적화 할려는 프로젝트가 있습니다.

그래서 gnu가 오픈소스이니 이쪽의 도움을 받아
어셈블리어를 최적화 할려고하는데요

input으로 어셈블리어를 넣어서 output으로 최적화된 어셈블리어를 받을 수 있는 방법이
있을까요?

바이너리를 만들 필요는 없고 그냥 단순 최적화만 해주는 것으로 결과 값을 받는것을
원합니다.

그래서 혹시 오픈소스이니 어느쪽을 보면 된다든지 아니면 비슷한 프로젝트가 있을까요?
고수 여러분의 답변을 기다리겠습니다..

isanghan의 이미지

[완료] ORACLE TABLE 명에 "@"가 붙을 수 있나요?

회사에서 코드 분석 중인데...

디테일한 상황은 저도 잘은 모르겠네요;;;

지금 돌아가고 있는 서버의 소스라는 것만 아네요...

간단하게 환경을 설명하자면

언어는 ASP(닷넷 아님)이고

오라클 버전은 10g알고 있습니다...

소스는 과거 스타일로 심플하게

ODBC 로 였나 DB를 연결하고

db.execute([쿼리명령])

으로 진행되는 간단한 소스입니다만

QUERY를 분석하고 있는데

테이블명에 @가 붙어서 쓰네요

예를 들자면

crespo07의 이미지

vector dbgheap.c 오류 관련

안녕하세요 vector에 관한 질문이 있어 이렇게 글을 올립니다.
지난번에 올렸으나 아직 해결을 못해 구체적인 사용 지점을 추가하여
다시 한번 올립니다. pTrack에 데이터를 삽입을 해야하는데
다른 변수들(RSS, Deeps, GDH)은 정확하게 삽입이 되고 있습니다.
그러나 Point_ADD에도 데이터를 삽입이 필요하여

다음과 같은 코드를 pTrack->Point_ADD.push_back(pline); 추가하였습니다만
추가하면 에러가 발생하는듯 합니다. 호출스택을 보면 dbgheap.c부분에서
나고 있어 찾기가 쉽지 않아 도움을 고수님들께 부탁드립니다.

이렇게 올리면 보기 힘들것 같아 죄송하지만...
작은 도움이나 청하려고 이렇게 올립니다...

혹시 몰라 dbgheap.c 스크린 샷도 첨부합니다.


/////////////////// common_Type.h ////////////////////////

페이지

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