예제21 Git - 상태별 되돌리는 방법 예제로 알아보기 ( reset options ) 스테이징 된 파일 되돌리기 📃 README.md파일 수정 before # python3 python3 tutorial After # python3 python3 tutorial # Git commit test변경 파일 add add 명령 뒤에 . 을 지정하여 변경된 모든 파일을 스테이징 처리한다. git add .git status On branch master Your branch is up to date with 'python3/master'. Changes to be committed: (use "git restore --staged ..." to unstage) modified: README.md스테이징 파일 되돌리기(add 취소) restore를 사용하여 unstage 목록 취소 .. 2021. 9. 17. React - propTypes 예제로 이해하기( Custom validator ) PropTypes React는 Component간 Props을 전달할 때 Type을 명시해줄 수 있다. Type을 명시함으로써 Component의 데이터 Type을 유추할 수 있어 소스가 더욱 명료해진다. 오류Type은 콘솔로그를 통해 확인할 수 있다. 연락처를 출력하는 간단한 앱을 만들어보자. 다음처럼 ContactInfo 컴포넌트에 contact 프로퍼티값을 전달한다. 📃App.js import "./App.css"; import ContactInfo from "./components/ContactInfo"; function App() { return ( Hello ); } export default App; 📃ContactInfo.js import PropTypes from "prop-types";.. 2021. 8. 16. VSCode에서 SpringBoot with gradle 프로젝트 생성 & 실행 2019년, Stack Overflow에서 개발자를 상대로 선호하는 프로그램 개발 툴을 조사한 결과, VS Code가 50.7%로 가장 선호되는 툴로 선정됐다. Electron Framework로 만들어졌으며 Java, Javascript, Python등 다양한 프로그램 언어를 사용할 수 있다. 플러그인을 손쉽게 제작, 배포할 수 있어 프로그래밍에 도움되는 다양한 Extension이 존재한다. Extension을 사용하여 손쉽게 Springboot 프로젝트를 생성 & 실행해 본다. 실행에 자동화빌드툴인 🐘Gradle을 사용한다. Gradle은 Maven과 함께 가장 많이 사용되며 비교되는데, Gradle이 Maven에 비해 커스텀 빌드 기능이 더 뛰어나다. 개인적으로 코드도 더 직관적이라 생각한다. 설치.. 2021. 4. 27. Python - 람다표현식 이해와 예제 ( Understanding Lambda expression ) 람다표현식 ( Lambda expression ) 람다함수는 "익명(Annoymous)함수"라고 표현합니다. 말그대로 이름이 없는 함수를 뜻합니다. 간결하고 직관적인 코드로 가독성이 좋아집니다. 특히 map, reduce, filter 함수와 함께 많이 사용됩니다. 함수를 정의하지 않고 익명함수로 대체 하여 간결한 코드를 작성할 수 있습니다. lambda 키워드를 사용하여 람다함수를 사용합니다. lambda 이해 >>> fruits = ['banana', 'apple', 'melon'] 위 과일 리스트를 모두 대문자로 치환하는 로직을 구현해봅니다. 1. for 를 이용한 방식 >>> result = [x.upper() for x in fruits] >>> result ['BANANA', 'APPLE', .. 2021. 1. 19. 이전 1 2 3 4 5 6 다음