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

smreo의 이미지

고수들은 어떤 그리드를 사용하나요?

안녕하세요?

"파이썬 웹프로그래밍"이란 책을 가지고 뭔가를 만들고 있습니다.

책에서는 화면단을 bootstrap navbar로 만드는데 부트스트랩을 고쳐서 기존 형태에 맞춘다는 것이, 퍼블리싱이 약하니까 굉장히 어렵더군요.

데이터베이스를 읽어서 많은 량의 데이타를 담아 보여주고 소트도 되고, 엑셀로도 받을 수 있는 그리드를 만들고 싶습니다.

파이썬/R을 하는 후배는 JQgrid를 추천하더군요.

부트스트랩 화면 깨지기 시작하면 방법이 없길래..., 생각같아서는 순수 html로 할까 싶기도 한데 고수들은 요즘 어떤 그리드를 이용하나요?

고견을 듣고 싶습니다.

읽어주셔서 고맙습니다. 끝.

sorate의 이미지

ActiveX 대체 방법 문의드립니다.

안녕하세요.

현재 웹에서 사용하는 ActiveX(visual C++ 로 개발) 가 있습니다.

pc에 연결된 장비(서명패드)제어를 하는 컨트롤인데요.

자바 스크립트로 장비 제어 및 장비 데이터를 주고받는 기능이 들어가 있습니다.

이번에 공기업에 장비를 납품해야 해서 non-ActiveX 방식으로 변경하려고 하는데요.

어떻게 접근해야 할지 도통 감이 오질 않습니다.

exe 로 만들어 배포해야 할지, 아니면 다른 방법이 있을지...

exe로 제작했을때 웹에서 배포방법도 문제로군요.

도움 말씀 주시면 정말 감사하겠습니다.

익명 사용자의 이미지

파이썬 바이트 문자열 변경하는 방법이 궁금합니다..

b'!' 라는 바이트 문자열은 아스키코드 16진수 값으로 21입니다.
이 값을 22로 증가시켜서 b'"'로 만들고 싶습니다.

data = b'!'
print(data)

a = bytearray(data)
a[0] += 1
print(a)

저는 이런 식으로 작성해서 변경해보았는데, 타입이 bytes가 아니라 bytearray입니다.
bytearray를 어떻게 bytes 타입으로 변경해야하나요?

또 다른 방법이 있다면 알려주시면 감사하겠습니다!

익명 사용자의 이미지

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);

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)만 막는다는 의미일까요?

개성만점의 이미지

[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 구독하기