💻 Programming
[C#] Microsoft.Office.Interop.Excel 참조 오류
[C#] Microsoft.Office.Interop.Excel 참조 오류
2024.02.20Microsoft.Office.Interop.Excel 참조 오류 참조에는 들어가 있으나 실제 dll 경로에 파일이 존재하지 않아 발생하는 오류 (보통 포맷하거나 프로젝트 새로 받았을 때 발생) 제어판-프로그램 추가삭제-인스톨러 변경 클릭 개별 구성 요소에서 office 검색 후 VSTO(Visual Studio Tools for Office) 설치 재부팅 참조에서 정상 인식 완료
[4] 파이썬 웹 스크래핑 - 참고 문법
[4] 파이썬 웹 스크래핑 - 참고 문법
2023.11.241. 슬라이싱 리스트에서 원하는 부분을 잘라낼 수 있음 lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(lst[:]) # 리스트 모든 요소 print(lst[:8]) # 처음 8개 요소 print(lst[:-3]) # 인덱스 -3까지 모든 요소 print(lst[1:]) # 인덱스 1부터 모든 요소 print(lst[-4:]) # 마지막 4개 요소 print(lst[2:7]) # 인덱스 2~6에 있는 요소 print(lst[::2]) # 리스트 모든 요소, 인덱스 2씩 건너뛰면서 print(lst[:8:2]) # 처음 8개 요소, 인덱스 2씩 건너뛰면서 print(lst[1::2]) # 인덱스 1부터 모든 요소, 인덱스 2씩 건너뛰면서 print(lst[2:7:2]) # 인..
[3] 파이썬 웹 스크래핑 - 데이터 가져오기
[3] 파이썬 웹 스크래핑 - 데이터 가져오기
2023.11.231. Beautifulsoup 외부 라이브러리 설치 원하는 태그를 쉽게 가지고 올 수 있는 라이브러리 2. 사용법 만약 저 노란색 칠한 부분을 따오고 싶다? 크롬 개발자도구 F12 켜서 요소 선택 누른다음에 원하는 부분에 마우스 갖다 대면 태그 네임이 뭔지 나타난다 strong html 태그에 title css 한번 직접 가져와보자 import requests from bs4 import BeautifulSoup response = requests.get("https://sports.news.naver.com/index", verify=False) rating_page = response.text soup = BeautifulSoup(rating_page, 'html.parser') print(soup...
[2] 파이썬 웹 스크래핑 - HTML/CSS
[2] 파이썬 웹 스크래핑 - HTML/CSS
2023.11.211. HTML 구조 내가 원하는 부분을 긁어서 가져오려면 HTML 구조를 다는 아니더라도 기본적으로는 알아야 한다 Mozilla is cool At Mozilla, we’re a global community of technologists thinkers builders working together to keep the Internet alive and accessible, so people worldwide can be informed contributors and creators of the Web. We believe this act of human collaboration across an open platform is essential to individual growth and our col..
[1] 파이썬 웹 스크래핑 - 가져오기
[1] 파이썬 웹 스크래핑 - 가져오기
2023.11.20https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 1. 파이참 설치 무료 버전인 파이참 커뮤니티 에디션 설치 2. 프로젝트 생성 다음 다음 다음 생성 3. 라이브러리 설치 터미널 열고 pip3 install requests 또는 셋팅에서 설치되어 있는 라이브러리 확인이나 + - 버튼 눌러서 커맨드 말고 UI 로 설치하거나 제거할 수 있음 4. requests 사용해보기 import requests response = requests.get("https://naver.com", verify=False) print(respon..
[MS-SQL] SSMS SQL Server Management Studio 쿼리문 자동 들여쓰기 방법
[MS-SQL] SSMS SQL Server Management Studio 쿼리문 자동 들여쓰기 방법
2023.10.171. 기존 SSMS 의 문제점 이렇게 데이터 안에 SP가 담기게 되면 내용을 알아보기가 힘들다는 문제가 있음 (이렇게 한 줄로 쭉- 나옴) 이걸 일일히 수작업으로 엔터쳐서 구분지어줄 수 없는 노릇임 2. 자동으로 정렬해주는 툴은 없을까? https://github.com/TaoK/PoorMansTSqlFormatter/releases/tag/1.6.16 Release SSMS only - Fix Dependency Issues · TaoK/PoorMansTSqlFormatter The formatter logic is still exactly the same as 1.6.13 (and the version before that), but there were some SSMS installation iss..
UPS 에 대해 알아보자 + 배터리 수명 확인법
UPS 에 대해 알아보자 + 배터리 수명 확인법
2022.08.31UPS : Uninterruptable Power Supply. 무정전 전원 공급장치 전원 공급에 무슨 문제가 생기면 저 위 사진에 있는 UPS 라는 장치가 전원에 무슨 문제가 생겼군! 내가 대신 공급해줄께! 하면서 한정된 시간동안 전원을 공급해준다 1. AC ?? DC ?? 일단 먼저 AC(Alternative Current, 교류) 부터. 우리가 쉽게 접할 수 있는 가정집 콘센트가 AC 전류이다. 교류의 특징은 극이 왔다갔다 한다. 1초에 60번 + - 왔다갔다 하면 60Hz 라고 하고. 그다음 DC(Direct Current, 직류). 건전지는 DC 직류이다. AC와 다르게 극(+,-) 도 변하지 않고 쭉.. 일정하다 근데 UPS 알아보는거랑... AC, DC 는 왜 알아야하냐고? 2. UPS 구성..
윈도우 서버 OS 라이센스 구매방법
윈도우 서버 OS 라이센스 구매방법
2022.04.09서버를 구매했다. OS를 설치해야되는데 우리 일반 데스크탑 PC의 경우 1PC에 1OS 구매 후 사용하면 되는데 서버는 방식이 다르다. 어떻게 다르냐면 2 Core 당 1개의 License 구매 필요 무슨말이냐면 CPU 스펙을 보자. 8 Core 를 가지고 있는 제온 실버 4208 CPU 이다. 그럼? 2 Core 당 1개의 License 니까.... 4개의 License 를 구매하면 될까..?? 맞지않아? 아래에서 자세히 알아보자 서버용 메인보드에는 우리가 일반적으로 사용하는 데스크탑 PC 처럼 CPU 하나를 꼽아서 사용하는게 아니라 두개 이상도 꼽아서 사용한다. 규칙 1) 한 CPU 당 최소 Core 는 8으로 계산한다. 4여도 8.... (깡패냐..) 즉 한 프로세서당 4 Core 가 2개 껴져 있..
Synology NAS Docker를 이용한 나만의 비밀번호 관리(NPM) - 2
Synology NAS Docker를 이용한 나만의 비밀번호 관리(NPM) - 2
2022.01.295. HTTPS 를 적용해보자! (NPM 사용) HTTPS 를 적용하는방법 중 하나인 NPM(nginx proxy manager) 를 사용해보려고 한다. NPM이 뭐야? nginx 에서 프록시 설정을 UI를 통해 쉽게 설정할 수 있게끔 도와준다. 원래 nginx 에서 리버스 프록시 설정하려면... 아래와 같은 설정을 config 코드로 작성해야한다. server { listen 80; server_name 서버ip; return 301 $scheme://서버domain$request_uri; } server { listen 443; server_name 서버domain; ssl on; ssl_certificate /root/security/ssl/cert.pem; ssl_certificate_key /r..
Synology NAS Docker를 이용한 나만의 비밀번호 관리(bitwarden) - 1
Synology NAS Docker를 이용한 나만의 비밀번호 관리(bitwarden) - 1
2022.01.29각 사이트마다 비밀번호를 뭐로 했는지 가물가물하기도 하고.. 신뢰할 수 있는 곳에다 적어서 보관하고 싶었다. 사용중인 시놀로지 나스에 이러한 기능이 있어 시도해봤다 1. Docker 설치 패키지 센터에서 Docker 를 다운받아 설치한다 2. Docker 이미지 다운로드 레지스트리에서 vaultwarden 로 검색한 후 이미지를 받는다. 3. vaultwarden 컨테이너 생성 다운받은 이미지를 더블클릭해서 컨테이너를 생성해보자. 더블클릭. 아래부터는 점선 있는대로 클릭해보자 본인이 임의로 사용할 포트 번호를 적어보자. 그리고 마지막으로 환경에서 TZ와 웹소켓을 추가하자. 타 국가에서 접속못하도록 지역을 추가하자. 나는 서울 안사는데? 대전사는데? Asia/Daejeon 아냐? .... 한국은 Asia/..
엑셀 알파벳 순서대로 자동채우기 방법 ABCD
엑셀 알파벳 순서대로 자동채우기 방법 ABCD
2022.01.28글이 도움이 되셨다면 광고 한번 클릭으로 도와주시면 감사하겠습니다! ----첨부파일------------------------ 엑셀을 사용하다가 ABCDE.... 순서대로 드래그 채워야 하는 일이 생겼는데ABC 해놓고 쭉 끌면 ABC ABC ABC ... 라고 나온다첨부파일에 올려놓은 엑셀을 다운받고 아래와 같은 방법으로 진행해보자 첨부파일 엑셀에 있는 A 부터 끝까지 범위 드래그 확인 누르고 다시 해보면 짠
SD 및 마이크로 SD 카드 스펙 보는 방법
SD 및 마이크로 SD 카드 스펙 보는 방법
2021.10.11[용량 표기법] 1. SDHC vs SDXC 1) 우측 SDHC : FAT32 포맷으로 파일 1개 저장할 때 최대 용량이 4GB 제한 2) 좌측 SDXC : exFAT 포맷으로 파일 1개 저장할 때 용량 제한 없음 [처리속도 표기법] 처리속도 표기방법에는 3가지 클래스가 있다. 1. 속도 클래스 / 2. UHS 속도 클래스 / 3.비디오 속도 클래스 1. 속도 클래스 속도 클래스는 C 기호로 표시되고 안에 숫자로 등급을 나눌 수 있다. C2(클래스 2) 2MB/s의 최소 쓰기 속도 C4(클래스 4) 4MB/s의 최소 쓰기 속도 C6(클래스 6) 6MB/s의 최소 쓰기 속도 C10(클래스 10) 10MB/s의 최소 쓰기 속도 저 빨간색 동그라미를 보면 Class 10 모양이니 최소 10MB/s 속도로 쓸 ..