보호되어 있는 글입니다.
전체 글
공유 문화가 좋아 운영하는 블로그입니다. 개발, 컴퓨터 활용법, 기술/자기계발 도서의 서평을 주로 다룹니다.보호되어 있는 글입니다.
의도치 않게 찾게된 VSCode 단축키 모음 신기하게도 SW 자체에서 단축키 형태로 pdf 출력을 지원하고 있더군요. 신기해서 포스팅해봅니다. 단축키 좋아하시는 분들은 참고하시면 좋겠네요.
오랜만에 새로운 저장소를 사용하려 하니, 잘 되던 git push가 안되어 원인을 분석해보았다. 1 2 3 4 5 6 7 8 C:\Users\gitProject>git push origin master To https://github.com/userId/userProject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/userId/userProject.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integ..
게이밍 노트북을 공공 장소에서 사용하다보면 종종 팬 소음 때문에, 주변에 눈치를 보게 될 때가 있습니다. 별다른 작업도 안했는데 팬은 굉음을 내면서 돌아가고, 내 머리도 같이 미쳐가지요. 이를 조금이나마 해결 하고자, 팬의 작동을 컨트롤 할 수 있는 방법을 소개드리고자 합니다. 해당 설정은 내장 그래픽을 사용하는 한성 노트북에서 팬 소음을 최소화 할 수 있는 방법입니다. 저사양 게임이나 일반 사무용으로 노트북을 사용 할 경우 한성 노트북의 경우 기본 팬 소음이 발생합니다. 고사양 게임을 할 경우 팬 소음이 발생하더라도 설정을 변경하지 않고 사용해야 합니다. (이 때에도 설정을 변경하시면, CPU 과열로 노트북이 갑자기 꺼지거나, 최악엔 경우엔 돌아오지 못하는 강을 건널 수 있으니 조심하세요!!) 아래와 ..
Python의 라이브러리 중 하나인 셀레니움(Selenium)을 사용해 웹페이지를 작동하다보면 DevTools listening on ws://127.0.0.1:11569/devtools/browser/8993e8c9-f546-48cc-b46c-a... 와 같은 에러가 나올때가 있습니다. 방법 1 버전 맞추기 이는 현재 설치되있는 Chrome의 버전과 웹드라이버의 버전이 맞지 않아서 생기는 오류입니다. Chrome의 버전은 위와 같이 Chrome 정보란을 클릭해 확인할 수 있고, 최신 크롬 웹 드라이버는 아래의 사이트를 통해 다운로드 가능합니다. ex) 크롬웹드라이버 - https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Ch..
vi 편집기 [1] 시작 셀상에서 vi [파일명]를 입력하면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. 예) >vi 기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다. 예) >vi file1 지정한 파일의 내용을 읽기 전용으로 열어서 볼 때는 다음과 같이 명시합니다. 예) >vi -R file >view file [2] vi의 세가지 모드 vi명령어는 어떻게 구성되어 있을까요? vi명령어는 다음과 같이 입력 모드, 명령 모드, 콜론 모드(ex 모드) 크게 세가지로 분리됩니다. ① 입력 모드 - i, a, o, I, A, O를 누른 후 텍스트를 입력할 수 있는 상태 ② 명령 모드(Esc모드) - ESC키를 누른 상태 ③ 콜론 모드(Ex모드) - ESC키를 누르고, :(콜론)..
문제 pytube 사용시 AttributeError: 'NoneType' object has no attribute 'span'이 발생한다. 해결방법 Found this issue, pytube v11.0.1. It's a little late for me, but if no one has submitted a fix tomorrow I'll check it out. in C:\Python38\lib\site-packages\pytube\parser.py Change this line: 152: func_regex = re.compile(r"function\([^)]+\)") to this: 152: func_regex = re.compile(r"function\([^)]?\)") The issue is..