Development Study/Background Knowledges
-
In here, we use Homebrew to upgrade & downgrade you node version 1. Check your node version and search your node lists brew search node node -v 2. Unlink your current node version brew unlink node + If(I don't have that version I want to use!) { brew install node@14 } You can use that command to install the version 3. Install new node version that you want brew link --overwrite --force node@19 +..
[Mac, Brew] Upgrade & Downgrade Node VersionsIn here, we use Homebrew to upgrade & downgrade you node version 1. Check your node version and search your node lists brew search node node -v 2. Unlink your current node version brew unlink node + If(I don't have that version I want to use!) { brew install node@14 } You can use that command to install the version 3. Install new node version that you want brew link --overwrite --force node@19 +..
2023.01.16 -
What do we have to know? What is Software system architecture? Why do we have to draw architecture? How to draw architecture? What is System architecture? A system architecture is the conceptual model that defines the structure, behavior, and more views of a system And this is example of a diagram of system architecture that was visualized to help understand An architecture diagram is a visual r..
[Architecture] View Course of SystemWhat do we have to know? What is Software system architecture? Why do we have to draw architecture? How to draw architecture? What is System architecture? A system architecture is the conceptual model that defines the structure, behavior, and more views of a system And this is example of a diagram of system architecture that was visualized to help understand An architecture diagram is a visual r..
2023.01.06 -
We have to type so many codes when we have to make a program Nowadays, there are many systems that help make codes. An API is the one that helps reduce time when we are programming So, What is API?? API is an Application Programming Interface, and it has the following definitions A set of functions and procedures allowing the creation of applications that access the features of data of an operat..
[API] Essential programming system, APIWe have to type so many codes when we have to make a program Nowadays, there are many systems that help make codes. An API is the one that helps reduce time when we are programming So, What is API?? API is an Application Programming Interface, and it has the following definitions A set of functions and procedures allowing the creation of applications that access the features of data of an operat..
2023.01.06 -
git은 뭐하는 친구일까? 일단 git은 친구가 아니다 하지만 친근해져야만 하는 도구이다 개발의 길을 걸으면서 엔지니어가 되려하거나 프로젝트를 진행한다면 안 쓸 수가 없는 기능이다 그래서 깃은 무엇일까? GIT 무슨 수를 써서라도 익혀야 하는 이것은 형상 관리 도구(Configuration Management Tool) 중 하나로, 버전 관리 시스템이라고도 불린다 관련되어있는 용어는 다음과 같다 Staging Area = 대기 장소(출처: 구글 번역기) 코드의 변경사항이 실적용되기 전에 거쳐야만 하는 장소이다 Pull Request(PR이라고도 많이 부른다) Staging Area에 있는 코드를 git에 동기화시키기 위한 작업(=업로드) Branch = 나뭇가지(출처: 구글 번역기) 개발 흐름에 따른 코..
[Git] Git은 뭐하는 친구일까git은 뭐하는 친구일까? 일단 git은 친구가 아니다 하지만 친근해져야만 하는 도구이다 개발의 길을 걸으면서 엔지니어가 되려하거나 프로젝트를 진행한다면 안 쓸 수가 없는 기능이다 그래서 깃은 무엇일까? GIT 무슨 수를 써서라도 익혀야 하는 이것은 형상 관리 도구(Configuration Management Tool) 중 하나로, 버전 관리 시스템이라고도 불린다 관련되어있는 용어는 다음과 같다 Staging Area = 대기 장소(출처: 구글 번역기) 코드의 변경사항이 실적용되기 전에 거쳐야만 하는 장소이다 Pull Request(PR이라고도 많이 부른다) Staging Area에 있는 코드를 git에 동기화시키기 위한 작업(=업로드) Branch = 나뭇가지(출처: 구글 번역기) 개발 흐름에 따른 코..
2023.01.03 -
1. 설정, 초기화 전역 사용자 이름, 이메일 구성 git config --global user.name "이름 입력" git config --global user.email "이메일 입력" 저장소별 사용자 이름, 이메일 구성(입력 전에 해당 저장소 디렉토리로 이동해야 함) git config user.name "이름 입력" git config user.email "이메일 입력" 전역 설정 보기 git config --global --list 저장소별 설정 보기 git config --global --list Git의 출력결과 색상 활성화하기 git config --global color.ui "auto" 새로운 저장소 초기화하기 1) mkdir /path/newDir mkdir = make direct..
[Git] 명령어 정리1. 설정, 초기화 전역 사용자 이름, 이메일 구성 git config --global user.name "이름 입력" git config --global user.email "이메일 입력" 저장소별 사용자 이름, 이메일 구성(입력 전에 해당 저장소 디렉토리로 이동해야 함) git config user.name "이름 입력" git config user.email "이메일 입력" 전역 설정 보기 git config --global --list 저장소별 설정 보기 git config --global --list Git의 출력결과 색상 활성화하기 git config --global color.ui "auto" 새로운 저장소 초기화하기 1) mkdir /path/newDir mkdir = make direct..
2022.12.31 -
기 강좌에서의 IntelliJ Gradle Project의 build.gradle 요소 설명 중 승 그냥 듣고 넘어갈 수도 있겠지만 혹시 모를 미래의 내가 고통받을 것을 대비해 필기해두기로 했다 전 참고 사이트 / 강좌 더보기 Gradle 의존성 옵션 정리(Compile VS implementation,옵션) Gradle 이란? 그래들(이하 Gradle)은 그루비(Groovy)를 기반으로 한 빌드 도구. Ant와 Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구. 처음 Sprin cantcoding.tistory.com [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들..
[IntelliJ] build.gradle 뜯어보기기 강좌에서의 IntelliJ Gradle Project의 build.gradle 요소 설명 중 승 그냥 듣고 넘어갈 수도 있겠지만 혹시 모를 미래의 내가 고통받을 것을 대비해 필기해두기로 했다 전 참고 사이트 / 강좌 더보기 Gradle 의존성 옵션 정리(Compile VS implementation,옵션) Gradle 이란? 그래들(이하 Gradle)은 그루비(Groovy)를 기반으로 한 빌드 도구. Ant와 Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구. 처음 Sprin cantcoding.tistory.com [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들..
2022.11.26 -
기 Backend를 학습하기 위해 Spring을 공부하던 중이었다 승 기본적으로 좋은 성능의 컴퓨터를 사용함에도 불구하고 조금 느린 듯 했다 전 1. 강의 참고 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 2. 인터넷 검색 결 1. Ctrl + Alt + S (Settings 열기) 2. 검색창에 [gradle] 검색 3. Build and run usin / Run tests using 을 IntelliJ IDEA로 변경 4. Apply & OK 끝
[IntelliJ] Gradle 프로젝트 실행 속도 높이기기 Backend를 학습하기 위해 Spring을 공부하던 중이었다 승 기본적으로 좋은 성능의 컴퓨터를 사용함에도 불구하고 조금 느린 듯 했다 전 1. 강의 참고 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 2. 인터넷 검색 결 1. Ctrl + Alt + S (Settings 열기) 2. 검색창에 [gradle] 검색 3. Build and run usin / Run tests using 을 IntelliJ IDEA로 변경 4. Apply & OK 끝
2022.11.25 -
기 백엔드에 대한 관심 급증으로 인해 Intellij를 다운로드하였다 승 Spring 강좌를 보면서 설정을 하던 도중, IOS기준으로 설명된 부분에서 도저히 Preference를 찾을 수 없었다 전 (Null) 결 이 환경에서는 Settings가 Preference역할을 하고 있는 것 같다 단축키 Mac -- Command + , Windows -- Ctrl + Alt + S 끝
[IntelliJ] Windows에서 Preference 여는 법기 백엔드에 대한 관심 급증으로 인해 Intellij를 다운로드하였다 승 Spring 강좌를 보면서 설정을 하던 도중, IOS기준으로 설명된 부분에서 도저히 Preference를 찾을 수 없었다 전 (Null) 결 이 환경에서는 Settings가 Preference역할을 하고 있는 것 같다 단축키 Mac -- Command + , Windows -- Ctrl + Alt + S 끝
2022.11.24 -
https://coding-kindergarten.tistory.com/94 [Python/VSCode] 파이썬 개발환경 구축 5편_VSCode에서 Jupyter notebook 사용하는 법 안녕하세요, 코린이를 위한 코딩 유치원에 오신 것을 환영합니다. 이번 시간에는 제목처럼 VSCode에서 Jupyter Notebook 사용하는 법에 대해 알아보겠습니다. [코딩유치원 파이썬 개발환경 구축 강의] coding-kindergarten.tistory.com 블랙테마를 좋아했고 테마를 바꾸기 어려운 주피터를 쓰다가 이 글을 보고 VSCode로 가서 Jupyter을 쓰기 시작했습니다 이젠 조금 더 간단한 방법으로 주피터를 쓸 수 있게 되었습니다
VSCode에서 Jupyter Notebook을 이용할 수 있다??https://coding-kindergarten.tistory.com/94 [Python/VSCode] 파이썬 개발환경 구축 5편_VSCode에서 Jupyter notebook 사용하는 법 안녕하세요, 코린이를 위한 코딩 유치원에 오신 것을 환영합니다. 이번 시간에는 제목처럼 VSCode에서 Jupyter Notebook 사용하는 법에 대해 알아보겠습니다. [코딩유치원 파이썬 개발환경 구축 강의] coding-kindergarten.tistory.com 블랙테마를 좋아했고 테마를 바꾸기 어려운 주피터를 쓰다가 이 글을 보고 VSCode로 가서 Jupyter을 쓰기 시작했습니다 이젠 조금 더 간단한 방법으로 주피터를 쓸 수 있게 되었습니다
2022.11.10 -
컴퓨터 많이 사용하는 사람들은 알 것이다 얼마나 단축키가 작업속도에 영향을 주는지.. 그 중에서도 평소에 별 필요성은 못 느끼더라도 생각보다 의미있는 어? 이런 기능이 있었네?? 라는 기능들을 소개 해보도록 하겠다 1. 빠른 복사 기능 - Ctrl + A + C , Ctrl + V Ctrl + A 전체선택 Ctrl + C 복사 Ctrl + V 붙여넣기 이 단축키들을 이용하여 컨트롤 A, C를 순차적으로 누르는 단축키 조합이다 손가락의 부담을 은근 줄여주기 때문에 순서는 다음과 같다 컨트롤을 누른 상태로 대상 선택 후 A 바로 C를 눌러 복사 붙여넣기 위치 클릭 후 Ctrl + V 2. 스크린샷 관련 기능 윈도우 + PrtSc 전체 화면 캡처 듀얼모니터의 경우 모니터 두 개 한번에 캡처되어 나온다 Alt ..
[Windows] 알고 있으면 작업 속도가 30%이상 올라가는 단축키 모음컴퓨터 많이 사용하는 사람들은 알 것이다 얼마나 단축키가 작업속도에 영향을 주는지.. 그 중에서도 평소에 별 필요성은 못 느끼더라도 생각보다 의미있는 어? 이런 기능이 있었네?? 라는 기능들을 소개 해보도록 하겠다 1. 빠른 복사 기능 - Ctrl + A + C , Ctrl + V Ctrl + A 전체선택 Ctrl + C 복사 Ctrl + V 붙여넣기 이 단축키들을 이용하여 컨트롤 A, C를 순차적으로 누르는 단축키 조합이다 손가락의 부담을 은근 줄여주기 때문에 순서는 다음과 같다 컨트롤을 누른 상태로 대상 선택 후 A 바로 C를 눌러 복사 붙여넣기 위치 클릭 후 Ctrl + V 2. 스크린샷 관련 기능 윈도우 + PrtSc 전체 화면 캡처 듀얼모니터의 경우 모니터 두 개 한번에 캡처되어 나온다 Alt ..
2022.10.27 -
시작하기에 앞서 작성자의 소소한 팁 Jupyter Notebook은 웹 브라우저를 이용하는 프로그램임에도 불구하고 실행하지 않으면 인터넷에서 바로 주피터를 키는 것이 불가능하다 하지만 연결을 한 후에 자주 가는 작업공간을 즐겨찾기 해 두고 누르면 빠르게 위치로 이동 할 수 있다 요즘 파이썬 툴로 많은 비율의 유저들이 사용하고 있는 Jupyter Notebook이다 이 툴은 파이썬이 주로 사용되는 데이터와 관련된 작업쪽에 특화된 기능으로 많은 사랑을 받고 있는데, 그 중 하나 분할 실행으로 예를 들 수 있다. 단축키 정리 Command mode = 파란색으로 표시되며, 코드 바깥이 선택된 상태이다 Edit mode = 초록색으로 표시되며 코드 Edit이 가능한 상태이다 Command mode, Edit m..
[JupyterNotebook] 알아두면 작업 효율이 30%이상 올라가는 단축키시작하기에 앞서 작성자의 소소한 팁 Jupyter Notebook은 웹 브라우저를 이용하는 프로그램임에도 불구하고 실행하지 않으면 인터넷에서 바로 주피터를 키는 것이 불가능하다 하지만 연결을 한 후에 자주 가는 작업공간을 즐겨찾기 해 두고 누르면 빠르게 위치로 이동 할 수 있다 요즘 파이썬 툴로 많은 비율의 유저들이 사용하고 있는 Jupyter Notebook이다 이 툴은 파이썬이 주로 사용되는 데이터와 관련된 작업쪽에 특화된 기능으로 많은 사랑을 받고 있는데, 그 중 하나 분할 실행으로 예를 들 수 있다. 단축키 정리 Command mode = 파란색으로 표시되며, 코드 바깥이 선택된 상태이다 Edit mode = 초록색으로 표시되며 코드 Edit이 가능한 상태이다 Command mode, Edit m..
2022.10.06