본문 바로가기

반응형

코딩 학원(국비지원)

97일차 코딩학원 6/12 공부 내용 정리 이제 다시 시작이다. 현재 개발자 취업 시장 상황이 좋지 않다. 주니어 ~ 시니어들의 정리 해고가 많이 나오는 상황인데 신입은 괜찮을까? 아니다. 들어가는 문이 좁아지고 있다. 생각보다 취업이 빠르게 되지 않을 수도 있는 상황이다. 다시 새롭게 준비하자. 웹도할 수 있는데 앱도 할 수 있다? 경쟁력이 높아진다. 안드로이드도 할 수 있는데 io도 할 수 있어? 경쟁력이 더 높아진다. 시퀀스 다이어그램? ERD? UML? QA - TestCase 작성 루시드차트(lucid chart) 실무에서 많이 사용된다. 루시드차트를 사용해서 아키텍처 다이어그램을 만들 수 있다. Web Client - server - DB 아키텍처 다이어그램 아키텍처 다이어그램 예시 +--------------.. 더보기
게시판 핵심 기능 코드 설명 (96일차 팀프로젝트 발표) 게시글 / 카테고리 검색 ComuServiceImpl은 ComuMapper와 MemberMapper를 사용하여 데이터베이스와 상호작용하며, ComuService 인터페이스의 메서드를 구현하여 비즈니스 로직을 수행하는 역할을 합니다. 한마디로 서비스 클래스는 데이터베이스와 상호작용을 담당하는 메서드를 가지고 있습니다. DTO는 데이터를 담는 용도로 주로 사용됩니다. 데이터의 구조를 표현하기 위해 필드(속성)를 가지고 있으며, 주로 getter와 setter 메서드를 포함하여 데이터에 접근하는 기능을 제공합니다. DTO는 데이터를 주거나 반환하는데 쓰임새가 있습니다. 컨트롤러 클래스는 사용자의 요청을 받아 해당 요청에 맞는 메서드를 호출하여 비즈니스 로직을 수행하고, 그 결과를 모델에 담아서 뷰로 전달합니다.. 더보기
[팀프로젝트] 게시판 만들기 진행 상황 및 보완점 팀프로젝트 게시판 만들기 5/12 이후 보완할 점은 크게 두 가지. 게시글 등록시 로그인 체크와 게시글 검색 기능이 구현되지 않았음. 로그인 체크 기능, 게시글 작성 시 이미지 미리보기 기능, 게시글 카테고리 검색 기능, 댓글기능을 추가함. 보완할 점 : 게시글 수정 버튼 누를 시, 첨부된 사진이 모두 삭제됨. 개별적으로 선택되는 기능 필요. 이미지 클릭시 원본 보이기.댓글 수정 버튼이 필요. 게시판 기능 시연 순서 글쓰기(등록) 기능 - 등록 버튼 누르면 로그인 체크. sweet alert 사용. 댓글 등록 기능 - 댓글 작성 후 버튼 누르면 로그인 체크 게시글 등록 - 유효성 검사 게시글 등록 - 사진 파일 첨부하기, 같은 선택란에 이미지 중복해서 올릴 경우 미리보기가 바뀜 게시글 등록 - 게시글 번.. 더보기
95일차 코딩학원 6/8 공부내용정리 Apple이라는 회사는 기술을 선도하는 기업이다. 아이폰, 아이팟, 아이패드, 에어팟, 애플워치, 애플비전프로 등... 이번 애플비전프로는 시작이다. 미래 하나의 프로세스로 자리 잡을 것이다. 고글에서 안경으로, 안경에서 작은 칩으로 바뀌지 않을까? 학습시킨다. 이 말은 암기 이상을 뜻한다. AI는 데이터를 입력받고 일반화된 패턴과 관계를 학습한다. 이러한 학습 과정에서 모델은 주어진 입력과 해당하는 출력 간의 관계를 파악하고, 입력 데이터에 대한 예측을 수행한다. 한마디로 암기가 아니라 추론이다. AI는 인간처럼 추론하는 모델을 가지고 있다. 회귀란 무엇인가? 주어진 데이터(X)와 찾고자 하는 값(y) 사이의 관계를 찾는 방법. 주어진 input data와 관심 있는 target v.. 더보기
94일차 코딩학원 6/7 공부내용정리 선형회귀분석의 예시 : 신규 고객의 소득 예측, 신규 고객의 신용등급 분류. https://io.google/2023/intl/ko/ AI 공부시 자주 들어가서 확인할 것. TensorFlow는 머신러닝을 위한 엔드투엔드 오픈소스 플랫폼이다. 구글이 만들었다. 파이토치도 급부상 중이다. Siri도 머신러닝의 예다. 엔비디아의 행보에 관심을 가져보자. AI 관련 가장 Hot한 기업이다. Google Colab으로 GPU를 체크해보자. 1차원이나 2차원 데이터를 처리하는 경우에도 TensorFlow를 사용할 수 있지만, 텐서플로우의 주요 장점은 고차원 데이터와 복잡한 연산을 다룰 때 더욱 두드러진다. 특히 딥러닝 모델과 같이 매우 복잡한 구조와 대량의 데이터를 다루는 경우에 TensorF.. 더보기
93일차 코딩학원(A.I.에 대해서) 6/5 공부 내용 정리 AI(Artificial Intelligence)에 관한 뉴스 : AI 탑제한 드론이 지휘관을 공격하다. 인간의 지적능력(학습능력, 인지능력, 언어능력)을 컴퓨터 시스템으로 구현해 내는 과학 분야. 인간과 유사한 지능적인 기능을 갖추고 있는 컴퓨터 시스템을 말한다. 1956년, 존 메카시가 인공지능(AI) 용어를 처음 사용했음. 1년 후 프랭크 로젠블렛이라는 신경과학자가 '퍼셉트론'이라는 최초의 신경망 모델 발표. 1969년 - 마빈 민스키, 시모머 페퍼트가 'Perceptron' 책 발행 - 단일 계층 신경망의 한계 지적 (1차 AI Winter) 1980년 - 신경망에 대한 연구 재개됨 - 침체기 (2차 AI Winter) 1986년 - 제프리 힌턴 교수가 XOR문제의 해결책을.. 더보기
게시판 글쓰기 버튼 클릭 시 로그인 체크하기. 문제 코드 등록 등록버튼을 누르면 alert 없이 바로 로그인 화면으로 간다. 사용자 입장에서 놀랄 수 있다. 친절하게 알려줄 필요가 있다. 수정... 그러나 문제가 여전함 로그인 상태를 가져오고 싶은데 어떻게 해야할지 감이 안잡힌다. 쿠키를 가져와야할까, 세션을 가져와야할까? 현재 변수를 false로 설정해뒀기 때문에 글등록 버튼을 누르면 알림창이 무조건 뜨게 된다. 글등록 버튼을 누르고 확인버튼을 누르면 로그인 창으로 이동되는 건 성공적이다. 그러나 로그인을 하고 글등록을 누르면 여전히 로그인이 필요하다는 창이 뜨고... 확인을 누르면 로그인 화면으로 넘어간다. 로그인 상태를 어떻게 가져오느냐가 문제다. ajax를 사용해야하나? 고민해도 답이 안나와서 일단 잠을 자고 내일 다시 시도해보자. 더보기
수직 스크롤 발생 시 header 태그에 active 클래스 추가 및 삭제 수직 스크롤 발생 시 header 태그에 active 클래스 추가 및 삭제 코드 // 수직 스크롤 발생 시 header 태그에 active 클래스 추가 및 삭제 (function(){ const headerE1 = document.querySelector("header") window.addEventListener("scroll", function(){ this.requestAnimationFrame(scrollCheck); }); function scrollCheck(){ const browserScrollY = window.scrollY ? window.scrollY : window.pageYOffset; if(browserScrollY > 0){ headerE1.classList.add('activ.. 더보기

반응형