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

chocokeki의 이미지

레드마인 접속이 안됩니다

ubuntu에 redmine을 설치하다가 도저히 이건 아닌거 같아서 다시 다 지우고
docker라는걸 받아 redmine 컨테이너와 mysql 컨테이너를 받아 설치했습니다

docker ps로 확인해보면 mysql과 redmine이 잘 떠있구요
포트는 3000/tcp -> 0.0.0.0:3000 이렇게 뜹니다

웹브라우저에서 ip를 적고 접속을 시도하면 error connection refused가 뜨며 설치한 pc에서도 접속이 안되고 외부에서도 접속이 안됩니다
대신 설치한 pc에서 localhost:3000/login 으로 주소를 치면 반가운 레드마인창이 뜹니다

ufw를 비활성화 시킨 상태이구요 iptable을 보면 docker에서 자동으로 설정했는지
이런식으로 나오네요
target prot opt source destination
ACCEPT tcp -- anywhere ~~~.~~~.~~~.~~~ tcp dpt:3000

최왕@Facebook의 이미지

웹사이트에 필요한 정보를 미리 소스 외부에 저장해야 합니다.

HTML로 보여지는 화면에 셀렉트 박스가 3개가 있습니다.

셀렉트 박스 3개를 각각 A, B, C라고 칭한다면

셀렉트 박스 A의 선택에 따라 B의 목록이 정해지고

B의 선택에 따라 C의 목록이 정해집니다.

그런데 이 때, 각 목록에 들어가는 내용들은 정해져있는데

이 부분을 js로 구현하면 소스가 길어지고 가독성이 떨어지는 것 같아서

목록에 들어가는 내용들을 소스 외부에 별도 파일로 저장해두고

파일의 내용을 불러와서 목록을 띄워주고 싶은데

어떤 방법을 쓰는 것이 좋을지 궁금합니다.

세벌의 이미지

MS 윈도 10 과 리눅스 파일 전송

집에 컴퓨터 두 대 있습니다.
둘다 공유기에 유선 연결해서 쓰고 있습니다.
하나는 윈도 10, 하나는 리눅스(우분투 16.04) 설치 되어 있습니다.
두 컴퓨터 간에 파일을 공유 하려면 어떻게 하는 게 좋은가요?

리눅스 쪽에 ftp 서버를 설치하고, 윈도 쪽에 ftp 클라이언트 설치?
samba ?
또 다른 방법?
도움말 부탁드려요.

pillose의 이미지

ndk에 있는 툴체인으로 gcc를 컴파일 하고 있습니다.

루팅된 핸드폰에서 gcc를 사용하고 싶어서 크로스 컴파일러로 직접 컴파일 하고 있습니다.그런데 처음에는 그냥 '명령어 몇 개 입력하면 컴퓨터가 알아서 하겠지' 라는 생각으로 시작을 했는데 계속 오류가 납니다.인터넷을 뒤져봐도 해결책을 찾을 수 없어서 이 글을 씁니다.

혹시나 해서 두 가지 버전을 컴파일 하고 있습니다.

gcc-4.8.0은

you88311의 이미지

구조체와 일반 지역변수 스택 저장 순서 차이

안녕하세요 공부하다 궁금한점이 생겨 질문 올립니다.
gdb로 확인하던 도중 구조체와 일반 변수의 스택 저장 순서에 차이가 있다는 것을 발견했습니다.

일반적인 지역변수의 경우

#include <stdio.h>
 
int main(void){
        char A='A';
        char B = 'B';
        int C = 100;
        printf("%c %c %d\n",A,B,C);
        return 0;
}

이를 gdb로 살펴보면

0x80483d6 : mov BYTE PTR [%ebp-1],0x41 //'A'
0x80483da : mov BYTE PTR [%ebp-2],0x42 //'B'
0x80483de : mov DWORD PTR [%ebp-8],0x64 //100

blackj0221의 이미지

undefined reference to `WinMain@16' 에러

Visual Studio Code와 GCC로 간단한 코드를 컴파일했는데, 오류가 생겨서 진전을 못 하고 있습니다.

zasxer의 이미지

fork와 socket에 관한 질문입니다.

안녕하세요.
책을 읽다가 궁금한 점이 생겨 질문을 올립니다.

fork를 통하여 다중 프로세스 형태로 서버의 속도를 높인다고 되어있는데,
서버에서 부모는 데이터를 read만 하고 자식은 데이터를 write만 하는 형태입니다.

그런데 여기서 궁금한 점은 부모가 여러 자식을 둔다면 자신의 파일 디스크립터를 자식이 복사해가는데,
소켓은 시스템의 소유라서 복사가 안되어 있습니다.

당연 소켓을 복사한다는 것은 같은 포트에 두개의 소켓을 복사한다는 말이 안되는 소리인데...
파일디스크립터는 하나의 소켓을 통해 포트와 연결되어 통신을 하는데,
1. 2개의 파일 디스크립터가 하나의 소켓에 동시에 write를 하려고하고 하면 세마포어 형식으로 데이터의 write를 막고 있다가 자원이 free되면 write권한을 얻게 되나요??

2. 만약 세마포어 형식으로 자원을 쓰고 반납하는 형식이라면 결국 fork를 통한 이점을 가지지 못하는 것 같은데,
굳이 fork를 해서 데이터를 주고 받는 형식으로 프로그래밍을 하는 이유는 무엇인가요...?

goldshake31의 이미지

ssh프로토콜에서 실시간 데이터 스트리밍, 가능할까요?


안녕하세요. 네트워크쪽을 잘 몰라서 하고있는 프로젝트가 가능한지 개발자분들에게 여쭤보고싶습니다.

과제의 큰 개요는 우선 로컬(PC)에서 카메라로 영상을 받아 실시간으로 서버로 영상을 전송합니다. 이후 서버에서 Image detect를 하여 detect된 화면을 실시간으로 다시 로컬에서 보여줍니다. 현재 Image detection코드는 있지만 서버연결을 어떻게 해야될지 모르겠네요.

참고로 서버는 구글 클라우드 플랫폼을 사용하고, 접속은 ssh 프로토콜로 하고있습니다. 찾아보니까 RTSP, RTP등 실시간 데이터 스트리밍 프로토콜은 있지만 제가 SSH를 사용하고 있어서 안되는 것 같고 결국 SSH위에서 실시간 데이터 스트리밍을 해야하는데, 가능할까요?

감사합니다.

sim8826의 이미지

c언어 다중 Struct의 값을 지우는 문제!!! 도와주세요

다음과 같은 Nested Structure가 있는데요.. 요약하면.. Contact라는 스트럭트가 Name과 Numbers라는 스트럭트를 가지고있고, 해당 스트럭트들은 다시 문자열이나 int값을 가지고 있습니당..

struct Name {
    char firstName[31];
    char lastName[36];
    int age;
};
 
struct Numbers {
    char cell[15];
    char home[15];
};
 
struct Contact {
    struct Name name;
    struct Numbers numbers;
};

제가 하고 싶은 것은.. Contact 변수를 통해서 Name안에 있는 2개의 문자열과 1개의 int를 전부 0으로 돌려주고 싶습니다.

먼저 Contact 타입의 contact라는 변수를 초기화 해볼게여..

hwang890의 이미지

C...해결부탁드립니다.

안녕하세요 C공부하는 초짜 학생입니다.
C기초 플러스 문제를 풀다. 잘모르는 부분이 있어 글을 올립니다.

아시는분은 답변 부탁드립니다.

문제
다음과 같은 출력이 나오는 프로그램을 작성하라

<결과 값> For he's jolly good fellow! For he's jolly good fellow! For he's jolly good fellow! which nobody can deny!

main() 함수외에, 2개의 사용자 정의 함수를 작성해야한다. "jolly good"메시지를 한번 출력하는 jolly()라는 함수와, 마지막 라인을 출력하는 deny()라는 함수를 작성해야한다.

페이지

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