본문 바로가기
반응형

분류 전체보기1018

Tool - 파티션 매직 포터블 파티션 확장/이동하기 (무료 파티션 관리) 간혹 파티션 크기를 새로 잡거나 조정하고 싶을 때 윈도우 기본 프로그램만으로 진행하기에는 어려운 느낌이 강하가.여기에서는 파티션 조정하는 방안에 대해서 몇가지 주요 팁을 얘기해보도록 하겠다.우선 프로그램은 다음 프로그램을 이용하면 무료로 조정이 가능하다.[Macrorit Partition Expert Portable v5] - 설치하지 않고 바로 사용이 가능하다.Download윈도우 11/10에서도 잘 동작하기 때문에 파티션 조정이 필요할 때 유용하게 사용할 수 있다.프로그램은 무료로 설치 없이 바로 사용이 가능하다.그럼 주요 기능인 공간을 확장하는 방법에 대해서 알아보도록 하자.공간 확장하기공간을 확장하는 방법은 디스크에서 현재 파티션의 앞과 뒤로 할당되지 않은 공간이 존재해야 가능하다.따라서 사용하지.. 2024. 6. 8.
Python - ' '.join() 리스트(list) 연결하여 문자열 로 만들기 파이썬의 join() 함수는 리스트(list)에 있는 요소들을 지정된 구분자로 연결하여 문자열을 반환하는 함수이다.실무에서 리스트 값을 문자열로 표현하고자 할 때 자주 사용된다.예제 코드로 살펴보면, 아래와 같이 구분자를 \n 를 줄경우 각 리스트에 항목 사이에 \n(줄바꿈)이 들어가서 화면에 표시될때 줄바꿈 효과가 나타나게 된다.strings = ["Hello", "Python", "World"]result = "\n".join(strings)print(result) 만약 공객을 이용하게 되면, 문자열 사이에 공백이 들어가게 된다.strings = ["Hello", "Python", "World"]result = " ".join(strings)print(result) 2024. 6. 8.
Python - Blogger API 로 글 작성하기 먼저 블로거를 API로 활용하기 위해서는 블로거에 로그인하는 구글 계정이 필요하다.헤당 계정을 통해  https://console.cloud.google.com/ 으로 로그인하여 API 계정이 생성할 수 있다.먼저 인증 부분을 해결해야 한다. 인증은 API 페이지를 이용한 간편 방법과아래는 클라우드 콘솔에서 진행하는 정식 방법으로 가능하다.먼저 API 페이지에서 진행하는 방법으로 블로거 API를 위한 간편 설정 부분이다.Blogger API 페이지에서 인증 생성1. Oauth 를 이용한 방법Blogger API: API 사용  |  Google for Developers위 링크에 접속하면, 요청 승인 및 애플리케이션 식별 페이지가 열리는데, 여기에서 블로거용 Oauth의 발급과 요청 승인을 바로 진행할 .. 2024. 6. 8.
Python - Regex 정규식 표현과 직접 함수 구현 정규식 표현에 re 라이브러리를 사용하는데, 어느정도 성능적인 이점을 가져가면서 사용할 수 있는지 확인하기 위해서 비교해보았다.import timeitimport re# 정규식 사용def find_strings_three_more_numbers(input_string): pattern = r'\D*\d\D*\d\D*\d\D*' matches = re.findall(pattern, input_string) return matches# 직접 구현def has_three_more_numbers(input_string): num_count = 0 for char in input_string: if char.isdigit(): num_count +.. 2024. 6. 8.
윈도우 구조 - 커널 예외 처리 이해 하기, KeBugCheckEx 이번에는 윈도우 예외 처리 이해 하기로 KeBugCheckEx에 대해서 알아보도록 하겠다.윈도우에서는 IDT(Inturrupt Descriptor Table)를 이용해 인터럽트 및 예외(Exception)를 처리하는데, BSOD와 같은 예외 상황 역시 IDT 테이블 통해 처리되며, 최종 KeBugCheckEx를 통해 오류상황에 대처한다. 그럼 KeBugCheckEx의 구조체를 알아보자.VOID KeBugCheckEx( __in ULONG BugCheckCode,__in ULONG_PTR BugCheckParameter1,__in ULONG_PTR BugCheckParameter2,__in ULONG_PTR BugCheckParameter3,__in ULONG_PTR BugCheckParameter4);첫.. 2024. 6. 8.
Σ σ, ς / 시그마(sigma) - 뜻과 읽는법 ∑(시그마)란 그리스 문자 중 S를 나타내는 대문자로, 합을 표현하기 위해 만들어진 수학적 기호이다.수열의 합을 전에는 Sum의 약자인 S(n) 이런 식으로 사용했는데,  수열의 Sn은 수열의 제1항부터 제n항까지의 합을 의미한다. Sum은 2항부터 n항이라던지, 변수 n에 대하여 3항부터 k항까지의 합을 표현하기가 어려운 문제가 있다. 그래서 ∑(시그마)가 만들어 졌다.시그마의 아래에는 ❶에서 항의 시작하고 시그마의 위에는  ❷ 항의 끝을 표시한다. 그리고 시그마의 오른쪽에 ❸ 항을 더할 대상(또는 일반항)을 표시하면 원하는 합을 표시할 수 있습니다.그림으로 표현하면 아래와 같다. 위 시그마의 의미는 k=1부터 시작해서 k=n까지 F(k)에 대입하여 더하라는 의미이다.즉 계식으로 표현하면, F(1)+F.. 2024. 6. 7.
Docker - CMD와 ENTRYPOINT 차이점 CMD와 ENTRYPOINT 모두 컨테이너가 실행될 때 실행되는 명령어를 설정하는데 사용된다.가장 큰 차이점은 CMD는 실행시 추가 인자로 명령어를 덮어쓸 수 있다. ENTRYPOINT는 덮어쓸 수 없다는 점이다. 이 두 명령어를 함께 사용하여 컨테이너의 실행 환경을 조정하는 용도로 사용한다. 예를 들어 웹서버를 실행해야하는데 포트를 변경하고 싶다면 CMD를 이용해서 docker run을 이용해 변경이 가능하다. 하지만 ENTRYPOINT는 docker run을 이용하여도 변경이 되지 않는다. 2024. 5. 28.
명조: 에코 시스템 정리 명조라는 게임을 진행하면, 현재 가장 중요한 시스템중 하나가 바로 에코 시스템 이다.에코 시스템은 명조: 워더링 웨이브의 핵심 요소이며, 캐릭터 빌드 및 전략에 중요한 역할을 합니다. 에코를 이해하고 활용함으로써 플레이어는 게임에서 더욱 강력하고 효율적으로 플레이할 수 있습니다. 블루스택을 사용하면 에코 파밍 효율을 높이고 게임 경험을 더욱 즐겁게 할 수 있습니다.에코란 무엇인가?에코 시스템은 명조: 워더링 웨이브의 핵심 메카닉으로써,  적 처치 시 획득 가능한 홀로그램 데이터 라고 할 수 있다.에코를 이용해서 캐릭터 능력 향상 및 부스트 제공하기 때문에 명조 게임을 진행하는 재미, 즉 몹을 사냥하는 재미를 더욱 올려줄 것으로 보인다.(원신과 대비되는점... 원신은 돌파 재료 모으기용...) 에코의 종류.. 2024. 5. 22.
Github - We weren't able to create this release for you. Make sure you have a valid tag. 이건 개발 기초적인 오류라고 할 수 있다.Releases를 위해서 Tag를 만드는데, 기존에 만들어진 태그가 없어서 나타나는 오류라고 할 수 있다.We weren't able to create this release for you. Make sure you have a valid tag.오류 내용은 간단한데, Choose a tag 내에서 아래 + Create new tag 를 이용해 만들어야 한다는 것이다.메뉴 직관성이 떨어지긴 하지만... 한번 경험하면 다시는 잊어버리지 않을 오류이긴 하다. 2024. 5. 22.
반응형