분류 전체보기
-
[프로그래머스] 연속된 수의 합자바 Java/자바로 알고리즘 2023. 4. 10. 21:15
class Solution { public int[] solution(int num, int total) { int[] answer = new int[num]; int mid = total / num; int midIdx = 0; int start = 0; // 중간 인덱스 구하기 // num 짝수 if(num%2 == 0){ midIdx = (num / 2) - 1; // num 홀수 } else { midIdx = num / 2; } // 시작수 구하기 for(int i=0; i
-
구글 코랩에서 만든 ai모델을 파이참에 불러오기인공지능 AI/딥러닝 2023. 3. 31. 15:28
교재를 보며 자연어 처리 모델을 코랩에 구현했다. 이 모델을 웹서비스에서 제공하기 위해서는 어떻게 해야 할까?? 먼저 학습을 마친 모델(체크포인트 파일)과 코랩에서 작성한 실전 투입용 코드를 각각 다운로드 받는다. 참고로 코드는 py파일 타입으로 다운받아야 한다. 그리고 파일에 import된 모든 것을 settings에서 다운받는다...^^ ratsnlp는 설치에 시간이 좀 걸렸다. 그리고 해당 파일에 정의된 결과리턴용 함수를 views.py에서 호출하면 된다. views.py from django.shortcuts import render from colab import nlp_service_0331 # Create your views here. def basic(request): return rend..
-
[Django] 장고 프로젝트 만드는 순서웹 Web/Django 2023. 3. 23. 17:15
1. 가상환경 설치 python -m venv 프로젝트명 2. django 라이브러리 설치 2-1. django project 설치 django-admin.exe startproject config . 3. 서버실행확인 python .\manage.py runserver 4. 서버실행 자동화하기 4-1. 서버실행 확인 5. 기본 database 설치하기 5-1. admin 서비스 실행확인 python .\manage.py migrate 6. 관리자계정 생성하기 python .\manage.py createsuperuser 6-1. 관리자 계정으로 로그인하기 7. 서비스 app 설치하기 7-1. 프로젝트 폴더 구조 확인하기 7-2. app 등록하기 django-admin.exe startapp 원하는폴더명..
-
[Django] 게시판 CRUD 구현하기웹 Web/Django 2023. 3. 23. 14:32
데이터 추가 전체 데이터 조회 조건에 맞는 데이터 조회 (상세조회) 데이터 수정 데이터 삭제 -> 이전 게시물과 이어지며 위의 다섯가지를 구현해보자 config 폴더의 urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('member/', include('member.urls')), ] member 폴더의 urls.py from django.urls import path from . import views urlpatterns = [ path("", views.index), path("list/", views.list),..
-
-
[Ajax] 비동기 처리 - call back 함수웹 Web/HTML & CSS & Javascript 2023. 3. 20. 19:04
회원의 아이디가 존재하는지 확인하기 & 게시물의 인덱스 입력하면 게시물 정보 알림창에 띄우기 그동안 계속 헷갈렸던 동기와 비동기 확실히 정리하고 넘어가기!!! 동기 synchronous 서버에 요청을 보내면 그 응답이 올 때까지 다음 작업으로 넘어가지 못한다. 즉, 요청과 결과가 동시에 주어진다. 간단하고 직관적이지만, 응답이 올 때까지 아무것도 못하고 계속 대기해야 한다. 비동기 Asynchronous 한 요청에 대해 응답이 오지 않아도 다음 작업을 수행할 수 있다. 즉, 요청과 결과가 동시에 주어지지 않는다. 구조가 복잡하지만, 응답이 주어질 동안 다른 작업을 수행할 수 있다. call back 함수 (ex success, error ...) 비동기 코드 안에 함수를 넣어 동기적으로 처리할 수 있게 ..
-
최종 결과물 - <헬스 커뮤니티>프로젝트 일지/Spring 프로젝트- 헬스 커뮤니티 2023. 2. 27. 17:40
나는 5일 중 3일차에 내가 맡은 기능 구현을 완료했기에 4, 5일차에는 게시물 수정과 삭제 기능을 도와주고, 5인의 코드를 통합하는 작업을 하였다. 깃허브 주소 https://github.com/orgs/Bit-Mini-Workout/repositories Bit-Mini-Workout Bit-Mini-Workout has one repository available. Follow their code on GitHub. github.com 아이디 중복체크, 비밀번호 확인 메시지 페이징과 검색기능을 구현하였다. 신장과 몸무게만 입력하면 BMI를 자동으로 계산해준다. 댓글 조회, 등록 가능 게시물 수정,삭제 및 댓글 수정,삭제는 자신의 게시물 혹은 댓글인 경우만 가능 작성자의 BMI 확인 가능 오른쪽 상단..
-
3일차 - 게시물 검색프로젝트 일지/Spring 프로젝트- 헬스 커뮤니티 2023. 2. 22. 21:11
오늘은 다른 팀원 도와주고 얼추 완성한 팀원들의 코드를 내 코드에 합치는 과정에서 디버깅하느라 많은 코드를 작성하지는 못했다 검색 필터는 제목 / 글쓴이의 아이디 / 제목과 글쓴이의 아이디 모두 이렇게 세 가지로 나누었다. 예를 들어 검색창에서 카테고리를 제목으로 하고 b를 입력하면 제목에 b가 들어가는 모든 게시물들을 가져와준다. 나머지 두 가지의 경우도 마찬가지. postList.jsp 헬스 커뮤니티 로그아웃 마이페이지 NO. 제목 글쓴이 조회수 등록일 게시물이 없습니다. NO. 제목 글쓴이 조회수 등록일 ${post.idx} ${post.postTitle} ${post.memberId} ${post.readCount} 제목 글쓴이 제목/글쓴이 - 이전 ${pageNum} 다음 - PostContro..