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

lkh12345의 이미지

삼바 설정에 도움 부탁 드립니다

안녕하세요

리눅스를 공부해 보고자 centos server를 설치 하고 윈도우와 리눅스간 공유를 테스트 해 보고자 삼바를 설치 했습니다.

그런데 centos에선 윈도우 7의 공유 폴더가 smbclient로 잘 접속 되는데 윈도우에선 아에 centos server가 네트워크 목록에도 안 나오고 ip로 입력해도 찾을 수 없습니다.
다른 pc인 xp에서도 같은 증상이며 맥북에서도 마찬가지 입니다.

한가지 이상한건 centos에서 smbclient -L 컴퓨터이름 하면 찾질 못하고 뒤에 -I 아이피 까지 해 줘야 접속이 됩니다.

방화벽 관련된건 전부 다 꺼 놨고 다른 블로그에서 참고로 삼바 관련된 포트도 iptable에 추가도 해 봤습니다.

리눅스 초보에게 도움 부탁 드리겠습니다.

padomay1352의 이미지

sscanf 질문

#include
int main(){
char ch1[100]="3.14,30,40";
double db;
int num1;
int num2;

sscanf(ch1,"%[^,], %[^,], %d",db,num1,num2);
printf("ch1:%s\n",ch1);
printf("sscnaf : %lf %d %d",db,num1,num2);
}

저 코드중 sscanf에 db, num1, num2 에 데이터를 char(%s)형이 아닌 %lf,%d,%d 형식으로 넣고 싶은데 자꾸만 char 형으로 들어가네요 저걸 어덯게 해야 되나요

HDNua의 이미지

'입력'에 관한 질문입니다.

한꺼번에 질문을 두 개나 올리네요.

처음 C 프로그래밍을 시작하면 보통 입력을 scanf 함수를 이용해 받는데,
전 iPhone 게임 애플리케이션을 직접 개발해보기 전까지
입력이 모두 이런 식으로 이루어지는 줄 알았습니다.
항상 사용자로부터 입력이 있을 때는 입력이 완료될 때까지 대기하는 식이요.

하지만 여러 프로그램들이 보여주듯, 실제로는 마우스를 움직이는 동안,
키보드를 움직이는 동안에 음악이 나오거나 영상이 나오는 등
한 번에 여러 작업을 수행할 수 있습니다.

예전에 읽어본 C# 자료에선 이를 위해서는 '멀티스레드'라는 개발 방식을 알아야 한다고 설명되어있어서, 이렇게 한꺼번에 두 개 이상의 작업을 하는 경우는 반드시 멀티스레드를 이용해야 한다고 생각했었는데,
최근에 찾아본 다른 글로는 일반적인 게임은 웬만해선 스레드를 여러 개 만들지 않는다 하더군요.

HDNua의 이미지

HTML과 Javascript를 이용한 가상 IDE를 개발해보려고 합니다.

안녕하세요. 한동안 활동이 뜸하던 군인입니다.
입대 전에는 프로그래밍 관련해서 올 일이 많아 자주 들렀는데
요즘은 근무다 뭐다 해서 통 들어오질 않았네요.

일단 질문입니다.
군 부대는 기본적으로 프로그램 개발이 금지되어있어서
프로그래밍을 공부하기에 약간 무리가 있습니다.
빌더를 다운받는 것 자체도 괜찮은지 의심이 가거니와
잘못 만들면 보안과에서 삐용삐용 할 수도 있는 일이구요.

그렇게 프로그래밍 공부는 책으로만 하려던 도중,
메모장을 이용해 Javascript로 프로그래밍을 할 수 있다는 사실을 알았습니다.
아직 익숙친 않지만 기본적으로 제가 프로그래밍하던 Java나 C#과 메서드 이름이 비슷하고,
변수 타입이 지정되지 않아 형 변환에 어려움이 있을 뿐 실제로 어려운 언어는 아닌 듯하여
이를 이용해 프로그램 개발 공부를 하려고 합니다.

shint의 이미지

알고리즘이 한국어로 무엇일까요?

여러분에 생각을 들어보고 싶습니다.

skpolice의 이미지

크롬에서 동영상 / 플래쉬가 작동할때 cpu가 솟구칩니다.

리눅스는 크런치뱅을 사용중 이며,
웹브라우저는 크롬을 사용 중 입니다.

동영상 실행이나 플래쉬(웹게임)사용시 시간이 좀 지나면
cpu가 25%만땅이상으로 차오르네요.
25~30% 마구마구 차오릅니다.

동영상을 일시정지하거나 웹게임의 프레임이 가만히 잇으면 또 괜찮아지구요...
왜그러는거죠??...

크런치뱅 사용하면서 메모리가 1기가 이상 사용도 안되고, 어떻게 사용을 해도 소음도 잔잔 했었는데,
웹브라우저만 켯다하면 쿨러가 미친듯이 돌아가서 걱정되네요 ㅠ

쿨러청소할때가 온건 아닐듯 한데...

aubin의 이미지

지뢰찾기의 어느 부분이 NP-C문제인건가요?

학교 알고리즘 과제로 NP-C인 문제를 하나 골라 왜 NP-C문제이고 그 효율?을 계산하는 중인데

지뢰찾기가 NP-C문제라서 주제는 이걸로 선정했습니다. 그래서 왜 NP-C문제인지를 찾는중인데

지뢰를 생성하는 알고리즘은 그냥 랜덤으로 여기저기에 박으면 되니까 이게 NP-C일리는 없을테고

컴퓨터가 푸는게 NP-C가 된다는 얘기인데 좀 찾아보니 리처드 케이란 교수가 지뢰찾기가 NP-C인것을 증명했다고 하더군요.

하지만 어느부분이 NP-C인지는 어느 사이트를 돌아다녀도 나오질 않네요..

영어사이트가 있긴한데 영어가 잼병이라 무슨말인지 모르겠어요..

아시는 분은 설명좀 부탁드립니다.

gumagula의 이미지

검색기 구현시 해싱 키값을 무엇으로 잡는것이 좋을까요?

안녕하세요,

다름이 아니라 부족한 실력으로나마 검색기를 구현하고 있습니다.

제가 하고 있는 작업이 사용자가 학습한 단어가 많이 포함된 신문기사를 리턴해 주는 것인데요,

학습한 단어들은 10~ 100개정도 들어오고, 신문기사는 약 10kb~28kb정도의 크기 이며 A4로는 1장~4장 분량입니다.

이러한 환경에서 검색기 구현을 하는 중인데요, 무식하게 일일이 하나씩 검색하려고 하니 너무 느립니다...

그래서 해싱을 해둔 다음에 이를 인덱싱 하여 검색하는 방법으로 구현하려고 하는데요,

이때 키값을 어떤것으로 잡아야 검색이 빨리 진행 될 수 있을까요?

실무자 혹은 고수분들의 많은 조언 부탁드립니다.

dltkddyd의 이미지

매크로에서 ## 토근(연산자?)이 잘 이해돼지 않습니다.

매크로에서 ## 연산자가 잘 이해돼지 않습니다. 아래 매크로가 있는데,

#define hash_hash # ## #
#define mkstr(a) # a
#define in_between(a) mkstr(a)
#define join(c, d) in_between(c hash_hash d)
char p[] = join(x, y);

여기서 아래 join(x,y)의 결과가 "X ## y"와 같다는데요.

join(x, y)
in_between(x hash_hash y)
in_between(x ## y)
mkstr(x ## y)
"x ## y"

in_between(x hash_hash y)까지는 이해가 됩니다. 그러면 여기서 hash_hash는 매크로 인수도 없는데 어떻게

in_between(x ## y)가 될까요?

in_between(x # ## # y)

가 되어야 하는 것 아닌가요? 저

#define hash_hash # ## #

greathero의 이미지

task 제한시간 체크되는 프로그램 좋은거 아시는 분~?

구글에 검색해보는데 딱히 좋은 프로그램이 검색이 안되네요ㅠㅠ

프로그램에 "업무 이름"을 입력하고 "업무에 걸리는 시간"을 설정해서 쓸 수 있는 프로그램 아시는 분 있나요?

예를 들면, ("프로그램 A 짜기", 제한시간: "50분" 입력)하면 00:50:00 -> 00:00:00으로 시간표시가 되는 것처럼요~

페이지

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