프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

alswlek77의 이미지

알고리즘 관련해서 모르는 부분이 있습니다.

안녕하세요.

알고리즘 문제를 풀려고 하는데 잘 풀리지 않아서 이렇게 글을 올렸습니다 ㅠㅠ..

제가 풀고자 하는 사진속의 문제가 아니라, 바로 아래에 제가 글로 썼던 -6과 4의 곱셈입니다.

사진속의 연산과정을 토대로, 풀어나가야 하는 형식인데 답은 -24가 나와야 하는데.. 아래의 사진에 나온대로

풀면 저는 답이 -24가 아니라 -18이 나오는 이상한 상황이 계속 반복되고 있습니다.

뒤에 답지에도 답만 있지, 해설이 없어서.. 중간과정이 어떻게 이루어지길래 -24가 나오는지 궁금합니다.

상식적으로 문제만 봐도 -24가 나와야 하는 풀이과정인데 저는 왜 -18이 나올까요 ..

명쾌한 해설을 듣고싶어서 이렇게 글을 올렸습니다.

(문제)

1010 (-6)

x 0100 (4)

ㅡㅡㅡㅡㅡㅡㅡ


세벌의 이미지

kldp 20주년 행사 후기???

마음은 있으나 시간이 안 되어서 못 갔네요...
모임은 즐거우셨나요?
저와 같은 분들을 위해 참석하셨던 분들의 후기 부탁드려요....
보람찬 주말...

세벌의 이미지

소스코드를 올릴 때에는 <code> 소스코드 내용 </code> 으로 올려 주세요.

code 태그를 안 썼을 때 썼을 때 차이

#include
int main()
{
printf("s hello 3\n");
return 0;
}

#include <stdio.h>
int main()
{
    printf("s hello 3\n");
    return 0;
}

질문 글 올릴 때 소스 코드 안 쓰시면 들여쓰기가 모두 무시되어서 읽기 불편하네요.... 참고하셔요...

bosoeo의 이미지

.

binsolb의 이미지

임베디드 리눅스 위에 자바 설치하기 어렵네요

한 장치에 임베디드(?) 리눅스가 설치 되어 있습니다.
os정보는 아래와 같습니다.
Linux MAESTRO 2.6.32.23-Cavium-Octeon #2 SMP Wed Jun 22 15:56:54 CST 2016 mips64 unknown

여기에 java를 설치하려니 잘 안되네요
sdk, jre 를 다운받아 풀어 java 실행하니 아래와 같이 syntax error
./java: line 1: syntax error: end of file unexpected (expecting ")")

shell 도 특이하게 vtysh 이고 bash로 바꿀려니 chsh 명령어도 없다고하고
기본 명령러 쪽보니 busybox라는 유틸을 사용하는 것 같고..
당췌 감이 안잡히네요.. 임베디드 리눅스쪽은 경험이 전무해서 고수님들의 도움을 요청 드려봅니다.

ekakks의 이미지

libusb isochronous transfer

제가 사용할려는 usb 장치에 libusb를 사용해 제어해보고 있습니다.

사용환경은 다음과 같습니다.

os:ubuntu 16.04
usb library : ibusb-1.0.20
usb2.0 사용 디바이스

ibusb-1.0.20폴더에 example/sam3u_benchmark.c 샘플 코드를
수정하여 isochronous transfer input 동작을 iso 설정후
libusb_submit_transfer(xfr);를 호출하면

host <- device로 IN token packet이 오네요...

libusb 사용과 usb device driver로 구현하는것중 어느것이 나을까요

unuseid의 이미지

상수 머신 엡실론값?

아래는 실수를 문자열로 변환해주는 함수 인데 허점이 있는거 같습니다.

잘 작동할도 있고 오작동할때도 있는데
오작동 하면
30.8을 변환하면 30.7999999 가 되버립니다.

원인을 파악하기 위해 로그를 남기던중
do while부분에서 문제가 발생하기 시작하는것을 발견했습니다.

상수인 FLT_EPSILON값이 정상작동할때는 0.00000으로 출력되고
오작동시에는 nan으로 출력되며 do while문을 과도하게 많이 돌게 됩니다.

왜 이런현상이 나타나며 해결방법은 무었일까요?

unuseid의 이미지

실수에서 정수형변환시 값손실

아래는 실수를 문자열로 변환해주는 함수 인데 허점이 있는거 같습니다.

잘 작동할도 있고 오작동할때도 있는데
오작동 하면
30.8을 변환하면 30.7999999 가 되버립니다.

원인을 파악하기 위해 로그를 남기던중
형변환시 값손실이(14.0 -> 13) 일어나고 그로인해

정상작동시에는 while문을 몇번 돌지 않지만
오작동시에는 do while문을 과도하게 많이 돌게 되는것을 발견했습니다.

어떻게 해결해야 할까요..?

owcred601의 이미지

[SOLVED] Json-C 질문있습니다.

안녕하세요.

Json-C 를 사용하고 있어서 해당 파일을 다운받았는데요, 컴파일도 아래 홈페이지를 따라서 진행했습니다.
https://github.com/json-c/json-c

별 문제는 없어보이는데, 신경쓰이는 점이 있습니다.

리눅스 베이스인데, 중간에 Win32 를 추가하거나 설정파일의 Platform이 Windows로 작성되어 있습니다.
미리 작성된 Makefile.am 을 보니

README-WIN32.html 이나 config.h.win32 등의 파일을 포함하는 경우가 많은데,
신경쓰지 않아도 될까요?

제가 Automake 룰 따라서 작성했을 때, 괜히 오류가 생길 것 같아서 기존에 있는걸 사용하고 싶은데,
위 json-c 다운받는 것 외에는 따로 다른 곳은 없습니다.

unuseid의 이미지

strncpy함수 사용중인데 깔끔하지 않습니다

문자열로 표현된 값을 double 형으로 바꾸는 동작입니다
strncpy함수를 이용해서 문자열중 일정 구간을 복사해 이를 atof함수를통해 double형에 저장하는데

strncpy 동작후에 값이 깔끔하게 만들어지지 않습니다.
당연히 atof동작을 통해 원하는 값을 변수에 저장할수 없구요
어떻게 수정하는게 좋을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기