Today I Learned 스프링 mvc + MyBatis로 게시판 구현 그리디 알고리즘 문제
Today I Learned MyBatis 시작 알고리즘 그래프 탐색 문제 겨우 통과 타노스 프로젝트 아직도 모달에 대해 고민중. 인스턴스를 넘기는 위치를 이리저리 바꿔보지만 소용이 없다.. Today was 코드를 처음부터 짜니까, 문제들을 많이 만나게 된다. 어떤 것까지 컴포넌트로 해야하지? 어떤 것까지 상태를 가져야하지? 그래서 인스턴스를 어느 컴포넌트에 보내는게 맞지? 등등. 프로그래머스에서 하는 리액트 리덕스 스터디를 큰맘 먹고 신청을 했는데.. 과연 도움이 많이 되려나?
Today I Learned Spring MVC 스프링 mvc로 데이터 주고 받는 여러가지 방법 알고리즘 그래프 탐색: DFS, BFS 공부하고나서 BFS로 문제 풀긴 했는데 테스트 케이스 일부는 통과하고 일부는 시간초과 -> 내일 다시 타노스 프로젝트 modal 팝업이 화면의 맨 위에 띄워지지 않는 문제 로그인 버튼 클릭 시 로그인 modal이 div 중 맨 위에 떠야하는데, css가 컴포넌트별로 분리되어 있다보니 modal.css만 만져서는 소용 없음. modal 인스턴스를 홈 화면 쪽에 pass해서 해볼 생각으로, 스테이트를 옮기고 있는 중... app -> btns -> modal -> btns -> app -> textshow 이렇게 가야해서 좀..... 번거로워지는 중인것 같은데, 일단 리액트..
Spring MVC 예제 - 1 HTML 파일로부터 쿼리문자열 전달 -> 매핑 컨트롤러가 처리 -> 처리 결과를 JSP로 포워드 case 1 : 전달받을 쿼리 문자열이 적을 때 case 2 : 전달받을 쿼리 문자열이 여러 개일 때(VO 객체 사용) case 3 : 세션 객체를 사용할 때 case1 : 전달받을 쿼리 문자열이 적을 때 HTML 연산할 2개의 숫자를 입력하고 연산자를 선택하시오 + - * / 계산하기 컨트롤러 package my.spring.springedu; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springf..
문제 출처 - 프로그래머스 문제(정확한 문제는 위 링크 참조) n개의 노드가 있는 그래프가 있다. 각 노드는 1부터 n까지의 번호가 적혀있다. 최단 경로를 전제했을 때 1번 노드로부터 가장 멀리 떨어진 노드의 개수를 리턴하라. 입출력 예시 - 자바스크립트 버전 노드의 개수 n과 간선에 대한 정보가 담긴 2차원 배열 vertex가 매개변수로 주어진다. (ex) n = 6 vertex = [[3,6],[4,3],[3,2],[1,3],[1,2],[2,4],[5,2]] return 3 (설명) 1번 노드로부터 가장 멀리 떨어진 노드는 4,5,6 이므로 3을 리턴 시간 초과 실패한 코드 1 BFS, queue를 이용 function solution(n, edge){ // 큐의 가장 첫번째 원소를 head로 설정 ..
Today I Learned 타노스 이펙트앱 기본 home 화면 및 애니메이션 만듦 로그인버튼/가입버튼 클릭시 모달로 폼을 띄워주는 기능 만드는 중 모달 컴포넌트는 만들었는데 모달 윈도우는 안보이고 모달 버튼만 보이는 문제 -> 내일 이어서 해야지 프로그래머스 스킬테스트 2까지 완료 내일은 그래프 탐색 문제 풀기 Today was 취업에 대한 조급한 마음과 그에 미치지 못하는 포트폴리오/실력 때문에 우울했는데, 일단 정했다. 지금 하는 프로젝트를 끝내고 별볼일 없는 포트폴리오라도 일단 지원해보기로. 왜 지금 하는 프로젝트를 끝내고 하고 싶냐면, 어차피 지금 갖고 있는거나 좀 수정해서 새로 만드는 거나 기능이나 수준은 비슷하지만 지금 갖고 있는 거는 유데미 강의를 보고 따라한 거라서 그렇다. 쉬운 기능들일..
Spring - 예제 코드로 시작하기 기본적인 스프링 구조를 알아보기 위한 예제 코드를 실행해본다. 파일을 3개 생성한다. Greeter.java - 콘솔에 간단한 메시지 출력할 클래스 AppContext.java - 스프링 설정 파일 Main.java - 메인 메서드로 Greeter, 스프링 실행하는 클래스 package example; public class Greeter { private String format; public String greet(String guest) { return String.format(format, guest); } public void setFormat(String format) { this.format = format; } } package example; impo..
Today I Learned JSTL, XPath 타노스 이펙트를 해보려고 했으나 실패...! Today was 오늘은 좀 뭔가 쳐지는 날이었다. 타노스 이펙트 코드를 실행해보려고 했는데, 코드를 내가 짠 것도 아니고 그냥 가져와서 실행하려고 했을 뿐인데 안 되어서다. 웹팩 & 바벨의 문제 같긴 했는데 어쨌거나 프로젝트를 시작도 못하는 게 좀 시무룩 했다. 내일은 Samsung tech forum for Women 에 참석한다! 무슨 행사일지 궁금하고 재밌었으면 좋겠다.
Today I Learned MVC 실습(oracle SQL + jsp + servlet) 게시판 기능 구현 react-redux weather api 데이터 그래프 구현(react-sparklines 사용) Today was UI란 미묘한 것이, 자그마한 부분이라도 차이가 있어서 고치고 싶기 마련인데, 그게 참 미세하게 조정하기가 어렵다는 것이 문제다. 그리고 이건 미세한 부분도 아니지만, 날씨 정보를 그래프로 나타낼 때 responsive한 속성을 썼더니, 그래프 크기가 제멋대로라 절대 크기 속성을 사용해야 했다. 그랬더니 responsive하지 못해서 뷰포트가 줄어들면 그래프 다 잘림.. 이건 어떻게 해결해야되는거지. 패키지를 바꿔야 되는건가. 개발 이야기는 아니지만 김보영 읽었는데 재밌었다.
Today I Learned 리액트-리덕스 예제 코딩 컴포넌트 및 컨테이너 생성 완료 액션생성자, 리듀서, 미들웨어 연결 완료 ajax 리퀘스트로 데이터 받아오고 렌더링하기 완료 남은 건 데이터를 그래프로 시각적 구현하는 것 Today was 확실히 리덕스의 구조를 이해하고 나니까, 전보다 훨씬 속도가 빠르다. 어디서 왜 에러가 났는지도 비교적 빨리 찾겠고. 전에는 5분짜리 영상을 본 걸 가지고 이해하는데 엄청 오래걸렸는데 말이다. 리덕스를 배우면서 느낀 거는... 도큐멘테이션은 옳다. 그리고 배울 게 정말정말 많다는 걸 또 실감.(리덕스를 배우니 리덕스 saga가 나오는 매직..) 조만간 컨텍스트와 bind function에 대해 정리하고.. 깃 아티클도 정리할 부분 좀 더 있다. 노드 js 배우고 싶..
Yesterday and Today I Learned... 어제는 리덕스 정리해서 포스팅으로 남겼다 오늘은 리액트 - 리덕스 새로운 예제 시작 리액트 컴포넌트 생성! Today was 익숙한 패턴: 코딩하다가 에러 뜸 -> 에러 구글링 -> 해결. but 왜 해결되는 거지? -> 어렵고 근본적인 문제가 깔려 있음 -> 읽다가 아티클 저장해놓고 다음을 기약하며 pass.. 리액트 에러는 컨텍스트와 관련있는 것이었는데, 사실 전에도 같은 에러가 뜬 적이 있는데 그때도 그냥 그렇구나~ 하고 넘어갔을 뿐 왜인지는 이해 안 했었는데, 이제 좀 이해해야 되지 않을까... 싶어서... 자바스크립트에서 굉장히 중요한 개념이라고도 하고. 조만간 공부하고 정리해서 포스팅해야 할 듯.
this와 함수 Context 루비나 자바에서는 this는(루비에서는 self) 항상 메서드가 정의된 객체를 가리킨다. 예를 들어 Bar 클래스 내부에 foo 라는 메서드를 정의하면 this(또는 self)는 Bar 클래스의 인스턴스를 가리킬 것이다. 자바스크립트에서 function context는 함수가 정의될 때가 아니라 호출될 때에 정해진다. 이것이 자바스크립트가 다른 언어와 구별되는 큰 차이점이라고 한다.(나는 자바스크립트로 시작해서 잘 모르겠지만…) 호출된 함수의 컨텍스트를 정의하는 4가지 함수 호출 패턴이 있다. function invocation pattern method invocation pattern constructor invocation pattern apply invocation ..
- Total
- Today
- Yesterday
- react
- Conflict
- 알고리즘
- jQuery
- GIT
- Data Structure
- 개발 공부
- Session
- getter
- Java
- useEffect
- oracle
- til
- this
- 인스턴스
- CSS
- 리덕스
- 포인터 변수
- package.json
- rxjs
- 깃
- Prefix Sums
- linkedlist
- 제네릭스
- 자바
- c언어
- youtube data api
- Redux
- SQL
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |