- [ Develop./Django ]Django 프로젝트를 github에 업로드하기. (nothing to commit 오류 해결)2024-06-06 21:26:36VScode로 Git에 프로젝트 파일을 업로드 하는 방법은 다음과 같다. Q.포스팅을 읽기 전에..만약 이 포스팅 전체를 따라했는데(+ 혹은 다른 블로그의 글을 참조했을 때)nothing to commit (create/copy files and use ... )와 같은 문구가 뜬다면? 이전에 git을 생성할 때 순서가 잘못되어 commit이 생성되지 않은 것이다.이 경우에는rm -rf .git명령어를 사용해 .git 파일을 삭제한 뒤에 git init 명령어부터 다시 시작하도록 한다. 이 포스팅을 통해 github에 프로젝트 파일을 업로드할 때는 반드시 순서를 그대로 지켜서 수행하길 바란다.또한 명령어를 오타가 나지 않게 조심히 입력해야 오류를 방지할 수 있다. Django 프로젝트를 gith..
- [ Develop./Django ]Django 04. forms.py와 HTML 사이트 구현하기.2024-06-05 09:45:32보호되어 있는 글입니다.
- [ Develop./Django ]Django Study 03. Models.py와 관리자 계정 생성하기.2024-06-03 20:46:04Contents. 클릭하면 이동합니다. 🚀 Models.py 장고의 애플리케이션에서 models.py를 사용해보도록 한다.models.py는 장고의 웹 framework와 database를 관리할 수 있는 공간이다. ( = 데이터 ) 🫙장고를 사용해 웹을 만들기 위해 db가 반드시 필요하다. 이를 관리하는 공간이 Model이다. class POST(models.Model):# 속성 이름 = models.필드타입(옵션=옵션) 클래스를 정의해 모델을 정의한다.https://www.webforefront.com/django/modeldatatypesandvalidation.html Django model data typesIf you look closely at some of the DDL gene..
- [ Develop./Django ]Django Study 02. Django 프로젝트 파일 뜯어보기.2024-06-02 01:35:36Django의 프로젝트는 하나의 서비스이다.Django의 어플리케리션은 프로젝트 안에 각각의 앱으로 여러가지 기능 단워로 나눠진다.이전 글에서 Django 프로젝트를 생성했으니 이번에는 여기에 들어있는 파일의 구조를 알아보겠다. Django의 대표적인, 기본적인 구조는 다음과 같이 나타낼 수 있다.처음 이 구조를 봤을 때 각각의 기능을 알고싶어 찾아보았다. Projectmanage.py장고의 다양한 명령어를 실행해 프로젝트와 상호작용을 할 수 있는 유틸리티.python manage.py [options] settings.py장고 프로젝트의 설정, config를 관리하는 파일이다.DB, App, 인증 / (ex. 서버시간, 영한문 설정) 등을 설정할 수 있도록 도움을 준다. urls.py사이트의 u..
- [ SWU SWING 32th./SWING C++ ]C++ 7주차. Code Flowchart / Review.2024-06-02 00:04:32Contents. 클릭하면 이동합니다. 🚀 code Flowchart를 두 가지 방식으로 작성해보았다.첫 번째는 직접 흐름도를 작성하는 drow.io두 번째는 코드를 이용하면 flow chart를 그려주는 mermaid.live이다. 먼저 그동안의 c++ 과제를 하며 작성해둔 3주차 코드를 도식화해보도록 하겠다. drow.io 코드를 보는 가독성이 좋고, 깔끔하게 도식화하기에는 매우 좋은 툴인 것 같다.하지만 더 빠르고 간편한 방식으로 본인 혹은 상대의 코드 흐름도를 볼 수 있는 방법이 없을까 생각했고,이번에는 mermaid.live라는 툴 사이트를 발견했다. mermaid.js.org mermaid에서 사용할 수 있는 flowchart를 작성하려면이렇게 따로 사이트 내에서 식별할 수 ..
- [ Develop./Django ]Django Study 01. Django 이해 및 프로젝트 만들기.2024-05-31 22:58:43Contents. 클릭하면 이동합니다. 🚀 Django 웹 프로그래밍을 할 수 있게 해준다.Frontend (프론트엔드) : 웹 브라우저에서 동작하는 코드, 보여지는 화면의 코드를 작성한다. ( HTML, CSS, JS )Backend(백엔드) : 데이터를 입출력하고, 계산을 하거나 서버에서 동작하는 코드를 작성한다. ( Python, Ruby, Java, PHP, JS, C# ) 웹프로그래밍을 잘하기 위한 조건: HTTP웹 사이트의 동작 방식을 이해할 수 있다.각각의 무언가를 page를 요청할 때, 우리가 만든 웹 어플리케이션이 이를 해석해 해당하는 코드를 동작하도록 한다.이 코드의 동작 결과는 응답으로 돌려받고, 서버가 웹 브라우저로 데이터를 보내준다.웹 브라우저는 응답받은 데이터를 화면에..
- [ СΓᚫ WriteUp ]WRITEUP) DREAMHACK SEASON5 #10 / (pwnable) sane-env2024-05-27 13:12:10보호되어 있는 글입니다.
- [ СΓᚫ WriteUp ]WRITEUP) NahamCon CTF 2024. QRRRRRRRR 🄴🄰🅂🅈2024-05-25 17:54:30NahamCon CTF 2024. QRRRRRRRR 핵심 KEY 🔑 기본 QR코드의 구성 형태를 알아본다.다양한 형태의 QR코드를 알아보고 이를 스캔할 수 있는 방법을 탐색한다. WRITEUP. 🔒 먼저 QR code Decoder을 통해 QR코드를 복구해보려고 했지만 복구가 되지 않았다.타 디코더 사이트에서도 오류문구가 출력되었다. 그래서 직접 이어붙이기로 했다. 그 다음으로는 Photoshop의 ruler 기능을 이용해서 n등분해 정사각형 형태로 이어붙일 수 있을지 확인해보았다.하지만 이상하게 여겨졌던 점은 QR코드를 등분하기도 애매했고, 또한 각각의 위치에 있어야할 위치 심볼이 하나밖에 없다!! 따라서 아예 긴 코드 형식으로 되어있는 독립적인 QR코드가 있는게 아닐까? 하고 ..