분류 전체보기
-
[Python] 6098 기초-리스트 : 성실한 개미코딩테스트/CodeUp 2024. 5. 23. 09:40
https://codeup.kr/problem.php?id=6098&rid=0 [기초-리스트] 성실한 개미(py)python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용codeup.kr[문제 풀기 전 생각한 부분]d[x][y] 을 행으로 for 문 돌리다가 값이 0 일때는 9로 바꿔주고면서 계속만약 그 값이 1이라면 그 다음행으로 넘어가고 1번 반복그 값이 2라면 9로 바꾸고 끝.[my_code]d = [[0] * 11 for _ in range(11)]for i in range(10) : a = input().split() for j in range(1..
-
[데브코스] 44일차 TILTIL/교육 내용 정리 2024. 5. 22. 19:32
회원가입 API 구현// mariadb.jsconst mariadb = require('mysql2');const connection = mariadb.createConnection({ host: '127.0.0.1', user: 'root', password: 'root', database: 'Bookshop', dateStrings : true});module.exports = connectionmysql2 모듈을 mariadb에 저장하고 연결 통로를 만들어준다. 여기서 host자리에 2가지가 가능하다. 더 자세히 ← 클릭 다른 파일에서도 모듈을 사용할 수 있게 수출.// users.jsconst express = require('express');const router =..
-
Socket, Port, TCP connection 개념CS/네트워크 2024. 5. 22. 16:44
TCP/IP stack은 4가지로 이루어짐APPLICATIONapplication layer애플리케이션 레벨에서 구현,관리네트워크 기능을 사용하는 데 목적SYSTEMtransport layerinternet layerlink layer위 3가지는 하드웨어/펌웨어, OS 레벨에서 구현/관리네트워크 기능을 지원하는 데 목적TCP/IP stackapplication layertransport layerinternet layerlink layerSocket(소켓)과 Port(포트)는 application layer와 transport layer 사이에 존재port : process와 연결된 datapath(통로) 혹은 data channel (숫자로 이루어진거아니냐?) port는 여러 개 존재 가능 = port..
-
[데이터베이스] address already in use :::언어/Node.js 2024. 5. 22. 13:59
위 에러를 해결하기 위해서 제일 먼저 host : 127.0.0.1 를 localhost로 변경해보자. 해결됨을 알 수 있다. 만약 해결이 되지 않는다면, 터미널을 킨다. 윈도우 + r -> cmd 1. 현재 포트를 사용 중인 프로세스 확인 및 종료현재 포트를 사용 중인 프로세스를 확인하고 종료할 수 있습니다.Windowsnetstat -ano | findstr :9999위 명령어는 포트 9999를 사용 중인 프로세스의 PID를 보여줍니다. 그런 다음 해당 PID를 사용하여 프로세스를 종료합니다.taskkill /PID /F 2. 애플리케이션 포트 변경애플리케이션이 다른 포트를 사용하도록 설정할 수 있습니다. app.js 파일에서 포트를 변경합니다.const express = require('exp..
-
"데이터베이스 연결 설정: 127.0.0.1 vs. localhost, 어떤 것을 선택해야 할까?"언어/Node.js 2024. 5. 22. 13:17
const mariadb = require('mysql2');const connection = mariadb.createConnection({ host: '127.0.0.1', user: '', password: '', database: '', dateStrings : true});module.exports = connection위 코드 처럼 우리는 Node.js로 database를 연결할 수 있다. 그런데 host : 자리에 127.0.0.1을 사용할 수도 있고 localhsot를 사용할 수도 있다. 과연 둘의 차이는 뭐가 있을까? 결론부터 말하자면 일반적으로 동일한 것으로 간주된다. 두 가지 모두 로컬 머신을 가리키는 데 사용된다.속도: 127.0.0.1은 IP 주소이고 l..
-
[Python] 6097 : 기초-리스트 설탕과자 뽑기코딩테스트/CodeUp 2024. 5. 22. 12:31
https://codeup.kr/problem.php?id=6097&rid=0 [기초-리스트] 설탕과자 뽑기(py)python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용codeup.kr h,w = map(int,input().split())a = [[0 for j in range(w+1)]for i in range(h+1)]n = int(input())for i in range(n): l, d, x, y = map(int,input().split()) if d == 0: for j in range(l): a[x][y+j] =..
-
[Python] 6096 : 기초 리스트 바둑알 십자 뒤집기코딩테스트/CodeUp 2024. 5. 22. 09:37
https://codeup.kr/problem.php?id=6096&rid=0 [기초-리스트] 바둑알 십자 뒤집기(py)python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용codeup.kr[my_code]d = [[0]*20 for _ in range(20)] for i in range(19): a = list(map(int, input().split())) for j in range(19): d[i+1][j+1] = a[j]n = int(input())for i in range(n): x, y = map(int, input(..
-
[데브코스] 43일차 TILTIL/교육 내용 정리 2024. 5. 21. 15:55
express-generator와 우리 프로젝트 구조비교bin/www : 포트 번호 등과 같은 웹 서버를 구축하는 데 필요한 설정 데이터가 정의되어 있는 파일→ .env 파일과 같이 설정 값을 가지고 에러 처리, 기타 추가 설정을 해주는 파일node_modules : Node.js, Express에 필요한 모듈들이 설치되는 폴더public : images, javascripts, stylesheets 폴더가 포함. → 정적 파일cf. 동적 : 사람마다 다른 데이터, 정적 : 로고, 회사 소개페이지routes : 라우팅 하위에 존재하는 루트, 각 경로를 담당하는 모듈들이 들어있는 폴더= 라우팅 로직을 구현하는 모듈들 : 클라이언트에서 어떤 요청을 주냐에 따라서 어떤 로직을 수행할지 파일별로 분할 해서 관리..