본문 바로가기
반응형

전체 글373

Spring boot - Thymeleaf 적용하기 1. template/hello.html 데이터를 받아들일 html템플릿을 만들어둔다. Hello Thymeleaf!! 2.Controller.java 자료를 넘길때는 ModelAndView객체에 담아서 보낸다. ... @GetMapping("/user") public ModelAndView hello(@RequestParam("id") String id) throws Exception { ModelAndView mav = new ModelAndView(); UserDto res = userService.getUserById(id); mav.setViewName("hello"); mav.addObject("user",res.getName()); return mav; } ... 2024. 4. 8.
Spring boot - DB / Mybatis / Mapper 1. Controller: UserProfileController.java package com.example.myba.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; import org.spri.. 2024. 4. 7.
Spring Maven Swagger설치 여기서 최신버전을 복사해서 pom.xml의 디펜던시에 넣어준다. Maven Repository: org.springdoc » springdoc-openapi-starter-webmvc-ui » 2.5.0 (mvnrepository.com) org.springdoc springdoc-openapi-starter-webmvc-ui 2.5.0 localhost:8080/swagger-ui/index.html 2024. 4. 6.
파이썬 turtle 라이브러리 import turtle turtle.title('거북이') turtle.color('black', 'red') turtle.shape('turtle') turtle.penup(); turtle.write("빠른 거북이!!") turtle.forward(80) turtle.pendown(); turtle.backward(100) turtle.exitonclick() 수행해보니 이번엔 속도가 너무 빠르네요. 속도값은 다음과 같습니다. 0: 가장 빠른 1: 가장 느린 3: 느린 6: 보통 (기본값) 10: 빠른 지금 기본값이 보통 이라고? 너무 빠른데요. 1로 변경해보겠습니다. import turtle turtle.title('거북이') turtle.color('black', 'red') turtle.sha.. 2024. 4. 2.
Tkinter 위젯 배치 스터디 - frame Tkinter에서 다른 위젯의 배치를 위한 Frame을 사용할 수 있습니다. 아래는 Frame 예제입니다. import tkinter as tk root = tk.Tk() root.title("GUI Frame") root.geometry("640x480+100+100") root.resizable(True,True) frame1 = tk.Frame(root, relief="solid", bd=1, highlightcolor="red") frame1.pack(side="top", fill="both", expand=True) frame2 = tk.Frame(root, relief="solid", bd=2, bg="blue") frame2.pack(side="bottom", fill="both", expa.. 2024. 4. 2.
Tkinter 위젯 배치 스터디 - grid / pack / place Tkinter에서 위젯을 화면에 배치하는 방법에는 pack / grid / place의 세가지 방식이 있습니다. grid는 엑셀과 같은 이미지를 떠올리면 될 것 같습니다. 행과 열을 기준으로 위치시키는 방식이고, pack은 상/하/좌/우(동/서/남/북)으로 위치시키는 방식, 그리고 place는 절대좌표계를 이용해서 위치시키는 방식입니다. 1. Grid방식 import tkinter as tk root = tk.Tk() root.title("GUI Grid위젯배치") root.geometry("640x480+100+100") root.resizable(True,True) bb1 = tk.Button(root, text="(0,0)") bb1.grid(row=0,column=0) bb2 = tk.Button.. 2024. 3. 29.
Tkinter 기본 활용 예전에 테스트삼아 해봤는데, 오랫만에 하니까 잘 모르는 것도 있고, 좀 바뀐 부분도 있어서 정리도 할겸 올립니다. 아래와 같은 tkinter 화면을 만들겁니다. 1. main.py 우선 main.py에서는 구동만 시켜주고, 화면을 구성하는 파일은 gui.py로 별도 모듈로 만들 예정입니다. import gui if __name__ == '__main__': gui.main_screen() 2. gui.py import tkinter as tk def main_screen(): root = tk.Tk() root.title("GUI Sample") root.geometry("640x480+100+100") root.resizable(True,True) root.configure(background='whi.. 2024. 3. 28.
엑셀 단축키 공부 - 선택 붙여넣기 (Alt+e+s+▢) 엑셀에서 Ctrl+C, Ctrl+V 만으로는 안되는게 너무 많죠. 어떤 때는 값을, 어떤 때는 함수를, 어떤 때는 서식만 붙여넣고 싶은데, 이때 사용하는 기능이 선택 붙여넣기 입니다. 마우스 우클릭에서 해당 옵션을 확인할 수 있습니다. - 단축키 : Alt + e + s + ▢ (v, t, f, e 등 원하는 옵션) - 위치 : 복사(Ctrl+C) → 원하는 셀에서 우클릭 → 복사옵션 선택 마우스 우클릭으로 선택 붙여넣기를 수행할 수도 있지만, 단축키를 외우면 그때그때 유용하게 사용할 수 있어요. 주변으로부터 엑셀 고수 소리 들을 수 있습니다.^^ 실습 1. 값 복사 (Alt + e + s + v : Value(값)) 가장 많이 사용하는게 값 붙여넣기가 아닐까 합니다. Alt + e + s 까지만 입력하.. 2024. 3. 13.
엑셀 단축키 공부 - 피벗테이블 (Alt+n+v+t) 회사에서는 구글 스프레드시트를 쓰고 있는데, 단축키가 엑셀과 몇가지 달라서 좀 고생하고 있습니다. 오늘은 엑셀 단축키 중 제가 자주 쓰는 피벗테이블 만들기에 대해 알아보겠습니다. 우선 피벗 테이블이 뭔지 모르시는 분들도 계실까봐 말씀드리자면, 수많은 데이터 열을 한눈에 보기 쉽도록 집계/요약해주는 표라고 생각하시면 되겠습니다. - 단축키 : Alt + N + V - 위치 : 삽입 → 피벗테이블 실습 1. 데이터를 선택 정리/요약할 데이터를 마우스 드래그로 선택해줍니다. 2. 피벗테이블 생성 Alt + n + v + t + 엔터 키까지 연속으로 입력 3. 피벗 테이블 필드 선택 정리된 테이블이 바로 나타나는 것은 아니고, 어떤 부분을 행으로, 어떤 부분을 열로 할 것인지, 어떤 값에 대한 통계를 볼 것인지.. 2024. 3. 11.
소설 대지 후기 - 펄 벅 아는 지인의 소개로 언젠가는 읽어야지 하고 잊지않고 있다가 드디어 읽게 되었습니다. 너무나도 감동적이고 많은 생각을 하게끔 하는 책이라고 생각합니다. 펄 벅여사는 이 책으로 미국 여성 최초로 노벨 문학상을 수상했습니다. 왜 지금에서야 읽었을까 할 정도로 뛰어난 책이라고 생각합니다. 줄거리: 책은 '대지', '아들들', '분열된 일가'의 총 3부로 나뉘어져 있습니다. 1부에서는 처음 주인공 왕룽이 아내 오란을 맞아들여 열심히 일하고 땅을 넓혀가며 부를 축적하고 성공한 농부가 되기까지의 과정을 다루고 있습니다. 아내 오란은 아이를 낳기 직전까지 밭에서 일하고, 아이를 낳을 때에도 누구의 힘도 빌리지 않고 혼자서 아이를 낳습니다. 요즘같은 시대에서는 상상도 못할 일이지요. 그정도로 열심히 일하고, 가정에 충실.. 2024. 3. 11.
반응형