분류 전체보기
-
맥북 npm start시 permission denied mkdir 오류React 2024. 7. 17. 16:02
맥북에 적응 했다고 생각했는데 바로 아니나 다를까 고생 하는중.... 구글링을 하다가 뭐지 왜지?? 하다가 포기 할까 찰라 코딩 애플님 강의를 들으셨던 분 한분이 질문을 남기고 코딩 애플님 이 댓글을 남겨주신 걸 보게 되었다 sudo chown -R $USER 이렇게 하고 sudo chown -R $USER /Users/developer/blog/blog/node_modules/ 뒤에 내가 생성한 프로젝트 경로를 넣어주면 끝. npm start 하게 된다면 우리가 알던 그 화면이 짠 하고 뜨게 된다.
-
React - npm errorReact 2024. 5. 29. 18:06
npm 에러는 처음이라 무척 당황 스러웠다.....뭐지 하고 이것저것 다 찾아 보고 하는데도 결국 해결하지 못했다,......하지만 늘 그렇듯 어이 없게 해결을 할수 있었다.. 당황하지 않고 이 문구를 봤더라면....삽질을 안했을 텐데,,,,,,간단하게 프로젝트가 경로에 없다고 하니 cd + 프로젝트 명 하면 끝...... 그럼 정상적으로 npm start 가 정상적으로 작동을 한다... 이거 땜에 하루를 날리다니..... 윈도우 환경 맥북 환경 상관없이 동일하다.
-
java - BufferedReader, BufferedWriter 사용법Java/기초 2023. 4. 15. 22:25
BufferedReader / BufferedWriter buffer를 통해 읽고 쓰는 함수 입출력 데이터가 바로 전달되지 않고 buffering이 된 후 전달된다. 속도가 빠름 건물을 지을때 피라미드 처럼 사람이 일일히 하는것보다 건설 장비를 통해 짓는게 훨신 편하고 효율이 좋은것과 같은 느낌 주요 용어 Buffer 데이터를 한 곳에서 다른 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 임시 메모리 영역 입출력 속도 향상을 위해 Buffer 사용 Buffer flush Buffer를 이용한 입력 BufferedReader Buffer에 남아 있는 데이터를 출력시킴(Buffer를 비우는 동작) BufferedWriter Buffer 를 이용한 출력 BufferedReader 입력 stream에서 ..
-
Java - class (선언, 필드, 생성자)Java/기초 2023. 4. 15. 18:16
객체 지향 프로그래밍(OOP, Object-Oriented Programming) 객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 이러한 객체가 바로 프로그래밍의 중심이 된다. 객체(object)란 간단히 이야기하자면 실생활에서 우리가 인식할 수 있는 사물로 설명할 수 있다. 이러한 객체의 상태(state)와 행동(behavior)을 구체화하는 형태의 프로그래밍이 바로 객체 지향 프로그래밍 이다. 이때 객체를 만들어 내기 위한 설계도와 같은 개념을 클래스(class)라고 한다. Java class 란? 변수(데이터, 속성)와 메서드(행위)를 가지고 있는 집합이다. 객체를 생성하기 위한 틀이다. class키워드로 정의하고, new연산자를 통해서 인스턴스를 생성한다. 자바는 클래스들..
-
java 2차배열, 다차원 배열Java/기초 2023. 4. 14. 06:07
저번 시간에 이어서 오늘은 2차원 배열의 꽃이라 불리는 "다차원 배열"을 정리 해볼 것이다. 자주 사용하는 배열중 2차원 배열은 수학에서 행렬과 같은 구조로 되어있다. 3차원 배열은 입체적인 정사각형 모양의 구조 이다 주의 해야 할점은 배열의 index 좌표이다 수학에서 행렬은 원점이(1,1)부터 시작하지만 배열은 (0,0)부터 시작하기 때문에 자주 사용하지 않는 이상 적응이 안된다. 2차원 배열의 구조 index의 위치를 수학에서 행렬과 비교해봤다. 여것만 알고 있어도 다차원 배열을 사용하는데 문제가 없을거라 생각한다. index.(0,0)부터 시작하기 때문에 제일 우측모서리 끝부분이(3,5)인것 같아도 실제로는 각각 1을 뺸(2,4) 2차원 배열의 선언과 생성과 할당을 한번에 해준 예제이다. 중괄호는..
-
Java 배열(선언, 특징, 형식, length필드)Java/기초 2023. 4. 13. 14:17
배열이란 (Array)? 배열 (Array) 각 값에 대해 별도의 변수를 선언하는 대신 여러 값을 하나의 변수에 저장하는 데 사용 된다. 배열을 선언하려면 대괄호로 변수 유형을 정의한다. 배열은 연관된 데이터를 저장하기 위한 변수의 선언을 줄여주며, 반복문 등을 이용하여 계산과 같은 과정을 쉽게 처리할 수 있다. 배열은 고정된 갯수의 데이터를 저장하는데 사용되는 자료구조이며, 배열의 길이는 배열이 생성될때 설정 된다. 배열의 각 항복을 요소라고 하며, 각 요소는 숫자 인덱스에 의해 접근을 할 수 있다. 맨 첫번째 요소는 0 부터 시작하게 된다. 변수를 여러개 int a = 1, int a2 = 2, int a3 = 3....기타 등등 배열을 쓰면 a변수 하나에 여러개의 값을 저장할 수 있다. int[] ..
-
Spring Boot 개발환경 설정Spring Boot/개발환경 만들기 2023. 3. 13. 17:01
스프링 을 하려면 처음엔 intellij 와 JDK 가 있어야 한다. 일단 처음엔 OpenJDK 11 설치를 해야 하는데 https://jdk.java.net/java-se-ri/11 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Referen..