본문 바로가기
반응형

45

아이폰 확장자 pvt가 뭐지? 아이폰에서 에어드랍으로 사진을 맥으로 옮기고 있었다. heic는 이제는 너무 익숙한 확장자가 되었지만 pvt라는 파일이 파인더에 보였다. 난 분명 이미지를 옮기고 있었는데? 미리보기로 보니 라이브뷰 동영상이 재생된다. (난 아이폰으로 사진찍을 때 거의 라이브로만 찍는다. 찰칵 소리가 안나서) 대충은 동영상 파일이구나 라고는 생각되었지만 조금 더 자세히 알고 싶어서 검색을 해봤는데 특별히 뭐가 나오지는 않았다. 파인더에서 종류를 살펴보면 Private Live Photo Bundle 이라는 설명으로 되어있다. 이게 그냥 동영상이라고 생각되었는데 영상재생되면서 대표로 선택된 정지사진까지 쭉 보여주는 그냥 동영상과는 조금 다른것 같다 보였다. 이때 내 목적은 영상 전송이 아니라 블로그에 쓸 이미지 전송이 목적.. 2024. 2. 11.
아이폰 모바일팩스 i 계속 준비중인경우 해결방법!! 아이폰에서 모바일팩스 i 로 팩스를 보내는데 계속 준비중이라면? 비공개 릴레이가 켜져있는지 확인후 만약 켜져있다면 끄고 다시 발송하면 됩니다. 팩스는 와이파이 끄고, 비공개 릴레이 끄고 보내야 정상적으로 보내집니다. 2024. 1. 17.
SK텔레콤 데이터 쉐어링 유심 개통후 기계 팔때 주의점 SK에서 데이터 쉐어링은 공짜다. 하지만 유심에 다른 전화 회선이 개통되는 것이다. 즉 전화번호가 따로 생기는 것이다. 예를들어 아이패드 셀룰러를 데이터쉐어링으로 개통해서 사용하다가 아이패드를 중고로 판다고 해보자. 이때는 대리점에서 유심 구매하고 데이터쉐어링용 회선을 개통하게 된다. 유심만 빼고 아이패드 공장초기화만 하고 판매하면 될거라고 생각되지만 아니다. 유심을 빼도 아이패드 기기 정보가 개통된 이력이 남아있어 다른 회선 개통이 불가능한 상황이 생긴다. 이때는 대리점에 가서 기기에 개통된 회선을 해지하면 된다. 무료임. 이해가 안가는 것은 자급제 기기이고 통신기기는 유심만 옮겨꼽으면 다 알아서 되는 방식인데 왜일까? 추측하건데 유심만 빼고 해당 유심을 다른 기기에 꼽지 않았을때 이 상황이 발생할 수.. 2023. 8. 1.
Javascript에서 호이스팅(Hoisting) 알아보기 자바스크립트 호이스팅 이해하기 자바스크립트는 대화형 및 동적 웹 사이트를 만드는 데 사용되는 강력한 프로그래밍 언어입니다. 자바스크립트의 독특한 기능 중 하나는 호이스팅입니다. 호이스팅은 변수 및 함수 선언이 컴파일 단계 중에 각각의 범위 상단으로 이동되는 자바스크립트 메카니즘입니다. 이를 통해 개발자는 변수 또는 함수를 선언하기 전에 사용할 수 있습니다. 호이스팅의 유형 자바스크립트에는 변수 호이스팅과 함수 호이스팅 두 가지 유형이 있습니다. 변수 호이스팅 자바스크립트에서 var 키워드로 선언된 변수는 해당 범위 상단으로 호이스팅됩니다. 이는 변수를 선언하기 전에 사용할 수 있다는 것을 의미합니다. 그러나 변수가 값이 할당되기 전에 사용되는 경우 undefined를 반환합니다. 함수 호이스팅 자바스크립.. 2023. 3. 18.
정렬 알고리즘 - 삽입정렬, 선택정렬, 퀵 정렬 with Python 정렬 알고리즘은 자료 구조에서 가장 기본적인 알고리즘 중 하나입니다. 정렬 알고리즘은 요소들을 특정한 기준에 따라 정렬하는 방법을 말합니다. 예를 들어, 숫자 배열을 오름차순이나 내림차순으로 정렬하는 것입니다. 이번 글에서는 구현 가능한 소팅 알고리즘인 선택 정렬, 삽입 정렬, 퀵 정렬에 대해 설명하고, 각 알고리즘을 Python으로 구현해 보겠습니다. 선택 정렬 선택 정렬은 가장 간단한 정렬 알고리즘 중 하나입니다. 선택 정렬은 주어진 리스트에서 최솟값을 찾아 맨 앞으로 보내고, 그 다음으로 작은 값을 찾아서 두 번째 자리로 보내는 과정을 반복합니다. 이를 리스트의 크기만큼 반복하는 것입니다. 선택 정렬의 시간 복잡도는 O(n^2)으로 매우 느린 편이지만, 구현이 간단하고 메모리를 적게 사용한다는 장점.. 2023. 3. 18.
익명함수 뜻 익명함수(Anonymous Function)는 이름 없이 정의된 함수로, lambda 키워드를 사용하여 정의됩니다. 이러한 함수는 일반적으로 간단한 함수를 작성할 때 사용되며, 코드의 가독성을 높이고 코드를 간결하게 작성할 수 있습니다. 익명함수의 구문 익명함수는 다음과 같은 구문으로 정의됩니다. lambda 인자: 표현식 인자는 0개 이상 가능하며, 콜론(:)으로 구분됩니다. 표현식은 함수가 반환하는 값입니다. 예를 들어, x를 제곱한 값을 반환하는 함수를 익명함수로 작성하면 다음과 같습니다. lambda x: x**2 익명함수의 예시 익명함수는 다음과 같이 사용할 수 있습니다. # x를 제곱한 값을 반환하는 함수 square = lambda x: x**2 # x와 y를 더한 값을 반환하는 함수 add.. 2023. 3. 18.
Python Lambda 사용법 Python은 함수형 프로그래밍 패러다임을 지원하여, Lambda 함수를 사용할 수 있습니다. Lambda 함수는 간단한 함수를 작성할 때 유용하며, 코드의 가독성을 높이고 코드를 간결하게 작성할 수 있습니다. 이번 글에서는 Python에서 Lambda 함수를 사용하는 방법에 대해 알아보겠습니다. Lambda 함수란? Lambda 함수는 익명 함수(Anonymous Function)로, 함수 이름이 없는 함수입니다. Lambda 함수는 일반적인 함수와 같은 방식으로 작성되며, lambda 키워드를 사용하여 생성됩니다. Lambda 함수는 한 줄로 작성되며, 인수가 1개 이상일 수 있습니다. 예를 들어, 두 개의 숫자를 더하는 함수를 Lambda 함수로 작성하면 다음과 같습니다. sum = lambda x.. 2023. 3. 18.
Python에서 상속 사용하는 방법과 예제 Python은 객체 지향 프로그래밍(OOP)을 지원하는 언어로, 상속(inheritance)이라는 개념을 사용할 수 있습니다. 상속은 이미 존재하는 클래스를 확장하여 새로운 클래스를 만드는 것입니다. 이를 통해 코드 재사용성과 구조적인 효율성을 높일 수 있습니다. 이번 글에서는 Python에서 상속 사용하는 방법과 예제를 살펴보겠습니다. 상속의 개념 상속은 이미 존재하는 클래스의 모든 속성과 메서드를 새로운 클래스에서 사용할 수 있도록 하는 방법입니다. 이를 통해 코드 재사용성과 구조적인 효율성을 높일 수 있습니다. 예를 들어, 자동차 클래스를 만들 때, 모든 자동차에 공통적으로 존재하는 속성과 메서드를 일일이 작성하는 것은 비효율적입니다. 대신, 자동차 클래스를 상속받아서 스포츠카 클래스, SUV 클래.. 2023. 3. 18.
싱글 스레드 vs 멀티 스레드 컴퓨터 프로그래밍에서 스레드는 CPU가 독립적으로 실행할 수 있는 일련의 명령어입니다. 싱글 스레드 프로그램은 실행 스레드가 하나이며, 멀티 스레드 프로그램은 여러 스레드가 동시에 실행될 수 있습니다. 이 블로그 포스트에서는 싱글 스레드와 멀티 스레드 프로그램의 차이점과 언제 어떤 방법을 사용해야 하는지에 대해 논의하겠습니다. 싱글 스레드 프로그램 싱글 스레드 프로그램은 순차적으로 실행되며, 한 번에 하나의 작업을 수행합니다. 프로그램은 코드의 시작부터 끝까지 각 줄을 순서대로 실행합니다. 현재 작업이 완료될 때까지 프로그램은 다른 작업을 수행할 수 없습니다. 이는 파일에서 읽기 또는 네트워크에서 데이터를 수신하는 등의 I/O 작업을 수행하기 전에 프로그램이 기다려야 함을 의미합니다. 싱글 스레드 프로그.. 2023. 3. 18.
반응형