본문 바로가기
리눅스 우분투, 32비트 64비트 확인 [명령어 10개] 리눅스 우분투, 32비트 64비트 확인 [명령어 10개] 믿고보는 스택 오버플로우의 글 하나를 참조했으나, 거기에 나온 답변 중 되는게 하나도 없었다. 어떻게 "하나도 없다"는걸 알았을까? 넘치는 잉여력으로 터미널에 각종 명령어를 모조리 찍어봤다. 아래는 요약된 노가다의 흔적이다. (참고로 getconf LONG_BIT로 확인이 가능) 32비트 64비트 확인 1. lscpu기본 스펙만 확인이 가능하다. 어린 엔디안을 쓰고있단다. 32비트 64비트 확인 2. cat /proc/cpuinfo이걸론 말그대로 cpu 정보 확인만 가능하다. ...솔직히 이건 봐도 잘 모르겠다. 32비트 64비트 확인 3. uname -o이걸론 당신이 부팅시킨 os의 정체만 확인이 가능하다 쥐엔유나누기리눅스란다. 32비트 64비트.. 2017. 12. 6.
파이썬 - No Python Interpreter selected 에러 파이썬 - No Python Interpreter selected 에러 파이참(PyCharm)을 실행했을 때 발생하는 에러인데, 파이썬 라이브러리가 어디 있는 줄 몰라서 발생한 겁니다. 에러 메세지: No Python interpreter selected 아래 그림처럼 중앙 하단에 에러 메시지가 확인 됩니다. 해결책은 간단해요. 간단히는 Interpreter 옆의 버튼을 눌러 강제로 경로를 잡아주거나, 파이썬 자체에 알 수 없는 오류가 생겼다면 파이썬을 다시 설치합니다. 파이썬 공식 사이트 - Welcome to Python.org [링크] 파이썬 - No Python Interpreter selected 에러 2017. 12. 5.
청개구리투자클럽 메신저 대박이 사용법 - 현 VIP 회원 저는 주식 리딩 업체 몇 곳을 이용하다 요즘엔 청개구리투자클럽으로 마음을 잡았습니다. 이곳은 카톡 단톡방도 운영하는지라 저는 대박이 대신 주로 단톡방을 이용합니다. 아무래도 카카오톡이란 것 자체가 워낙에 익숙하다 보니 다른 메신저는 익숙하지 않다는 느낌? 정도가 듭니다. 본론입니다. 이 포스트에선 제가 주로 보는 대박이 메뉴와 카톡방에서 다른 회원분들이 궁금해하던 몇 가지 항목을 정리합니다. 저는 청개구리투자클럽 VIP 회원으로 처음 시작할 때, 이미 다른 업체 메신저를 경험한 바 있어서 쉽게 적응했습니다. 이 포스트를 보고 주로 봐야 할 항목들이 무엇인지 확인하시기 바랍니다. 청개구리대박이 설치http://www.froglive.co.kr/live/index.asp 사이트에 접속하여 화면 위, 아래에 .. 2017. 12. 4.
콘덴서로 반공진 방지하는 방법 4가지 콘덴서로 반공진 방지하는 방법 4가지 1. 프린트 패턴도 공진의 원인 회로에는 그림 7과 같이 두 개의 콘덴서 간에 배선에 의한 L성분과 R성분이 들어간다. 콘덴서 R성분은 유익하지만, L성분은 해롭다. 회로에 L성분이 들어가면 반공진의 주파수가 낮아지고 공진 회로의 Q가 높아져 임피던스가 높아진다. 따라서 실제 현장의 회로에서는 콘덴서의 ESL보다 배선의 L성분 쪽이 훨씬 크고, 배선에 의해 공진 주파수가 결정된다. 복수의 콘덴서는 가능한 한 근접하여 배치하는 것이 기본이다. 필자는 일부러 리드선이 달린 OS콘을 사용하고, 그것의 안쪽 측 핀 사이에 0.1uF의 세라믹 콘덴서를 실장하는 방법을 주로 사용한다. 이렇게 하면 OS콘과 세라믹 콘덴서의 배선을 최단으로 할 수 있다. OS콘의 패드에서 전원 전.. 2017. 12. 3.
컴퓨터구조 연습문제 해답 [모리스 마노 13 챕터] 컴퓨터구조 연습문제 해답 [모리스 마노 13 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]- 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 13 챕터] 2017. 12. 2.
[C++ 최적화] Const, 가상함수, 변수 등으로 속도 최적화 [C++ 최적화] Const, 가상함수, 변수 등으로 속도 최적화 C++ 최적화 : 속도 최적화(Speed Optimizations)모든 애플리케이션은 CPU 사이클이 시간 때문에 중요하다. 이 포스팅에선 C++ 최적화 중 속도를 위한 몇 가지 지침을 제시한다. C++ 최적화 : 긴 인수 리스트를 압축하기 위해 클래스 사용함수의 인수 리스트가 길 때, 함수 호출 오버헤드가 증가한다. 런타임 시스템은 스택을 인수들의 값으로 초기화해야 한다. 당연히 이 동작은 인수가 많을수록 오래 걸려 C++ 최적화에 방해된다. 예를 들어, 아래 함수를 100,000,000번 수행하면 내 컴퓨터에서는 평균 8.5초가 소요된다. 123456void retrieve(const string& title, //5 arguments.. 2017. 12. 1.
OCC OpenCASCADE 6.8.0 x64 빌드, CMake 3.9.2, Qt4 OCC OpenCASCADE 6.8.0 x64 빌드, CMake 3.9.2, Qt4 OCC OpenCASCADE 빌드 조건- Qt 4.8.6- VTK 6.1.0- Visual Studio 2013 먼저, OCC OpenCASCADE 빌드하기 위해 3rd party 라이브러리를 다운로드합니다. 라이브러리는 OCC OpenCASCADE 공식 사이트에서 3RD PARTY COMPONENTS[링크] 카테고리로 가면 받을 수 있습니다. 단, OCC OpenCASCADE 소스는 로그인해야 다운로드할 수 있으니 참고하세요. 1. OCC OpenCASCADE 폴더 구성자신이 사용할 비주얼 스튜디오 버전에 맞춰야 하는데, 제 경우엔 2013이라 vc12에 해당하는 파일을 다운로드했습니다. 그리고 아래처럼 작업할 폴더를 .. 2017. 11. 30.
포토 커플러 전기적 특성 (VCE, CTR, ICEO 등 photo coupler) 포토 커플러 : 전기적 특성 (VCE, CTR, ICEO 등) 포토 커플러 전기적 특성(Electrical Characteristics) - 1 포토 커플러 입력 특성(IF vs VF 특성)포토 커플러(Photo Coupler)의 입력단은 Forward Current(IF)의 증가에 따라 Forward Voltage(VF)의 증가의 형태를 나타내는 비례 특성을 갖는다. 포토 커플러 Application시 Surge가 큰 경우에 사용될 때에는 IRED와 병렬로 보호 Diode나 Surge 흡수용 캐패시터를 연결하는 등의 설계가 필요하다. 포토 커플러, 전기적 특성(Electrical Characteristics) - 2 VCE(sat) (Collector-Emitter 간 포화 전압)Collector-Em.. 2017. 11. 29.
RARP 네트워크 서버 포맷 패킷과 사용자 프로세스 알아보기 RARP 네트워크 서버 포맷 패킷과 사용자 프로세스 알아보기 RARP IntroductionRARP는 로컬 디스크에 있는 시스템이 부트스트랩 상태에 있을 때, 일반적으로는 디스크에 있는 환경 파일로부터 자신의 IP 어드레스를 얻는다. 그러나 X 터미널 또는 디스크가 없는 워크스테이션과 같이 디스크가 없는 시스템에서 RARP는 IP 어드레스를 얻는 다른 방법이 필요하다. RARP 네트워크에 있는 각각의 시스템은 네트워크 인터페이스 제조사에 의해 할당된 자신만의 유일한 하드웨어 어드레스를 갖는다. RARP의 원리는 디스크가 없는 시스템에서 인터페이스 카드로부터 자신만의 유일한 하드웨어 어드레스를 읽어서 누군가가 디스크가 없는 시스템의 IP 어드레스를 응답(RARP reply)하도록 요청하는 RARP requ.. 2017. 11. 28.
RARP 예제, 재전송 주기란? tcpdump와 broadcast 어드레스 살펴보기 RARP 예제, 재전송 주기란? tcpdump와 broadcast 어드레스 살펴보기 RARP Examples 우리의 네트워크에서 우리는 호스트 sun을 자신의 로컬 디스크 대신 네트워크로부터 bootstrap 하도록 할 수 있다. 호스트 bsdi에서 RARP 서버와 tcpdump를 실행시키면, 아래 그림과 같은 결과를 얻을 수 있다. tcpdump가 하드웨어 어드레스를 출력하게 하려고 0e flag를 사용하였다. 라인 1에 있는 RARP request는 브로드캐스트되고 라인 2에 있는 RARP reply는 unicast된다. 라인 2에 있는 sun으로부터의 출력은 호스트 sun(140.252.13.33)에 대한 IP 어드레스를 담고 있는 RARP reply를 의미한다. 라인 3에서는 일단 sun이 자신의.. 2017. 11. 27.
안드로이드 txt 읽기 예제, InputStream 사용 (한글 깨짐 해결) 안드로이드 txt 읽기 예제, InputStream 사용 (한글 깨짐 해결) 아래 안드로이드 TXT 예제(InputStream 사용)에서는 임의 XML 파일 이외에도 미가공 파일을 사용할 수 있다. res / 밑에 raw폴더와 asset 폴더에 오디오, 비디오, text 파일을 저장하고 해당 파일을 읽을 수 있다. InputStream을 이용해 raw 리소스 읽어 들이는 형식과 asset에서 읽어 들이는 형식으로 몇 개 짜보았다. main Keword는 InputStream으로 읽어서, 1byte씩 조각내서 쓴다. 한글 때문에 뻑나면, StreamReader로 해당 charset에 맞춰서 읽는다. String이나 StringBuffer나 StringBuilder 모두 사용해봤는데, 그다지 차이는 없는 듯.. 2017. 11. 26.
안드로이드 포팅, 참고 자료 (AT91CAP9SDK 보드 기준) 안드로이드 포팅, 참고 자료 (AT91CAP9SDK 보드 기준) 안드로이드 포팅 보드 정보- Proven, Innovative Microcontroller [링크]- [AT91CAP9-STK]Linux Porting [링크] 안드로이드 포팅 참조- Android Porting [링크]- Android Porting On [링크]- Introduction Android [링크]- Android Porting Guide [링크] 안드로이드 포팅 참조 파일- Android_Media_.ppt [링크]- Sevencore_Android.pdf [링크] 이하 사항들은 안드로이드 포팅 정보의 요약 내용입니다. -- 안드로이드 포팅 시작 -- 버닝 방법 요약은 다음과 같다. (윈도우에서의 예로서, 리눅스와 더불어 리.. 2017. 11. 25.