728x90
반응형

cmd 창에
wmic memphysical get MaxCapacity, MemoryDevices

허용 가능한 용량
허용 가능한 메모리 슬롯 수


Windows 사용자는 아래 명령을 사용하여 명령 프롬프트에서 최대 RAM 용량을 결정할 수 있습니다. 기가바이트로 변환할 수 있는 킬로바이트 단위의 최종 값을 제공합니다(KB를 GB로 변환하려면 값을 1048576로 나눕니다).

Microsoft Windows [버전 10.0.19041.508]
(c) 2020 Microsoft Corporation. 판권 소유.
C:\WINDOWS\system32> wmic memphysical get MaxCapacity, MemoryDevices
MaxCapacity MemoryDevices
67108864 4
즉, 내 시스템의 최대 RAM 용량은 64GB입니다. 마더보드에 4개의 메모리 슬롯이 있는 경우 슬롯당 최대 RAM 용량은 64/4= 16GB입니다.

반응형
728x90
반응형


1. 바탕화면에 새 폴더 생성

2. 폴더이름 변경(아래 내용 복붙)

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}  


출처 https://m.blog.naver.com/PostView.naver?blogId=psychiclove&logNo=222157164584&navType=by

 
반응형
728x90
반응형

pandas

pandas에서 read_csv 할 때 읽어오려는 파일이 테이블형식이 아니라, row에 다른 형태의 정보가 섞여있어
파싱에 오류가 있는 경우가 있음.
cp949 등 인코딩 문제라고 생각했으나, 테이블형식이 아닌 첫 3줄을 날리고 가져오니, 오류없이 읽어올 수 있었음

 

df = pd.read\_csv(working\_file, skiprows=3, sep=',')
 
반응형
728x90
반응형

 

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh 

 

Remote - SSH - Visual Studio Marketplace

Extension for Visual Studio Code - Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.

marketplace.visualstudio.com

 

 

 

cntl + shift + p 키 누르면 아래와 같이 > 꺽쇄 모양이 있는 입력창이 나타남 

 

>remote-ssh  입력 시 Connect to Host 메뉴 나타남. 선택.

 

계정 입력 user@host  (예: root@121.121.121.121) 

 

접속완료 

 
 
 
 
 
 
반응형
728x90
반응형

headless 크롬 사용 중 한동안 아래 에러때문에 고생해서...기록해둠.  

"Message: session not created from timeout: Timed out receiving message from renderer: 600.000" 

아래 코드대로 실행했더니 마침내 동작. 

# 셀레니움 작동 테스트 
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)'

options = webdriver.ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument('user-agent={0}'.format(user_agent))
driver = webdriver.Chrome('/home/venus/Notes/98/chromedriver',options=options)
# 아무런 경고가 없다면 이상없이 작동되는 것입니다

driver.get(url='https://naver.com')
# 페이지 이동

print(driver.current_url)
# 이동되었는지 확인

driver.close()
# 종료

 

핵심은 아래 코드를 삽입해주면 되는 것이었다. 

 
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768)) 
display.start()

 

반응형
728x90
반응형

크론 서비스 체크

service --status-all

아래와 같이 크론 데몬이 확인되고, [ - ] 표시와 같이 비활성화 상태이다.
그 밖에 다른 데몬의 이름 및 상태도 확인 가능.

jovyan@0e3594bcd35f:~$ service --status-all
 [ - ]  apparmor
 [ - ]  cron
 [ - ]  dbus
 [ ? ]  hwclock.sh
 [ - ]  procps
 [ + ]  udev
 [ - ]  x11-common

크론 시작 (crond 가 아님에 유의)

sudo service cron start

이후아래와 같이 확인

jovyan@0e3594bcd35f:~$ sudo service cron start
[sudo] password for jovyan: 
 * Starting periodic command scheduler cron 
반응형
728x90
반응형

오류 화면은 찍어두지 못했으나, 

맥북에서 chromedriver 를 다운받고 selenium 실행 시 이 설정이 없으면 에러가 발생한다. 

 

해결방법 

1. Terminal 실행 
2. chromedriver 파일이 저장된 경로로 이동.
3. 아래의 명령어를 입력.

xattr -d com.apple.quarantine chromedriver

 

이후 코드 재실행하면 잘 실행이 됩니다.

 

 
반응형
728x90
반응형

맨날 잊어버려서 써둔다. 

주피터 노트북을 실행할 때마다 실행해야 하는 코드들이 있을 것이다.
그런 코드들을 주피터 노트북 실행 시마다 자동으로 불러오는 설정이다. 

아래 경로로 이동하여 '00-startup.py' 파일을 생성해준다. 

User/.ipython/profile_default/startup 

 

생성해준  00-startup.py 파일에는 시작 시 실행하고자 하는 코드를 입력하고 저장한다. 
나의 경우는 아래 코드들을 보통 실행한다.

# 하나의 cell에서 multiple output을 출력을 가능하게 하는 코드
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

import numpy as np
import pandas as pd
import natplotlib.pyplot as plt
get_ipython().magic('matplotlib inline') 

# Pandas Dataframe의 사이즈가 큰 경우, 어떻게 화면에 출력을 할지를 세팅하는 코드
pd.set_option('display.float_format', lambda x: '%.3f' % x)
pd.set_option('max_columns', None)

 

 

 
반응형

+ Recent posts