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

익명 사용자의 이미지

64bit 10진수->16진수 16진수 -> 10진수


char ch;
__int64 decVal = 0;
char* szHex = new char[16];
printf("HexToDec2 %I64d\n", decVal);
	sprintf(szHex, "%X", decVal);
	printf("val = 0s%" PRIx64 "\n", szHex);
 
	__int64 n3 = _strtoi64(szHex, NULL, 16);
	printf("%I64d\n", n3);

위에서 decVal 은 __int64로 선언된 변수인데요 여기엔 64비트 크기의 정수가 담겨 있습니다.

sprintf(szHex, "%X", decVal);

를 통해서 szHex 문자열에 10진수 -> 16진수로 변환해서 저장을 하면
잘됩니다 그런데

이 szHex 변수를 이용해서
__int64 n3 = _strtoi64(szHex, NULL, 16);

elements by euclid의 이미지

kldp 왜 이렇게 느려졌죠?

옛날에는 엄청 가볍고 로딩도 빨랐는데 지금은 로딩이 굉장히 느리네요..
서버에 무슨 문제라도 있는 걸까요?
여러분들도 느려진게 느껴지시죠?

board88의 이미지

리눅스 5.x에서 6.x로 업그레이드 방법

기존 5점대 리눅스를 쓰고 있는데 config 까지 그대로 쓰려고 합니다 버전만 업그레이드

KaelXP@Naver의 이미지

node js 서버가 계속 죽습니다.

c9.io 에서 node js 호스팅을 하고 있습니다.
근데 하루만 지나면 서버가 죽어있습니다.

처음에는 프로그래밍 오류인가 싶어서
오류가 생길수있는 부분을 처리했는데도 다음날이면 종료가 되고

메모리초과?.. 그런 오류인지 싶어서
단시간에 수만번 통신테스트를 해봐도 문제없었습니다.
(사실 개인용이라 그런 부하가 걸릴 일도 없습니다...)

forever 이런 명령어를 이용해서 서버를 돌려도
다음날이면 종료되어있습니다.

왜 그런지 전혀 감이 안 오네요...

혹시 전혀 통신이 없으면
서버가 자동으로 종료 되는게 있나요?...

익명 사용자의 이미지

std::atomic_변수가 뭐죠?

단지 변수에 lock이 걸리는거라고만 알고있습니다.

std::atomic_변수에 대해서 설명해주는 곳을 찾기가 힘드네요 ㅠㅠ

변수에 대해서 락을 거는것이 다라면

만약 멀티스레드 환경에서

result = a + b + c + (atomic_variable ++)

라는 식이 있다면 저식은

result = a + b + c + atomic_variable (물론 덧셈도 하나하나씩으로 나뉘겠지만 일단은...)
atomic_variable = atomic_variable + 1

정도가 될텐데

std::atomic을 사용하면 다음스레드에서 + 1 된 값으로 계산한다는 보장을 할 수 있을까요??

아니면 read 와 write 가 겹치는것(race condition)만 막는다는 의미일까요?

bigbaby의 이미지

시스템 분석 방법에 대해서...

이번에 새로 이직을 하면서 기존에 다른 계열사에서 하던 업무를 받아서 하게 되었습니다.

기존 시스템에 대한 현황 분석과 기존 개발/검증 프로세스에 대한 검증/검토 및 개선 업무입니다.

이런 경우에 어떠한 방향과 기준으로 접근을 해야 체계적으로 분석하고 팀원/팀장에게 공유할 수 있을까요??

개성만점의 이미지

[C 문법] 함수 공부하다 막히는 예제가 있어 질문드립니다.

안녕하세요?
저는 27살에 개발자 진로를 정하고 2개월 뒤, 방통대 컴퓨터 과학과 3학년 편입예정인
비전공자 출신 독학도 입니다. 학교에서 정식으로 배우기 전에 스스로 C언어 문법만큼은 꼭 마치고 가고싶어서
나름 애를 쓰고있습니다. ^_^ 질문 드리겠습니다.

mp3912의 이미지

RT-linux vs FreeRTOS

안녕하세요.
임베디드 시스템을 공부하고 있는 학생입니다.

hard real time OS로 하드웨어를 작동시켜야 하는 상황인데요

임베디드 리눅스와 freeRTOS 중에 고민하다가 hard한 스케쥴링이 되는 freeRTOS를 선택했는데
리눅스중에 hard RT가 지원되는 RT-linux 패치가 있다는 걸 알게 되었습니다.

1.RT-linux는 기존 리눅스의 특성을 유지한 상태에서 hard 한 real time기능이 추가된 것으로
기능성이 좋지만 크기가 큰 반면에
FreeRTOS는 컴팩트하다는 장점이 있는 것 같은데요. 맞나요?

2.이 둘은 hard real time로서의 정확성이나 안정성 면에서는 차이가 없을까요?

추가 질문)
1. real time OS가 hard냐 soft냐를 가르는것은 OS의 어떤 특성인가요?
커널이 선점인지 비선점인지, 아니면 프로세스스케쥴링 정책이 선점인지 비선점인지로 갈리는건가요?

페이지

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