kyunghwan1207

고정 헤더 영역

글 제목

메뉴 레이어

kyunghwan1207

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (28)
    • ForPT_공모전 (1)
    • ForSign_공모전 (4)
    • 알고리즘_Java (0)
    • 알고리즘_Python3 (1)
    • 머신러닝 (0)
    • Reactjs (8)
      • 환경설정 (1)
      • kediTalk (7)
    • JavaScripts (4)

검색 레이어

kyunghwan1207

검색 영역

컨텐츠 검색

분류 전체보기

  • [알고리즘] 시간복잡도(Time Complexity)와 Big-O 표기법(notation)

    2021.09.05 by <감귤>

  • [모각코_최종]회고

    2021.08.28 by <감귤>

  • [모각코]http request를 이용한 JWT 인증방식

    2021.08.27 by <감귤>

  • [모각코] SQL vs NoSQL

    2021.08.23 by <감귤>

  • [모각코][Flask] JWT를 활용한 로그인인증기능 구현

    2021.08.20 by <감귤>

  • [모각코][Reactjs] 별점기능 구현

    2021.08.14 by <감귤>

  • [모각코][Reactjs] 리뷰작성 기능 구현

    2021.08.13 by <감귤>

  • [모각코] Auth 2.0 개념 및 동작방식 설명

    2021.08.09 by <감귤>

[알고리즘] 시간복잡도(Time Complexity)와 Big-O 표기법(notation)

인트로 웹앱프로젝트를 진행하고 있지만 알고리즘관련 공부를 너무 등한시한 것 같아서 알고리즘 관련된 공부도 병행해서 진행해보려하고 관련내용을 블로그에 정리할 것입니다. 이에 앞서 알고리즘 공부시작할때 반드시 알아야할 개념들에 대해 설명드리겠습니다.(Python 3 기반) 목차 1. 자료구조와 알고리즘 2. 가상컴퓨터, 가상언어, 가상코드 + 기본연산 3. 시간복잡도(Time Complextiy)란? 4. Big-O표기법이란? 1. 자료구조와 알고리즘 알고리즘(Algorithm)은 문제의 입력(input)을 수학적이고 논리적으로 정의된 연산과정을 거쳐 원하는 출력(output)으로 변환/계산(Computation)하는 절차이고, 이 절차를 C나 Python과 같은 언어로 표현하면 프로그램(Program)또는..

알고리즘_Python3 2021. 9. 5. 19:07

[모각코_최종]회고

모각코 회고 정보통신공학과 3학년 고경환 매주 목표 및 실행결과 수요일(팀 프로젝트 진행) 주차 목표 실행내용 성공여부 7월 1주차 리액트 소개 및 개발환경 설정 React 공식 사이트 소개, 개발환경 및 폴더구조 소개 성공 2주차 React + Sprin Boot + MongoDB 전반적인 소개 Spring과 Spring Boot의 차이 성공 3주차 로그인 및 회원가입 구현 JWT인증 방식을 통한 권한 인증-허가 기능 추가예정 성공 4주차 예약하기 및 예약확인 페이지 구현 관련 API 추가작성 필요 성공 5주차 개인정보 수정 페이지 구현 image업로드 및 미리보기 성공 8월 1주차 리뷰작성 기능 구현 별점 기능 추가예정 성공 2주차 별점 기능 구현 sass 모듈 사용 성공 3주차 JWT를 활용한 로그..

Reactjs/kediTalk 2021. 8. 28. 20:44

[모각코]http request를 이용한 JWT 인증방식

인트로 웹 프로젝트 진행시 많이 간과했던 사용자 인증방식에 대해 계속 공부하다 보니 직접 구현해보고 싶어졌다. FE단은 Reactjs를 사용하겠지만 BE단은 Spring으로 해보면 좋겠지만 일단 먼저 Python언어를 사용하는 Flask로 BE를 구성해서 진행해보겠습니다. JWT JWT(Json Web Token)은 header, payload, security 세 부분으로 구성되어 있습니다. (^) 보안에 취약하기 때문에 payload에는 사용자의 중요한 정보는 담지 않습니다. 예를 들어 토큰 발행시 유저의 id값을 payload에 저장하는 것 대신 public_id을 통해 외부에 노출 되어도 크게 데미지가 없는(Critical하지 않는) 정보를 저장하는 방식을 사용하는 것이 좋습니다. access_t..

카테고리 없음 2021. 8. 27. 21:25

[모각코] SQL vs NoSQL

인트로 SQL(Structured Query Language)과 NoSQL(Not only SQL) 방식 중에 어떤 것을 사용하느냐에 따라 장단점이 명확하고 시스템의 셜계, 발생가능한 문제점들이 달라지게된다. 따라서 프로젝트를 시작하기 전에 어떤 방식의 데이터베이스를 사용할것인가에 대해선 꼭 점검해야한다. NoSQL의 등장 기존에는 구조적으로 잘 구성된 RDBMS(관계형 데이터베이스, Relational DataBase Management System)에 해당하는 SQL이 많이 사용되다가 "빅 데이터" 같은 키워드가 등장하면서 서비스 스케일이 커짐에 따라 기존의 RDBMS로는 처리하기 힘든 다양한 형태를 가진 방대한 양의 데이터가 쏟아지다 페이스북과 같은 대규모 웹사이트에서 RDBMS에서 해결할 수 없는..

카테고리 없음 2021. 8. 23. 10:59

[모각코][Flask] JWT를 활용한 로그인인증기능 구현

인트로 로그인을 통해 발급받은 JWT을 활용해서 다른 페이지로 넘어갔을때 인증된 사용자인지 주기적으로 확인하면서 서비스를 제공하는 Flask App을 만들것이다. 먼저 flask에서 이루어지는 jwt를 활용한 인증방식을 이해하기 위해 하나의 python파일로만 구현해 보았습니다. 가상환경을 사용하는 이유 파이썬 package(library)간 의존성 때문에 사용하는 것이 좋고 특정 패키지 버전을 업데이트 할때 다른 것들이 호환되지 않아 문제가 생기는 경우를 방지할 수 있습니다. 그리고 만약 작업환경이 바뀌더라도(ex. PC교체) 필요한 패키지들을 동일한 버전으로 설치해 작업할 수 있기 때문에 가상환경 사용을 추천합니다. 별도의 가상환경을 만들어서 다시 시도해보겠습니다. (venv2) ~redash/red..

카테고리 없음 2021. 8. 20. 17:59

[모각코][Reactjs] 별점기능 구현

인트로 앞서 구현했던 Write.js에서 해당 의료기관을 방문한 사용자가 리뷰를 남길수 있는 페이지를 구현했었다. 이 페이지에 별점을 매기는 기능을 추가해서 나중에 다른 사용자가 이 의료기관을 보았을때 다른 이용자들의 만족도를 볼 수 있는 척도를 제공하기 위해 해당 기능을 구현하게 되었다. 코드 기본값을 별이 비어있는 경우로 잡았다.(false 로 기본값 할당해줌) 이후 선택한 별의 index만큼 하위 index의 값을 true로 바꿔준다. 만약 위 코드를 실행하다가 Cannot find module 'sass' 이 에러가 뜬다면 아래 두 방법중 하나의 방법을 실행해주시면 됩니다. Globally: npm i -g sass Locally: npm i sass --save-dev 위와 같이 sass 모듈을..

Reactjs/kediTalk 2021. 8. 14. 12:47

[모각코][Reactjs] 리뷰작성 기능 구현

인트로 유저가 병원방문 후 자신의 리뷰를 남길때 사용하는 페이지를 구현했습니다. 제목, 본문으로 크게 나뉘고 추가적으로 사진과 병원의 종류를 기입할 수 있게 구현했습니다. 코드 신경외과(NS): Neuro Surgery 일반외과(GS): General Surgery 산부인과(OB & GY): OBstetrics & GYnecology 소아과(PD): PeDiatrics 정형외과(OS): OrthoSurgery 성형외과(PS): Plastic Surgery 피부과(DR): DeRmatology 이비인후과(ENT): Ear, Nose & Throat 안과(EY): Eye 신경정신과(NP): Neuro Psychiatry 흉부외과(CS): Cheat Surgery 비뇨기과(UR): URology 내과(MG):..

Reactjs/kediTalk 2021. 8. 13. 21:43

[모각코] Auth 2.0 개념 및 동작방식 설명

OAuth 2.0 목차(index) 소개(introduction) 역할(Role) OAuth 2.0의 권한 승인 과정 및 방법 OAuth 2.0의 장점 소개(Introduction) 기존의 Client-Server 인증(Authentication) 모델에서 client는 자원 소유자(이하 user, resource owner)의 credentials(id, password 같은 user를 인증할 수 있는 정보)를 사용해서 server에 인증하여 server에서 접근이 제한된 자원(이하 *보호된 자원, protected resource)을 요청합니다. third party application(이하 **myapp.com, 내가 만든 사이트)에게 보호된 자원에 접근할 권한을 주기 위해 user는 creden..

카테고리 없음 2021. 8. 9. 10:15

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
kyunghwan1207 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바