분류 전체보기58 프로그래머스 코딩테스트 레벨 1 - 직사각형 별찍기[자바스크립트] 해석 및 답안 문제 두 개의 정수 n,m이 주어졌을때, 별(*) 문자를 이용해서 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력하면 된다. 예시에 나온 5와 3을 예로 들면, ***** ***** ***** 이런식으로 별표가 출력되게 한다. 제한조건 n,m은 각각 1000이하의 자연수. 코딩에서 딱히 신경을 쓰지 않았다. 답 먼저 자바스크립트의 기본적인 입출력을 위해 process.stdin을 사용했다. const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); 보통 위와 같이 인터페이스 객체를 만들어 input과 output을 통해 입출력을 할 수 있다. 그리고 사용 시엔, rl.on("line", (lin.. 2023. 3. 22. [jquery]사용자 정의 함수 메소드(플러그인) 만들기 - $.fn 사용(공통 팝업 띄우기 예제) 개요 자바스크립트를 사용하다 보면 여러 페이지에서 사용할 수 있는 공통 함수를 만들고 싶을때가 많다. 여러 상황이 있겠지만 예를 들면 프로젝트를 진행하면서 여러 군데에서 같은 팝업 창을 띄울 상황이 있을 때가 있다. 그래서 이 때 fn을 이용하여 사용자 정의 함수를 만들고 공통 자바스크립트 파일에 저장한 후 필요한 곳에서 불러서 써보는 예제를 통해 fn의 사용법에 대해 알아보고자 작성했다. fn? https://learn.jquery.com/plugins/basic-plugin-creation/ How to Create a Basic Plugin | jQuery Learning Center Sometimes you want to make a piece of functionality available th.. 2023. 3. 20. [이클립스]java.lang.IllegalStateException: Logback configuration error detected 해결법 : logback 경로 설정 개요 깃허브에서 스프링 프로젝트를 내려받아 서버를 세팅하고 실행하는 도중에 위와 같은 에러가 발생하면서 실행이 되지 않았다. 외부에서 이렇게 프로젝트를 받아 실행하면 설정 관련한 오류가 종종 발생하곤 하는데 위와 같은 오류도 그중 하나이다. 그래서 왜 위와 같은 에러가 발생했는지, 그리고 해결법은 어떻게 되는지 작성해보고자 한다. 에러 먼저 logback은 간편하게 로그를 관리할 수 있도록 로그 출력 방법을 지정하는 로깅 프레임워크 중 하나이다. 기존 프로젝트를 진행 중 에러가 뜬다면 logback의 경로가 제대로 지정되어 있는지 확인해야 한다. 먼저 logback에 관련된 properties나 logback-spring.xml 파일에 logback에 관련된 경로가 제대로 지정되어 있는지 확인해야 한다... 2023. 3. 16. [일상]23년 3월 13일 코딩일기..는 아니고 그냥 기록(애드센스 승인됐다!) 이런 보잘것없고 초라한 블로그가 어떻게 애드센스 승인을 받은건지 알다가도 모를일이다. (구글 봇 고마워~) 처음 블로그를 시작하자라고 마음 먹은 것은 회사 내에서 프로젝트를 진행하며 모르는 것이나 헷갈리는 것들, 혹은 자력으로 해결한 오류 같은 것들을 기록하고 복습하기 위함이었다. 훗날, 내가 쓴 포스팅들을 돌아봤을 때 까먹은 것들이나 중요한 내용들을 다시 곱씹으면 그만큼 머릿속에 더 잘 들어오지 않을까란 생각이 들었다. 그리고 만약 이직을 하게 됐을 때 나름의 포트폴리오 개념으로도 쓸 수 있지 않을까란 생각도 들었고. 하지만 게시글을 쓰기 시작하면서 느꼈던 것은 양질의 게시글을 포스팅하기가 쉽지 않다는 것이었다. 보통의 자료는 구글링으로 서치하기 때문에 알아보는 내용에도 한계가 있고 그렇다고 너무 딥하.. 2023. 3. 13. [자바] JSON, JSONArray, JSONObject, 또 파싱하는법.. 프로젝트에서 사용하는 JSON의 개념에 대하여 개요 프로젝트를 진행하다보면 JSON형태로 데이터를 전달하는 경우가 많다. 데이터를 넣고 빼기가 쉽고 텍스트로 이루어져 있어 사람이 직관적으로 볼 수 있기 때문이다. 그런데 이걸 사용하면서도 여기서 이걸 쓰나? 이렇게 파싱하는게 맞나? 어 에러 안나네. 근데 왜 이렇게 파싱하는거지? 이렇게하면 왜 파싱 오류가 뜨는거지? 하면서 의문을 가질 때가 종종 있다. 그래서 그런 혼동을 줄여보고자 개념을 정리하는 시간을 가졌다. JSON? '키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷' 이다. JSON을 한번이라도 써보면 get을 이용해 값을 가져오고 put을 이용해 값을 넣는 것을 봤을 것이다. 이 때, key를 사용해서 value를 가져오고 값.. 2023. 3. 13. [코딩일기]23년 3월 9일 - 오타 정도는 유도리 있게 해석하면 안되나?(feat.NoSuchBeanDefinitionException) 오전부터 내적 분노를 일으켰던 하나의 에러. NoSuchBeanDefinitionException: No bean named 'XXXX' is defined 대체 왜그러는데요. 뭐가 문젠데. 사실 이 에러는 전에도 많이 봐왔던 에러다. 쉽게 말해서 해당 'XXXX' 이름으로 정의된 bean파일을 찾지 못했다는 것이다. 해당 파일이 진짜로 없거나, 환경설정 중 어떤 것이 잘못 되면 이런 오류가 난다. 나는 해당 파일을 @Repository 라는 어노테이션을 사용하여 지정해주었다. 근데, 어노테이션으로 파일 이름을 지정한 것이 bean파일일까? 배웠던 건데도 다시 보니 개념이 정확하지 않아 처음으로 돌아갔다. 먼저, 빈이란 Spring IoC 컨테이너가 관리하는 자바 객체를 뜻한다. 스프링에서는 이 객체라는.. 2023. 3. 9. 이전 1 ··· 4 5 6 7 8 9 10 다음