분류 전체보기26 WLS(Windows Subsystem Linux) windows10 에서 기본 프로그램으로 가상머신을 지원한다 😆 (이제 virtual box 굳이 안써도 됨) Microsoft store 에서 ubuntu 설치 (KALI도 있더라) 제어판> 프로그램 및 기능 > Linux 용 windows 하위시스템(Virtual Machine Platform) 체크 재부팅 ubuntu 실행 > 계정생성 xrdp 설치 sudo apt-get install xrdp xrdp 실행 cd / sudo /etc/init.d/xdrp start 원격접속 localhost:3390 xrdp 접속이 안될경우 sudo service xrdp restart WSL 2 로 바꾸기 wsl2 설치 원도우 최신버전 업데이트가 되어 있다면 보통 자동으로 설치되어 있다. 수동설치 링크 http.. 2022. 5. 16. Python 가상환경 생성 및 관리 Python 가상환경 프로젝트별로 독립된 개발환경 관리를 위해 가상환경을 만듦 Python 가상환경 생성 mkdir [가상환경명] cd [가상환경명] python -m venv [가상환경명] 가상환경 진입 cd [가상환경명]\Scripts activate.bat cmd 앞쪽에 가상환경명이 괄호로 표시된다. 가상환경 종료 deactivate 가상환경 삭제 가상환경이 있는파일을 걍 삭제하면된다. 가상환경 사용시 발생할 수 있는 error fatal error in launcher unable to create process using >> pip 명령어 앞에 python -m 을 붙인다. (파이썬 경로를 찾지 못해 생기는 에러임) 2022. 5. 3. 코드 최적화란? 요즘 c로 돌아가면서, 코드 효율화에 대한 고민을 하게 되었다. 그때그때 찾아보다가 잊을거 같아서 한데 모아 놓으려 한다. 언제나 그렇듯 드럽게 진도가 안나간다 요약 1. 나눗셈을 줄이자 2. 비트 연산을 활용하자 3. 포인터를 활용하자 4. 인라인 함수를 사용하자 5. 함수 호출을 줄이자 1. 나눗셈을 줄이자 나눗셈은 가장 시간이 오래 걸리는 연산이다. 아래와 같은 경우 매번 나눗셈을 하는것 보다 if문을 활용하여 0으로 돌려주는것이 좋다. 4. inline 함수를 사용하자 inline 함수: 함수 호출 시 별도로 분리된 위치의 레이블로 점프하여 실행되는 일반 함수와는 달리 컴파일러가 함수를 복제 하여 넣어준다. C99 부터 생겼단다. 라떼는 안배웠던 신기능이다. 즉, 컴파일러가 보기에 이 코드는 #i.. 2021. 10. 30. [Web] Java Web Project 시작하기 IDE 환경설정 Eclipse에 Dynamic Web Project 가 없을 때 1. Help -> install 2. Work with 3. 설치 후 이클립스 재실행 Dynamic Web Project 생성 File > New > Project > Web > Dynamic Web Project 생각 없이 next 하지 말고 설정을 꼼꼼히 확인하자 Server Tool 다운 JAVA JDK 설치 JAVA_HOME: jdk 디렉토리 위치 환경변수 설정 Tomcat 설치 JAVA_HOME, 즉 jdk 주소가 필요하다 2021. 10. 30. 이전 1 2 3 4 ··· 7 다음 반응형