프로그래밍 QnA

kgykingdom의 이미지

Ash shell 에서 random number 생성하기

보통 본쉘에서
number=$RANDOM 이러면 난수가 발생되는데..
ash 쉘에서는 안되네요.. 방법을 알려 주시면 감사하겠습니다. ^^
그리고 % 나머지 연산도 오류뜨던데.. 이건 어떻게 해야 하나요??

아시는분은 꼭 좀 알려주세요.. 급해요.. ㅡㅜ

ㅡ,.ㅡ;;의 이미지

이런 난감할때가.. 프로그램이 죽지(오류에의한사망?) 않는....ㅡㅡ;;


이런난감할때가 있네요..

프로그램이 분명히 뻗어버리는것을 몇번 목격했는데...

원인을 찾으려고.. 로그를 넣었습니다..
그리고 부하를 심하게 주는데도 죽지를 않네요..ㅡㅡ;;

매우난감... 로그추가로 인해 더안죽게 됬을지도 모르겠네요....
다시원래대로 하면 간간히 또죽을지도 모르고..
코어덤프도 안생겼고..쓰레드라 디버깅툴쓰기도좀.. 곤란한거 같은데..

어찌해야할지...

이한길의 이미지

js에서 window.location.hash를 변경할 때...

모질라 파이어팍스에서는 window.location.hash값을 변경하면..
히스토리가 추가되는데 인터넷 익스플로러에서는 히스토리가 추가되지 않습니다.

http://test/test.html# 인 사이트에서

이를테면 window.location.hash = "4" 라는것을 중간에 실행하고나서..
파이어팍스에서는 뒤로가기를 하면 "http://test/test.html#4"이었던 URL이 "http://test/test.html#"로 바뀝니다. 하지만 인터넷 익스플로러에서는 "http://test/test.html#"을 열기 전의 페이지로 넘어가버립니다. 즉 히스토리가 추가되지 않은것이지요.

hopeful1213의 이미지

Openssl 프로그래밍에서 유효기간 체크..

Openssl에서 인증서 로딩과 암호 확인은

	 SSL_CTX *ctx;
	 ctx = SSL_CTX_new(SSLv23_method());
 
	 if (SSL_CTX_use_certificate_chain_file(ctx, CERTFILE) != 1){
	 int_error("Error loading certificate from file");
	 }
 
	 if (SSL_CTX_use_PrivateKey_file(ctx, CERTFILE,SSL_FILETYPE_PEM) != 1){ 	// 인증키 암호 체크
	 int_error("Error loading private key from file");
	 }


로 확인이 가능하게 하였습니다.
하지만 추가적으로 인증서의 유효기간 체크가 되지 않아서 고생하고 있습니다.
인증서의 내용을 보면
nadakwon의 이미지

errno : 4 -> interrutped system call

파일을 열어서(쓰기모드) 데이터를 쓰고 나서 파일 닫기를 하는 과정에서
파일 열기(쓰기모드)를 수행할때 파일을 열지 못하는 상황이 있습니다 그래서 errno 번호를 확인했더니
제목과 같이 interrutped system call 이란 메세지가 나오는 것을 확인하였습니다.

제가 프로그램한 것을 보면 터치스크린에서 인터럽트가 발생했을때 프로세서로 SIGIO 시그널을 보내게 되어 있습니다
파일을 열고 데이터를 쓰는 과정에서 터치스크린이 계속 눌려있을경우 프로그램이 파일을 열지 못해서 데이터를 쓸때

mr.lee의 이미지

JNI 에서의 뮤텍스 사용

자주 호출되는 native code에서 여러가지 값들 (자바 클래스 id, 멤버id, 메소드 id, 기타 필요한것들..)을 저장해놓고 사용하기위해 전역객체를 가집니다.

헌데 이 전역객체에 vector container도 있어서 다중 쓰레드의 접근에 안전하게 해야합니다.

자바쪽에서는 여러 객체와 여러 네이티브 메소드에서 접근해오기 때문에 자바에서의 synchronized는 소용이 없는 상황이라서 네이티브 코드 안에서 mutex를 사용할려고 합니다만.. 문제되는 부분이 있는지 궁금합니

fenign의 이미지

Solaris 8에서 TLS 사용하는 법.

검색의 생활화를 꿈꾸다가 지쳐서 글 올립니다 ^^;; (아직 제가 못 찾은 건지;;;)

제가 궁금한 것은...

핸드폰 단말기와 서버사이에 메시지를 주고 받을 때 TLS를 사용하여 주고 받는 것인데요..
환경은 IP based 입니다. ( 실제 적용은 의문..ㅠ.ㅠ)

단말이 client가 되어 서버 IP로 접속을 하고
TLS Session을 수립하여 메시지를 주고 받을 예정입니다.
이런 상황을 구현할 때 서버에서 TLS Session을 사용하려면 별도의 프로그램을 깔아야 하는 것입니까?

검색을 해 본 결과....OpenSSL이라는 것이 있더라구여 Library도 함께 지원하고...

aswip의 이미지

can't identify protocol의 의미.

종종 시스템 상태를 살펴보는데,
lsof를 사용하여, 특정 프로세스의 상태를 살펴보면, 다음과 같이 "can't identify protocol"과 같이
표시될때가 있습니다.

31127 apache 6u sock 0,0 40831570 can't identify protocol

구글링을 해본 결과, "can't identify protocol"과 같은 경우, lsof에서 TCP소캣인지.. UDP소캣인지
구분하지 못하거나.. 서버 소켓수준에서, accpet()가 올바르게 이루어지지 않을때.. 등등
정말 많은 글들이 올라와 있더군요. ^^;;;

lsoft를 통해서 표시되는, "can't identify protocol" 의 의미와, 어떤 상황에서 위와 같이 표시되는지

mirr의 이미지

패킷 체크섬오류에 대한 질문입니다.

윈도우프로그램으로 (Visual C++) 소켓통신을 합니다.

클라이언트에서는 일정 데이타를 패킷에 실어서 서버로 보내주고,
서버에서는 그 데이타를 받고, 원하는 내용을 추려낸뒤 다른 mysql서버가 있는 곳으로 인서트 시켜줍니다.
그런데 어느순간부터 - 정확히 1월 1일 - 이 서버에서 전달되어 오는 패킷이나,
서버로 보내어지는 패킷이나 불규칙적으로 손실을 내고 있는것입니다.

몇일을 고민하다 패킷캡춰를 통해(이더리얼이용) 서버프로그램으로 오는 패킷들을 캡춰해 보기로 했습니다.

harisoo의 이미지

expat 크로스컴파일 질문입니다..

소스펀지에서 expat-1.95버전을 받앗습니다.

일단 호스트에서 컴파일해서 사용하면 잘됩니다. xml문서 파싱도 잘됩니다.

그런데 보드에 이 라이브러리를 컴파일해서 올리고 싶은데 어떻게 해야할지 모르겟습니다.

./configure --build=arm --prefix=/usr/local/src
make

이렇게해서 컴파일된 라이브러리를 링크시켜서 보드에 올리니 잘못된 파일형식이라고 나오더군요.

그래서 config디렉토리를 뒤져보니 config.sub파일이 잇더군요.. 거기 보니 빌드 종류가

암 종류별로 여러개가 잇던데 어느것을 사용해야 하는지 모르겟네요 ㅠㅠ..

페이지

프로그래밍 QnA 구독하기