전체 글

1. 인공지능 → 인간의 지능적 능력을 인공적으로 구현하려는 컴퓨터 과학의 세부 분야 → 컴퓨터 역사와 같음 1940~1960 : cybernetics (인공두뇌학) Electronic Brain : 튜닝머신 - 판단관이 사람인지 시스템인지 판단 → 판단관을 속이면 인공지능 이후 인공지능의 판단 기준을 만들고 인간처럼 기계도 학습시키기 위해 사람의 뇌를 모방하기 시작하며 인공두뇌학을 개척 Perceptron : 뇌의 뉴런을 모방(단일 세포)—> 그러나 인간의 뇌는 단일구조가 아님 → ADALINE으로 발전 XOR Problem : 퍼셉트론은 공간의 이분화가 가능한 OR문제는 해결이 가능하지만 XOR 문제는 해결 못 함 1980~1990 : connectionism Multi-layered Perceptr..
spring boot dependencies나 용어들을 다 정리해볼 생각이다. 시간될 때마다 계속 수정할 예정..~ Lombok DTO/VO 객체를 만들때마다 클래스에 getter(DTO), setter, toString 등 개발자가 설정을 일일이 해줘야하는 것들이 많아지는데 이걸 관리하기 용이하게 만들어 주는 것이 Lombok이다. annotation을 쓰면 개발자가 설정해줘야하는 메서드들을 자동으로 설정해준다. https://projectlombok.org/features/ Stable projectlombok.org +) @Data annotation에 대해 말이 많은 듯 하다. 찾아보니 Lombok이 메서드 설정을 용이하게 하는 것은 사실이나 오류가 발생하는 annotation들도 꽤 있기에 애초..
백엔드 ERD 다이어그램 어떤 사람이 사장(or 점장)으로 있는 상점이 여러개일 수 있으니 1:n으로 두고, shop테이블의 manage_name은 재고를 관리감독하는 사람이 꼭 사장이라는 법이 없으니 관리자의 이름을 따로 설정하게 둔 것이다. 물건은 종류내에 속할 수도 있으나 반드시 속할 필요는 없고 종류가 물건의 FK이자 PK가 될 필요가 없으니(예를 들어 종류를 삭제해도 종류 하위의 물건을 그대로 살릴 수 있게) 실선과 원형 식별자 1:n으로 두었다. Spring Boot 환경 설정 https://github.com/Honghyeonji/stock_manage/tree/main/stockmanage-spring GitHub - Honghyeonji/stock_manage Contribute to H..
계기 도미노피자에서 아르바이트를 하고 있다. 늘 직원 언니오빠들이 재고를 확인하고, 그걸 또 엑셀파일에 기입하고, 그걸 또 계산을 해서 일일이 주문을 넣는 모습을 본다. 그 모습을 보다보니 재고관리를 수월하게 할 수 있는 어플이 있으면 좋지 않을까 생각을 했다. 한 반년전부터 구상했던 프로젝트이긴 하지만 시작을 못하고 있었는데 여러 프로젝트에서 스프링과 리액트 네이티브를 쓰게 되어서(내가 맡은 파트가) 프로젝트를 만들며 스프링하고 리네 사용법을 익히면 좋을 것 같아 제대로 시작하게 되었다. 계획 최종목표는 1. 여러 매장을 등록해서 매장별 재고를 관리할 수 있게 한다. 2. 남은 재고량을 게이지바 형식으로 구현해(일정 수준 미만-적색, 이상-녹색) 재고량을 알아보기 쉽게 한다. 3. 매출상황, 이벤트 상..
최근 팀과제를 하면서 Activity보다 Fragment를 자주 이용하다보니 프래그먼트 프래그먼트간의 데이터 전달하는 방법을 자연스럽게 알게 되었다. 프래그먼트 간의 데이터를 전달할 땐 Bundle 객체를 이용하는데 Bundle을 데이터를 담는 바구니로 생각하면 이해하기 쉽다. 데이터를 보내는 프래그먼트의 코드는 다음과 같다. // 프래그먼트 -> 프래그먼트 데이터 전달 // 데이터를 전달하는 프래그먼트 코드 // in FragCalssA FragClassB f = new FragClassB(); // 데이터를 전달할 타 프래그먼트 생성 ClassA classa = new ClassA(); // 예시 데이터 : 객체 Bundle bundle = new Bundle(); // 데이터를 담을 bundle 생..
홍s
홍s