프로그래밍 QnA

dnr1112의 이미지

라즈베리파이로 윈치 구동 관련해 질문드립니다!

도르레 역할을 위해서 라즈베리파이로 윈치를 구동하려고 하는데,
구글링을 아무리 해봐도 자료가 없네요..
혹시 윈치 구동해보신분도 계실까요?
아니면 윈치 구동이나 dc모터 구동이나 비슷하다고 생각하고 코딩을 짜도 되는건가요??

dooggy의 이미지

리눅스 shell 변수 질문입니다

안녕하세요
리눅스 shell 변수 관련 질문드립니다
shell command를 아래의 두가지 방법으로 수행할 수 있는데요
1. shell script를 작성하여 script 실행
2. linux prompt상에서 shell command를 입력하여 실행
shell 명령시 생성한 변수는 어디에 저장되었다가 언제 소멸되는지요?
shell script로 수행시에는 script 종료시 소멸되는 것 같은데
command로 생성된 변수는 언제 소멸되나요?

$test_var=Hello
$echo $test_var
Hello

이 때 test_var은 어디에 저장되었다가 언제 없어지는걸까요?

감사합니다

l595659의 이미지

MFC 쓰레드 실행중에 출력하는법이 있나요?

현재 winsock으로 TCP/UDP 통신을 만들고 있습니다.

쓰레드를 다른 파일의 cpp파일에 구현을 해서 dlg.cpp에서 AfxbeginThread하여 실행을 시킨 상태입니다.

문제는 recv하는 값은 잘 들어오는데 이것을 ListBox에 뿌리는 방법을 모르겠습니다.

포인터를 쓰면 뺄 수 있다는데 AddString하고 포인터로 해도 출력이 안되더라구요

어떤 방식으로 해야 출력을 시킬 수 있을까요? 또, 클라이언트가 접속 했을 때 역시 접속했다고 출력을 시켜야하는데 이것도 문제가 되네요 쓰레드를 하나 더 실행시켜서 뽑아보려고 했는데 이것도 안되네요

하단에 쓰레드 두개와 쓰레드 실행부분 올려보겠습니다
쓰레드1

bugger48의 이미지

System함수로 백그라운드 process실행시 kill -9로 종료되지 않는 문제점

system함수로 process를 백그라운드 실행한 후 kill -9로 종료되지 않는 현상이 간헐적으로 발생하여 질문 드립니다.

program내에서 다음과 같이 코드를 반복수행하고 있습니다.

program실행코드{
while(1) {
system("proc &")
어떤 작업 수행...
system("pkill - 9 proc")
}
}

질문1. 기본적으로 system함수로 프로세스를 백그라운드 실행하는 방식이 문제가 없는 사용방식인지?
질문2. 이런 방식을 사용할 경우 예상되는 문제점(kill -9로 죽일 수 없다 등..)

googling으로도 해결할 수 없어서 이렇게 KLDP고수님들을 믿고 질문 드립니다. 꼭 좀 해결부탁 드립니다.

익명 사용자의 이미지

RSA 암호화 한 공개키를 클라이언트에게 보내고싶습니다.

MFC에서 Winsock을 이용한 socket 통신을 해보고 있습니다.
서버와 클라이언트 둘다 잘 되는 상황이고 서로 주고 받는 텍스트를 암호화 해서 보내고 받는걸 구현중입니다.

RSA 구현 알고리즘등을 검색해서 코드는 짜놨지만 서버가 접속한 클라이언트에게 공개키를 줄때 문제가 생기네요

int 값인 공개키를 send하려고 sprintf로 char형변환을 시켜서 보내려고 했습니다. 처음에 보낼 때 공개키가 가기는 가는데 이상한 값도 따라들어가네요 어떤값이 출력되는지 이미지로 올리겠습니다.

어떻게 수정해야할지 모르곘습니다...

RSA.cpp 입니다.

Lili의 이미지

안녕하세요 테일러급수 sin값 출력 도와주세요 ㅠㅠㅠ

안녕하세요 c언어 완전 초짜에요...

#include
#include
#define PI 3.1415926535897932384626

int Factorial(int num);

int Factorial(int num) {
int result = 1;
int i;
for (i = 1; i <= num; i++)
result *= i;
}

void main()
{
int n, i;
int repeat;
double f;
double x;
double term;
double result;
printf("반복할 횟수를 입력하세요");
scanf_s("%d", &repeat);

for (n = 0; n <= 180; n += 5)
{
x = n * PI / 180;
f = sin(x);

ok37의 이미지

안녕하세요. 닷홈 php, 자바스크립트에 대해서 질문 드립니다.

안녕하세요 오늘 처음 php를 공부 하고 있는데요.
어제 닷홈에서 무료 웹호스팅을 해보고
html파일을 닷홈의 mysql과 연동을 시키려고 하니 공부 해본적이 없는 php 연동 글만 나와서

오늘 처음 php 를 해봤는데요.
html 파일안에 자바스크립트 안에 php로 mysql 인서트문은 쓸 수 없는 것인가요??
html 파일은 인터넷에 검색해서 복붙한거 고쳤습니다. 셀렉트는 되는데 인서트는 안되네요 ㅜㅠ
달력 일정 만들기 하고 있습니다. 일정추가 버튼 인서트가 안되요..

haebi의 이미지

linux c gdb args[0] 경로문제

안녕하세요

리눅스 C 환경에서 개발중인데 디버깅 문제 때문에 문의글 남기게 되었습니다

gcc 로 컴파일한 바이너리를 내부 동작 확일을 위해서 gdb 상에서 불렀더니 오류가 나서 확인해 보았더니

argv[0] <-- 이 부분에 들어가는 값이...

그냥 실행했을때는 바이너리 명칭만 들어가는데
gdb 에서 실행하면 절대경로가 들어가더라구요 ㅠㅠ

gdb 에서도 상대경로가 들어가도록 할려면 어떻게 해야 하는지 방법이 있는지 궁금합니다

좀 아닌 것 같지만... argv[0] 에 값을 하드코딩으로 덮어쓰던가 해서 디버깅 돌리는 방법 밖에는 없는 것 같기도...

l595659의 이미지

TCP 소켓 서버 Accept 부분 질문입니다.

MFC로 만든 소켓 서버 및 클라이언트 프로그램을 Class 화 하여 바꿔보고 테스트 해보고있습니다.

처음엔 acccept / recv 까진 잘 되다가 다음 메세지를 보내려고 해도 accept에서 멈춰있네요
accept에서 건드려보면 accept에서 안멈추고 recv로 넘어가서 다른클라이언트가 못들어가구요

어떻게 수정해야할지 감이 안잡히네요..

MFC에다가 적용하기전에 콘솔로 해보는 중인데 문제가 많네요..

헤더파일 입니다.

페이지

프로그래밍 QnA 구독하기