맨처음에 centos7이미지로 컨테이너를 올린다음에 그 안에서 samba를 구축하고나서
다시 이미지를 새로 만들었습니다. (새로 만든 이미지의 이름은 samba_server:0.0으로 만들었습니다)
그리고나서 docker run -d --name samba -p 445:445 samba_server:0.0 smbd -foreground --no-process-group
명령어로 컨테이너 실행이 안돼고 바로 종료됩니다. 컨테이너 안에서 smbd -foreground --no-process-group
명령어를 입력하면 samba서버가 제대로 작동돼는데 docker run -d 옵션을 주고 CMD로 위 명령어를 주면 컨테
이너가 바로 종료됩니다..
근데 이상하게 docker run -itd --name samba -p 445:445 samba_server:0.0 smbd -foreground --no-process-group ,즉 run 옵션에 -itd 를 주면 컨테이너가 잘 돌아갑니다..
이유를 알고싶습니다..
혹시 지금 gcc로 컴파일 하고있는데 msvc로 바꾸는 방법이 어떻게 될까요?
생성자가 string 인데 main 부분에서 "jun" 이렇게 초기화 했는데 jun이 char 로 인식되어서 생성이 안됩니다 어떻게 해야할까요?
vmware에 우분투 64비트를 설치한 후, Code::Blocks 라는 툴로 C언어로 작성 중입니다. DB를 sqlite3 으로 사용하려고 프로그래밍 중입니다.
분명히 fgets() 함수로 id 값을 입력받았는데, 쿼리문에서 사라져서, 정확히 어디서 사라지는 건지 확인하려고 입력 값을 받을 때마다 printf() 함수로 찍어봤더니,
sprintf() 함수 바로 다음 줄부터는 입력 받은 id 값이 null 로 됩니다.
IDE 툴이 아니더라도, 터미널 창에서 실행해봐도, 여전히 id 값이 사라집니다.
인터넷을 찾아봐도 모르겠고. 제가 어느 부분을 잘못한 건지 모르겠습니다. 도와주세요... ... ...
제가 centos7을 호스트로 사용할 때 어떤 서비스를 시작하거나 등록할때 systemctl 을 사용했었는데요..
docker 컨테이너안에서 systemctl 을 사용할 수도 있지만 별로 좋은 방법은 아니라 그래서
일반적으로 컨테이너실행 시킬때 CMD입력란에 만약 웹서버라면 apachectl -DBACKGROUND 이런식으로 명령을 주잖
아요... 근데 apachectl -DBACKGROUND 명령어가 익숙하지않고 ,, 어디서 공부해야될지도 모르겠고.. 앞으로
더 많은 서비스를 컨테이너화 할거같은데 저런 CMD 명령어를 어디서 공부할수 있나요. 혹은 어디서 알 수 있을
까요??
INCLUDE Irvine32.inc
.data ;;; key = 10
.data
Num_Str DWORD 2 ; 아래 cipher 문자열들의 개수
Cipher_Str BYTE "SVSUOKCCOW", 0 ; 정확히 10 개의 문자로 구성된 cipher text이다
BYTE "RYGKBOIYEE", 0 ; 이러한 문자열이 Num_Str 개 만큼 반복
L BYTE "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJK",0 ;key값이 10이므로 K까지 설정
.code main PROC ;mov edx, Cipher_Str ; 암호화할 문자열 입력 mov ecx, Num_Str mov esi,0
#define _CRT_SECURE_NO_WARNINGS #include #include #include
void flush_input_buffer(void) { while (getchar() != '\n'); }
int main(void) { char first_name[20]; char last_name[20]; char full_name[40];
printf("Enter your first name: "); fgets(first_name, sizeof(first_name), stdin);
void flush_input_buffer(void);
printf("Enter your last name: "); fgets(last_name, sizeof(last_name), stdin);
안녕하세요. jetbrains 제품에서 jbr(JetBrainsRuntime) 을 사용할 때 한글 입력에 문제가 좀 있다는 얘기가 있어서 확인 중에 있습니다. 관여되는 코드를 찾아보았습니다.
https://github.com/JetBrains/JetBrainsRuntime/blob/master/src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Visual Studio 2015 c++ 기반 프로그램에서 파이썬 임베딩 으로 파이썬 코드를 호출하고있습니다.
문제는 C++ 로 만든 exe 에서는 잘 작동합니다만 C++ 로 만든 DLL 에서 파이썬 코드 호출시 Py_Initialize() 에서 에러가 나서 죽어버립니다
dll 을 몇개 더 만들어서 해봤지만 마찬가지로 Py_Initialize() 에서 에러가 나네요.
혹시 이유좀 알수있을까요?
client에서 퍼왔습니다. 원문 -----------------------------------------------------------------------
그동안 써본 것들 위주로 총 정리 해봤습니다. 예전에는 리눅스로 미디어 작업을 한다는 건 ... 뭔가 한참 부족해서 꿈만 같은 일이었는데 시간이 지나고 보니 이 프로그램들이 점점 발전해서 유명한 상용 프로그램 사닥션 날릴 정도가 되었네요.
여기서 소개된 프로그램들은 대부분 크로스 플랫폼으로 설계되었기 때문에 리눅스 뿐 아니라 윈도우와 OSX도 지원합니다.