본문 바로가기

분류 전체보기253

[Windows] Tensorflow windows 11 WSL2 활용하여 설치하기 개요 windows 11 에서 wsl2를 활용, Tensorflow 개발 환경 세팅 방법을 소개합니다.  WSL 설치 tensorflow를 설치하는 곳은 windows 내부에 만들어질 리눅스 환경(wsl)입니다. wsl2를 먼저 설치해 주어야 합니다.파워셀을 켜서 아래 명령을 실행시켜 주세요. wsl2가 설치됩니다. wsl2 설치 후 재부팅을 반드시 해 주세요.wsl --install 설치가 완료되면 cmd에서 아래 명령어로 wsl2를 사용할 수 있습니다.wsl.exe 호환되는 파이썬 설치 Tensorflow와 호환되는 파이썬을 설치해 주세요. 설치 방법은 넘어가겠습니다. 아래 링크를 통해 호환되는 파이썬 버전을 확인할 수 있습니다. pip로 TensorFlow 설치이 페이지는 Cloud Translat.. 2024. 8. 10.
[Docusaurus] Utterances 다크 모드 적용하기 개요 Docusaurus 프로젝트 다크 모드 활성화 시 Utterances 테마도 다크 모드가 되도록 만들어 보겠습니다.  적용 /src/components/HomepageFeatures/Comment.js에 아래 코드 몇 줄을 추가해 주세요.import React, { useEffect, useRef } from "react";import { useColorMode } from "@docusaurus/theme-common"; // { const createUtterancesEl = () => { const script = document.createElement("script"); script.src = "https://utteranc.es/client.js"; sc.. 2024. 8. 10.
[알고리즘] Strict Weak Ordering C++ 에 대한 이해 개요C++ sort 함수에 비교 함수를 직접 작성할 때, segment fault 에러가 발생할 수 있습니다. 작성한 비교 함수가 strict weak ordering 를 만족하지 않아서 에러가 발생합니다.  Strict Weak Ordering일련의 순서를 결정하는 weak ordering의 종류 중 하나입니다. C++ sort 함수의 비교 함수는 Strict Weak Ordering 을 만족해야 합니다.Stict Weak Ordering은 아래 조건들을 만족해야 합니다. For all a, comp(a, a) == false.If comp(a, b) == true then comp(b, a) == false.if comp(a, b) == true and comp(b, c) == true then co.. 2024. 8. 10.
[백준] 2178 미로 탐색 c++ 개요 항상 완전 탐색 문제가 모두 bfs 및 dfs로 풀 수 있는 것은 아닙니다. 이 문제는 bfs로 풀어야 하는 문제입니다. 접근 방법 (1,1) 좌표에서 (N,M) 좌표까지 이동하기 위해 필요한 최소 칸 수를 구해야 합니다.BFS 또는 DFS 기법을 통해 탐색을 해야 합니다.일반적인 완전 탐색의 조건은 아래와 같습니다.문제 요구사항에 만족하는 범위에 위치좌표의 값이 0이 아니며처음 방문문제 특성 상 (1,1)좌표를 제외하고 좌표의 값이 1인 경우일 때, 무조건 처음 방문하는 좌표입니다. 따라서 처음 방문하는 좌표를 계속 탐색하며 값을 갱신해 주면 됩니다.  솔루션#include #include #include #include using namespace std;int N, M;int dx[4] = {.. 2024. 8. 9.
[Python] nohup을 활용한 백그라운드 실행하기 개요 파이썬 프로그램을 백그라운드에서 실행, 중지하는 방법을 안내합니다. 백그라운드 실행 python nohup 파이썬파일.py 백그라운드 실행 중지 실행한 파이썬 프로그램의 PID를 확인ps -ef | grep python [ 참고 ] 현재 user가 실행한 프로세스에 한해서 PID 확인ps -ef | grep python | grep 사용자명 프로세스 종료kill 파이썬PID 참고 자료  nohup(1) - Linux manual page man7.org How to get the process ID to kill a nohup process?I'm running a nohup process on the server. When I try to kill it my putty console closes .. 2024. 8. 9.
[Docusaurus] Deploy 스크립트 메모 직접 사용하기 위해 만든 빌드 및 배포, git push를 모두 수행하는 스크립트입니다. 스크립트MacOS 에서만 호환됩니다. Windows 에서도 사용하고자 한다면 파워쉘 명령어를 추가 작성해야 합니다."scripts" {... "commit": "git add . && git commit -m 'update .' && git push origin main", "deploy-ps": "cmd /C \"set \"GIT_USER=hanarotg\" && yarn deploy\"", "deploy-mac": "GIT_USER=hanarotg docusaurus deploy", "all": "docusaurus build && GIT_USER=hanarotg docusaurus deploy .. 2024. 8. 9.