일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구현
- 재귀
- 큰 수 연산
- LeetCode 83 c언어
- 조합론
- 정렬
- 별 찍기
- 실패함수
- 정수론
- 문자열
- 유클리드 호제법
- 자료 구조
- LeetCode 83번
- 이분 탐색
- 연결리스트 중복제거
- 다이나믹 프로그래밍
- 해시를 사용한 집합과 맵
- 시뮬레이션
- 스택
- 프로그래머스
- KMP알고리즘
- 수학
- 브루트포스 알고리즘
- 큐
- LeetCode Remove Duplicates from Sorted List in c
- 사칙연산
- 임의 정밀도 / 큰 수 연산
- Queue
- 문자열제곱
- 연결리스트 정렬
- Today
- Total
목록개발 공부 (23)
hahn
집에서 다시 하려니 귀찮다,, 귀찮으니 뭐했는지 기록만해둬야겠다 가짜화면 일단 가짜화면은 form 테그 action 액션 속성으로 input 박스에 기입한 값과는 상관 없이 다음 화면으로 넘어가게 설계했음 그냥 화면 흐름이 대충 어떻게 지나가는지 확인함 진짜같은 가짜화면은 아이디 action에 다음에 나올 화면 경로 지정 (request.getContextPath()는 절대경로 혹시나 파일 위치 바뀌면 안되니까 가능하면 절대경로로 지정하자) 받을 때는 얘를 이용함. UTF-8로 인코딩하겠다는 뜻 getParameter 메서드에 마우스를 가져다 대면 String javax.servlet.ServletRequest.getParameter(String arg0)라고 뜨는데 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/uEYox/btq151wVAJz/ukhU1kdOeb5rSdYOBgB0fk/img.png)
그냥 무난무난하게 진행됐다. div구조 짜는 것은 다른 홈페이지보고 좀 배워야할 듯
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/LJUBu/btq12modS3u/9eTEVPUwgfPI3XGUpwcsA1/img.png)
클래스 6개를 만들어서 클래스 간 적절히 사용하여 특정한 상황을 가정하여 콘솔 창에 원하는 결과를 출력시켰다. 실습 예시가 있어 데이터 흐름 따라 코드 작성하는건 시간만 충분하면 이클립스 도움을 받아 충분히 가능할 것 같지만 프로젝트 할 때 데이터 흐름을 이해하고 작성할 생각을 하니 막막하기만 하다. 뭐 일단 지금은 필요할 때 꺼내 쓸 수 있도록 키워드는 가지고 가야겠다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/brga3o/btq16t01N0C/aENjFwD3HuTZI45uIu1xR0/img.png)
main method 내에서 User class data type 인 객체 참조 변수 userInfo method를 선언하고, User()생성자로 객체를 생성되면 주소가 생성된다(우측 @7852e922 부분) data area와 method area를 가지고 생성된 주소 값을 userInfo에 할당하게 된다. 수업 들을 때는 무슨 개념인지 왜 이렇게 하는지 잘 이해가 안 갔는데 검색해보니 생성자는 초기화 개념이며, 클래스 데이터 타입으로 지정하는 이유는 변수 지정의 효율성과 관련 있음을 알았다. 나중에 어떻게 사용해야할지 좀 고민해봐야겠다. 항상 그렇지만 코드를 말로 표현한다는 것은 매우 어렵다. 어떻게 해결해야할지 감도 안 잡힌다;
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/pNOFF/btq18DBMoCr/ApyNxXTAgnealVAmSUqkl0/img.png)
속성 종류에 대해 배운 것을 복습해봤다. 일단 뭐 그냥 따라 하는 것이니 큰 어려움은 없었으나 float부분에서 width size를 딱 맞게 했으나 화면을 축소하거나 확대하면 div부분이 밀려 다음 행으로 넘어갔었는데 이게 왜 그런지 1시간동안 고민해본 결과 설정해둔 border의 값이 확대, 축소에 따라 0.9~4까지 값이 커졌다 작아졌다 한다는 것이다. 뭐 어차피 border을 쓸 일은 잘 없을 거 같으니 큰 상관은 없다만 알아두면 좋을 것 같다. 또 한 가지 새롭게 알게된게 행간 부분에서 영어 사용 시 줄바꿈이 단어 단위로 된다는 것이다. 이것도 모르고 왜 계속 안되지 하고 고민하다가 한글로 바꿔보고 중간에 space도 넣어주고 나니 이해가 됐다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/CXE2C/btq18nZ4bAi/kokXLVg0ATWeVZLRlP8OK1/img.png)
css style 관련하여 연습해보았다, 상하관계, and, or 조건에 맞게 스타일을 적절히 입혀야하는데 쉽지 않을 거 같아 벌써부터 걱정이다. 프로젝트 진행할 때는 최소한으로 줄여 스타일을 입힐 수 있게 많이 생각해봐야겠다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kNBim/btq16QaAz06/KEeYqZA2xXF7KANAKA24i1/img.png)
오늘은 return을 받는 메서드에 대해 배웠다. 새로 알게 된 것은 void 자리에 return 값의 data type에 따라 data type을 넣어주는 것과 위에 코드를 보면 String re = null; 부분이 있는데 String 일 때는 null을 다른 data type은 0을 넣어줘야 하는 것을 알았다. 정확히 어떤 의미를 지니는지 인터넷에 검색해봤는데 null에 관해 오류와 같은 정보만 잔뜩 있고 원하는 정보를 찾지는 못했다. 또한 중요한 게 데이터가 입력되고 리턴되는 과정을 완벽하게 이해해야 한다. 지금은 리턴이 한 개가 들어가지만 여러 개가 들어가게 되면 자칫하면 data type이 불일치하거나 원하는 곳에 return 되지 않거나 하는 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b5L6XK/btq11AAe24o/1PK7AANIcBdS9OWhpIriw0/img.png)
public : 접근지정자 static : 아직 몰라도댐 void : 리턴 데이터 타입(리턴이 없어서 void) 리포트 제출할 것 작성 중 계속 원하는 값이 안 나와서 왜 그러나 생각을 해봤는데 rank/total이 소수가 나와 data type을 double형으로 사용해야함을 알게 됨. 또한 코드를 정확한 단어로 말로 표현하는걸 연습해야겠음,.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/KRzSF/btq11zagYbT/WdXCRm0i6bLZn0U14XU6k1/img.png)
회원가입폼 오늘은 개인 면담하느라 각자 알아서 공부했는데 어제 회원가입 폼 만들 때 table로 하는거 아니라고 하신게 기억 나 인터넷 찾아서 다시 만들어봤다. html jsp 만들고 실행해봤는데 정상적으로 잘 됐다. 좀 이쁘게 만들어본다고 스타일이도 찾고 클래스도 지정해서 마진도 넣고 해봤는데 만족스러운 결과가 나온줄 알았으나 창 크기를 바꾸니까 다 깨져서 나왔다. 앞으로 공부 더 해서 반응형 웹 구현까지 노력해야겠다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/btqpWs/btq12wEb7ty/QDlSFSj1PMHJ7jVkxWYSpk/img.png)
사전 작업 Serve modules without publishing 체크 Ctrl + Shift + Del 눌러서 쿠키 및 캐시 파일 삭제 h(Heading) Tag h(eading) tag는 문서의 제목 영역에 사용 div(Divide) Tag section을 나눌 때 사용 List 관련 Tag (ol, ul, dl) ol : 순서_ul : 나열_dl : 설명 수업 때는 ul, li만 배웠지만 새로 추가 a(Anchor) Tag 내용에 해당하는 링크로 이동 href는 링크를 만들기 위해 가 가져야하는 속성 target은 링크된 리소스를 어디에 표시할지 지정하는 속성 img Tag img src="경로" alt="대체 텍스트" title="설명" width(height)="크기" Iabe..