IT인터넷 11

python을powerShell명령으로PATH에추가 하기

$NewPath = [System.Environment]::GetEnvironmentVariable("PATH", "Machine") + ";C:\MyNewPath" [System.Environment]::SetEnvironmentVariable("PATH", $NewPath, "Machine") "C:\Users\Owner\AppData\Local\Programs\Python\Python311"를 PATH에 하는 PowerShell 명령 "관리자모드"로 실행해야한다. $Path = [System.Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::Machine) $PythonPath = "C:\Users\Own..

IT인터넷 2024.03.12

폴더내cp949 euc-kr형식 파일을 에서utf-8파일변환 쉽게 하는법

''' 파일명 : euc2utf8.php 기능 : euc-kr -> utf-8 파일변환. ''' import os import codecs def convert_file_to_utf8(filename): try: # 파일을 CP949 인코딩으로 열어 내용을 읽음 with codecs.open(filename, 'r', 'cp949') as file: content = file.read() # 파일을 UTF-8 인코딩으로 다시 쓰기 with codecs.open(filename, 'w', 'utf-8') as file: file.write(content) print(f"Converted {filename} to UTF-8") except Exception as e: print(f"Error converti..

VMWare비정상종료시 시작이 안되는 문제 해결 방법

Could not open virtual machine "Windows 10 x64" (D:\VMsD\Win10x64\Windows 10 and later x64.vmx): Taking ownership of this virtual machine failed. The virtual machine is in use by an application on your host computer. Configuration file: D:\VMsD\Win10x64\Windows 10 and later x64.vmx. Remove "Windows 10 x64" from the library? VMware 16 Pro를 이용하여 윈도우10을 설치한것을 사용중이다. 간혹 유용하여 쓰고있다. 윈도7과 윈도xp도 설치하여 사용..

ipTime원격접속시 악성스크립트(CSRF)오류 문제 해결법

ipTime이 성능도 기능도 좋아서 많이 주로 이용하는데.. 어느날 갑자기 접속이 안되고 /login/login.cgi 주소가 나오고 로그인 화면대신 400 Bad Request 오류가 뜬다. 192.168.0.1 로 접속하여 로칼에서 접속을 하는것은 잘된다. crome으로 말이다. 접속 로그를 보니 CSRF 악성스크립트 차단된것이 확인된다. "해결법" 원격으로 지구 반대푠에서도 인터넷만 연결되어 있으면 접속을 할수있게 "보안 기능 " => "공유기 접속/보안관리" 에 들어가면 (CSRF) 접근 방지를 off on 할수가 있게되어있다. off로 수정하고 적용시 공유기 재부팅되고 "정상"접근이 되었다. 다른 모델경우 위의경우는 도메인을 입력하여 허용을 할수있게 되어있으니.. IP로 접속안하고 필자처럼 도메..

nodejs버전관리nvm

node.js가 버전이 계속 현재 18.18 LTS버전 과 16버전 설치가 되어있었는데 버전이 바뀌니 여간 귀찮은게 안다. 그래서 버전관리를 설치하여 관리해보고 싶다. 1. 기존 nodejs 삭제한다. 2. https://github.com/coreybutler/nvm-windows 저장소에서 윈도우 혹은 리눅스 버전 다운로드 받아 설치한다. linux or Mac경우 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash 3. 설치후에는 nvm을 사용하여 nodejs를 설치한다. #사용가능한 리스트 보기 nvm list available ~~설치가능 이 나온다 ~~ #설치하기 nvm install #설치버전 사용법 ..

React시작하자

React는 자바스크립트 라이브러리 중 하나로, 사용자 인터페이스를 만들기 위해 사용됩니다. React는 Facebook에서 개발되었으며, 단일 페이지 애플리케이션 (SPA) 및 모바일 애플리케이션을 만드는 데 매우 유용합니다. React는 컴포넌트 기반 아키텍처를 사용하며, 컴포넌트는 재사용 가능한 UI 블록입니다. 각각의 컴포넌트는 자체적으로 상태(state)를 가지고 있으며, 이 상태(state)가 변경되면 컴포넌트는 다시 렌더링됩니다. React는 Virtual DOM을 사용하여 UI를 효율적으로 업데이트하며, DOM 조작이 필요한 경우 실제 DOM 업데이트를 최소화하여 성능을 향상시킵니다. React는 또한 다양한 생태계와 함께 사용됩니다. 예를 들어, React Router를 사용하여 SPA의..