반응형

전체 글 118

객체[Object]와 인스턴스[Instance]

객체[Object]와 인스턴스[Instance] 객체와 인스턴스는 객체지향 프로그래밍에서는 거의 비슷한 개념으로 사용되지만 엄밀히 말하면 조금은 차이가 있는 개념이다. 객체지향 프로그래밍이 생성된 원인이 사람의 사고와 가장 비슷하게 프로그래밍을 하기 위해서라고 할 수 있다. 즉 우리 실생활의 모든 것들이 전부 객체로 이루어진 것이다. 넓은 의미에서의 객체라는 것은 보고 만질 수 있고, 이해할 수 있으며 생각이나 행동이 추구하는 바를 의미한다. 즉 객체라는 것은 우리가 인지 하고 있는 구체적인 사물이나 시스템이 될 수도 있고, 구체적이지만 물리적으로 경계가 모호한 강, 안개 등도 객체라 할 수 있는 것이다. *인스턴스* 인스턴스란, 예로 우리는 하나의 청사진이 되는 클래스를 정의하면 이 클래스에서 각각 구..

JAVA 2020.09.23

보일러 온수를 틀었는데 찬물이 나온다?

■ 예상 원인 1. 실내온도 조절기 전원이 꺼져있는 경우 2. 온수 온도가 낮게 설정되어 있는 경우 3. 온수 쪽 수압이 센 경우 또는 물의 양이 많은 경우 4. 수전(수도꼭지)이나 배관에 이상이 발생한 경우 5. 부품에 이상이 발생한 경우 ■ 조치 방법 1. 실내온도 조절기 전원이 꺼져있는지 확인하여 전원이 꺼져있다면 켜주시기 바랍니다. 2. 실내온도 조절기에서 온수 온도를 최고 온도로 설정해 주세요. 모델에 따라 저, 중, 고 3단계 조절 또는 30℃ ~ 60℃까지 설정 할 수 있습니다. 3. 수전(수도꼭지)과 보일러의 직수배관에 연결된 직수밸브를 조절합니다. ① 먼저 수전(수도꼭지)에서 물의 양을 조금씩 줄여주면서 온수가 나오는지 확인해 주세요. [TIP] 수전(수도꼭지)에서 물의 양을 조절하는 이..

보일러 2020.09.23

경동나비엔 에러 조치방법(03E)

■ 증상 설명 실내온도 조절기에 확인/점검램프가 깜박이거나 점검글씨가 나타나면서 숫자 03 또는 E3(E003)이라고 표시되는 증상은 점화(연소)가 되지 않아 발생되는 불착화 현상입니다. ■ 예상 원인 1. 댁내에 가스공급이 되지 않는 경우 2. 점화(연소)관련 부품에 이상이 발생한 경우 ■ 조치 방법 1. 가스공급 상태를 확인합니다. ① 가스공급 상태 확인을 위해 가스레인지를 사용하는 경우 가스레인지를 켜서 불꽃이 정상적으로 켜지는지 확인해 주세요. ※ 가스레인지가 켜지지 않는다면 가스공급이 안되는 경우이므로 가스계량기 밸브가 열려 있는지 확인해 주시기 바랍니다. ② 이사를 새로 오셨거나 가스레인지를 사용하지 않는 경우에는 가스계량기 밸브가 열려있는지 확인해 주세요. [TIP] 가스계량기 위치 - 아파..

보일러 2020.09.23

주식...대만 주식투자 지침서 발간

유안타증권은대만 주식 투자지침서인 `어서와 대만은 처음이지?`를 발간. 12일 대만주식 중개 서비스 오픈에 앞서 관심있는 국내 투자자들에게 양질의 투자분석 자료를 제공하고 선제적인 투자전략을 제시하기 위해 투자지침서를 발간했다고 회사 측은 설명했다. 이번에 발간된 투자지침서는 반도체를 넘어 IT강국으로 통하는 대만의 경제, 증시, 기업에 대한 포괄적인 투자정보를 담고 있다. 우선 일반 투자자들이 가장 궁금해할 만한 대만 주식시장내 주요 종목들에 대한 설명과 함께 관심종목 50개를 제시한다. 대만 현지 애널리스트들도 10개의 종목을 추천했다. 대만 현지 애널리스트, 한국 유안타증권 이코노미스트와 글로벌 투자전략가는 대만 증시·경제를 한국과 비교하는 자료를 작성했다. 글로벌 테마별 밸류체인과 대만의 관련기업..

ETC.. 2020.09.23

ADB 기본

ADB Install이 안될때- Compile 중 'adb uninstall com.android.contacts' 메시지가 보이면서 실행이 되지 않을때, 1. android-sdk-tools 폴더로 이동 2. adb remount 3. adb shell -> cd system/app -> rm Contacts.apk 4. adb uninstall com.android.contacts ADB 기본 명령어 install [path] -> 설치 uninstall [packeagename] -> 삭제 adb install -r [path] -> 재설치 pull [컴path] [폰path] -> 폰에서 컴으로 파일보내기 push[폰path] [컴path] -> 컴에서 폰으로 파일보내기 start-server k..

ANDROID 2011.12.15

안드로이드 팁

안드로이드_개발_팁 태그 설명 (android:sharedUserId) 하나의 프로세스에서 여러 애플리케이션 실행하기 (showDialog 사용중) is not valid is your activity running (링크) 안드로이드 샘플로 들어 있는 NodePad (DB 사용예등..) (링크) 안드로이드 스터디 Jni 발표 자료... [번역] 안드로이드 2.0 Service API 변화 [번역] 안드로이드 Drawable Mutations AccountManager 관련 내용 Activity Launch ModeActivity가 화면에 보여질때 발생하는 이벤트 Activity내 배경을 투명하게 하기 Activity를 FullScreen으로 띄우기 Activity에 Dialog 적용하기 adb inst..

ANDROID 2011.12.15

IMSI ? TMSI ?

MS 사용자의 식별을 위한 식별자 IMSI란 - International Mobile Subscriber Identity - 망 운영자가 서비스를 위해 사용자를 등록할 때, 각각의 사용자에게 요청하는 유일한 식별자 - SIM (subscriber Identity Module)에 저장 TMSI - Temporary Mobile Subscriber Identity - 가입자의 현재 위치를 - 항상 갱신시키기 위해서 VLR에 응답으로 보내주는 값 - IMSI 를 대신하는 값으로 사용 ( IMSI의 값 노출방지, 가입자 정보) - 무선 구간에서 현위치의 도청 방지를 위해서 TMSI가 사용, Handover 시도와 위치등록시마다 TMSI를 변경함으로써 망내에 보안관리 를 제공

ETC.. 2011.04.25

안드로이드 프로그래밍 정복를 읽어보고 기초 대충 끄적끄적...정리

◆Layout View - View의 계층 안드로이드 응용프로그램의 화면을 구성하는 중요한 단위는 Activity이다. 화면을 나타내주는것이 액티비티라는 이야기인데 하지만 이놈은 실제로 보이지는 않고 액티비티안에 있는 뷰가 우리가보는 실체이다. 조각조각이 모여서 하나를 구성하는 퍼즐과 같은 느낌인데 뷰가 여러개 모이면 액티비티를 구성하게 되고 액티비티가 여러개 모이면 응용프로그램 즉 Application이된다. 뷰는 사용자 인터페이스를 구성하는 핵심 컴포넌트로서 화면상의 사각영역을 차지하며 자신의 모양을 그리고 사용자로부터 입력을 받아 드린다. 뷰는 방대 함으로 그냥 이렇게 알고 있자..일단 뷰는 크게 두가지 종류로 분류된다. 위젯과 뷰그룹인데 일단 위젯은 직접적으로 보이며 사용자 인터페이스를 구성한다...

ANDROID 2011.04.12

NFC

***** NFC NFC는 초단거리 무선통신 기술로 대략 10cm이내의 기기간에 통신을 가능하게 해 준다. NFC는 ISO/IEC 14443 proximity-card standard (비접촉 카드 또는 RFID) 표준을 확장한 것으로 스마트카드와 리더기를 하나로 합쳐놓은 것이라고 생각하면 된다. ISO/IEEE 14443 표준을 확장한 것이기 때문에 NFC 디바이스간 뿐 아니고 기존의 ISO/IEEE 14443 리더기나 스마트카드와도 통신을 할 수 있다. NFC는 기본적으로 휴대폰에서 사용할 목적으로 만들어졌다. 간단한 기술적인 스펙으로는 - 13.56MHz의 ISM밴드에서 14KHz의 대역폭을 사용 - 최대 동작 거리: 20cm - 지원하는 통신 속도: 106, 212, 424, 848 Kbit/s ..

ETC.. 2011.03.07

onConfigurationChanged -

오늘 생긴 문제..킁.. Touch Keypad 에서 Qwerty로 넘어가 Press 동작중에 닫으면 다시 Activity가 재실행 된다. 여기서 문제가 발생하게 되는데 이유는 Keypad전환으로 인해서 Activity가 다시 실행된다. 그러면서 이전에 하고 있던 동작들이 다시 실행이 되는 경우다. 화면전환, 방향전환의 경우에 생기는 문제는 중 이중으로 동작하는 문제는 왠만하면 이거같다. 해결 방법은 onConfigurationChanged()를 override 해주면 된다. 재정의할 경우 activity의 이벤트를 실행하지 않고.. onConfigurationChanged()함수를 Call하고 빈 함수로 만든다. AndroidManifest.xml에 android:configChanges="orient..

ANDROID 2011.02.21

ADB server error

안드로이드] adb 장치 인식안될때 ▶ 내용 : - 윈도우 OS 계열에서 adb 장치 연결이 안될때 - 인식이 잘되다가 갑자기 안될때 ▶ 해결방법 : 1-1) 이클립스 종료 (adb daemon 종료) 1-2) 작업관리자 → 프로세스 → adb.exe 라는 이름의 프로세스 모두 종료 → 프로세스가 2개 이상 띄워져 있을 수 있음 (주의) → taskkill /IM adb.exe /F 2) android sdk 폴더로 이동 예) cd /d C:\Dev\Android\android-sdk-windows\tools 3) adb start-server 혹은 adb kill-server 후 adb start-server 4) 단말 리부팅 참조 http://www.androidpub.com/68191 =======..

ANDROID 2011.02.17

OTA(Over The Air) , FUMO (Firmware Update Management Object)

OTA(Over The Air) 무선 통신 시스템에서 시스템 등록에 관한 정보를 송 - 수신하기위해 제정한 표준이다. 예를 들면 휴대폰에 원격으로 명령을 내리거나 휴대폰의 사소한 고장(버그)를 수정 할 수 있고, 기존의 프로그램을 업그레이드 하거나 새로운 프로그램을 설치하는 일들이 가능하다. FUMO (Firmware Update Management Object) FUMO is an Open Mobile Alliance specification for updating the firmware of mobile devices over the air. FUMO stands for Firmware Update Management Object. FUMO allows mobile operators to update..

ANDROID 2011.02.15

ESN - MEID

(ESN) 부정품을 방지하기 위하여 무선 전화기의 마이크로칩 속에 생산자가 삽입해 넣은 32비트의 전세계고유 번호. 가입자가 통화를 시도하면 자동으로 ESN과 전화기 사업자의 MIN(Mobile Identification Number)이 송출되며 기지국을 통해 이 번호가 인증이 되면 통화를 연결한다. ESN은 MIN과는 달리 사용중 변경되지는 않는다. 미국은 1997년 9월 TIA가 FCC로 부터 위임받아 시행하고 있으며, 관련 규정으로는 TIA/EIA-41(AMPS), TIA/EIA-553(NAMPS), TIA/EIA-691(CDMA), TIA/EIA-95, TIA/EIA/IS-2000(TDMA), TIA/EIA-136 등이 있다. (MEID) MEID vs 인트림 솔루션〓ESN을 대체할 방식으로 현재..

ANDROID 2011.02.15

SVN사용 및 커널 받기

SVN- SVN : subclipse 설치방법 1. 이클립스 메뉴의 help -> install new software 에 들어간다 2. 좌측 상단에 ADD 버튼을 누르고 name : 구분할수 있는거 아무거나 적기 location : http://subclipse.tigris.org/update_1.6.x 를 입력한다 3. 그 이후에 사용권 동의 등을 확인 해 주고 설치를 하면 된다 4. 설치가 다 되면 이클립스를 재시작 할 것이다. SVN : subclipse 사용방법 1. 프로젝트 목록에서 new -> Other ->Checkout project from svn 2. location 에 svn 서버 주소를 입력 3. 로그인 후 사용 가능함 4. 프로젝트 오른쪽 클릭 -> team -> Cynchron..

ANDROID 2011.02.15

init - 커널 실행순서(안드로이드)

/init이 실행되기 전까지 커널은 일반커널의 동작과 전혀 차이가 없다. 커널내 몇가지 option이 안드로이드용으로 추가된것은 있지만 흐름은 같다. bootloader 실행 -> 커널 loading -> 커널 실행 까지는 같음. 커널 실행후 최최의 프로세스인 /init이 실행될대 안드로이드는 안드로이드용 /init 을 실행한다. 일반적인 리눅스라면 /etc/inittab을 참조하고, /etc/init.d/rcS를 실행한다거나 하는 흐름이지만 안드로이드는 /init.rc를 수행한다. 이런차이가 /init에서 달라진다. (안드로이드 소스참조 : system/core/init.c)

Linux 커널 2011.02.14
반응형