일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- BFS
- 문자열
- 블챌
- 구현
- 코드트리
- 파이썬
- django
- react
- 완전탐색
- 코테
- DFS활용
- DFS기초
- 백준알고리즘
- 코딩테스트실력진단
- 스택
- JS
- 알고리즘
- DFS
- CSS
- 그리디
- 스택자료구조
- 재귀
- DP
- socket.io
- 자료구조
- 코딩테스트
- Express
- 백준
- 그리디알고리즘
- react-query
- Today
- Total
목록Project 관련 글 (25)
꾸준하게 거북이처럼

visual studio code 터미널 창에서 opencvjs를 설치한다. npm install opencv4nodejs 오류가 나서 오류를 읽어보니 cmake 설치하란말이 나왔다. 1. homebrew 설치 2. brew install cmake 입력 3. cmake --version 버전 출력해보기 다시 npm install opencv4nodejs 입력하면!! 드디어 설치가 시작! 그런데 생각보다 시간이 오래 걸린다 한 3~4분 걸린거 같다. 참조: 전 블로그 Macbook OpenCV node 설치 visual studio code 터미널 창에서 opencvjs를 설치한다.npm install opencv4nodejs오류가 나서 오류를 읽어보니 cmake 설치하란말이 나왔다.1\. homebre..
forloop tag Django에서 views.py를 통해 html에 데이터를 전달하고자 할 때가 있다. 그 때 for 반복문을 사용하고 싶을 때 쓰는 장고 template tag가 있다. 일반 for 문 작성하기{% for i in list%} {{ i }} {% endfor %} 결과 => list 안에 있는 요소들이 하나씩 사용된다. 2. 딕셔너리 형태일 때 for문 사용 {% for key, value in list%} {{ key }}, {{value}} {% endfor %} 3. index 이용하고 싶을 때 우리가 일반적인 for문을 작성할 때 for(int i = 0; i < x ; i++)처럼 i의 역할을 해주는 forloop.counter 를 사용할 수 있다. forloop.count..
Django를 사용할 때 views.py에서 보낸 데이터를 html에서 변수로 받아서 사용할 때, 만약 JS 파일에서 그 변수를 사용하고 싶다면 어떻게 해야할지 생각했다. 가장 하기 쉬운 방법은 2가지가 있었다. 해당 html script 태그에 JS코드를 작성. => 구글링해서 많이 나온 해결법이었다.. 하지만 이 방법은 JS 코드가 길어진다면 정말 보기 코드가 더러워 질것이다🙃 전역변수 사용 이상하게도 JS 파일을 선언해 줬는데도 해당 JS 파일에서 template tag 변수(데이터)를 가져와서 쓰려고 하지만 전혀 적용이 되지 않는다.. 읽지를 못하더라 그래서 전역변수 사용을 해보니 데이터를 읽어올 수 있었다. 이렇게 하면 mypage.js 파일에서 그냥 변수를 바로 사용해도 데이터가 유지가 된다...

갑자기 makemigrations이 잘 안됐다. 이를 하기전에 migrations 폴더와 db.sqlite3 파일을 삭제해야하는데, 삭제를 해도 No changes detected in app ~ 이와 같은 문구가 나온다. 구글링으로 검색해본 결과 python manage.py makemigrations 해당앱이름 으로 다시 시도해보면 성공적으로 migration이 되었다. 이런 에러가 난 이유는 무엇일까 앱에 대한 초기 migration을 create하기 위해서는 앱이름과 함께 makemigrations을 해야한다고 한다. 참고 링크: 링크텍스트
Heroku로 배포를 했더니, 이전에는 생기지 않았던 오류가 생겼다. console창을 열어보니, 제목과 같은 오류가 생긴것이다. jquery가 적용이 안된다는데, 이상하다... 구글링 결과, 한 블로그에 따르면 암호화된 HTTPS 기반의 사이트에서 암호화되지 않은 HTTP 사이트에 요청을 보내서 Mixed content 에러가 발생한 것입니다. 라고 한다. 그래서 다음과 같은 이 코드 한 줄을 html head 태그에 넣어줘야한다. 출처: https://wellsw.tistory.com/34

멋쟁이 사자처럼🦁 9기 활동하면서 django를 이용한 웹사이트를 만들었다. 해커톤에 제출하기 위해서 Heroku를 사용해서 배포를 했다. 오늘은 heroku 로 배포하는 방법을 복습하겠다. Heroku는 무료 배포가 가능하고 배포 방법도 간단하다! *주의점은 30분마다 접속하는 기록이 없다면 재부팅이되어 서버에 저장되었던 사진 등 데이터가 사라지는 걸 고려해야한다. (모든 code는 VScode 터미널에 입력하면 된다.) 1. 회원가입 2. Create New App을 통해 새로운 앱을 생성, 지역은 미국/유럽 설정 3. Heroku CLI 설치 (MAC OS) 터미널에 입력. $ brew tap heroku/brew && brew install heroku * 4. 만약 Anaconda 사용유저는 V..

멋사에서 주최하는 아이디어톤이 시작됐다! 아이디어톤은 구성된 팀원들과 낸 아이디어로 웹 서비스 프로젝트를 구현하는 것이었다. 구현과 배포가 끝나면 유튜브에 업로드해서 전국에 있는 멋사9기들이 리뷰하고 괜찮은 아이디어에 투표하는 방식이었다. 이때 해보고 싶은 아이디어 가지고 개발을 해보고 싶다는 생각이 들었다. 새로 구성된 팀원들과 아이디어 회의를 하기 시작했다. 1. 회의시작 우선, 브레인스토밍으로 각자 원하는 분야 쪽으로 회의를 시작했다. 공통된 것이 '환경'이라는 주제였는데, 이를 어떻게 엮으면 좋을까 생각했다. 팀원이 3명이었는데, 우리 세명 모두 환경문제에 대해서 중요하게 여겼다. 회의 하다가, 환경을 더 아끼고 환경문제에 더 관심을 가질 수 있게 하는 취지로 프로젝트 방향을 이끌어나가자 얘기를 ..

작년 초, 멋쟁이 사자처럼 9기에 지원했다가 운이 좋게도, 합격했다! 고학년이 될 때까지 딱히 동아리 같은 단체 활동을 해본 적이 없어서 동아리 활동도 해보고 싶었고 이 때 막 웹 개발에 관심을 가지기 시작한 시기에 마침 멋사 9기 모집 공고를 보고 지원을 바로 했었다. 사실 합격예상은 전혀 못했다. 그냥 떨어지면 떨어지는 거지 하고 관심없던 찰나, 합격문자를 받아서 소리없는 소리질러~~~~!! 감사합니다ㅠ 열심히 할게요ㅠ 멋쟁이 사자처럼 동아리란 사실 멋사는 전국에 있는 몇 대학에서 멋사 활동 승인이 난 대학교에서 웹 개발 프로젝트를 하는 동아리로, 비전공자도 지원할 수 있는 동아리였다. 초반에 웹 개발에 필요한 CSS,HTML 를 배우고, 웹 개발이라 백엔드 쪽은 django를 배워서 파이썬을 기초적..

순전히 앱을 만들어보고 보고 싶었는데 드디어 앱을 완성했다..!! 노마드 코더의 니콜라스 쌤의 가르침 덕분에 만들어 낼 수 있었다. 간단하게 To-Do List를 Work과 Travel 이 두 가지 주제를 테마로 만들었고 정말 가볍게 만들었고 CRUD 기능이 있다. 이런 식으로 할 일을 추가할 수 있고 체크 표시 모양을 누르면 끝냈다는 걸로 간주하고 검은색 글씨로 변하며 중간에 Dinner 표시가 생긴다. 삭제하려면 휴지통 모양의 아이콘을 눌러야 삭제를 할 수 있다. Travel 글씨를 누르면 이렇게 가고 싶은 여행지를 추가 해놓을 수 있다. 기능은 같다. Travel를 누르면 Object JSON 데이터에서 working 상태가 false가 되어 위와 같이 travel 목록만 보이게 만들었다. 삭제를 ..

앱 개발을 한 번 해보고 싶다는 생각이 들어서 찾아보니 React Native로도 앱 개발을 할 수 있다는 것을 알고 이게 무엇인지 알아보았다. 일반적으로 앱 개발을 하기 위해서는 안드로이드 또는 IOS를 사용해야 한다. 이 때 시장에서는 이 두 가지 개발을 따로 개발하기에 시간 소모도 있고 빠르게 동시에 개발 할 수 없을까? 해서 나온 것이 React Native 라는 하이브리드 앱이다. React Native은 어떤 흐름을 가지고 동작할까? 어떤 이벤트가 발생하면 ios와 안드로이드는 bride를 통해서 JS에게 메시지 전달을 한다. 즉 react native가 그 정보를 가지고 JSON 메시지 생성한다. JS가 그 메시지를 다시 받고 그에 맞게 코드를 실행하고 나서 bridge를 통해 다시 nati..