목록Python (9)
오늘보다 더 나은 내일의 나에게_
라즈베리파이 버튼 2개와 LED 전구 2개 PWM 제어 예제 코드 예제 2 ADC 조도센서 티스토리 spidevRead 코드 링크 조도센서 값에 따라 LED 전구 켜기 LED 모듈 만들기 모듈 사용해서 코드 변경 Python lib matplotlib 변수 생성! # 그래프 그리기, 출력 # line style(ls로도 사용 가능) # 그려지는 라인의 스타일을 지정하는 속성 # marker # line width # 라인 두께 지정하기 -> lw # line color # 라인의 색상 변경하기 -> color 그 외 스타일 옵션들 실습 # 그림의 영역 지정 # xlim : x 범위 지정 # ylim : y 범위 지정 # xlim(최소, 최대) # grid # tick 설정 # xticks : x축 틱 설..
Python lib 데이터 생성 merge # 공통된 컬럼('key') 기준으로 merge # how 속성! # 병합의 방식을 지정 # concat의 join과 동일한 기능 # inner : 공통된 데이터의 값만 출력 (기본값) # outer : 전체 값 출력 # left : 먼저 적은 데이터를 기준으로 값 출력 # right : 나중에 적은 데이터를 기준으로 값 출력 # 결측치 채우기 # fillna(채울 값) # DataFrame 삭제 drop # 출력하고 저장은 하지 않음 # inplace = False / True 카테고리 생성하기 # 데이터를 구간별로 구분하기 # 각 항목별 개수 확인 # DataFrame 생성 및 컬럼 생성 연령대 컬럼 생성 범죄 실습 파일 불러오기! 실습 문제 1. df201..
SpringBoard 1. 상단에 jstl 선언 ${vo.content} 부분 변경 => fn은 EL문과 같이 사용해야 한다! SpringBoard_AJAX 1. 수정하기 버튼에 조건문 추가 2. boardList 상단에 c:set 추가 form 태그 중 action에 있는 "$/myapp1/login.do" => "${cpath}/login.do" 경로 수정 스프링 부트 프로젝트 생성 프로젝트 생성 후 업데이트하는데 일정 시간이 소요 pom.xml에 추가! => jsp 사용시 꼭 추가(servlet) org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-devtools runtime javax.serv..
회원 인증 3. 폼 수정 4. 로그인 기능 5. 로그인했을 때 환영문구와 로그아웃 버튼 보이도록 로그아웃 함수 작성 => js 파일 수정 후 웹페이지 반응이 없을 때 Ctrl+F5 눌러서 새로고침 로그아웃 컨트롤러 작성 6. htmlView함수 jsp로 이동 => 로그인 안했을 때 글쓰기 버튼 안 보이도록 글 작성 시 작성자에 로그인한 사용자 이름 기본값 넣기 7. 글작성 아이디 전송 로그인한 경우 / 하지 않은 경우에 따라 글 수정 삭제 버튼 사용 여부 Boolean 인덱싱 - Boolean : True/False - True 값은 출력 - False 값은 출력하지 않음 Pandas 모듈이란? : 데이터 조작 및 분석을 위한 라이브러리 - Series Class : 1차원 : 인덱스(index) + 값..
비동기 게시판 15. 삭제 버튼 및 기능 구현 16. RestBoardController 작성 =>BoardController에 있는 내용을 RestBoardController로 이동 17. BoardService 생성 18. RestBoardController 수정 => mapper를 service로 변경 servlet-context 내용 추가 19. Lombok 설치 후 Board에 @Data 어노테이션 추가 20. boarList.jsp에서 script태그 내용을 js파일 만들어서 따로 import Lombok(롬복) 라이브러리 설치 더보기 링크 org.projectlombok lombok 1.18.12 provided 롬복 라이브러리 - C:\에 다운로드 - 위 명령어 실행 아래와 같은 창이 ..
함수란? : 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 함수를 사용하는 이유 - 반복적인 프로그래밍을 피할 수 있다 - 모듈화로 인해 전체적인 코드의 가독성이 좋아진다 - 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수가 가능하다 함수의 구조 def 함수명(매개변수): 실행 문장 return 반환 변수 예제 def number_sub(num1,num2): return num1-num2 num1=int(input("첫 번째 정수 입력>> ")) num2=int(input("두 번째 정수 입력>> ")) result = number_sub(num1,num2) print(result) def cal(num1,num2, op): """덧셈과 뺄셈을 계산하..
게시판 만들기 18. 게시물 수정 기능 boardController에서 boardUpdate boardUpdate.jsp 생성 및 수정 boardController boardUpdatePost메서드 작성 boardMapper 메서드 추가 boardMapper.xml 쿼리문 작성 19. server web.xml 확인 => 기본적으로 index.html, index.htm, index.jsp로 접속하면 파일명 생략이 가능! index.jsp 수정 => 액션 태그 사용해서 boardList.do 이동 JSTL 태그라이브러리 선언문에 추가! 스크립틀릿 => jstl JSTL - 변수 선언 JSTL - 조건 JSTL - 배열 출력 반복문 while문 흐름도 예제 while True: num1 = int(inpu..
게시판 만들기 12. request 대신 model 사용 13. 글쓰기 버튼 추가 14. 글쓰는 페이지 boardForm.jsp 작성 더보기 Spring WEB MVC 게시판 BOARD 제목: 내용: 작성자: 등록 취소 지능형 IoT융합 SW전문가과정 boardController에 boardForm 추가 boardInsert 추가 15. mapper에 boardinsert 추가 => 쿼리문에서 ? 대신 #{ } 사용 boardInsert() 수정 boardList.do로 재요청 한글 깨짐 현상 web.xml에 인코딩 추가 16. 게시물 제목 클릭 시 해당 게시물 보여주기 => 쿼리스트링으로 게시물 번호를 보내줌 boardContent() 수정 및 boardContent.jsp 작성 17. 게시물 수정, ..
게시판 만들기 5. 부트스트랩 사용 링크 6. 예제 코드 작성 및 수정 링크 7. table 태그에 부트스트랩 클래스 추가 8. Board VO클래스 작성 9. Controller 수정 10. boardList.jsp 게시글 정보 출력하기 위해 코드 수정 MyBatis 더보기 사용법 1. 기존 DAO 클래스 방식 2. Mapper interface 방식 3. Annotation 방식 링크 1. pom.xml에 추가! org.mybatis mybatis-spring 2.0.7 2. kr.smhrd.mapper패키지 생성 후 BoardMapper 인터페이스 생성 3. Mapper.xml 생성 4. Mapper.xml 수정 => 메서드명을 id에 작성, ArrayList타입인 Board를 resultTyp..