분류 전체보기 421

[React] react_dom__WEBPACK_IMPORTED_MODULE_1__.render is not a function

[ Error ] 프로젝트 구동후 페이지 접근시아무것도 뜨지 않고console에Uncaught TypeError: react_dom__WEBPACK_IMPORTED_MODULE_1__.render is not a function 발생 [ Solution ] 해당 에러는 React 18 버전 이상에서react-dom의 render메서드가 더 이상 사용되지 않기 때문에 발생따라서 React 18부터는 createRoot메서드를 사용해야함 수정전 import React from 'react';import ReactDOM from 'react-dom';import App from './App';ReactDOM.render( , document.getElementById('root'));​ 수정후 ..

Dev_Log 2025.01.22

[Information] Base64

[ Base64 ]컴퓨터 분야에서 쓰이는 Base64(베이스 육십사)란6비트 이진 데이터(예를 들어 실행파일이나, ZIP파일 등)를문자 코드에  영향을 받지 않는 공통 ASCII영역의 문자들로만 이루어진일련의 문자열로 바꾸는 인코딩방식을 가리키는 개념이다.원래 Base64를 글자 그대로 번역하여 보면64진법이란 뜻이다.특별히 64진법이 컴퓨터에서 흥미로운 것은,64가 2의 제곱수(64 = 2의6승)이며,2의 제곱수들에 기반한 진법들 중에서화면에 표시되는 ASCII문자들을 써서 표현할 수 있는가장 큰 진법이기 때문이다.즉, 다음 제곱수인 128진법에는 128개의 기호가 필요한데화면에 표시되는 ASCII문자들은 128개가 되지 않는다.그런까닭에 이 인코딩은 전자메일을 통한이진데이터 전송 등에 많이 쓰고있다...

[Dead Island Definitive Edition] 한글패치

[한글패치 하는법]1. Dead Island Riptide Definitive Edition.rar의 압축을 풀어주면 2개의 파일이 있다    -DataEn.pak    -common_textures_1_pc.rpack2. 게임이 설치된 경로로 이동한다    -스팀기준예시(C:\Program Files (x86)\Steam\steamapps\common\DIDE)3. 게임경로에 가보면 DI폴더가 있는데 DI폴더를 복사후 바탕화면 또는 다른곳에 백업해둔다4. 백업을 완료한뒤 DI폴더에 DataEN.pak파일을 덮어씌워준다    ex)C:\Program Files (x86)\Steam\steamapps\common\DIDE\DI폴더에 기존의파일에 덮어씌워준다5. DI폴더에 있는 Data폴더에 common_t..

Hobby/Game 2024.12.25

[Docker] com.mysql.cj.jdbc.exceptions.CommunicationsException

[ Error ] Docker 컨테이너를 2개를 구성하는 과정에서 발생된 Error로A컨테이너에는 스프링부트 프로젝트를 jar로 구동B컨테이너에는 mysql을 구동해서A컨테이너의 스프링프로젝트가 B컨테이너의 mysql과 연결되도록 하는 과정에서B컨테이너의 mysql은 먼저 구동시킨뒤A컨테이너는 DockerFile을 통해 빌드시 마지막에CMD명령어를 통해 java -jar로 프로젝트를 실행하도록 했는데아래 에러가 발생하고mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver h..

Dev_Log 2024.12.20

[JS] 즉시 실행 함수(Immediately Invoked Function Expression, IIFE)

[ 즉시 실행 함수(Immediately Invoked Function Expression, IIFE) ]즉시 호출되는 함수 또는즉시 호출되는 함수 표현식(Immediately Invoked Function Expression 또는 IIFE)은자바스크립트(Javascript)의 함수 범위를 사용하여실행범위를 생성하는 자바스크립트 프로그래밍 언어 구문이다.자동실행함수로도 불린다.즉시 호출된 함수 표현식을 사용하여로컬 블록 내에서 지역 변수 호이스팅을 방지하고,글로벌 환경에서 전역변수를 오염시키는 것을 방지하며함수 내에 정의된 변수에 대한 프라이버시를 유지하면서동시에 메서드(method)에 대한 공개 엑세스를 허용할 수 있다.[ 예시 ] 이 글은 크리에이티브 커먼즈 저작자표시-..

[VS Code] java.home설정하기

[ 에러 ] VS Code로 SpringBoot프로젝트를java는 JDK21, 빌드는 Gradle로 만들었는데빌드시 Gradle이계속해서  예전버전의 jdk경로를 참조해서 빌드가 실패하는 문제 발생vscode에서 java.home을 변경하는법을 검색해서 해봤지만 실패  [ Solution ]Ctrl + Shift + P(명령팔레트)를 열고Preferences: Open Workspace Settings (JSON)으로 들어가서{ "java.home": "설정을 원하는 JDK의 경로"}를 작성후 저장하면우측하단에 다음과같이 뜰텐데Java(TM) by Red Hat을 Reload하고 잠시 기다리면 적용완료된다

Dev_Log 2024.12.16
728x90
반응형