본문 바로가기
728x90
반응형

전체 글236

비트코인 중간점검 안녕하세요 오늘은 비트코인 투자에 대해 오랜만에 점검해 보는 시간을 갖도록 하겠습니다.    지난 3월 알트코인 시즌을 예측하여 알트코인으로 포지션을 전환하고 5월 쯔음 매도하려는 계획을 갖고 있었는데요 역시나 보기 좋게 실패하여 최고 상승 대비 -40 ~ -50%가 빠지는 슬픔에 놓여 있습니다. 하지만 위 차트와 같이 비트코인은 아직 건재한 모습을 보여주고 있으며 전고점부근에서 매물이 형성 된것을 볼 수 있습니다.  저는 아직 하락장에 돌입했다고 보진 않습니다. 무작정 존버하는 것 보단 계획이 틀렸을때 손해를 보더라도 손절을 하는것이 정확한 판단이지만 미대선이 변수라고 판단하고 기존에 보고있던 지표가 아직 유효하기때문에 10월까지 알트코인의 포지션을 유지하기로 결정하였습니다. 쓰라리지만 좀더 큰 방향에.. 2024. 6. 15.
[알고리즘 공부] 3. N-Queens 문제 안녕하세요 오늘은 N-Queens 문제에 대해 알아보겠습니다. N-Queens 문제란?N x N 체스판에서 N 개의 퀸을 서로 공격하지 못하게 배치하는 방법에 관한 문제입니다. # 이 함수는 N-Queens 문제를 해결하고 가능한 모든 배치를 반환합니다. # 내부에 두 개의 중첩 함수(is_safe와 solve)를 사용하여 재귀적으로 문제를 해결합니다.def solve_n_queens(n): # is_safe 함수는 현재 위치에 퀸을 놓는 것이 안전한지를 확인합니다. # 현재 위치 (row, col)에서 이전 행들을 검사하여 다음 세 가지 조건을 만족하는지 확인합니다 def is_safe(board, row, col): for i in range(row): .. 2024. 6. 4.
[알고리즘 공부] * 시간복잡도란? 안녕하세요 오늘은 알고리즘에서 시간복잡도가 무엇인지 왜 중요한지에 대해 알아보겠습니다. 시간 복잡도(Time Complexity)는 알고리즘의 성능을 분석할 때 사용하는 개념으로, 입력 크기(input size)에 따라 알고리즘이 실행되는 데 걸리는 시간을 수학적으로 표현한 것입니다. 시간 복잡도는 주로 Big-O 표기법(Big-O Notation)을 사용하여 나타냅니다. Big-O 표기법은 알고리즘의 최악의 실행 시간을 나타내며, 알고리즘이 얼마나 효율적인지 평가하는 데 사용됩니다. 주요 시간 복잡도 유형 O(1) - 상수 시간(Constant Time):입력 크기에 상관없이 항상 일정한 시간이 걸리는 경우입니다.예: 배열의 특정 인덱스에 접근하는 경우. O(log n) - 로그 시간(Logarithm.. 2024. 5. 30.
[알고리즘 공부] 2. 분할 정복 알고리즘 안녕하세요 오늘은 분할 정복 (divide and conquer) 알고리즘에 대하여 알아보겠습니다.  분할 정복(divide and conquer)은 문제를 더 작은 부분 문제로 분할하고 각 부분 문제를 재귀적으로 해결한 다음,그 결과를 조합하여 전체 문제의 해답을 얻는 알고리즘 설계 패러다임입니다. 정렬, 수학, 그래프 알고리즘 등에 사용되며 오늘은 병합 정렬과 거듭제곱 예시를 통해 알아보겠습니다.   1. 병합 정렬 알고리즘 (Merge Sort) 병합 정렬은 분할 정복(divide and conquer) 전략을 사용하는 안정적인 정렬 알고리즘입니다.이 알고리즘은 배열을 반으로 나눈 후, 각 부분을 재귀적으로 정렬하고,두 정렬된 부분을 합병하여 최종 정렬된 배열을 만듭니다. def merge_sort.. 2024. 5. 30.
[알고리즘 공부] 1. 배열 최대 연속 부분합 (Kadane's Algorithm) 안녕하세요 오늘부터 알고리즘에 대해 공부하는 시간을 가져 보겠습니다. 문제는 다음과 같습니다.   주어진 정수 배열에서 연속된 부분 배열 중 가장 큰 합을 구하는 문제를 해결하세요. def max_subarray_sum(nums): # 초기화 # 최대 합계 변수 음의 무한대로 초기화 max_sum = float('-inf') # 현재 합계 변수 0으로 초기화 current_sum = 0 # 목록에 대한 반복 for num in nums: current_sum = max(num, current_sum + num) max_sum = max(max_sum, current_sum) return max_sum # 테스트 nums.. 2024. 5. 29.
Logstash, Elasticsearch, Kibana를 사용하여 로그 분석하기 ELK 스택(Elasticsearch, Logstash, Kibana)은 로그 데이터를 수집, 저장, 분석 및 시각화하는 데 강력한 도구입니다.이 글에서는 ELK 스택을 사용하여 로그 파일을 분석하고, 이를 기반으로 유용한 인사이트를 얻는 방법을 단계별로 설명하겠습니다.로그 분석은 시스템의 상태를 모니터링하고, 문제를 진단하며,성능을 최적화하는 데 중요합니다. ELK 스택을 사용하면 실시간으로 로그 데이터를 분석할 수 있어,다양한 로그 데이터를 효과적으로 관리할 수 있습니다.ELK 스택 설치 및 설정Elasticsearch, logstash, kibana 설치 및 설정Elasticsearch는 로그 데이터를 저장하고 검색할 수 있는 강력한 검색 엔진입니다.다음 명령어를 사용하여 Elasticsearch를.. 2024. 5. 22.
Nginx 사용하여 프론트배포 후 백엔드 서버와 연결하기 웹 애플리케이션을 배포할 때 프론트엔드와 백엔드를 효과적으로 연결하는 것은 매우 중요합니다.이 글에서는 Nginx를 사용하여 프론트엔드 애플리케이션을 배포하고,이를 백엔드 서버와 연결하는 방법에 대해 알아보겠습니다.Nginx는 높은 성능과 확장성을 제공하는 웹 서버로,프록시 서버로도 많이 사용됩니다.이를 통해 프론트엔드와 백엔드 간의 원활한 통신을 설정할 수 있습니다.필요한 도구 및 환경 설정Nginx: 웹 서버 및 프록시 서버프론트엔드 애플리케이션: React, Angular, Vue 등백엔드 애플리케이션: Node.js, Spring Boot 등서버 환경: AWS EC2, DigitalOcean 등이 글에서는 AWS EC2를 사용하여 Nginx를 설정하고 프론트엔드와 백엔드 애플리케이션을 배포하는 과.. 2024. 5. 22.
git 아이디, 비번 기억 안날때 안녕하세요 오늘은 새로운 pc에서 git 을 설치하고 아이디와 비번이 생각나지 않을때 토큰으로 인증하는 법을 알려드리겠습니다. 먼저 깃헙에서 토큰을 생성해 줍니다. settings -> developer settings -> tokens 에서 새로운 토큰을 생성해주고 해당 토큰을 계속 사용할 수 있습니다. 이제 터미널에서 프로젝트를 클론해보겠습니다. 유저네임을 요구하는 창이 뜨면 Personal Access Token 을 입력해줍니다. Username for 'https://github.com': Personal Access Token Password for 'https://Personal Access Token@github.com': 패스워드에 방금 깃헙에서 생성한 토큰을 복사 붙여넣기 해줍니다. 프로.. 2024. 3. 16.
버츄얼 박스 windows 세팅 Q&A 안녕하세요 오늘은 버츄얼 박스에서 윈도우즈를 세팅해보고 사용해보겠습니다. 1. 배경 먼저 제가 버츄얼 박스를 사용하는 이유에 대해 말씀 드리겠습니다. 저는 맥북 프로 구형을 현역으로 사용중인데요.. 메모리 16기가에 ssd512로 업그레이드하여 사용하는데 불편함을 모르고 사용중이였습니다. 하지만 제가 학점은행제 학사학위를 따기 위해 교양 수업을 들어야하는 상황이 발생했는데... 강의를 들으려면 공인인증서가 필요하다는 것을 깨달았습니다. 맥북은 공인인증서가 안되는 것을 처음 알게되었습니다.... 예전에 잠시 부트캠프를 사용한적이 있었는데 맥북이 너무 느려져서 초기화한 경험이 있어 버츄얼 박스를 선택하였습니다. 2. 버츄얼 박스 설치 먼저 버츄얼 박스를 설치하겠습니다. https://www.virtualbo.. 2024. 3. 10.
다시 비트코인 안녕하세요 오늘은 오랜만에 비트코인에 대한 이야기로 돌아왔습니다. 지난연도 9월 마지막 글을 끝으로 까맣게 잊고 있었던 비트코인이 엄청나게 올랐네요 저는 이번 시점에서 보유중인 자산을 알트코인으로 전환했습니다. 경제적 자유를 위해 다시 달려 보겠습니다. 저는 이번 상승장을 4월 말 ~ 5월 초까지로 예상하고 움직이려 합니다. 과연 제가 예상한대로 움직여 주고 자본주의의 세상에서 시간을 벌 수 있을지 4월 말에 비트코인 이야기로 다시 돌아오겠습니다. 감사합니다! 2024. 3. 3.
728x90
반응형