728x90
반응형

전체 글 134

[파이썬 완전정복] 멈추기와 건너뛰기, break and continue

break와 continue는 제어문인 반복문 (for, while)을 사용하는 경우 사용하게 됩니다. 무한 반복을 수행하다가 원하는 순간에 반복을 중지하고 싶다거나 특정 순간은 실행하지않고 넘기는 경우 사용합니다.Break예를 들어 1~100까지 숫자를 반복하는데 30을 만나는 경우 반복을 중지하고 프로그램을 종료하게 만들어보겠습니다.# break # 1 ~ 100까지 반복 수행하다가 30에서 break를 수행하여 반복을 중지하고 종료하기 for i in range(1, 101) : if i > 30 : break print(i)break문은 반복작업 중에 중간에 멈추고 루프 밖으로 빠져나온다는 의미입니다. 간단하게 예를 들어보죠. 우리는 공장에서 무수히 많은 반복작업을 하다가 점심시간이 되면 다 멈추..

개발 이야기 2020.06.03

[파이썬 완전정복] 제어문-반복문 [2]

While 반복문 이번에 배울 내용은 반복문 while입니다. 반복문 while은 for문과 다르게 특정 조건이 참일 경우까지만 반복합니다. # 반복문 while 문법 while (condition) : print("hello world") while 조건 : 실행할 문장 그럼 for문과 while문의 차이를 보기 위해서 1~10까지 반복을 해보겠습니다. # 1~10까지 while문으로 반복하여 출력하기 num = 1 # 1부터 시작하기 위함 while num < 11 : print(num) num+=1 for문과의 차이를 아시겠나요? 다시 1에서 10까지 for문을 작성해보겠습니다. # 1~10까지 for문으로 반복하여 출력하기 for num in range(1,11) : print(num) 반복문 f..

개발 이야기 2020.05.21

[파이썬 완전정복] 제어문 - 반복문 [1]

반복문 이번에 배울 내용은 반복문입니다. 그럼 반복문이 뭘까요? 반복문은 같은 작업을 여러 번 반복할 때 사용하는 문법입니다. 한번 생각해봅시다. 우리는 1번부터 100까지 print문을 이용해서 출력한다고 생각해봅시다. print(1) print(2) print(3) ... print(100) 얼마나 힘들고 긴 과정이 될까요? 바로 이러한 과정을 간략하게 만들어줍니다. # for 문법 for value in count : print(value) for 변수 in 반복횟수 : print(변수) for 문법 구조는 다음과 같습니다. 그럼 1부터 10까지 반복해서 출력하는 문장을 만들어보겠습니다. # 1~10까지 반복하여 출력하기. for num in range(1,11) : print(num) 일반적으로 ..

개발 이야기 2020.05.21

[Windows] 공유 폴더 설정 및 확인

안녕하세요. 앤디라이언입니다. 윈도우에서 공유폴더를 설정하고 공유 네트워크안에서 다른 사용자가 설정한 공유폴더에 파일을 저장하는 방법에 대해 설명하고 확인하는 방법을 알려드리려고 합니다. 먼저 새 폴더를 생성합니다. 윈도우 화면에서 우클릭 후 새로만들기>새폴더를 실행합니다. 폴더가 만들어지면, 다음으로 새 폴더를 우클릭하고 속성으로 들어갑니다.공유 탭으로 이동 후 공유를 클릭합니다. 추가 옆에 화살표를 누르면 Everyone이 있습니다. 선택 후 추가를 합니다. 그리고 추가된 사용 권한 수준을 읽기==>읽기/쓰기로 변경합니다. 이유는 공유된 사람도 파일을 수정하거나 새로 올릴 수 있게 하기 위함입니다. 모든 작업을 완료하셨다면 공유버튼 클릭 후 종료하시면 됩니다. 자 그럼 공유 폴더가 공유가 되었는지 확..

[Windows] 내 컴퓨터 IP확인하기

안녕하세요. 앤디라이언입니다. 내 컴퓨터의 IP를 확인하고 싶은데 어떻게 해야할까요? 가끔 공유기 고장이나 인터넷이 안될 때 서비스센터에 전화해서 "인터넷이 안됩니다. 어떻게 해야하죠?"라는 질문을 하면, 콜 센터 직원이 이렇게 대답합니다."IP가 어떻게 되시나요?" 여기서 컴퓨터를 잘 모르시는 분들은 IP를 모르기 때문에 제대로 지원을 받을 수 없는 상황이 옵니다. 그래서 IP라는 녀석을 확인하는 방법을 설명하려고 합니다. 먼저 윈도우키 옆에 검색 창에 "설정"이라고 입력 후 엔터를 누릅니다.설정 창에서 "네트워크 및 인터넷"을 클릭합니다.그리고 스크롤을 내려서 네트워크 및 공유센터로 이동네트워크 및 공유센터에 들어가면 현재 접속해 있는 네트워크가 보이며 어뎁터를 클릭하면, 연결할 수 있는 네트워크 어..

[Windows] 컴퓨터 부팅속도 빠르게 설정하기

안녕하세요. 앤디라이언입니다. 요즘은 SSD가 기본인 시대라 예전과 다르게 부팅에 그렇게 신경쓰지 않아도 괜찮지만, 그래도 요즘도 공공기관이나 사무용PC는 그렇지 않은 곳이 많아요. 그래서 오늘은 부팅속도를 빠르게 설정해서 스트레스를 줄여드릴까 합니다. 먼저 윈도우 아이콘 옆에 검색창이 있습니다. 검색창에 "msconfig"를 입력 후 엔터를 누릅니다. 입력 후 다음과 같은 창이 뜹니다. 부팅 탭으로 가서 아래와 같이 설정해 줍니다. 그리고 고급 옵션으로 들어갑니다. 프로세서 수 체크박스를 클릭하여 체크를 하고 밑에 콤보박스가 활성화되면 최대 프로세서 수로 셋팅합니다. 확인을 누른 후 시작프로그램 탭으로 이동합니다. 시작프로그램 탭으로 이동 후 작업 관리자 열기 클릭 클릭을 하면 윈도우가 시작할 때 자동..

ION memory allocator

Introduce PMEM (physical memory map ping feature)은 잘 쓰이지 않고 각종 vendor에서 PMEM-like한 것들을 새로 구현하여 사용하기 시작했습니다. 그래서 Android Platform 진영에서 fragmented memory manager를 하나로 통합하고자 Android 4.0 (Ice Cream Sandwich)에서 ION memory manager로 대체 하기로 결정했습 PMEM (physical memory map ping feature)은 잘 쓰이지 않고 각종 vendor에서 PMEM-like한 것들을 새로 구현하여 사용하기 시작했습니다. 그래서 Android Platform 진영에서 fragmented memory manager를 하나로 통합하고자..

개발 이야기 2020.05.12

HAL 유형

Android 8.0 이상에서 좀 더 모듈식에 가까운 새 아키텍처를 채택하도록 하위 수준 레이어가 재작성됩니다. Android 8.0이상을 실행하는 기기는 HIDL로 작성된 HAL을 지원해야 하지만 아래와 같은 몇 가지 예외가 있습니다. 이러한 HAL은 Passthrough or Binderized 될 수 있습니다. Android 11 (R)에서는 AIDL로 작성된 HAL도 지원됩니다. 모든 AIDL HAL은 Binderized 됩니다. Binderized HALs HAL은 HIDL or AIDL로 표현됩니다. 이러한 HAL은 기존 레거시 HAL을 대체 하기 위함입니다. Binderized HAL에서 Android 프레임워크와 HAL은 바인더 프로세스 간 통신 (IPC) 호출을 사용하여 상호 간에 통신합..

개발 이야기 2020.05.12

Origin HAL Interface

Origin HAL HAL은 HW공급업체에서 구현해야 하는 표준 인터페이스를 정의합니다. Android에서 Low Level의 드라이버 구현을 고려하지 않고 응용어플리케이션 개발을 할 수 있도록 도움을 줍니다. 이 시스템은 Android 8.0 이전까지 사용했으며 이후에는 HIDL로 변경해서 제공하고 있습니다. Vendor사의 하드웨어에 해당하는 HAL 및 드라이버는 일반적으로 공유 라이브러리 모듈(.so파일) 내에 구축됩니다. 안드로이드 시스템이 하드웨어와 올바른 방식으로 상호작용하기 위해서는 각 하드웨어 별 HAL 인터페이스에 정의된 계약을 준수해야합니다. hardware/libhardware/include/hardware/hardware.h 에서 정의된 속성이 있어야 합니다. 이 인터페이스를 사용하..

개발 이야기 2020.05.12

[파이썬 완전정복] 제어문 - 조건문

조건문이란? 조건문에 대해 알아보겠습니다. 조건문은 다른 용어로 "분기문"이라고도 부르기도 하는데 같은 의미입니다. 조건문은 특정 조건에 따라 실행하는 문장이 달라집니다. 파이썬에서 주로 사용하는 조건문은 바로 if 조건문입니다. 문법은 다음과 같습니다. if 조건 : 실행문장1 else : 실행문장2 조건이 참이면 실행문장1이 실행되고, 그렇지 않으면 실행문장2가 실행됩니다. 조건문을 실행하기 위해서는 아래와 같은 연산자가 필요합니다. 기호 의미 == 같다 != 같지 않다 > 크다 >= 크거나 같다

개발 이야기 2020.05.10
728x90
반응형
SMALL