본문 바로가기

분류 전체보기

(65)
[ReactJS] react_dom_client__WEBPACK_IMPORTED_MODULE_1___default.a.render is not a function 오류 해결 상황 npm start해서 서버를 돌리는데 빈 화면이 뜨는 것이었다. 그래서 콘솔을 확인해보니 다음과 같은 오류가 떴다. react_dom_client__WEBPACK_IMPORTED_MODULE_1___default.a.render is not a function 그리고 내 index.js 코드는 다음과 같았다. import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; ReactDOM.render(, document.getElementById('root')); 해결 index.js 코드를 다음과 같이 바꿔주자. import React from 'react'..
[공지] 게시물 비공개 처리에 관하여 2022년 9월 23일, 이번에 많은 게시물을 비공개 처리했습니다. 제 게시물 중 대다수가 강의나 책을 보고 필기한 내용이었습니다. 복사 & 붙여넣기 하듯이 강의나 책의 내용을 그대로 게시물로 옮기지는 않았지만, 제가 했던 행위가 저작권을 존중하지 않은 행위라고 판단하여 모두 비공개 처리했습니다. 앞으로는 제 생각이나 고민의 흔적이 없는 게시물은 블로그에 올리지 않겠습니다. 더 나은 기술 블로그 문화를 위하여 -devRobin-
[JAVA] 백준 11047 동전 0 JAVA 문제풀이(feat.더러운 코드) https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 내가 쓴 답안(좋은 답안은 아니라고 생각됩니다) import java.util.Scanner; public class Main{ static int forMaxCount = 0; static int ordinalNum = 0; public static void main(String[] args) { Scanner sc = new Sc..
[JAVA] 백준 1427 소트인사이드 문제풀이 및 개념 정리 https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 내가 쓴 답안은 아래와 같다. import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String tempN = Integer.toString(N); int tempNLength = t..
[MongoDB]MongoDB Compass에서 주어진 접속 정보로 Connect 하는 법 나에게 주어진 MongoDB 접속 정보는 다음과 같다. ip, port, database, username, password 이 정보로 내가 connect한 방법을 기록하고자 한다. MongoDB Compass에서 Advanced Connection Options를 누르면 저렇게 상세 옵션을 입력할 수 있을 것이다. 1. General > Host에서 다음과 같이 입력했다. IP주소:port번호 가운데에 colon을 넣는 것을 잊지 말자. 2. Authentication에서 Username, Password, Authentication Database를 입력하기 3. save와 connect를 해주면 끝!
[MongoDB] MongoDB 6.0 다운로드 시 mongo.exe가 없는 문제 해결 MongoDB를 다운받고 환경변수까지 잘 설정했는데, cmd에서 mongo --version을 아무리 입력해도 안 나오는 문제가 발생했다. (mongod --version은 잘 나왔다.) 그래서 파일을 살펴보니 애초에 bin 파일 안에 mongo.exe가 없었다. 애초에 mongo.exe가 다운로드가 안 된 것이었다. 원인은 바로 MongoDB 버전 6.0부터는 MongoDB 설치 시 mongo shell이 같이 다운로드 받아지지 않는다. 그래서 mongosh를 따로 다운로드 받아야 한다. 아래 사이트에서 다운로드 받자. https://www.mongodb.com/docs/mongodb-shell/install/ Install mongosh — MongoDB Shell Docs Home → MongoDB..
[JAVA] BufferedReader, BufferedWriter BufferedReader / BufferedWriter란? BufferedReader와 BufferedWriter는 버퍼를 사용하여 읽기와 쓰기를 하는 함수. 버퍼를 사용하지 않은 입력은 키보드 입력이 키를 누르는 즉시 바로 프로그램에 전달된다. 버퍼를 사용하는 입력은 키보드 입력이 있을 때마다 한 문자씩 버퍼로 전송한다. 버퍼가 가득 차거나 개행 문자가 나타나면 버퍼의 내용을 한번에 프로그램에 전달한다. 둘다 기존의 Scanner와 System.out.println()보다 속도 측면에서 빠르기 때문에 많은 양의 데이터를 처리할 때 유리하다. BufferedReader / BufferedWriter 사용법 import import java.io.BufferedReader; import java.io.B..
1978 소수 찾기 (JAVA) 내가 쓴 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int testCase = scanner.nextInt(); int[] numberList = new int[testCase]; for(int i = 0; i< testCase ; i++) { numberList[i] = scanner.nextInt(); } int count = 0; for(int j = 0; j < numberList.length; j++) { int trueOrFalse= isPrime(numberList[j]); if(trueOrFalse ..
[AnyChart] AnyChart Trial Version (체험판 문구) 지우는 방법(JQeury) AnyChart를 이용하여 차트를 구현했는데 하단에 있는 AnyChart Trial Version이라고 써져있는 체험판 문구를 지우고 싶었다. chart.getCredits().setEnabled(false);을 넣으라는 글을 깃허브에서 보긴 했으나 full version을 구매한 후 가능한 얘기인 것 같았다. 그래서 나는 아주 간단한 방법으로 체험판 문구를 삭제했다. F12를 눌러 체험판 문구가 있는 곳의 코드를 확인해보니, 클래스 명이 "anychart-credits"으로 되어있었다. 클래스명도 알았겠다, 나는 JQuery의 remove()를 활용하여 체험판 문구를 삭제했다. remove()는 선택한 요소를 제거하는 메소드다. // initiate drawing the chart chart.draw(..
[Anychart] tag cloud 생성 시 글자 크기가 일정한 문제 해결한 과정 Anychart(자바스크립트 라이브러리)로 tag cloud 생성했을 때 다음과 같은 문제가 발생했다. value 값의 크기에 따라 글자 크기가 달라야 하는데 모두 글자 크기가 일정한 것이다. 공식문서에 나온 샘플을 그대로 복붙하면 해결되지 않을까란 생각에 아래와 같이 수정 및 추가를 했다. 다음 코드를 JSP에 수정 및 추가 JS에 아래 코드를 추가 // set chart title chart .title( 'Top 200 word\'s in "Alice\'s Adventures in Wonderland" by Lewis Carroll' ) // set array of angles, by which words will be placed .angles([0]) // enabled color range ...