본문 바로가기

분류 전체보기

(109)
[자바스크립트]nodejs와 npm이란? (windows에서 Node.js설치) [Node.js란?] 자바스크립트란 언어의 시작은 원래 브라우저에서 보조적인 간단한 기능을 위해 만들어진 언어였다. 그러다보니 브라우저 환경에서만 동작했다. 그런데 브라우저가 아닌 환경에서도 자바스크립트를 실행할 수 있는 환경을 제공하는게 node.js 입니다. [npm이란?] 자바스크립트도 프로그래밍 언어이고 여러 라이브러리나 패키지가 있는데 그런 모듈들을 다운받게 도와줍니다. CLI 환경에서 명령어로 특정 패키지를 다운받을 수 있습니다. (파이썬에서 pip 명령어로 패키지 다운받는 것과 유사합니다) [Windows에서 Node.js 설치하기] node.js 공식홈페이지 들어가서 다운로드탭에 들어가 windows.installer의 컴퓨터 사양에 맞게 다운로드합니다. 그리고 실행파일을 실행하고 설치위치..
[도커] 우분투에서 도커 설치하기 & 칼리리눅스 실행해보기(bash쉘로 변경) [1.도커 설치전 필수 패키지 세팅] $ sudo apt-get install -y \ > apt-transport-https \ > ca-certificates \ > curl \ > software-properties-common *각 옵션 설명 1)apt-get install -y: 이는 apt-get 도구를 사용하여 패키지들을 설치하라는 명령입니다. -y 옵션은 모든 질문에 자동으로 '예'로 응답하도록 설정합니다. 이로 인해 설치 과정 중에 나타나는 프롬프트에 대한 자동 승인이 가능합니다. 2)apt-transport-https: 이 패키지는 APT 패키지 도구가 HTTPS 연결을 통해 패키지를 다운로드할 수 있도록 지원합니다. Docker의 저장소는 HTTPS를 통해 제공되므로 이 패키지가 필요..
[Visual Studio Code]Cwd Pwd 차이 visual studio code에서 환경설정을 하다보니 옵션 값으로 cwd라는것이 나와서 찾아봤습니다. [gpt의 답변] pwd와 "options" 객체 내의 "cwd" 옵션은 유사한 개념이지만 약간 다릅니다. pwd (Present Working Directory): pwd는 리눅스 및 유닉스 계열 운영 체제에서 현재 작업 디렉토리를 출력하는 명령어입니다. 커맨드 라인에서 실행하면 현재 위치한 디렉토리 경로가 출력됩니다. "options"의 "cwd" 옵션: "cwd" 옵션은 Visual Studio Code의 tasks.json 파일 등에서 사용되며, 특정 작업이 실행될 때 해당 작업이 수행되는 기본 작업 디렉토리를 설정하는 것입니다. 작업이 실행되는 동안 해당 디렉토리가 기본으로 사용됩니다. 둘 ..
[c언어] windows에서 gcc(c 컴파일러) 설치하기 2(visual studio 설정) [1. 디버깅과 코드자동완성등을 위한 extension 설치] [2. c_cpp_properties.json] 이 설정파일은 컴파일러 경로 설정들을 정하는 파일입니다. visual studio code는 json파일을 사용하여 설정을 합니다. ctrl shift p를 눌러서 c/c++ :edit configuration(Json)에 들어갑니다. 변경전:초기 c_cpp_properties.json { "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**"], "defines": ["_DEBUG", "UNICODE", "_UNICODE"], "compilerPath": "C:\\Users\\seonghyuk\\Downloa..
[c언어] windows에서 gcc(c 컴파일러) 설치하기 1 필요한 것 :컴파일러 1. 윈도우 환경에서 c언어 컴파일러 설치 공식사이트말고 여기서 다운받아야 합니다. https://sourceforge.net/projects/mingw-w64/files/ MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net Automate Your Processes With AI And Without Coding Qore serves customers of all sizes - including mid-market and large enterprises, software developers and system integrators sourceforge.net MinGW-W64 GCC-8.1.0의 x86_6..
파이썬 웹 서버 클래스 스터디1: SimpleHTTPRequestHandler 클래스 [SimpleHTTPRequestHandler 클래스] 별도의 코딩없이 즉시 웹서버를 실행할 수 있게 해준다. 디렉토리 리스트가 나오는 것은 do_GET()메소드가 반환환값으로 디렉토리를 내어놓기 때문이다. python -m http.server 8888 하면 현재 디렉토리 리스트들을 보여주는 웹서버가 가동됩니다. /usr/lib/python3.8 [소스코드 해석 셀프스터디1. 22.3.27 시작] """Simple HTTP Server. This module builds on BaseHTTPServer by implementing the standard GET and HEAD requests in a fairly straightforward manner. """ __version__ = "0.6" __..
ubuntu 20.04 lts alt + tab 실행되는 화면이 종류별로만 나올 때 증상: alt tab을 누르면 종류별로만 이동이 되고 같은 어플리케이션 내에서 여러 개 창이 틀어진 경우는 이동이 불가 해결방법 출처:https://superuser.com/questions/394376/how-to-prevent-gnome-shells-alttab-from-grouping-windows-from-similar-apps/860001 For anyone who is using Ubuntu 18 (to give you the same behavior as e.g. on Windows10): 1.go to settings > devices > keyboard 2.look for the keyboard shortcut for "Switch windows" 3.set this to the shor..
pip 키워드 자동완성 설정하기 환경 ubuntu 20.04lts pip3 install을 터미널에 일일이 귀찮아서 자동으로 단어 완성되는 설정이 있나 찾아보았습니다. pip help completion 라고 입력하면 터미널에 따라 옵션 설명이 나옵니다. 저는 bash를 쓰니깐 bash로 설정하겠습니다. pip completion --bash >> ~/.bashrc source ~/.bashrc pip 자동완성 기능이 완성됩니다. 에를 들면 i만 치고 tab 키를 누르면 i로 시작하는 단어를 자동으로 완성됩니다. 예를 들면 install에서 ins로 시작하는 단어는 하나밖에 없기 때문에 ins까지 치고 tab을 누르면 install이 자동 완성되고 특정 알파벳으로 시작되는 단어가 여러개일 경우 목록이 뜹니다. [참고사이트] https:..