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

pogusm의 이미지

오토프로그램 제작 원리가 궁금합니다.

제가 게임을 잘 안하는 편이라 잘 모르는 상태로 호기심에 질문을 드립니다.

아주 오래전, 리니지1 초장기에 리니지1을 잠깐 해본적이 있었는데요
그때 오토 프로그램을 실행한후 f1~f10 중 어느 키를 누르면
게임상 마우스가 캐릭터 주위를 돌아가며 자동클릭을 해줘서 아이템등을 쉽게 얻을 수 있게
해주는걸 사용해본적이 있습니다.

이렇게 게임이 실행중인 상태에서, 단축키를 눌러서 마우스를 조작하는 기술은
그냥 windows API를 이용한 프로그램인건가요?

그리고 자동사냥(자동장사) 프로그램이란것도 있다고 알고 있는데
자동사냥 프로그램은 화면상에 나타는 적을 감지하여 공격명령을 내리거나
캐릭터의 체력이 거의 떨어진 것을 감지하여 자동으로 회복아이템을 사용할때
화면에 표시된 영상을 직접 분석 하여 감지 하는건가요?
아니면 메모리상의 데이터를 분석해서 감지하는건가요?

oosap의 이미지

삭제합니다

sysmoon의 이미지

django 500 internal error debugging

장고에서 개발중입니다.

서버에서 500 Internal error가 발생하는 경우가 있는데 몇번째 라인에서 발생하는지 화면에 찍어주질 않습니다.
setting.py 에서 Debug=False로 해주어야 에러 화면이 보인다고 해서 해봣지만 별 도움이 안되는 에러 메시지들만 잔뜩입니다.

예를들어 함수 호출할 때 testFunc(); 끝에 ;을 붙인 경우 500에러만 뜨지 해당 라인을 잡아주지 않더군요.

장고에서 500에러 몇번째 라인에서 발생했는지 디버깅 쉽게 하기위한 방법 공유 부탁드립니다.

콩수니의 이미지

임베디드 보드에서 시리얼 통신으로 값을 받아오려 하는데요

안녕하세요
임베디드 보드에서 시리얼로 연결하여서 값을 받아 오려합니다
물리 구성은

보드 - rs485 - 센서

이렇게 됩니다. 임베디드 보드 포트는 시리얼로 되어있는데요

보통 usb 연결에 경우 ttyUSB0 이런식으로 연결이 되자나요
시리얼은 ttyS0 이렇게 되는걸로 알고있습니다

아무튼 보통 장치를 연결하면 메세지가 떠서 확인할수있는데요
dmesg 에 기록이 남는걸로 아는데 일단 장치를 접속하면 아무러 기록이 남지 않습니다

그래서 생각한것이 드라이버가 설치가 안되서 그런가 하는데???
이이상 어떻게 해야 할지 모르겠네요.ㅠ
드라이버를 찾아서 추가해야하는지..
아님 제가 뭘 잘못하고 있는지요.ㅠㅠ

임베디드 보드는
a t 9 1 c a p 9 s t k 입니다.ㅠ

조언부탁드려요!

Long_run의 이미지

[완료] C 프로그램 기술에 관한 질문..

리눅스 기반의 C프로그램을 짜고 있습니다..

어떤 프로그램을 while(1) 문을 사용해서 돌립니다..
이 while문은 1회 반복에 recvcnt를 1씩 증가시킵니다..(무한 루프)
여기서 질문이 있습니다..

1. 저는 while문을 프로그램 도중 특정 커맨드를 이용해서 빠져 나오고 싶습니다.
2. 빠져나오는 순간의 recvcnt 값을 보여주거나, 파일에 기록하고 프로그램을 종료하고 싶습니다.

기술적으로 이런 것을 할 수 있는 방법이 있나요? 혹은 어떤 키워드로 정보를 찾아봐야 하나요~
추가적으로는 모색할 수 있는 방안이 있는지.. 부탁드리겠습니다..^^

nathaniel7687의 이미지

제가 시스템 볼륨을 컨트롤 할 수 있는 그런...

제가 시스템 볼륨을 컨트롤 할 수 있는 그런프로그램을 만드려고 합니다.

키보드에서 볼륨 업 다운 키 있죠 그것을 이용하다가...
그 업다운 단추가 없는 키보드로 바꼈는데 영 불편해서요 ㅠㅠ

그래서 프로그램으로 차라리 만들어서 조합키로 해서 동작하게끔하려고하는데요

혹시 그 시스템 볼륨을 직접 컨트롤 할 수 있는 그런 라이브러리가 있나요 ~?

아니면 그렇게 손을 대려면 어떻게 해야 하나요 ?

asleea의 이미지

linked list 관련해서

#include<stdio.h>
#include<stdlib.h>
 
typedef struct Node 
{
	int number;
	struct Node* prev;
	struct Node* next;
}node;
 
void startNode(node* header, node* tail)
{
	tail = header;
	tail->prev = NULL;
	tail->next = NULL;
	tail->number = 0;
	tail = (node*)malloc(sizeof(node));
}
int main()
{
	node* header;
	node* tail;
	startNode(header, tail);
}

linked list를 구현하려고 하는데 시작부터 문제가 생기네요

컴파일은 되는데 실행 오류가 납니다.

동적 메모리 할당에서 문제가 생긴듯 한데 ..

oosap의 이미지

StarUML 프로젝트의 진행상태 아시나요?

저는 점점 이 프로그램을 많이 쓰게 되는데요, 저뿐만이 아닙니다. 전세계에서 이미 많은 사용자가 있는 것 같아요.

http://sourceforge.net/projects/staruml/forums/forum/510443/topic/1995257

이 토론쓰레드만 봐도 많은 다른 나라 프로그래머들이 이 프로젝트를 사랑하고 관심주고 있는데요...

정작 소스포지에서는 2006년 버전을 아직까지 6년째 방치하고 있습니다.

저는 국산 오픈소스를 아는게 별로 없습니다. 빵집과 이 StarUML 인데 StarUML 은 오픈소스 UML/MDA 툴 중에서는 가장 완성도 있고 인기 있는 것 같아요. 게다가 새 클래스 다이어그램을 생성할 때 마다 보이는 한국 이름(이 이름이 이 프로젝트의 컨트리뷰터들이라고 하네요..)들을 보면 한국에도 이런 멋진 오픈소스가 있다는게 괜히 뿌듯해지곤 합니다.

asleea의 이미지

헤더파일 관련 질문

기초가 안되있어서 질문 드립니다.ㅜㅜ

어떤 헤더파일에서 함수를 선언하고

그 선언한 함수를 다른 파일에 따로 정의 하려고 합니다.

만약 헤더파일 이름이 as.h라고 하고 함수이름이 a()라고 하면

--as.h--
void a();
 
 
--a.c--
#include"as.h"
void a()
{
    .............;
}

로 해야되는 건가요 .?

재 기억으로는 이런식으로 했던거 같은데

위에 방법이 맞다면, 그냥 단순하게 생각하면

westporch의 이미지

/var/log/exim4/mainlog 파일에 대해 질문있습니다.

vi /var/log/exim4/mainlog을 통해 mainlog 파일을 살펴보면

정체를 알수없는 엄청난 메일주소가 있습니다.
지금 스팸서버로 사용되고 있다는 건가요?

만약 제 예상이 맞다면 어떻게하면 막을수 있는지 알고 싶습니다.

페이지

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