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

rider7979의 이미지

char 배열에 있는 값을 float 형태로 집어 넣으려면 어떻게 하나요?

안녕하세요

예를 들어
char baTemp[4]= {1,2,3,4}라는 배열의 값을
float 변수에 1234라는 값으로 넣고자 할 경우
어떤 방법이 좋을까요?
비트연산으로
한바이트씩 밀어넣는 방법으로 아래와 같이 하면 가능할까요?

float Temp = (baTemp[0] << 24) & 0xff000000;
Temp |= (baTemp[1] << 16) & 0x00ff0000;
Temp |= (baTemp[2] << 8) & 0x0000ff00;
Temp |= (baTemp[3]) & 0x000000ff;

insoonyi의 이미지

vmware 환경에서 페도라 14 부팅 오류 관련..

정말 급한데..답을 좀 부탁드립니다.
평소 vmware로 페도라를 돌리고 작업을 하는데..
생전 처음보는 현상이 나와서 지금 엄청 애를 먹고 있습니다.
부팅이 안되는 현상인데..

처음 시작할 때 게이지가 진행되면서 나가다가 갑자기..화면에 다음과 같은 것들이 뜨기 시작하더니 게이지가 끝까지 가더라도 진행이 되지 않고 있습니다.

[ 4.034559] [] ? autoremove_wake_function+0x0/0x34
[ 4.034668] [] ? ext4_fill_super+0x1699/0x20d3
---이런식의 메시지들이 여러개 더 나가더니 ---
[ 4.036484] Code: 31 83 c4 10 5b 5e 5f 5d 89......한참 나온 후에..
[ 4.036734] EIP: [] __percpu_counter_sum+0x22/0x53 SS:ESP 0068:f636dd6c
---아래 더 있으나 게이지가 가리고 있어서 쓰지 못합니다. --

babbab의 이미지

[리눅스] ko_KR.UTF-8 에서 wprintf를

wprintf로 한글을 ko_KR.UTF-8 로케일에서 출력할려는데 깨지는 것도 아니고 아예 출력이 않되더라고요
wchar_t을 다시 multibyte char로 변환해서는 출력이 되고요
왜 이럴까요?

livey의 이미지

C++ 에서 C 문법 금지시키는 방법이 있나요?

예를들어 C스타일의 타입캐스팅을 금지하게끔해서
컴파일시 컴파일러가 에러를 띄워주게 하는 방법이 있는지 궁금합니다

babbab의 이미지

C 프로그램잉 리눅스 argv를 wchar_t인 argv로 복사 하는 좋은 방법이 없을까요?

int main( int argc, char *argv[])
부분을 wchar_t *wargv[]란 곳에 복사하여 commandline argument를 한글로 작업하고자 합니다.
어떠 어떠한 좋은 방법이 있을까요?

asleea의 이미지

세마포어 사용시 key값에 대하서

책을 보고 공부를 하는데 세마포어에서 key와 id에대해서 개념이 잡히지가 않아서 질문드립니다.ㅜㅜ

key 값을 이용해서 유일한 세마포어를 생성하거나 접근할수 있게 된다.

라고 설명을 하는데 처음에는 특정 세마포에 key값을 이용해서 접근을 하는구나 라고 생각을 했는데

뒤를 보다 보니 세마포어 id라는 개념이 또 나오더라고요. 둘다 특정 세마포어를 구분 짖는 변수 아닌가요 .?

머가 다른건지 ..;;;;

이명수의 이미지

awk, sed 등으로 문장을 파싱해서 지우고 삽입하려고 합니다

아래와 같은 text 파일이 있습니다

the fruit shop
 
no fruits anywhere
the end.

no fruits anywhere 문장을 파싱해서 지워버리고
그 위치에 3줄의 문장을 삽입하려고 합니다. 어떻게 해야 할까요?
the fruit shop
 
apples in the basket
oranges on the table
melons on the desk
the end.

shell script에서 awk, sed 등은 사용할 수 있고
perl, python 등의 script 언어는 사용할 수 없습니다.

sensidev의 이미지

C++ 멀티프로세싱은 결국 fork를 써야하나요?

안녕하세요.

회사에서 C++로 개발하던 중 멀티프로세싱을 해야할 일이 생겼습니다.

멀티스레딩은 pthread, OpenMP, boost 등 많은 라이브러리에서 지원하던데

멀티프로세싱 관련 라이브러리는 도통 찾을수가 없더군요.

일주일간 열심히 구글링했는데도 답이 안나옵니다.

boost.Process 모듈이 있긴한데 아직 정식 릴리즈가 아니고

따로 다운받아 컴파일하자니 정식 boost 라이브러리와의 버전 충돌로 컴파일 되지 않더균요.

편한 라이브러리를 찾아 해맸자만 결국 fork를 써서 구현해야할 것 같습니다.

혹시 C++에서 멀티프로세스 프로그래밍...어떻게 하시는지요?

kid1402의 이미지

데이터 전송을 할 때 함수도 전송되나요?

데이터 전송을 할 때 보통 send/recv 함수로 구조체를 주고받잖아요?

근데 구조체가 아니라, 함수가 있는 클래스

예를 들어

class Temp
{ 
public:
   char a;
   char getA(){return a;}
   Temp(){}
   ~Temp(){}
};

이런 클래스를 주고 받을때, 수신/송신측 모두 Temp의 구조를 안다고 하고
send로 Temp 클래스 자체를 보내고 recv로 Temp 클래스 자체를 받으면 위의 데이터인 a 만 받는거죠?

jinlogin의 이미지

SSL/TSL Renegotiation 취약점 패치를 적용하고 싶습니다.


tomcat 7.0.28, openssl 1.0.1c 을 사용중입니다.

웹 취약성 분석 도구로 확인하고 다른건 모두 차단 했는데

TLS1/SSLv3 Renegotiation Vulnerability 이것만 해결이 안되네요

최신 tomcat, openssl 에서는 패치가 되었을텐데 설정하는 방법을 못찾겠습니다.

구글링 해서 몇가지 방법을 적용해 봤는데 취약성 도구 돌려보면 그대로 남아있네요

(그게 맞는건지도 애매합니다. 잘 모르는 분야다 보니...)

server.xml Connector 설정에 allowUnsafeLegacyRenegotiation="false" 로 설정해보기도 하고

요 3일동안 구글링 하면서 설정을 이리저리 바꿔봐도 요 취약점은 해결이 안되네요...

도움좀 부탁드립니다.

페이지

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