일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 영화추천
- 한남동맛집
- tomcat7
- 뚝섬역맛집
- npm
- 서울숲누룽지통닭구이
- react
- springboot
- 돈암동맛집
- JavaScript
- 성신여대편백집
- 꼴뚜기회
- 자바스크립트에러처리
- 방이편백육분삼십
- 통영
- ELK
- 퇴사후공무원
- 파이썬
- 국가직
- 방이편백육분삼십성신여대
- 공무원
- 성북구맛집
- 성신여대맛집
- 통영에어비앤비
- 통영예쁜카페
- 한성대맛집
- 스페인여행
- 통영여행
- ubuntu자바설치
- gradle
- Today
- Total
목록전체보기 (146)
코린이의 기록
Gradle Project 생성하기1. File -> New -> Project... -> Gradle Project2. Next3. Project name 설정한 후 Finish를 누른다.4. Project 생성 완료 5. Project package 생성 (회사인 경우 com.example.package이름 규칙을 이용하여 이름을 지정한다.) 6. View 생성veiw를 넣어줄 디렉토리를 생선한다. 웹 프로젝트이기 때문에 webapp/WEB-INF/ 경로에 만들어준다. Project 구조 - src/main/java : 주된 Java source 파일들이 들어갈 경로- src/test/java : Test source 파일들이 들어갈 경로- JRE Syste Library : 설치 된 JRE Libr..
Spring Boot 설치하기1. spring 사이트에서 OS에 맞는 STS를 다운로드 한다.다운로드 경로 https://spring.io/tools3/sts/all 2. 압축풀기 ※ 아래와 같이 "경로가 너무 깁니다." 라는 에러가 발생한다면 경로를 C드라이브나 내문서로 옮겨서 압축을 푼다. 3. sts-3.9.1.RELEASE/STS.exe 를 실행한다. 4. Workspace 경로 지정프로젝트 저장 경로를 지정한후 실행한다. Gradle 설치하기Gradle을 설치하기 전에, Gradle은 무엇인가? 또 왜사용하는 것인가에 대해서 알고 넘어가자 (Wiki 설명)Gradle 은 Apache Ant 및 Apache Maven 의 개념을 기반으로 하고 프로젝트 구성을 선언하기 위해 Apache Maven ..
ajax를 이용하여 컨트롤러단에서 @ResponseBody로 return 되는 List object를 전달해주어야함 Controller123456 @RequestMapping(value = "/management/campaign/popup/device_model_form", method = RequestMethod.GET) @PreAuthorize("hasAnyRole('ROLE_ADMIN, management/campaign|C')") public @ResponseBody List device_model_form(@RequestParam(value="carModelId") Integer carModelId, ModelMap modelMap) { List CarModelHasDevModels = carM..
123456789 Device Model ID* ${status.errorMessage} Colored by Color Scriptercs line 1 : : spring:bind는 컨트롤러에서 사용하던 객체를 path 속성과 대응할 경우 바인딩하여 손쉽게 데이터를 뽑아올 수 있도록 한다. 즉 line 2 : 수직 양식 .control-group 으로 라벨과 입력요소를 둘러싼다. line 3 : 라벨에 .control-label 클래스를 적용한다. for="deviceModelId"는 label로 묶을 id line 5 : deviceModelId로 바인딩, items는 컨트롤러에서 find 해온 attribute들을 리스트로 가져온다. attribute name으로 "deviceModels"로 설정해주..
# 함수 # 2진수 8진수 16진수 변환 print(int(bin(10), 2)) print(int(oct(10), 8)) print(int(hex(10), 16)) print("{:b}".format(10)) print("{:o}".format(10)) print("{:x}".format(10)) # ascii print(chr(97)) print(chr(65)) print(chr(54620)) print(ord("한")) # dir # 객체 멤버 목록을 반환한다. print(dir("a")) # divmod print(4//3) print(4%3) # 몫과 나머지를 튜플형태로 나타내줌 (정수형 나눗셈만 함) print(divmod(8,3)) # enumerate # 객체 요소의 일련 번호를 반환한다...
# 1. for 문# 문자열에 들어올 수 있는 요소 ; 문자열,리스트,튜플,사전,집합,바이트형태 문자열# 조건 끝나면 ":를 붙인다. 123for entry in "Hello Apple": print(entry) passcs결과 화면1234567891011Hello Applecs # 사전 for문 example12for entry in {'a' : 'A', 'b' : 'B'}: print(entry)cs결과 화면12abcsentry에 key만 가져와진다. 12for entry in {'a': 'A', 'b': 'B'}.values(): print(entry)cs결과 화면12ABcsentry에 value 만 가져와짐 12for entry in {'a': 'A', 'b': 'B'}.items(): print..
# Python의 조건식 if 문Python의 조건식은 if문으로 표현한다. (switch문은 없음)- Python에서 if 조건이 끝남은 ":" 로 표시한다.- Python 조건문에서는 들여쓰기가 중요하다. - 파이썬 코딩 스타일 가이드(PEP8)에서는 공백 4칸으로 규정한다.에디터에서는 엔터를 치면 4칸 공백이 자동으로 생기는데, vi에서는 직접 4칸을 띄워주어야함반드시 4칸이아니어도 되지만, 처음부터 4칸의 공백을 띄웠으면 다음공백도 4칸이 되어야한다. ex3. 참고12345a = 1b = 2c = 1if a: passcsline 5 : pass는 아무것도 하지 않음 ex1. 아래 pass는 if 문의 영역이 아님12345a = 1b = 2c = 1if a:passcs ex2. 123456a = 1..
# 1. 정수12i1 = 6i2 = 8cs# 2. 실수12i1 = 6i2 = 8cs# 3. 복소수복소수일 경우 숫자 뒤에 j를 붙인다. 123456789101112131415161718192021222324i5 = 6ji6 = 8j print(i1 + i2)print(i1 - i2)print(i1 * i2)print(i2 / i1)print(i2 // i1)print(i2 % i1) print(i3 + i4)print(i3 - i4)print(i3 * i4)print(i4 / i3)print(i4 // i3)print(i4 % i3) print(i5 + i6)print(i5 - i6)print(i5 * i6)print(i5 / i6)# 복소수는 사칙연산만 가능함# print(i5 // i6)# print..