본문 바로가기

Development69

[Docker] nvidia-docker2 설치하기 (Ubuntu 20.04) 1. Setting Up Docker (이미 도커가 설치 되어있는경우 이 과정을 Skip하자!!!!) $ curl https://get.docker.com | sh \ && sudo systemctl --now enable docker % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 18617 100 18617 0 0 371k 0 --:--:-- --:--:-- --:--:-- 371k # Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be Warning: the "docke.. 2021. 9. 30.
[Docker] Ubuntu 20.04 도커 설치(Docker Install) 1. 필요 패키지 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 2. 도커의 공식 GPG Key 등록 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 3. 안정적인 버전의 레포지토리 등록 (x86_64 / amd64) $ echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg].. 2021. 9. 30.
[Python] 오늘 날짜, 영업일 계산(Business day, Working day), 두 날짜 사이의 리스트, 달의 마지막 날 출력하기 # 라이브러리 import import numpy as np from datetime import datetime from pandas.tseries.offsets import BDay from pandas.tseries.offsets import MonthEnd, BMonthEnd 판다스 라이브러리를 활용하여, 간단하게 오늘날짜 및 영업일 계산, 그리고 달의 마지막 날을 구해보겠다. 1. 오늘 날짜 'YYYY-MM-DD' 형식으로 뽑기 today = datetime.today() now = datetime.now() todayDate = today.strftime('%Y-%m-%d') nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S') print(todayDate) #.. 2021. 9. 30.
[Python] 한 Column에 대해서 Dictionary를 이용해 값을 바꾸는 방법 import pandas as pd import numpy as np df = pd.DataFrame({'col1':[10, 20, 10, 20, 30, 40], 'col2': ['US', 'BR','JP', 'KR', 'JP', np.nan]} ) dic = { 'US':"US10YT=RR" , 'GB':"GB10YT=RR" , 'KR':"KR10YT=RR" , 'BR': 'BR10YT=RR' , 'JP': 'JP10YT=RR'} df col1 col2 0 10 US 1 20 BR 2 10 JP 3 20 KR 4 30 JP 5 40 NaN 방법 1. df['col2'].apply(lambda x : x.replace(x, dic[x])) 방법 2. df['col2'].apply(lambda x : di.. 2021. 9. 30.
OS 이해를 위한 기본 키워드 컴파일 : 빌드 : 커널 : 인코딩 : 참고 : https://itholic.github.io/qa-compile-build-deploy/ 2021. 9. 30.
[Python] Pandas Dataframe 중복제거하기 1. 인덱스 중복제거 df = df[~df.index.duplicated(keep='first')] 2. 단일 컬럼 중복제거 df = df[~df.duplicated(subset='col1', keep='first')] 3. 복수 컬럼 중복제거 df = df[~df.duplicated(subset=['col1','col2'], keep='first')] 2021. 9. 29.
[Linux] Ubuntu 20.04 LTS Nvidia Driver 설치 [rtx3090] (Black Screen 해결) OS : Ubuntu 20.04 LTS GPU Device : rtx3090 x 2 Ubuntu 20.04 LTS환경에서 Nvidia Driver 설치하기가 꽤나 어려웠다. 구글링 후의 결과를 토대로 설치를 하면 Ubuntu OS로의 진입 자체가 불가능( a.k.a. Black Screen)했다. 또한 Recovery 모드로의 진입 또한 불가능 했다! 따라서 이 증상이 발생할 때마다 부팅 디스크로 OS를 넉넉잡아 10번이상 재설치를 하며 고군분투한 결과, 드디어 설치 하는데 성공하여 내역을 공유한다!! 너무 정신없이 했던 관계로 많은 블로거님들의 출처를 챙기지 못한 점 양해 부탁드립니다아...ㅠㅠ Black Screen에 대한 원인 추측 3가지 원인 추측 1 : 리눅스 컴파일 관련 라이브러리 설치의 부재.. 2021. 9. 27.
[MySQL] 테이블을 복사해서 생성하기 (Table Copy & Paste) use DB1 ; # Table 생성 # CREATE TABLE `새테이블` LIKE `대상테이블` ; (다른 DB의 테이블 복사해 올 경우 DB를 명시) CREATE TABLE `DB1`.`new_table` LIKE `DB2`.`target_table` ; # 생성한 테이블에 내용 복사 (같은 DB내의 테이블 복사 가정) # INSERT INTO `새테이블` SELECT * FROM `대상테이블` ; INSERT INTO `new_table` SELECT * FROM `target_table` ; # 컬럼을 선택하여 복사하고 싶을 땐 # INSERT INTO `새테이블` (`Col1`, `Col2`, `Col3`) SELECT `Col1`, `Col2`, `Col3` FROM `대상테이블` WHERE.. 2021. 9. 27.
[Window] 저장된 네트워크의 리스트와 비밀번호 확인 방법 1. 윈도우 명령어 처리기(cmd) 를 '관리자 권한'으로 실행 2. 등록된 네트워크의 리스트를 확인 $ netsh wlan show profile 3. 등록된 네트워크의 비밀번호를 확인 $ netsh wlan show profile "SSID프로필이름" key=clear 출처 : https://extrememanual.net/12633 윈도우10 와이파이 비밀번호 확인 방법 - 익스트림 매뉴얼 윈도우10이 설치된 노트북으로 직장이나 학교등을 이동하면서 와이파이를 사용할 때, 입력한 암호를 자동으로 저장하고 사용자의 설정에 따라 자동으로 해당 네트워크에 접속하는 기능을 제공 extrememanual.net 2021. 9. 24.
반응형