목록전체 글 (160)
영원히 흘러가는 강
해시 레벨 1.. 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 [leo, kiki, eden] [eden, kiki] leo [marina, josipa, nikola, vinko, filipa] [josipa, filipa, marina, nikola] vinko [mislav, stanko, mislav, ana] [stanko, ana, mislav] mislav 처음 이문제 받았을때 동명이인..
mysql 8 버전 부터는 password 함수를 지원하지 않는것 같다. 그리하여 일방향은 사용할일이 적겠지만 사용한다면 MD5, SHA1을 사용하면 된다.! EX)
스프링에서 에러페이지 설정할때에 web.xml에 아래와 같이 추가하면 된다 404 /WEB-INF/views/error/404.jsp 그리고 컨트롤러에서도 에러에 대한 매핑 설정해준다 @RequestMapping("/error") public class ErrorController { @RequestMapping("/404") public String error404() { return "/404"; } 그 후 위에서 설정한 위치에 보여질 페이지 생성!
더미로 넣어둔 mysql 에서 AUTO_INCREMENT를 다시 1부터 재설정 하는 방법을 알아보았다. ALTER TABLE 테이블명 AUTO_INCREMENT=1; SET @CNT = 0; UPDATE 테이블명 SET 테이블명.컬럼명 = @CNT:=@CNT+1; ex) id가 1,2,3,4 인 테이블 컬럼에서 2를 삭제했다면 위의 방법으로 1,3,4-> 1,2,3으로 변경! 추가적으로 auto_increment에서 삭제가 일어난 부분부터 다시 시작하는 방법! ALTER table 테이블명 AUTO_INCREMENT=원하는 순서 ex) 1,2,3 인 테이블 컬럼에서 3을 삭제한다면 AUTO_INCREMENT에 의해 다음 생성 숫자는 4이지만 위의 방법으로 한다면 다시 3부터 생성 가능!
mysql 에서 더미용으로 데이터를 만들어야할때가 있는데 자기 테이블의 자원을 복사하는 기법 insert into 테이블 이름(컬럼1,컬럼2,컬럼3) select 컬럼1,컬럼2,컬럼3 from 테이블 이름 ;
servlet-context 에 아래의 코드 삽입 css, js 사용시 그 이후 resources 파일 아래에 css,js 파일 생성후 아래의 경로에 파일 추가
string @RequestMapping(value = "/what") public String what(Model model){ model.addAttribute("who","whoDB") return "what"; } return 된 jsp 파일을 보여준다. ModelAndView @RequestMapping(value = "/what") public ModelAndView what(){ ModelAndView mv = new ModelAndView(); //ModelAndView mv.setViewName("what"); //이동할 페이지 정의 mv.addObject("who","whowhat"); // mv에 값 추가 retrun mv; } ModelAndView 생성후 이동 페이지 지정 및 값 ..
String 에 새로운 메서드들! startsWith 와 endsWith, includes 가 있다 let str="ryu is last name"; let matchstr="ryu"; console.log(str.startsWith(matchstr)); // ryu로 시작하여 true let matchstr2="name"; console.log(str.endsWith(matchstr2)); // name으로 끝나는게 맞으므로 true let matchstr3="first name"; console.log(str.includes(matchstr3)); // first name 포함하지 않으므로 false 배열 순회하기 for of for in의 문제점 보완하였다. let arr=[1,2,3,"hi","h..
ECMAScript 의 필요성과 수강 후기 자바스크립트가 다양한 웹 브라우져들의 지원을 받으면서 공통되게 잘 작동하기 위해 표준이 만들어진다. 그 중 가장 중요한 변화를 겪은 ES6 의 수강 후기이다. www.inflearn.com/course/es6-%EA%B0%95%EC%A2%8C-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8# 모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 - 인프런 자바스크립트 표준 ECMAScript! 큰 변화가 있었고, 모던 자바스크립트의 축이 되는 ES2015 (ES6) 를 학습하는 강좌 입니다. 이 강좌는 전체내용을 교과서적으로 자세히 설명하는 방식이 아닌, 각 feature www.inflearn.com..
코딩 테스트에서 가장 빈도수가 높은 위의 두개가 항상 어렵기만 하고 손을 놓았었지만!!!! 이해 쉽게 설명해 놓은 곳이 있어서 기록 다 읽고 이해해보기!!! DFS blog.encrypted.gg/942?category=773649 [실전 알고리즘] 0x0A강 - DFS 드디어 01 02 03 이렇게 숫자를 넘어서 0A강에 도달했습니다. 아직 완결까지는 한참 남았지만 아무튼 힘을 내서 계속 잘 해봅시다. 아, 참고로 저번 단원보다는 내용이 많지 않아 blog.encrypted.gg BFS blog.encrypted.gg/941?category=773649 [실전 알고리즘] 0x09강 - BFS 안녕하세요 여러분, 드디어 올 것이 왔습니다. 마음의 준비를 단단히 하셔야 합니다.. 드디어 실전 알고리즘 강의..