
width, height 특정한 input type에만 스타일을 입히고자 할때는 속성 선택자(attribute selectors)를 이용하면 된다: input[type=text] input[type=password] input[type=number] input[type=text] { background-color: yellow; } 다음과 같이 여러 input type에 같은 스타일 속성을 입히는 것도 가능하다 input[type=button], input[type=submit], input[type=reset] { background-color: yellow; } padding: contents와 테두리 사이의 여백을 지정 padding-top/bottom/left/right margin: elemen..

4가지의 데이터 타입이 존재한다: List [ ] 괄호를 이용해서 indexing 하는 것이 가능하다 (0에서부터 시작한다) 앞에 음수가 붙으면 뒷 쪽에서부터 indexing(negative indexing) 한다는 뜻이다 indexing할 범위를 설정해는 것도 가능하다. " : " colon 을 기준으로 앞뒤로 비워놓는 것도 가능하다 (맨 끝까지 또는 맨 처음부터 범위에 포함하라는 의미가 된다) 예) thislist[2:5] in : list에 어느 특정 항목이 있는지 확인하기 위해 사용한다 len() 사용: len(thislist) .append("string") .insert(index, "string") .remove("string") .pop() del 특정 index의 항목을 제거해준다, 사용..

print("hello world") if if 5 > 2: print("Five is greater than two!") 변수 선언 특별히 타입을 지정해줄 필요가 없다 x = 5 y = "Hello, World!" print(x) print(y) x, y, z = "Orange", "Banana", "Cherry" #변수 값 할당을 이렇게 할 수도 있다 print(x) print(y) print(z) 주석: # 블록 단위로 주석 처리하고 싶다면: """ """ """ This is a comment written in more than just one line """ + 연산자 x = "awesome" print("Python is " + x) #출력: Python is awesome Global va..

https://www.python.org/ 참고한 감사한 사이트: https://blog.naver.com/makitcodelab/221447729861 파이썬 (python) 설치 방법, Shell 실행과 IDLE Editor 실행 안녕하세요! 메이킷 코드 랩입니다. 오늘은 파이썬을 설치하고 사용하는 방법에 대해 알아보겠습니다. 기준... blog.naver.com IDLE을 클릭해서 실행할 수 있다 [IDLE 에러] IDLE이 실행 안될때는? IDLE을 클릭해도 혹시 프로그램이 아예 열리지 않거나 실행이 안되면 python.exe 실행 파일 찾아서 repair를 실행하고, 다시 IDLE을 클릭해서 실행해보면 정상적으로 되는 모습을 확인할 수 있다 visual studio code와 연동하고 싶다면: ..

spring legacy project를 새로 만들면 class를 입력해야 하는데, 이때 class 맨 마지막 경로가 다른 project와 겹칠 경우 다음 사진과 같이 path에서 같은 경로 한개 이상 나타나면서 나오는 에러이다. 이를 해결하기 위해서는 Servers창에서 톰캣을 더블 클리고하고, Modules 창으로 들어간 후 path를 확인해본다. 중복된 path중 하나를 삭제해서 작동해보면 정상적으로 되는 모습을 확인 할 수 있다. project의 class 이름은 마음대로 해도 되지만, 마지막 경로 이름은 url에 쓰이는 만큼 다른 project들과 중복되지 않게 unique하게 적어주는 것이 좋을 것 같다. 참고한 감사한 사이트: https://bumcrush.tistory.com/132 [톰캣..

Data access layer DAO(Data Access Object) DB에 접근하는 객체 Service와 DB 연결하는 역할을 한다 "object"단위 - SQL을 이용한 CRUD DB -> "record"단위로 저장 object와 record 간의 miss match가 발생할 수 있기 때문에 이런 부분은 직접 해결해줘야 한다 DataSource DataSource는 DB와 관련된 connection 정보를 가지고 있고, bean으로 등록해서 인자를 넘여주게 된다. 이 과정을 통해 Spring은 DataSource로 DB와의 연결이 가능해진다. 참고로 *JDBC(Java Database Connectivity) DataSource의 역할: DB server와의 연결 DB connection poo..

@Controller: 이 annotation을 사용하면 클래쓰는 자동으로 객체(Bean)으로 등록된다. @RequestMapping 클래스 선언부에 정의: 현재 클래쓰의 모든 method들의 기본적인 URL 경로 매서드 선언부에 정의: 클래서 선언부에 작성된 주소 뒤에 추가적으로 붙는 경로 지정 가능 @Log4j 혹시나 에러가 뜨면 pom.xml 에서 log4j scope 부분을 주석 처리하면 된다 @RequestMapping의 method 정의하기 GET와 POST 를 지정할 수 있다. 두 방식 모두 지원하고 싶다면 배열 형태로 처리하면 된다. @RequestMapping(value="/basic", method= {RequestMethod.GET, RequestMethod.POST}) public ..
- Total
- Today
- Yesterday
- HTML #Tables
- JSP_CRUD
- html
- HTML_Formatting
- meta #link #script #base #HTML
- STS4
- UserBean
- HTML #CSS
- HTML #Canvas #SVG
- links lists tables display
- DB4free
- Block_element #inline_element
- HTML #class
- HTML #Headings #Paragraph #Styles
- fontstyle
- jsp
- text_shadow
- HTML_Forms
- head #title #style
- Mavenproject
- JSP환경구축
- annotation
- box_model
- css
- DynamicWebProject
- HTML #id #iframe
- javascript #datatype
- 2020Camp
- HTML #media #video #YouTube
- 인용문 #주석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |