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

darklady78의 이미지

bash script 질문 드립니다.

안녕하세요.
리눅스 초보 유저입니다.
shell scipt 처음 쓰는 유저입니다.
tcsh shell 이용해서 script를 만들어져 있던 것을
제 환경 bash shell로 바꿔서
tcsh --> bash 변경하였습니다.
이것을 ./script.sh 실행하였더니,

./script.sh: line 3: syntax error near unexpected token '('
./script.sh: line 3: 'set a = ()'

이런 메세지가 떳습니다.

이것을 해결하려면 어떻게 해야되는 건가요?

스크립트는 아래와 같습니다.

trymp의 이미지

mudflap 같은 debug library 써보신 분이요

제 컴파일러가 아래와 같은 version 입니다.

gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)
glibc 2.5

데몬이 네트워크 과부하 상태에서 죽는 문제가 있어서

이것을 잡으려고 하는데, dmesg 도 별다른 정보가 안남고

sigsegv handler 에 backtrack 정보를 찍게 해놔도 잘 안 남네요.

그래서 mudflap 이라는 runtime 시에 mudflap 라는 것을 써보려고 하는데요.

뮌가 자꾸 문제가 생기네요.

제 컴파일러 버젼으로도 mudflap 지원이 가능하지 않나요?

mudflap 써보신 분 어떻거 설치하고 사용하면 되는지

알려주시면 감사하겠습니다.

morolty의 이미지

쉘스크립트 사용중 함수 내 쉘 명령어 사용에 대해 질문이 있습니다.

안녕하세요. 제목과 같이, 쉘스크립트 사용중, 함수 내에서 ftp 혹은 sed 등의 명령어 사용을 하고싶습니다.

예를들어 약간의 슈도코드를 섞어서,

raymundo의 이미지

두 개의 bit열에서 동일한 최대길이 prefix 뽑아내기

안녕하세요,

아주 긴 비트열이 아니라 그냥 int 범위에 충분히 들어가는 두 수가 있을 때 이진수로 나타냈을 때 공통되는 프리픽스만 뽑아내려고 하는데요.

10111011   PA
10110010   PB
--------
10110000   P0 - 구하고자 하는 것
(P: Prefix 부분, A,B: 나머지 뒷부분, 0: 00...0, 1: 11...1)

prefix 뒷부분이 완전히 서로 반대라면 (B == ~A) 그냥 AND 연산만 한 번 하면 P0 형태가 되겠습니다만,
위에처럼 어떤 자리는 동일하게 1일 수도 있는 경우라면요.

제가 생각한 건

canuyes의 이미지

DP의 대표적인 동전문제 관련질문입니다.

우선 문제는 아래와 같습니다.

n가지 종류의 동전이 있고 그 가치는 가각 다르다.
이동전들을 적당히 사용하여 가치의 합이 k원이 되도록 하려한다.
그 경우의 수를 구하시오. ( 각각의 동전은 무제한으로 사용가능)

저는 전형적인 DP문제라고 생각하고 다음과 같이 작성하였습니다.

angel115115의 이미지

제가 웹 프로그래머 공부 중인데요.

일단 제 소개를 하면
c 자바 어느정도
루비 조금
컴퓨터 구조 및 설계 4판 데이비드 패터슨 arm 어셈만 봤어요.. cpu 메모리 이해불가...

이렇게 배우는데요.

루비 언어로 웹 사이트 만들건데... 리눅스를 알아야 하더라구요...

근데 리눅스를 이해하려면 운영체제를 알아야 하고...

운영체제를 알려면 컴퓨터 구조를 알아야 해서요...

근데 제가 운영체제나 하드웨어 만들것도 아닌데... 저 위에 써논

컴퓨터 구조 및 설계 4판처럼 설계도 보면서 세세하게 안 필요는 없다고 판단이 서요...

아닌가요...?

그냥 리눅스를 이해해서 웹 사이트 만드는거니 심도있게 할 필요는 없다고 봐요...

여기 형님분들이 추천해주는 책들은 거의다 원서 및 번역판인 해외 서적들인데요...

저는 그런 책들 보면 한국 사람이 안 써서 그런지 잘 읽히지가 않고 지루하더라구요.

유일하게 공부하며 다 읽은책들은 난자바 윤성우 씨나 열혈강의 c 이런 한국 서적들이었어요...

inviolable의 이미지

컴퓨터 구조 질문 좀요...

마노 교수 책이고요... 두 개의 배정밀도(32비트)를 가산하는 프로그램 이라는데 어셈 코드가 이해가 안되네요... 해설 및 설명 좀 부탁드려요.

bumworld의 이미지

centos 5.9에서 apache 2.4.6을 컴파일해서 설치 했습니다. 그런데 계속해서 Forbidden이 발생 합니다.

centos 5.9에서 apache 2.4.6을 컴파일해서 설치 했습니다.

apache : /usr/local/apache2.4.6
home : /home/bumworld/webapps/site1

httpd.conf에서 vhost 설정을 주석 풀어 줬구요.

httpd-vhosts.conf 파일은 아래와 같이 설정 했습니다.

/home/bumworld/webapps/site1 디렉토리는 chmod -R 777 /home/bumworld/webapps 로 설정해서 모든 권한은 다 오픈했구요.

그런데도 계속해서 Forbidden이 발생하는 이유가 뭘까요...ㅠ.ㅠ

도움 부탁드립니다.

inviolable의 이미지

(컴구조)어셈, 두 숫자의 차 구하는 것

ORG 100//명령어 100번지에서 시작
LDA SUB//감수를 AC에 저장
CMA//AC의 보수를 구해서 AC에 저장(2의 보수 구하는 과정 1)
INC//AC를 1 증가시킴(2의 보수 구하는 과정 2)
ADD MIN(피 감수를 AC와 더함)
STA DIF//차이(계산 결과)를 저장함
HLT//중단, 밑부터는 설명(라벨)
MIN, DEC 83//피감수 : 십진수 83
SUB, DEC -23//감수 : 십진수 -23
DIF, HEX 0 <-여기 60 아닌가요???//차이 : 16진수 0, 하지만 계산해보면 십진수 106이고 이건 16진수 60임, 그래서 60 아니냐고 한거
END

impactlife의 이미지

연산자 오버로딩 질문이 있습니다.

class Complex{
private:
double real;
double image;
public:
Complex(){;}
Complex(double r, double i):real(r), image(i){;}
void OutComplex(){
printf("%.2f+%.2f\n", real, image);
}

const Complex* operator ++();

};

const Complex* Complex::operator++(){
this->real++;
this->image++;
return this;
}

void main(){
Complex c1(1.1, 2.2);

c1.OutComplex();

c1++;
c1.OutComplex();

++c1;
c1.OutComplex();
}

페이지

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