본문 바로가기

전체 글

(401)
자바스크립트 실행환경(브라우저와 Node.js)에 대하여 출처: https://poiemaweb.com/js-hello-world 자바스크립트 언어를 실행시킬수 있는 환경은 두가지가 존재한다. 브라우저와 Node.js이다. 두개 모두 자바스크립트엔진을 가지고 있어 자바스크립트의 코어인 ECMAScript를 실행할 수는 있지만 브라우저와 Node.js에서 ECMAScript 이외에 추가적으로 제공하는 기능은 호환되지 않는다. 즉, 자바스크립트엔진을 가지고 있다는 것이 브라우저와 Node.js의 공통점이다. 차이점은 이렇다. 브라우저는 그 주된 목적이 HTML, CSS, Javascript로 작성된 웹페이지를 브라우저 화면에 랜더링하는 것이 주목적이라면 Node.js는 그 주된 목적이 서버사이드 개발 환경을 제공하는 것이 목적이다. 예를들어 브라우저는 HTML요소..
'xx'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. cmd창, vscode 터미널 오류 참고: https://bbeomgeun.tistory.com/37 cmd창에서 명령어를 실행시킬때 환경변수가 설정되지 않아서 생기는 문제이다. 즉, exe파일(프로그램) 이름을 cmd창에 입력하면 실행(바로가기 아이콘을 더블클릭하는 느낌)이 돼야 하는데 경로가 설정되어 있지 않아서 실행 파일을 찾지 못하고 오류가 뜨면서 실행시키지 못하는 것이다.
From the scratch 참조: https://www.youtube.com/watch?v=TTLHd3IyErM 반응형 웹페이지란? 사이즈에 따라 컨텐츠의 배치가 달라지는 것. 프론트엔드의 대부분의 프래임워크는 자바스크립트를 기반으로 하기 때문에 잘 알고 있어야함. HTML, CSS는 프레임워크와 상관없이 계속쓰임. HTML:모든 태그 알수 있다. 찾아가면서 해결해 나가야함. 따라서 태그정보 어디서 찾아야 하는지 소스 알아두기. Page Structure: HTML에서 정말 중요한 Point 페이지의 구조를 어떻게 어떻게 잡아나갈것인가 Semantic Tags:어떨때 어떤 태그쓰는지 SEO: Search Engine Optimization: 사용자가 검색엔진에 검색했을때 내 웹페이지가 나오게 만드는 것. 이 모든것을 꼼꼼히 공부하..
Typescript란? 참고: https://www.youtube.com/watch?v=tP4apCtkqy8&list=PLcqDmjxt30Ru7uSbzi28capKJKIeaOwH9 Javascript의 슈퍼셋이기 때문에 Javascript를 알아야 배울수 있음. Javascript의 변수, 함수의 매개변수, 함수의 리턴값의 타입이 명시적으로 붙은 것이 타입스크립트이다. 물론 타입을 안붙여주어도 되지만 타입을 붙이지 않으면 그냥 자바스크립트가 되는것임. TypeScript는 언엉이면서 라이브러리임. 엄격한 문법을 지원한다. 자바스크립트의 슈퍼셋이기 때문에 자바스크립트로 작성된 프로그램이 타입스크립트 프로그램으로도 동작한다. 자바스크립트의 실행기는 브라우저와 노드이다(노드는 서버가 아님). 브라우저는 타입스크립트의 실행기가 아니기..
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 출처: https://yeonyeon.tistory.com/240 Develop/Java [Java] java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러 by 연로그 2022. 6. 20. java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 에러 🤔 상황 Java 8에서 Java 11로 버전 업그레이드 😱 원인 Java 8 -> Java 9 버전업 시 해당 모듈이 제거됨 Java SE 9: JAXB API를 Java EE API로 간주해 기본 클래스 경로에 포함하지 않음 Java 11: JAXV API를 JDK에서 아예 제거 🔻 Java EE란? 더보기 더보기 💡 해결 Maven..
H2 새로운-저장소-생성하기 출처: https://velog.io/@mingsound21/H2-Dababase-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 1. create new database 열기 h2.bat 실행한 뒤, 하단 바에서 ^ 클릭 H2 Dababase Engine 우 클릭 create a new database 2. DB 경로, username, password 입력 🗂️ 경로 ./ : h2 bin 폴더에 생성 ~/ : 개인 컴퓨터의 user 폴더에 생성 ⚠️ 참고로 비번 값 안 넣으면 생성이 안됩니다 ㅠㅠ 😄 일단 아무거나 넣고 나중에 비밀번호를 빈 값으로 설정해주면 비밀번호 입력하지 않고 접..
스프링부트와 그에 따른 알맞은 버전 선택하기 라이브러리 버전을 선택할때 좋은 방법은 https://spring.io/projects/spring-boot/ 에 가서 내가 사용할 Spring Boot버전을 보고 그중에서 Reference Doc. 클릭. ⇒ Dependency Versions라는 것있음. 거기서 만약에 hibernate에 관한 버전을 찾는 중일아면 hibernate Ctrl+F 여기나와있는 것처럼 오른쪽에 스프링부트버전에 궁합이 맞는 버전정보 나옴
백준(BOJ) 1912: 연속합 https://www.acmicpc.net/problem/1912 점화식등 다해놓고 안타깝게도 아래 max변수의 초기값을 생각없이 -1로 무턱대고 잡았다가 오답이 떳다. 초기화을 함부로 주지 말자. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Testing3{ public static void solution(int n, int[]arr){ int[]dp=new int[n]; dp[0]=arr[0]; for(int i=1;i