Services/Etc (6) 썸네일형 리스트형 [MacBook] . 마침표 찍히는 문제 해결 언젠가부터 한글 타자를 칠 때 스페이스를 두번 누르게 되면 마침표가 생성된다. 불편하다면 간단하게 시스템 설정으로 기능을 off하자. 경로: 시스템 설정 - 키보드 - 입력 소스 - 편집 스페이스를 두 번 눌러 마침표 추가 off - 완료 참고https://discussionskorea.apple.com/thread/255515889?sortBy=rank [Android Studio] 갤럭시 스마트폰 연결하기 Android Studio를 통해 개발 중인 앱을 갤럭시 스마트폰에서 직접 실행하고 테스트해보자.USB 디버깅을 설정하고 스마트폰을 PC에 연결하기만 하면 간단히 해결된다. 1. PC에 드라이버 설치아래 링크를 통해 통합 USB 드라이버를 설치한다. https://www.samsungsvc.co.kr/download 다운로드 자료실 | 스스로해결 | 삼성전자서비스 www.samsungsvc.co.kr 2. 스마트폰 USB 디버깅 활성화스마트폰을 Android Studio에 연결하려면 USB 디버깅을 활성화해야 한다. 2-1. 개발자 모드 활성화설정 → 휴대전화 정보 → 소프트웨어 정보 → 빌드 번호 7회 빠르게 연속 터치 → "개발자 모드가 활성화되었습니다" 메시지 확인 2-2. 개발자 옵션설정으.. [Figma] 피그마에 원하는 폰트 적용하기 프로젝트의 앱 아이콘을 제작하기 위해 피그마를 작업하던 중에 기본 폰트가 아닌 예쁜 폰트를 활용하기 위해 눈누로 폰트를 다운받아 피그마에 적용하는 과정을 작성한다.과정은 간단하다! 1. 원하는 폰트를 찾는다.필자는 눈누를 활용했다. 무료 폰트가 다양하다.https://noonnu.cc/ 눈누상업용 무료 한글 폰트 사이트noonnu.cc 2. 다운로드 페이지로 이동맘에 드는 폰트를 선택했다면 다운로드 페이지로 이동한다. 3. 폰트 다운로드폰트 파일을 다운받는다. 4. zip 파일을 압축 해제한다. TTF 형식의 폰트를 더블클릭한다.OTF와 TTF 폰트의 차이OTF(OpenType Font): 조금 더 고급 기능을 지원한다. 글자 스타일이나 장식 같은 추가 기능을 포함할 수 있다.TTF(T.. [IntelliJ] 쿠폰 등록하기 러닝스푼즈에서 Spring Boot 강의를 신청했더니 IntelliJ 쿠폰을 제공해줬다.쿠폰을 등록해보자! 1. 쿠폰 확인 2. 사이트 접속https://www.jetbrains.com/store/redeem/ Redeem Coupon or Promo Code - JetBrains www.jetbrains.com 3. 코드 입력쿠폰 코드와 이름(한글 작성 OK), 이메일을 작성한다. (몇 분 안에 이메일 수신이 오기 때문에 정확한 이메일 주소를 작성해준다.)쿠폰에 맞는 Tools & IDEs를 선택한다. 필자는 IntelliJ IDEA Ultimate를 선택했다. 4. 이메일 확인몇 분 내로 메일이 온다. 체감상 1분 안에 온 것 같다. 메일 내용의 링크에 따라 진행한다.나중에 참조할 .. [Spring Boot] STS 설치 및 코틀린+스프링부트 개발환경 셋팅 처음엔 VSCode로 개발환경을 셋팅하다 온갖 오류에 치여.. 결국 STS로 수월하게 셋팅을 마쳤다.아래 항목 순서대로 작성하려고 하니 코틀린+스프링부트 개발환경을 셋팅할 개발자분들이 참고하면 좋겠다.1. STS를 설치2. 코틀린+스프링부트 개발환경 셋팅 및 프로젝트 생성3. 프로젝트 실행 STS(Spring Tool Suite)STS는 JVM(Java Virtual Machine)에서 실행되는 언어(Java, Kotlin)로 개발하기 위한 통합 개발 환경(IDE)이다.스프링 프레임워크나 스프링 기반의 애플리케이션을 개발할 때 유용하게 사용할 수 있다.이제 STS를 사용하여 Kotlin 프로젝트를 설정해보자 1. STS 설치1-1. 공식 STS 웹사이트(https://spring.io/tools).. req.params와 req.body의 차이 req.params는 경로 매개변수를 담고 있으며 URL의 일부로 전달되는 데이터이다. 경로에 ":" 를 사용하며 정의된다. req.body 객체로 접근하며 JSON 형태의 데이터나 폼 데이터 등을 포함할 수 있다. req.params 예시 const productService = require('../services/productService') const { catchAsync } = require('../utils/error') const getProductById = catchAsync(async (req, res) => { const productId = +req.params.productId const result = await productService.getProductById(produc.. 이전 1 다음