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

syms의 이미지

C++ 빌드 시에 리눅스 운영체제를 사용해야 하는 이유

안녕하세요. 저는 1년 7개월 경력의 안드로이드 프로그래머 입니다.

FFmpeg 사용해서 ndk 크로스 툴체인으로 so 파일 만들어서 java 쪽에서 쓰게 만들려고 하는데요..

빌드시에 꼭 리눅스 환경에서(잘 모르지만 아시는분들은 꼭 우분투에서 하더라는) 해야 하는 이유가 있을까요.

윈도우 환경에서는 cygwin 이라는 가상 유닉스 환경에서 빌드 할 수 있는건압니다만.

깊이 있게 아는게 아니라서요..

리눅스에서 원본 소스코드를 빌드 할때 필요한것만 골라서 빌드 하여 so 파일의 용량을 줄 일 수 있기 때문에

리눅스에서 해야되는건가요?? cygwin 에서는 해당 기능이 없기때문에 힘든건가요?

mk 파일로 리눅스 유닉스 둘 다 컨트롤할 수 있는 부분인지도 궁금하네요..

굳이 기능이 같다면 리눅스 환경을 써야할 이유가 없어 보이기 때문이구요.

그런 부분에 지식이 전혀 없기 때문에 힘듭니다. 지식 있으신 분들의 조언이 필요해요. ㅠㅠ

nimdrak의 이미지

bash shell 에서 Nomal distribution 을 따르는 RANDOM number 만들기

안녕하세요.

쉘스크립트를 공부하고 있는데요

그냥 난수를 만들려면 $RANDOM 을 이용하면 되더라구요

그런데, Nomal distribution 을 따르는 RANDOM number 만들 수 있을까요?

예를 들어서, 평균이 10이고 분산이 25인 RANDOM number 같이요.

혹시 아시는 분 계신가요?

답변 달아주시면 정말로 감사드립니다.

holecjh의 이미지

Linux, Unix의 CPU 사용률에 대해..

Linux에서 top 명령어를 치면 아래처럼 나옵니다.

alswlek의 이미지

ㅁㄹ

chocokeki의 이미지

ARM의 trustzone이라는게 뭔가요?

PRD29-GENC-009492C_trustzone_security_whitepaper
를 참고하시기 바랍니다

제가 궁금해서 올리며 정리한 내용은 잘못된게 많았네요

curi13의 이미지

웹 개발 시 상단바

웹페이지에서 여러기능이 있잖아요.
그 중 기능을 클릭했을 때 새로운 웹 페이지가 나오는데 매번 상단바를 다시 만들어줘야하나요?

hokim의 이미지

zynq Cortex-A9 TCP 소켓서버 멈춤현상

xilinx zynq의 Cortex-A9에 리눅스를 올리고 나서 TCP의 전송속도를 측정하기 위해
데스크탑의 소켓클라이언트 프로그램이 데이타를
보내라고 요청하면 요청할때마다 32KB씩 전송하도록 zynq에 리눅스 소켓서버를 프로그래밍하여 띄웠습니다.
그런데 테스트하다보면 32 KBbyte씩 전송하다가 멈춤현상이 생깁니다. 데스크탑의 다른 터미널에서
zynq로 ping을 치면 멈춤상태에서 벗어나 다시 전송을 시작하기는 합니다. (원인을 찾아보니 클라이언트에서 요청을 했는데 때때로 서버에서 그 요청을 인지하지 못하는데에서 멈춤현상이 발생하는 것 같습니다.) 그래서 SO_KEEPALIVE 옵션을 소켓서버프로그램에서 accept된 클라이언트
소켓 file descriptor에 적용하거나 소켓클라이언트프로그램의 소켓 file descriptor에 적용해 보았습니다. 그런데 이런 현상을 피할수가 없네요. 어떻게하면 저런 멈춤현상을 해결할수 있을까요? 참고로 zynq에 올린 리눅스는 linaro의 ubuntu 15.04 nano 입니다.

goddnsznvhs의 이미지

iraf cl works everywhere! 2개의 비스무리한 질문입니다.

iraf를 설치하고 사용하다보니 평소와는 다른 2개의 이상한점이 있습니다.

1. mkiraf가 먹히지 않습니다..

그래서 .bashrc에다가 다음과같이 써놓고 명령어를 바꿔서 쓰고있습니다.
alias mk='/home/sylee/.iraf/bin/mkiraf'

더욱 이상한건 mk자리에 mkiraf를 써넣어도 작동하지 않습니다. 즉
alias mkiraf='/home/sylee/.iraf/bin/mkiraf'

라고 해도 안됩니다. 음?

2. cl이 어디에서나 작동합니다..

서버에서 사용하던 바로는 login.cl이 없는 곳이면 cl을 입력해도 제대로 작동하지 않아야 하는 것으로 알고 있습니다. 그런데 login.cl이 있던 없던 "Welcome to IRAF~~" 라고 잘 실행됩니다.

두개가 비슷한 문제라고 생각되는게 보통은 ~~~/bin 이런데 실행프로그램? 이 카피되어있어서 실행되는 거나 alias로 바로 실행하게되는거같은데.. 하나는 안되고 하나는 이상하게되고 하는게,, 어떤걸 확인해보아야 할까요??

rndud926의 이미지

이 문장이 어떤걸 의미하는지 모르겠습니다. (영어입니다)

If in the NoAddress state, the secondary station masks the min(PL,2) left-most octets of its own unique ID with the min(PL,2) left-most octets of the bit mask in the XID command and compares the result with the min(PL,2) left-most octets the unique ID supplied in the XID command.

If they match, the secondary device masks the max(0,PL-2) rightmost octets of its own unique ID with the max(0,PL-2) right-most octets of the bit mask in the XID command and compares the result with the max(0,PL-2) right-most octets of the unique ID supplied in the XID command.

페이지

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