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

clapmin의 이미지

double 자료형에 대해서

제가 피보나치를 출력해보기 위해서
double자료형을 사용했습니다.

#include
double a[91];
int main(){
int i, n;
a[0] = a[1] = 1;
for(i = 2; i < 91; i++){
a[i] = a[i-2] + a[i-1];
}
scanf("%d", &n);
for(i = 2; i < 91; i++){
printf("%.0lf\n", a[i]);
}
return 0;
}
이런 식으로 짰습니다.

처음에는 숫자가 잘 더해지다가 어느 순간부터( 대략 80번대 피보나치 값을 계산할 때)값이 제대로 계산이 안되고 0으로 계속 나오게 됩니다. 예를 들어서 1의 자리가 7 + 4 이면 11이 아닌 10이 나오는 식입니다.

rbqjalrbqjal의 이미지

사각형 회전 가능한가요??

#include
#include "stdafx.h"
HINSTANCE g_hInst;

const wchar_t * lpszClass = TEXT("Graph Out - MHSPECIAL");

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)

{

HWND hWnd;

MSG msg;

WNDCLASS wndclass;

wndclass.style = CS_HREDRAW | CS_VREDRAW;

wndclass.cbClsExtra = 0;

wndclass.cbWndExtra = 0;

wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);

ehaakdl의 이미지

send 함수 실행시 10038 에러가 뜨면서 디버깅 오류 질문 드립니다.

10038에러에 대해 조사를 해봣는데
윈도우 소켓 설명 : 버클리와 같다. 이 소켓 파라미터 값이 유효한 소켓 핸들이 아니다. (그리고 이것은 절대 유효하지 않다. 이것은 파일 핸들이다. (소켓 핸들이 아니다) 또는 이것은 소켓 핸들이지만 이미 닫힌 핸들이다.)
라고 설명 하더 군요

그래서 소켓 핸들을 반환 하는 함수인 SockCreate(hwnd); 문제가 있을거 같아서 제가 간단한 CS 프로그램을 만들어서 테스트 해봤는데 아무 문제가 없었습니다 그때는 send recv 통신 다됬구요. 그리고 제가 올린 소스에서도 서버랑 연결까지는 됬습니다. 도대체 send 자체에 들어가는 매개변수를 봐서는 다 정상적인거 같은데 왜 그럴가요?

cosmos15의 이미지

dpkg-buildpackage할때 질문 있습니다. (패키지 포함에 관하여)

패키징할 폴더 안에 바로 만든 프로그램을 usr/bin에 넣었습니다.

그리고 다시 dh_make --createorig를 했을때

바깥 폴더에 생긴 orig 파일 안에는 제가 만든 'usr/bin/프로그램' 이 그대로 적용 되잖아요.

그런데 그후 다시 폴더 안에서

dpkg-buildpackage -rfakeroot 를 하였을때 외부에 생긴 .deb파일안에는 제가 만든 'usr/bin/프로그램'이 없을 뿐더러

그 후 debuild를 하여 ppa에 올려서 제가 받아 설치해도 'usr/bin/프로그램' 프로그램이 그대로 깔리지 않습니다.

제가 모르는게 뭔가요?

어떻게 dpkg-buildpackage 할때 안에 내용을 그대로 적용 할수 있는 겁니까?

chocokeki의 이미지

cma를 써보려고 하는데 kernel parameter로 영 먹히지가 않습니다

x86 64bit system, grub2, ubuntu 14.04 LTS
linux kernel 4.5

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="cma64M@1G"

dmesg
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.5.0 root=UUID=caa92695-2d64-4af5-9c7e-d22c605d1f1e ro cma=1G@3G
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.5.0 root=UUID=caa92695-2d64-4af5-9c7e-d22c605d1f1e ro cma=1G@3G
[ 0.000000] Memory: 3919508K/4086104K available (7997K kernel code, 1278K rwdata, 3920K rodata, 1472K init, 1292K bss, 166596K reserved, 0K cma-reserved)

gohy의 이미지

소켓프로그래밍 accpet함수 마지막인자(3번째인자)의 주소값으로 넘겨주는 이유가 궁금합니다.

accpet(int serv_sock,struct sockaddr* addr, socklen_t* addrlen) 함수의 형태에서 3번째(마지막 인자)로 addrlen의 주소값을 넘겨주는 이유가 궁금합니다.

(현재 윤성우님의 TCP/IP 프로토콜을 보며 공부중입니다.)
보통 예제에서는
---------------------------------------------------------------------------
clnt_addr_size = sizeof(clnt_addr)
clnt_sock=accept(serv_sock,(struct sockaddr*)&clnt_addr,&clnt_addr_size)
---------------------------------------------------------------------------

gohy의 이미지

소켓프로그래밍 accpet함수 마지막인자(3번째인자)의 주소값으로 넘겨주는 이유가 궁금합니다.

accpet(int serv_sock,struct sockaddr* addr, socklen_t* addrlen) 함수의 형태에서 3번째(마지막 인자)로 addrlen의 주소값을 넘겨주는 이유가 궁금합니다.

(현재 윤성우님의 TCP/IP 프로토콜을 보며 공부중입니다.)
보통 예제에서는
---------------------------------------------------------------------------
clnt_addr_size = sizeof(clnt_addr)
clnt_sock=accept(serv_sock,(struct sockaddr*)&clnt_addr,&clnt_addr_size)
---------------------------------------------------------------------------

kkokkokim14의 이미지

ios 이미지 픽젤값 변경 질문이빈다.

구현하려고하는게 이미지에 어느정도의 흰색들을 투명하게하려고하는데요. 이상하게 알파값을 줘도 투명해 지지않아서
대놓고 0x00FFFFFF를 줘도 안되는데 왜그런지 혹시 아시는분 있나요.

대체적으로 알파값만 0되면 투명해지는걸로 아는데 RGBA 모든게 0값이어야 투명이미지가 되어서요

South128의 이미지

1

timul16의 이미지

포인트클라우드는 어떻게 사용하는건가요?

opengl을 한창공부하고 있는데요
포인트클라우드라는 용어를 많이 쓰더라구요

opengl처럼 3차원? 표현할떄 많이 쓰이는것같은데요
포인트클라우드도 opengl처럼 하나의 라이브러리 인건가요?

opengl 라이브러리쓰듯이
포인트클라우드 라이브러리가 따로 있어서 그걸로 사용하는것인가요?

페이지

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