반응형

전체 글 84

[Android 오류] API통신,UI오류 runOnUiThread메소드로 해결하다.

나는 글을 못쓰고 업무중에 대충쓰는거라 이해가 글이 엉망이다 이해부탁. 자세한건 문의줘라. 일이 너무 많다... @Override public void onResponse(Call call, Response response) throws IOException { if (response.isSuccessful()) { String responseBody = response.body().string(); runOnUiThread(() -> { try { JSONObject responseObject = new JSONObject(responseBody); String email = responseObject.optString("email", ""); //이메일 String location = response..

Android 2023.12.03

[스프링 부트 오류] BindException 타임리프 LocalDateTime 바인딩 오류 , th:value and th:field 차이점

우선 오류 로그는 아래와 같았다. 2023-11-27 14:14:19.292 WARN 17136 --- [nio-8080-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 2 errorsField error in object 'schedule2' on field 'endTime': rejected value [2023-10-30T06:30]; codes [typeMismatch.schedule2.endTime,typeMismatch.endTime,typeMisma..

Spring 2023.11.27

OpenCV vs 미디어파이프(Mediapipe) 차이점

Mediapipe와 OpenCV는 둘 다 컴퓨터 비전과 관련된 라이브러리지만, 그 용도와 기능에는 중요한 차이점이 있습니다. 아래에서 각 라이브러리의 특징과 차이점을 설명하겠습니다: OpenCV (Open Source Computer Vision Library) 범용성: OpenCV는 매우 광범위하게 사용되는 컴퓨터 비전 라이브러리입니다. 이미지 및 비디오 처리, 얼굴 인식, 객체 탐지 등 다양한 컴퓨터 비전 관련 작업을 수행할 수 있습니다. 기능: 기본적인 이미지 처리(필터링, 형태 변환, 색상 변환 등)부터 고급 기능(객체 탐지, 기능점 탐지 및 매칭, 컴퓨터 스테레오 비전)에 이르기까지 매우 다양한 기능을 제공합니다. 확장성과 유연성: OpenCV는 많은 알고리즘과 기능을 내장하고 있으며, 사용자가..

Python 2023.11.21

[Python] 아나콘다/주피터 노트북/커널(Anaconda/jupyter notebook/kernel)

▶ 주피터 노트북(jupyter notebook)? - 코드를 한줄씩 작성해 실행가능하고 결과를 바로 확인할 수 있다. - 문서처럼 코드를 작성해서 정리할 때 유용한 툴이다. ▶ 아나콘다(anaconda)? - 파이썬 컴파일러, 파이썬의 주요 라이브러리, 주피터 노트북 툴 등 파이썬 사용시 필요한 것들을 한꺼번에 설치해주는 이점을 가지고 있다. ▶ 아나콘다 설치하기(Anaconda install) 1. 해당 링크로 가서 OS에 맞는 걸 선택한다 . - 해당 링크를 클릭! https://www.anaconda.com/products/individual Individual Edition | Anaconda 🐍 Open Source Anaconda Individual Edition is the world’s ..

Python 2023.11.21

[Anaconda] 아나콘다(Anaconda)란?

'아나콘다' 란 쉽게 말해, 라이브러리들을 쉽게 설치하고 관리할 수 있게 해주는 도구 이다. 이렇게만 말하면 쉽게 이해가 가지 않을 수 있으니 아래에서 python과 비교를 해보자. sklearn : scikit-learn 패키지는 머신러닝 교육을 위한 파이썬 패키지 pandas(판다스) : 데이터 분석, 데이터 처리 등을 쉽게 하기 위해 만들어진 패키지 numpy(넘파이) : 벡터, 메트릭스, 고수준의 배열 등등, 과학계산 컴퓨팅에 사용되는 패키지 scipy(사이파이) : 고급 수학 함수, 수치적 미적분, 미분방정식 계산, 최적화, 신호 처리 등을 위한 다양한 과학 기술 계산 기능을 제공하는 패키지 파이썬은 기본적으로 패키지 관리 시스템인 pip만을 포함하고 있습니다. 그래서 필요한 툴, 패키지가 있다..

Python 2023.11.20

[ JavaScript ] 자바스크립트 [].map() 함수란? return값의 의미는

값을 여러개 가지고 있는 배열에서 모든 값을 꺼내고자 할 때, 꺼내는 방법은 정말 다양하게 알려져 있다. 이번 포스팅에선 이러한 배열에서 값 꺼내는 방법 중 map( ) 을 다뤄보도록 하자. 아래와 같은 배열 arr 이 있다고 가정해 보자. let arr = [ 10, 20, 30, 40, 50 ]; arr 배열의 5 개의 값을 전부 꺼내 콘솔에 찍어보고 싶다면 아래처럼 for 문을 이용한 분들도 많았을 것이다. const arr = [ 10, 20, 30, 40, 50 ]; //기본 for문 방식 console.log("기본 for문"); for(let index = 0 ; index < arr.length ; index++) { console.log(arr[index]); } //향상된 for문 방식..

Javascript(JS) 2023.09.14

[React] Props란? 컴포넌트에 데이터 전달하는 프로퍼티

📌 Props 란 무엇인가 - props(property)란 상위 컴포넌트가 하위 컴포넌트에 값을 전달할 때 사용하는 속성입니다. - 상위 컴포넌트가 하위 컴포넌트에 값을 전달하기 때문에 단방향 데이터 흐름을 갖습니다. - 부모 컴포넌트는 수정 가능하지만, 자식 컴포넌트는 읽기만 가능합니다. 📌 Props 사용하기 : 단방향 데이터 흐름 props 를 사용하려면 두 단계가 필요합니다. 1) 상위 컴포넌트에서 Props를 지정하고, 2) 하위 컴포넌트에서 받은 Props값을 렌더링해야 합니다. 이 때 상위 컴포넌트에서 하위 컴포넌트로 프로퍼티가 전달되는데 이것이 "단방향 데이터 흐름" 입니다. 1) 상위 컴포넌트에서 Props 지정하여 넘기기 - 아래 코드에서 App 컴포넌트가 MyComponent 컴포넌..

React 2023.09.08

[ React ] VSCode 로 React 프로젝트 Git 과 연동하기

git 과 연동하기 우리가 만든 App을 깃과 연동해봅시다. git 을 다운 받는 것은 구글에 git 쳐서 다운로드 받으시면 됩니다. cmd 창에 git --version 쳐서 제대로 버전이 출력되면 잘 설치된 거예요. 다시 VSCode로 돌아가서, 우리의 폴더에 git 파일을 만들어줍시다. 터미널 창에 git init 입력해주세요. git init 이제 깃허브로 들어가서 레파지토리를 생성해봅시다. 깃허브 우측 상단에 + 버튼을 누르고 New repository 를 클릭해주세요. 적절한 Repository 이름을 지어주고, 주석도 달아준 뒤 아무것도 건드리지 말고 Create repository 해줬습니다. 그리고 나면 위와 같은 화면이 보일건데, 빨간 직사각형에 해당하는 url 주소를 복사해주세요. 다..

React 2023.09.07

[React] 실행오류 - npm ERR! code ENOENT(errno -4058)

문제상황 " npm ERR! code ENOENT(errno -4058) "React를 실행하기 위해 visual studio 터미널창에 npm run start를 입력하니 4058로 시작하는 에러가 나왔다. 아래는 오류 내용이다.PS C:\Users\USER\Desktop\react-tictactoe-app> npx create-react-app ./ npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Users\USER\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\USER\AppData\Roamin..

React 2023.09.06

카페24(절약형) 스프링부트 OutOfMemoryError: Metaspace 오류 해결

putty로 연결하여 카페24 톰켓서버 로그를 보았다.. 서버를 킬떄마다 서버가 안켜지는 것이였다. (JPA테이블은 생성되었기에 서버가 잘 동작되는줄 알았음..) tail -f catalina.log 였나.. 할튼 tail 명령어를 쓰면 카페 24 실시간으로 톰켓 로그를 볼 수 있다. 모르면 그것도 따로 구글링 하시고. 로그내용은 아래와 같았다.. Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 04-Sep-2023 14:15:38.931 심각 [내아이디-startStop-1] org.apache.catalina.startup.HostConfig.de..

Spring 2023.09.06
반응형