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

힘들다의 이미지

docker 컨테이너로 samba를 올렸는데.. 질문이 있습니다..

맨처음에 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로 바꾸는 방법이 어떻게 될까요?

익명 사용자의 이미지

c++ string 생성자 char

생성자가 string 인데
main 부분에서 "jun" 이렇게 초기화 했는데
jun이 char 로 인식되어서 생성이 안됩니다 어떻게 해야할까요?

-@Naver의 이미지

[완료]fgets() 함수로 입력받은 값이 사라집니다.ㅠㅠ

vmware에 우분투 64비트를 설치한 후,
Code::Blocks 라는 툴로 C언어로 작성 중입니다.
DB를 sqlite3 으로 사용하려고 프로그래밍 중입니다.

분명히 fgets() 함수로 id 값을 입력받았는데,
쿼리문에서 사라져서,
정확히 어디서 사라지는 건지 확인하려고 입력 값을 받을 때마다
printf() 함수로 찍어봤더니,

sprintf() 함수 바로 다음 줄부터는 입력 받은 id 값이 null 로 됩니다.

IDE 툴이 아니더라도, 터미널 창에서 실행해봐도, 여전히 id 값이 사라집니다.

인터넷을 찾아봐도 모르겠고.
제가 어느 부분을 잘못한 건지 모르겠습니다.
도와주세요... ... ...

힘들다의 이미지

docker 컨테이너에서 CMD 명령어에 관한 질문입니다.

제가 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);

void flush_input_buffer(void);

livey의 이미지

VC++ DLL 에서 파이썬 코드 사용시(파이썬 임베딩) 에러문제

Visual Studio 2015 c++ 기반 프로그램에서 파이썬 임베딩 으로
파이썬 코드를 호출하고있습니다.

문제는
C++ 로 만든 exe 에서는 잘 작동합니다만
C++ 로 만든 DLL 에서 파이썬 코드 호출시 Py_Initialize() 에서 에러가 나서 죽어버립니다

dll 을 몇개 더 만들어서 해봤지만 마찬가지로 Py_Initialize() 에서 에러가 나네요.

혹시 이유좀 알수있을까요?

sheep9121의 이미지

termcap 라이브러리 질문입니다!

안녕하세요.
현재 학교 과제로 termcap 라이브러리와 시스템콜들을 사용해서 쉘을 구현하고 있는데요, ncurse라이브러리는 사용이 금지되어있습니다.
작업하는 os버전 또는 터미널에 따라서 작동하는 capability가 다른게 많아서 애를 먹고 있습니다.

예를들어서 커서를 왼쪽으로 한칸 옮기고 싶어서
"le", "#4", "kl" 등을 사용하려고 한다고 치면,
mac에서는 "le", "#4"만 작동,
ubuntu에서는 "le"만 작동, 이런입니다.

그래서 정리하면,
1. os가 달라서 이런 일이 생기는지, 아니면 특정 터미널 마다 터미널 자체에서 지원하지 않는 capability가 있는것인지.
2. 지원하지않는 capability에 대한 정보를 얻을 수 있는 사이트가 없을지.
3. termcap라이브러리를 사용할때 portability를 유지하면서 만들 수 있는 방법이 없을지.
궁금합니다.

wogud2176의 이미지

CPU,SSD 성능저하 관련 질문드립니다.

안녕하세요. 데비안7.7 환경에서 작업하는 개발자 입니다.

작업을 하다 보면 짧게는 30분 길게는 6시간 사이에 확연히 느려진게 느껴집니다.

hdparm -t /dev/sda 명령어로 캐시메모리 버퍼 읽기 속도를 보면

기존 : Timing cached reads: 2470 MB in 2.00 seconds = 1235.29 MB/sec

느림 : Timing cached reads: 1322 MB in 2.00 seconds = 661.33 MB/sec

위처럼 평소에는 1200~1300mb/s 이 나오던 것이 600~700mb/s 로 거의 절반 수준으로 떨어져 있습니다.

소프트웨어를 실행하고 있다가 속도감소가 느껴져서 모든 소프트웨어를 종료해도, 마찬가지입니다.

echo 3 > /proc/sys/vm/drop_caches 나 trim을 사용하여 메모리 정리를 해도 마찬가지입니다.

여러 방면으로 찾아보았지만 도저히 감이오지 않아 질문 올립니다.

가능성이 있는 부분들이 어떤 것들이 있을까요?

페이지

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