일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 백트래킹
- FetchType
- SQL프로그래밍
- execute
- eager
- 연결리스트
- shared lock
- 동적sql
- 즉시로딩
- CHECK OPTION
- BOJ
- 다대일
- 지연로딩
- 비관적락
- PS
- 데코레이터
- 유니크제약조건
- 연관관계
- 이진탐색
- fetch
- JPQL
- querydsl
- 힙
- 일대다
- 낙관적락
- dfs
- 스토어드 프로시저
- 다대다
- 스프링 폼
- exclusive lock
- Today
- Total
목록All (557)
흰 스타렉스에서 내가 내리지
static express에서 기본적으로 제공되는 미들웨어이다. 정적인 파일들을 제공하는 라우터 역할을 한다. app.use("요청 경로", express.static("실제 경로")); app.use("/", express.static(path.join(__dirname, "static"))); static 폴더에 우리의 html, css, js, 이미지 파일들을 저장한다. 서버의 폴더경로와 클라이언트의 요청 경로가 다르게 되므로, 클라이언트 측에서 서버의 구조를 쉽게 파악할 수가 없다. 이는 보안에 큰 도움이 된다. 만약 해당하는 파일이 없으면 자동으로 내부적으로 next를 호출한다. 파일을 발견했다면, 응답으로 파일을 보내고 next는 호출하지 않는다. 따라서 다음 미들웨어는 실행되지 않는다. bo..
html 파일에서 script 태그로 js 파일을 불러오는데, 에러 메시지에서 보이듯이 우리 링크에다가 js를 요청해버린다. 기타 다른 파일을 요구했을때 fs모듈로 readFile 하도록 코드를 추가. res로 보내준다.
lsof -i tcp:포트 kill -9 프로세스아이디
import { spawn } from "child_process"; const process = spawn("python3", ["nothing.py"]); process.stdout.on("data", (data) => { console.log(data.toString()); }); process.stderr.on("data", (data) => { console.error(data.toString()); });
from urllib import request import requests import json city = "Osaka" apikey = "1bc83e0c94932b85281de90bde7b5" lang = "kr" api = f'http://api.openweathermap.org/data/2.5/weather?q={city}&appid={apikey}&lang={lang}&units=metric' result = requests.get(api) data = json.loads(result.text) print(data["name"],"의 날씨입니다.") print("날씨는 ",data["weather"][0]["description"],"입니다.") print("현재 온도는 ",data["main..
bfs로 푸는데, 100개의 점을 6번씩 루프 돌리면 연산량이 굉장히 많아진다. 중간에 컷 할 필요가 느껴지는데, visited를 이용하면 된다. 같은 곳을 또 방문하면, cnt만 늘어날 뿐더러, 뱀을 만나 내려오면 무한루프에 빠질 수 있기 때문이다. 오랜만에 문제 푸는거라 감이 떨어졌다,...ㅎ from collections import deque def main(): n, m = map(int, input().split()) board = [[i, i] for i in range(101)] for _ in range(n+m): x, y = map(int, input().split()) board[x] = [x, y] visited = [False] * 101 q = deque([(1, 0)]) whi..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.