Back
리눅스, Node.js, mongoDB 설치 명령어
언제나 요청에 응답하려면, 1) 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야하고, 2) 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야한다. 서버는 단순 컴퓨터를 뜻함. Node.js로 만든 것도 마찬가지 따라서외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용가능 파이썬은 nohup으로 계속 자동실행시켰는데, Nodejs는 아직 pm2말곤 모르겠다. git bash에서 ssh 접속하기. ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 ex) ssh -i /path/my-key-pair.pem ubuntu@13.125.250.20 간단한 리눅스 명령어 ls: 내 위치의 모든 파일을 보여준다. ..
백준 1904 01타일 파이썬
백준 1904 01타일 파이썬 www.acmicpc.net/problem/1904 1904번: 01타일 지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이 www.acmicpc.net n = int(input()) # 전체를 창고화 하기 save = [0] * 1000000 # n이 1이면 어차피 1밖에 못옴 # n이 2면 어차피 00 이나 , 11 밖에 못 옴 save[1] = 1 save[2] = 2 # 1,2를 앞에서 고정헀으니 3부터 돌아감 for i in range(3, n+1): # i번쨰의 경우의 수는 i-1번째와 i-2번째 경우의수를 합한 것과 같다. ..
npm 설치 했을 때 오류 :: npm update check failedTry running with sudo or get accessto the local update config store viasudo chown -R $USER:$(id -gn$USER) /home/ubuntu/.config
git bash 에서 npm i ~~ 설치 시 npm update check failed Try running with sudo or get access to the local update config store via sudo chown -R $USER:$(id -gn $USER) /home/ubuntu/.config 이런 오류가 뜬다면, https://askubuntu.com/questions/925545/npm-update-check-failed npm update check failed i was actually trying to install nodejs along with npm on my ubuntu 17.04. i downloaded linux version from nodejs.org a..
Node.js moment 모듈
Node.js moment 모듈www.npmjs.com/package/moment momentParse, validate, manipulate, and display dateswww.npmjs.com // 모듈명 선언const moment = require("moment");// 현재시각만 나타내고 싶을 때 변수const times = moment().format("YYYY-MM-DD")// 각각 하루, 일주일, 한달 뒤console.log("today", moment().add(1,"day").format("YYYY-MM-DD"));console.log("today", moment().add(1,"week").format("YYYY-MM-DD"));console.log("today", moment()...
노드js - nodemailer 모듈
노드js - nodemailer 모듈 // require가 설치한 모듈을 불러옴 // 지금 설치된 nodemailer 모듈을 불러온 것 // 이제 nodemailer 기능들을 사용하게 됨 const nodemailer = require('nodemailer') const email = { host: "smtp.mailtrap.io", port: 2525, auth: { user: "b7acd369738df0", pass: "335d075b2dfae2" } }; const send = async (option) => { nodemailer.createTransportrt(email).sendMail(option, (error, info) => { if(error) { console.log(error) } ..
백준 1065 한수 파이썬
백준 1065 한수 파이썬 www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net n = int(input()) han = 0 for i in range(1, n + 1): if i < 100: han += 1 else: ns = list(map(int, str(i))) print(ns) if ns[0] - ns[1] == ns[1] - ns[2]: han += 1 print(han) 1 ~ 100 까지는 비교할 숫자가 각 자릿수 밖에 없기 때문에, 모두 한수다. fo..
프로그래머스 카카오 인형 뽑기 파이썬
프로그래머스 카카오 인형 뽑기 def solution(board, moves): box = [] count = 0 for i in moves: for j in range(len(board)): if board[j][i - 1] != 0: box.append(board[j][i - 1]) board[j][i - 1] = 0 break stack = [] while box: if not stack: stack.append(box[0]) box.pop(0) elif stack[-1] != box[0]: stack.append(box.pop(0)) else: stack.pop(-1) box.pop(0) count += 2 return count 마지막에 모든 테스트 10개 다 통과했는데 1개가 자꾸 런타임에러 ..