기타
-
스프링 서버프로그램 구현기타/과제 2021. 2. 16. 16:58
프로그램 목표 회원관련 테이블과 다른 테이블의 연동 구현기능 회원 개개인의 독립적인 가계부 게시판 (작성, 수정, 삭제) 회원제 게시판 (작성, 수정, 삭제, 답글) 회원 기능 (회원가입, 로그인) servlet-context.xml 설정 스프링은 크게 xml, jsp페이지, controller, service, dao, dto로 나뉘는 것 같다 mapper에서 쿼리문을 작성 jsp페이지에서 실제 눈에 보이는 틀을 구성 controller에서 서로 프로그램들을 연결 및 제어 service는 실제 동작되는 프로그램들 인터페이스 dao는 실행되는 동작들을 정의 dto에서는 데이터베이스의 객체를 만들어준다 (get, set, toString) HBContoller //컨트롤러라고 붙여줘야 스캔이 된다. //클..
-
연습문제 정리1기타/R(아르) 2021. 2. 16. 11:04
# 합집합 union() #차집합 setdiff() #교집합 intersect() 문제1 (백터: 1차원 배열) drink = c("콜라","사이다","환타","핫식스","몬스터터") drink "콜라" "사이다" "환타" "핫식스" "몬스터터" 문제2 (백터에서 특정값 찾기: 다른 언어와 다르게 R은 1부터 시작한다) drink[-1][-2] "사이다" "핫식스" "몬스터터" 문제3 (합집합 사용) vec1 = c("홍길동", "강감찬", "김유신") vec2= c ("송강호", "나문희") union(vec1, vec2) "홍길동" "강감찬" "김유신" "송강호" "나문희" 문제4 (배열 객체 갯수 파악하기) length(vec1) 3 행렬 만들기 (2차원 배열) mar2 = matrix(c(1,2,..
-
스프링 - 컨트롤러를 이용해 view jsp 페이지를 여는 방법기타/Spring MVC 2021. 2. 3. 17:27
일단 컨트롤러를 사용하려면 servlet-context.xml 안에 해당 컨트롤러가 들어있는 패키지 경로를 표시해주어야한다. 그렇지 않으면 경로를 찾을 수 없어서 에러가 발생 아무런 class를 하나 만들어준다 그리고 컨트롤러 표시를 달아주기 package com.swj.spring_ex; @Controller public class MyController { } 그 다음 만든 페이지를 @RequestMapping 이용해 맵핑시켜준다. @Controller public class MyController { @RequestMapping("/content/contentView") public String contentView(Model model) { //모델 객체 //데이터 설정만 가능하다 // model..
-
파이썬 tkinter GUI 디비를 이용한 간단한 게임기타/파이썬 2021. 1. 19. 16:51
''' Created on 2021. 1. 19. @author: pc368 ''' import cx_Oracle from tkinter import * import tkinter from tkinter import messagebox import threading,time import tkinter.font as tkFont #오라클 디비 연결 dsn = cx_Oracle.makedsn("localhost",1521,"xe") db = cx_Oracle.connect("testid","testid", dsn) cursor = db.cursor() ##### GUI 게임 root = Tk() root.title("10초 동안 버튼 때리기") root.geometry("400x200+500+300") ro..
-
TCP / UDP 통신에 관하여기타/과제 2021. 1. 18. 09:22
TCP(Transmission Control Protocol)의 정의 서버와 클라이언트 간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜 연결형 서비스를 지원하는 전송 계층 프로토콜 인터넷 환경에서 기본으로 사용한다 호스트간 신뢰성 있는 데이터 전덜과 흐름제어를 한다 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜 일반적으로 TCP와 IP를 함께 사용한다 IP가 데이터의 배달을 처리 TCP는 패킷의 추적을 관리한다 연속성보다 신뢰성있는 전송이 중요할 때 사용하는 프로토콜 특징 1. 연결형 서비스로 가상 회성 방식을 제공한다 2. 데이터의 경계를 구분하지 않는다 3. 데이터의 전송 순서를 보장한다 4. UDP보다 전송속도가 느리다 5. 신뢰성있는 데이터를 전송한다 6..
-
리눅스 명령어 치트시트 정리기타/과제 2021. 1. 15. 17:11
1. 시스템 정보 uname -a 리눅스 시스템 정보 표시 uname -r 리눅스 커널 정보 표시 cat /etc/redhat-release 설치 버전 확인 uptime 시스템 부하율 및 서버 가동시간 hostname 시스템 이름 확인 및 변경 hostname -I 호스트의 ip주소 확인 last reboot 시스템 재부팅 기록 date 현재 날짜 및 시간 cal 이번달 달력 표시 w 온라인 상태 표시 whoami 로그인 한 사람 표시 uptime 11:00:55 - 현재 시간 up 0 min - 부팅 후 서버의 가동시간 load average:0.00, 0,00, 0.0 - 최근 1분 5분 15분 동안 시스템의 평균 부하율 2. 하드웨어 정보 dmesg 시스템 부팅 메세지를 확인 cat /proc/cp..
-
thkinter을 이용한 간단한 미니게임기타/파이썬 2021. 1. 14. 15:34
말할 수 없이 허접하지만 만들고나니 대충 어떤 식으로 돌아가는지 알게 되었다. 만든 것은 10초동안 버튼을 열심히 누르면 점수에 따라 평가가 나오는 미니게임! from tkinter import * from tkinter import messagebox import threading,time root = Tk() root.title("10초 동안 버튼 때리기") root.geometry("200x200+500+100") count = 0 Stime = 10 def play(): btn2.place(x=60, y=80) btn.place(x=-1000, y=-1000) global Stime global count if Stime > 0: root.after(1000, play) Stime -= 1 tim..