2024/10/30 3

Python 애증의 비트연산자

a = 5 #이진수로 101print(~a) #bit NOT 연산 -6print(a>1) #이진수로 010 오른쪽 shift 다른건 모르겠고 보수랑 shift는 볼.때.마.다. 이해가 안됨 볼 때마다 끝에는 결국 아~알겠다~~~~~ 하고 넘어가는데 다시보면 이해가 안됨.. python으로 코드짤 때 잘 안쓰기도 하고.. ... 그냥.. 평소에 잘 안쓰기도 하고요..? (저만,,안씁니까,,,,?)하지만 이번에는 진짜 제대로 확실하게 정리하고 넘어가서 ! 다시는 ! 뒤돌아보지 않도록!  먼저 비교적 쉬운 왼쪽 시프트 a의 이진수를 왼쪽으로 1비트씩 이동. 오른쪽에 0을 추가합니다.101 오른쪽 시프트 a의 이진수를 오른쪽으로 1비트씩 이동. 왼쪽에 0을 추가합니다.101 >> 1 = 010 (10진수 2)여..

Python to AI 2024.10.30

유해・위험물 취급 작업

작업장 바닥에 유해물질이 있다.=>작업장에서 유해물질을 취급할 경우 작업장 바닥에 해야할 조치 작업장 바닥을 불침투성 재료로 마감한다.점화원이 될 수 있는 정전기를 방지할 수 있도록 한다. 실기 필답형에서는 인체에 대전된 정전기에 의한 화재 또는 폭발 위험이 있는 경우에 사업주가 하여야 할 조치를 서술하라는 문제가 나온 적이 있다.1. 정전기 대전방지용 안전화 착용2. 제전복 착용3. 정전기 제전용구 사용 등의 조치4. 작업장 바닥 등에 도전선을 갖추도록 하는 등 필요한 조치 정전기 대전방지용 안전화, 제전복, 제전용구, 도전성  정전기에 의한 화재 또한 폭발 등의 위험이 발생할 우려가 있는 경우 해당 설비에 대하여 사업주가 하여야 할 조치를 서술하라는 문제도 있다.1. 해당 설비에 대하여 확실한 방법으..

WidgetKit - 개인화와 상호작용을 이해하자

WidgetKit 생태계는 사람들이 앱 콘텐츠를 새로운 환경에서 볼 수 있도록 하고, 필요한 때와 위치에서 특정 상호작용을 제공한다:사용자는 위젯, 시계 컴플리케이션, 라이브 액티비티를 탭하여 해당 앱이나 해당정보의 앱화면 또는 해당기능의 앱화면을 실행시킨다.이모지 레인저(Emoji Ranger) 위젯이나 시계 컴플리케이션을 탭하면 해당 hero가 등장하는 앱의 화면이 열린다. 위젯, 제어 기능, 라이브 액티비티의 버튼과 토글을 이용해 앱을 실행하지 않고도 앱과 상호 작용한다.이모지 레인저(Emoji Rangers)의 대형 위젯: 라이브 액티비티, 상호작용, 애니메이션 지원 샘플 코드 프로젝트에는 탭하여 hero의 치유능력을 일시적으로 향상시키는 버튼이 포함되어 있다. 위젯, 시계 컴플리케이션, 라이브 ..

728x90