스칼라는 JVM의 성능과 최적화를 활용함자바를 중심으로 구축된 라이브러리와 도구를 사용 가능스칼라는 정적 타입 언어로 튼튼한 애플리케이션을 만들 수 있다.정적 타입 언어는 컴파일 시 타입에 대한 정보를 결정한다.타입 추론을 사용하여 귀찮고 불필요한 타입 표기를 생략할
useEffect는 컴포넌트가 렌더링 될 때마다 특정 작업을 수행할 수 있도록 하는 Hook이다.useEffect의 가장 기본 형태는 다음과 같다.렌더링 시 작업을 수행할 function은 함수이다. deps는 배열 형태이며 검사하고자 하는 특정 값 혹은 빈 배열이다.
챔피언의 이름을 누르면 op 마크를 달 수 있도록 만들어보자.App.jsindex.jsCreateChampion.jsonToggle 함수를 만들어 champion의 op속성이 변경되도록 만들었다.
list에 항목 제거 버튼을 추가하여 특정 항목을 삭제할 수 있도록 해보자.App.jsCreateChampion.jsindex.jsfilter를 사용하여 해당 항목의 삭제 button 클릭 시 해당 id를 걸러내도록 onRemove를 작성하였다.
다음과 같이 Champion function에 onRemove를 추가했을 때 에러가 발생하였다.CreateChampion.jsApp.jsErrorChampion function에 있는 button을 다음과 같이 바꾸어주었더니 해결되었다.
input으로 입력을 받아 list에 추가하여 렌더링을 하는 코드를 작성해보자.App.jsindex.jsCreateChampion.jsuserRef를 사용하여 배열의 id가 초기화되지 않도록 하였다.구조적으로 잘 짜여진 코드는 아니지만 그래도 잘 돌아가게 작성하여 보았
useRef 사용하기 useRef는 react에서 특정 DOM을 선택할 때 사용한다. useRef를 사용하여 초기화 버튼을 눌렀을 때 id 입력창에 focus 되도록 하는 예제를 만들어보자.
props에 무엇이 들어있는지 보려고 다음과 같이 class를 짰다.다음과 같은 에러가 발생했다. ES6에서는 class정의 후 안에서 this를 사용하기 위해서는 constructor()에 super()가 있어야 사용할 수 있다고 한다.코드를 다음과 같이 고쳤더니
리그오브레전드의 챔피언과 정보를 리스트로 출력해보자.위 코드의 경우 list가 3개밖에 없지만 이게 많아지면 코드가 매우 길어질 수 있다.이를 해결하기 위해 다음과 같이 Champion function을 하나 만들어주자.그래도 아직 코드가 길어질 수 있으니 더 짧게 만
Spring Boot에서 kafka를 연동시켜 실행시켰더니 다음과 같은 에러가 발생하였다.기존에 kafka version을 2.11-0.8.2.1로 설치를 했는데 version 차이로 인한 에러라고 판단되어 2.12-2.1.1로 설치하였더니 해결되었다.
js에서 객체는 다음과 같이 코드를 작성할 수 있다.객체의 값은 다음과 같이 불러 올 수 있다.한번 이 객체를 다른 함수에서 사용해보자객체화는 여러가지를 하나로 묶는 packing 느낌이였다면 객체 비구조화는 객체를 풀어버리는 것이다.객체에서 값들을 추출해서 새로운 상
https://stackoverflow.com/questions/68900467/postman-returns-null-value-after-a-successful-post-request
react 설치 중 다음과 같은 명령어를 실행했을 때 에러 발생ssl로 인해 설치가 막힌듯 하다.다음 명령어를 사용하여 ssl 사용을 하지 않도록 변경한다.UNABLE_TO_VERIFY_LEAF_SIGNATURE 에러 발생시
하나의 서비스 또는 애플리케이션이 하나의 거대한 아키텍처를 가지는 것을 말한다.그 자체로 강건하며 내부 요소간의 의존성이 강하다.비즈니스 컴포턴트들이 하나의 강한 결합구조를 지니고 통일성이 있다.비즈니스 로직이 서비스에 최적화된 코드를 만들어내는데 좀 더 집중할 수 있
자바를 공부하기에 앞서 자바를 왜 써야하는지부터 알아야할거 같다. 그럼 자바가 탄생하게 된 배경부터 알아보자.자바는 썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이며 1995년에 처음으로 출시 되었다.그렇다면 이러한 언어를 왜
kobert를 실행시키던 도중 다음과 같은 에러가 발생하였다. 이런 경우 보통 차원 수가 맞지 않아 발생하는 에러라고 한다.아니나 다를까 9개로 분류를 해야하는데 3으로 되어 있어 고쳤더니 에러가 바로 해결되었다.\[PyTorch 오류 해결] RuntimeErro
Flask에서 model을 불러오려고 하니 다음과 같이 error가 발생하였다. torch.save(model, 'model.pt')로 저장하여 model 전체를 불러오려고 하니 어떤 모델인지 정의 되어 있지 않아 에러가 나는거 같았다.torch.save(mode
rest template을 다음과 같이 사용했을 때 Error가 발생했다.service 인터페이스service 구현Error 발생 RestTemplate Config를 만들어 RestTemplate을 미리 Bean에 등록하였다.Circular Dependency
Flask를 실행했더니 다음과 같이 이미 사용되고 있다고 에러가 발생하였다. 다음 명령어로 핸재 돌아가고 있는 프로세스를 확인한다.프로세스의 pid를 확인하고 프로세스를 죽인다.