프로그래머스 코딩테스트 입문: 나머지 구하기(Java)
·
Programming
문제 설명정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.제한 사항0 num1 ≤ 1000 num2 ≤ 100입출력 예num1이 3, num2가 2이므로 3을 2로 나눈 나머지 1을 return 합니다.num1이 10, num2가 5이므로 10을 5로 나눈 나머지 0을 return 합니다.내 풀이class Solution { public int solution(int num1, int num2) { int answer = -1; return num1 % num2; }}% 연산자를 사용해 나머지 값 연산
Python Django(장고)란?
·
Programming
1. 배경 상황 이전 회사 팀분들과 토이프로젝트를 진행했을 때 Django 사용을 검토했어서 정리해둔 글. 2. Django란? Django Official Website: https://www.djangoproject.com/ 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하는 하도록 도움을 주는 파이썬 웹 프레임워크 개발자의 보안 실수 방지 (SQL Injection, Cross-site scripting, Cross-site request forgery, Clickjaking 등) 일반적인 웹 개발 작업을 처리하는 데 필요한 추가 기능이 미리 포함 (User Authentication, Content Administration, Site Maps, RSS feeds 등) 무료 오픈소스 프..
Node.js 프로젝트에서 환경변수 관리하기(파일로 분리)
·
Programming
1. 배경상황 급하게 FE+BE가 간단하게 구성된 데모 사이트를 만들어야 할 일이 생겨서 Node.js + Express 프레임워크로 웹사이트를 작성하던 도중 환경 변수 파일 분리가 필요해서 기록용으로 남겨본다. 이전에 Django 의 SECRET_KEY를 별도 파일로 분리 저장하는 포스팅을 올린 적이 있는데, 이번에는 해당 포스팅의 Node.js 버전이라고 보면 될 듯. 2. Node.js 프로젝트에서 환경변수 관리하기(파일로 분리) server.js 코드는 아래와 같다. 여기서 포트번호, DB접속 문자열은 환경에 따라 가변적인 변수, 즉 환경변수(environment variable) 이다. ⇒ 다른 개발 환경에서는 수정이 필요할 수 있음 = 한 곳에 모아서 관리하자! 다른 컴퓨터에서 다른 포트 사용..
MacOS에서 MySQL Workbench 설치 및 데이터베이스 생성하기
·
Programming
1. MySQL 설치 MacOS에서 MySQL을 설치하기 위해서는 홈브루(Homebrew)를 사용할 수 있다. 먼저 홈브루를 최신으로 업데이트 해준다. 다음으로는 홈브루를 통해 mysql을 설치해준다. brew list 명령어를 통해 mysql이 정상적으로 설치 되었는지 확인해준다. mysql 서버를 아래와 같이 기동해 준다. mysql_secure_installation 으로 상세 설정을 진행해준다. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which a..