본문 바로가기

분류 전체보기

(383)
모던 자바스크립트 Deep Dive 1장, 2장 정리 01장 프로그래밍1.1 프로그래밍이란 ?- 컴퓨터에게 실행을 요구하는 일종의 '커뮤니케이션'- 해결해야 할 문제 == 요구사항, 명확히 이해한 후 적절한 문제 해결 방안 정의 => 문제 해결 능력- 문제(요구사항)을 명확히 이해하는 것이 우선되어야 함.- 복잡함을 단순하게 분해, 자료를 정리, 구분, 순서에 맞게 행위를 배열.- 프로그래밍이란? 정확하고 상세하게 요구사항을 설명하는 작업. 결과물 : 코드- 컴퓨터의 입장에서 문제를 바라봐야함. 이때 필요한 것이 Computaional thinking(컴퓨팅 사고).- 논리적, 수학적 사고가 필요. - 해결과제를 작은 단위로 분해하고 패턴화해서 추출.- 프로그래밍 내에서 사용될 모든 개념은 평가 가능하도록 정의해야 한다.1.2 프로그래밍 언어- 프로그래밍 ..
추억점수 자바 JAVA 코딩테스트 프로그래머스 LEVEL1 추억점수 자바 JAVA 코딩테스트 프로그래머스 LEVEL1 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr Map으로 어렵지 않게 코드작성! 다른 사람 문제 풀이한 것 보니까 대체로 비슷했다. Stream으로 해결한 코드를 보니까 어서 Stream 문법 공부해야되는데..... 생각하며 오늘도 출근길 코테 문제 완료!! import java.util.Map; import java.util.HashMap; class Solution { pu..
이상한 문자 만들기 JAVA 프로그래머스 코딩테스트 이상한 문자 만들기 JAVA 문제설명 : 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 대소문자 변경하는 것 보다.. 공백 처리가 무지 어려웠다. ㅠㅠ class Solution { public Stri..
모던 자바 Modern JAVA 책 정리 1챕터 [ 챕터 - 1 ] 자바 8,9,10,11 : 무슨 일이 일어나고 있는가? 서론 : 자바의 변화를 우리가 눈여겨봐야 하는 이유는? - 변화해서 살아남거나, 그대로 머물면 사라지게된다. - 자바는 새로운 기능과 더불어 계속 발전 중 - 2018년 3월 자바 10 릴리즈 - 2019년 9월 자바 11 릴리즈 1.1 역사의 흐름은 무엇인가 ? - 자바8 : 가장 크고 획기적인 변화. - 멀티코어 CPU 대중화와 같은 하드웨어적인 변화도 자바 8에 영향을 미쳤다. - 지금까지 대부분의 자바 프로그램은 코어 중 하나만을 사용했다 ( 즉, 나머지 코어는 유휴 idle 상태로 두거나, 운영체제나 바이러스 검사 프로그램과 프로세스 파워를 나눠서 사용.) - 병렬 실행 환경을 쉽게 관리하고 에러가 덜 발생하는 방향으로 ..
DBeaver 디비버 에러 Property is 'v$session.osuser' and value is Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (접속 속성: 형식 오류: Property is 'v$session.osuser' and value is ')]을(를) 발생시켰습니다. java.sql.SQLException: 접속 속성: 형식 오류: Property is 'v$session.osuser' and value is 이런식의 에러가 발생함. 분명히 접속정보를 잘 넣었는데..... 검색해보니... 원인은 한글로 된 PC이름!!!!!! 내가 쓰던 노트북은 당연히 PC이름, 사용자이름 둘다 영어로 해두었는데.. 원래 쓰던 노트북이 아닌.... 누..
jquery prop 사용할 때 selectbox의 첫번째 option을 선택하고자 한다. prop 메소드를 사용하고자 할 때. ( option 을 선택하면 chage가 실행된다.) 1번 $('#selectList option:first').prop("selected", true).trigger("change"); 2번 $("#selectList").prop("selectedIndex", 0).trigger("change"); 2가지 방법이 있을 때, 1번보다 2번이 명확하게 잘 실행이 됐다. prop에 대한 공식 : https://api.jquery.com/prop/ .prop() | jQuery API Documentation Description: Get the value of a property for the first elem..
제이쿼리 데이트피커 사용법 활용 제이쿼리 데이트피커 사용법 활용 let date = $("#from36").val().split("."); date[1] = date[1] - 1; let formattedDate = new Date(date[0], date[1], date[2]).toLocaleDateString("ko-KR", {year: "numeric", month: "2-digit", day: "2-digit"}); $("#to36").val(formattedDate); $("#to36").datepicker({ setDate:"0", dateFormat:"yy-mm-dd", }); 옵션 참고 : https://www.nextree.co.kr/p9887/ jQuery: 참 편리한 날짜선택 위젯- datepicker 웹 페이지를 ..
프로그래머스 코딩 기초 트레이닝 완료 124문제 프로그래머스 코딩 기초 트레이닝 124문제를 완료했다. JAVA 기초가 부족해서 시작했었고, 프로그래머스 입문문제랑 같이 풀었는데.. 입문쪽도 곧 끝날거 같다! 2023년5월19일 시작해서 2024년3월13일까지, 이 기간동안 매일 문제 푼 것은 아니었지만... 그래도 뭔가를 온전히 다 해냈다는 것은 무척 뿌듯하다! JAVA에 대해 거의 아는거 없이 입사해서.. 눈치밥 먹으면서 버티는 중인데.. 이제 레벨 1,2문제 단계별로 풀어보고.. 실무도 해가면서... 계속 존버하다보면.. 좋은날이 오겠지... ㅠㅠ!!