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

Sailor_moon의 이미지

간단한 AUTOMATA 의 expression 인데 , 이게 왜 틀린거죠 ?

안녕하세요 , 컴파일러 기초 클래스 듣고 있는데

난데없이 질문 좀 드립니다 .

Context -free grammar , 우리나라 말로는 문맥 자유 언어 인데요 ..

S -> A | B
A -> 000A | 엡실론
B -> 00B | B

이걸 정규표현식으로 나타내는 건데 ,

저는 S 는 A 나 B 로 가지 쳐질 수 있고 ,
A 는 다시 000 이 왼쪽에 붙어나가는 형태고 , B 는 00 이 붙어나가는 형태이고 , 이 그래머는 empty 를 만족하니까
그리고 두 왼쪽 , 오른쪽의 가지로 이루어진 언어니까 ..

(000)*(00)* 이라고 생각했는데, 냉큼 틀렸으니 다시 알아오라더군요.

간단해 보이고 논리적으로 맞는것 같은데 .. 왜 안되는거죠 ?

biosensor의 이미지

다수의 ip를 추가하고자할때 파일명?

하나의 NIC에 다수의 IP를 심어야하는 상황입니다..

추가하는 방법은 알고있습니다만 파일명을 꼭 형식에 맞춰야하는지 궁금하여 여쭈어봅니다.

ifcfg-eth0

위 파일이 1번째 ip인데요. 다음번 아이피는 꼭 ifcfg-eth0:0 이런식의 이름을 명명해야하는지요?

ifcfg-eth0:1 이런식으로는 안되는건가요? 직접해보면 돼겠지만 문제가 발생할듯하여 여쭈어봅니다.

그리고 보통 여러개의 IP를 심어도 아웃바운드는 IP는 한개로 알고 있습니다. 이것을 확인하는 방법도 궁금합니다.

감사합니다.

sungho91의 이미지

포트란 언어로 짜여진 소스파일이 씨언어로 짜여진 소스파일이 정의되지 않은 참조라는 에러 메세지를 출력할떄,,,, 제발 도와주세요 ㅜㅜㅜㅜㅜㅜ

현재 tough2-mp를 최종적으로 클러스트에서 수행하기위해 먼저 개인 데스크탑에 환경을 구축하는작업을 하고 있습니다.

현재 제가 할당 받은 데스크탑은 인텔 i7 샌드브릿에 플랫폼은 Centos6.3 84_64를 설치하였습니다.

tough2-mp 개발자가 작성한 문서를 보니 tough2-mp는 Aztec 라이브러리와 metis 라이브러리를 요구합니다.

aztec는 메트릭스를 반복법을 통해 선형적으로 풀어내는 solver이고 metis는 병렬 연산을위해 쪼개주는 프로그램입니다.

현재 tough2-mp의 make 스크립은 aztec.o aztecf.h metis,o만있으면 컴파일되어 실행 파일을 만들어야한다고 보여줍니다.

metis는 예제를 통해 라이브러리가 정상임을 확인하였습니다.

aztec은 예제가 있으나 예제가 실행되는지 실행되지 않는지 output파일이 없어서 실행이 되었는지 확인하지 못했습니다.

lhs8421478의 이미지

C언어 버퍼 사이즈 동적할당 방법에 대해 질문 드립니다.

안녕하세요 C언어를 공부중인 청년입니다.

코딩을 하던중 버퍼 사이즈 동적할당에 대해 질문 하고자 글을 올립니다.

파일에서 라인을 읽어서 버퍼에 저장후 내용을 잘라야 하는데 버퍼 사이즈가 파일에서 읽어들인 라인의 수보다

적다면 버퍼 사이즈를 늘릴려고 하는데요 인터넷을 뒤적여보니 포인터를 이용한것이 많이 나오고 정작 버퍼 사이

즈를 늘리는 방법은 찾기 힘들어서 이렇게 글을 올립니다.

#define MAX_SIZE 10000
 
char line_buf[MAX_SIZE];

라고 했을때 만약 적다면 MAX_SIZE를 2배로 늘리려고 하는데 어떤식으로 하면 좋을지 몰라서요...

도움 부탁 드립니다.

hanhoa의 이미지

fedora18을 설치하고 HDMI로 듀얼모니터 셋팅을 했는데 화면이 가득 차서 안나오는 문제가 있습니다.

안녕하세요.

Fedora18 KDE 로 설치를 했고 그래픽카드는 HD5570입니다.
처음에는 D-SUB과 DVI로 듀얼모니터 셋팅을 했는데,
DVI쪽 모니터가 똑같은 1920x1080 해상도인데도 화면에 가득차서 나오지 않고
까만 테두리를 두른 듯 양 화면 중간에 표시되었습니다. 잘리는 부분은 없고 화면전체가 쪼그라든 느낌입니다.
그래서 DVI가 HDMI to DVI케이블이라서 그런거라 예상했는데,
오늘 HDMI to HDMI 케이블을 구해와서 D-SUB 케이블을 빼고 HDMI로 연결을 했더니
똑같이 화면에 가득차게 나오지 않고 쪼그라들어서 나옵니다.
윈도우에서는 Catalyst Control Center에서 조절이 가능했던거 같은데,
리눅스는 초보인지라 어떻게 해야 할지 잘 모르겠네요;
아시는 분 도움 부탁드립니다.

minsubsim의 이미지

vmware에서 fedora 18을 설치후 vmware tools 설치시 kernel hearder path를 찾을수 없다고 합니다

vmware tools 설치시에
The path "" is not a valid path to the 3.7.5-502.fc18.i686.PAE kernel headers.
would you like to change?
라는 메세지를 받았습니다

인터넷에서 해결방법을 찾아서 (kernel 업데이트 및 재시작 등등) 찾아봤지면 여전히 똑같은 문제를 발견하였습니다

/usr/src/kernels에는
3.7.5-201.fc18.i686
3.7.5-201.fc18.i686.PAE
3.7.5-201.fc18.i686.debug
3.7.5-201.fc18.i686.PAEdebug
가 있구요

vivisection의 이미지

centos6 에서 프로그램 설치 질문입니다

epiphany 랑 emacs 24.2를 설치하려고 하는데요

epiphay 설치하는법을 모르겠습니다
예전엔 홈페이지에 설치하는방법 나와있는데 지금은 찾아봐도 못찾겠습니다

그리고 emacs 24.2 설치하려는데 설치파일 받아서 configure 하니 w-window 에러
그리고 또다른에러..

인터넷에서 fedora core용 rpm 받아서 설치하려니까 의존성지옥이 연상되는
에러메시지가 나오고..

어떻게 설치하는건지 알려주십쇼 감사합니다

vivisection의 이미지

centos6 에서 java 바꾸기 질문입니다

기본으로 openjdk 가 깔려있는데 이거 oracle jdk로 교체하려고 합니다
일단 openjdk 지우고 그럼 openjdk 사용하는거 다 같이 지워지고
그다음 oracle jdk 깐 다음 openjdk 지울때 같이 지워졌던거 다시깔면
될거 같은데요
기억에 그렇게 했다가 뭔가 재대로 안되서 뭔가 좀 이상해졌던것 같아서
질문드립니다

위 순서대로 하면 되나요?
안바꾸는게 나은가요?
그리고 ibm jdk 라는것도 있던데 그건 어떤가요?
알려주십쇼 고맙습니다

jungyuu의 이미지

안녕하세요 wsasend , wsarecv 완료 통지 순서에대해서 질문드립니다..ㅎㅎ

안녕하세요

취미로 서버를 만들고 있는 1인입니다.

현재 작업중에 질문이 있어서 글을 올립니다.

현재 하나의 cp 에 connectex 후 생성된 client socket 및

accpetex 를 통해서 생성된 client socket을 둘다 하나의 cp에 등록해서 사용중입니다.(테스트를 위해서)

대충 구조를 그리자면

cp ----------- connect 후의 client socket(1)
|----- accept 후의 client socket(2)

요렇게 되어있구요 1번에서는 죽어라 wsasend만 하게되고 2번에서는 죽어라 wsarecv만 하게됩니다.

여까지 상황 설명이구요...ㅎㅎ

문제가 되는것은 둘다 완료 통지가 오긴 오는데 어느 순간 wsarecv 통지만 쭉 오고

wsasend 통지는 wsarecv통지들이 끝나서야 오는 현상이 발생을 하네요...

mandugukbap의 이미지

커스텀 eglibc 를 사용하도록 하려면?

기존 eglibc 대신 제가 약간 수정한 후 직접 컴파일한 eglibc를 사용하게 하고자 합니다.

1. eglibc에 testfunc()라는 테스트 함수를 작성해 넣은 후 컴파일 (make) 하고 /temp/myusr에 설치하였습니다. (make install).

2. test-codes-1.c 라는 파일을 작성하고 아래와 같은 Makefile을 만들어 컴파일 했습니다.

페이지

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