본문 바로가기 메뉴 바로가기

초보개발자가 생각하는 중요한 것들

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

초보개발자가 생각하는 중요한 것들

검색하기 폼
  • 분류 전체보기 (32)
    • 안드로이드 (1)
    • 웹개발 (4)
      • Java연습 (1)
      • 스프링연습 (3)
    • 데이터 (7)
      • 아나콘다(jupyter lab) (7)
    • 국제경제 (1)
    • .NET Framework4.7.2 (3)
    • DB (1)
    • 실험실(그래픽) (0)
    • 수학 (0)
  • 방명록

분류 전체보기 (32)
파이썬 객체지향(private), 상속

self는 자바에서 this와 비슷한 쓰임 필드변수에 __(언더바2개)를 주면 private 됨 상속 예시 class Person(object): def __init__(self, name, age, gender): self.__name=name self.__age=age self.__gender=gender def about_me(self): print("이름",self.__name,"나이는",self.__age, "성별은",self.__gender,end=" ") p1=Person('홍길동',20,'남자') p1.about_me() class Employee(Person): def __init__(self, name, age, gender, salary, hire_date): super().__ini..

데이터/아나콘다(jupyter lab) 2021. 11. 27. 20:59
Comprehension 스타일(파이썬스타일 코딩)

items="zero one two three".split() items2="zero-one-two-three".split('-') print(items) print(items2) ['zero', 'one', 'two', 'three'] ['zero', 'one', 'two', 'three']

데이터/아나콘다(jupyter lab) 2021. 11. 27. 16:35
텍스트 마이닝

딕셔너리와 Collections모듈 이용해서 텍스트마이닝 프로그램 만들기 from collections import defaultdict from collections import Counter from collections import OrderedDict text=''' 대한민국 헌법 표제 및 제1조에 따라 공식 국호는 대한민국(大韓民國)이며, 역본 및 정부령에 따라 정식 영문으로는 'Republic of Korea라 하는데, 통상적으로는 "South Korea"가 자주 사용된다. 1950년 1월 16일 제정된 국무원고시 제7호 「국호및일부지방명과지도색에관한건」[24]에 따라 약칭은 대한(大韓) 및 한국(韓國)으로 정해져 있다. 영문 약칭 및 통칭으로는 Korea를 쓰며, 국가코드로는 KR, KOR이..

데이터/아나콘다(jupyter lab) 2021. 11. 27. 16:18
자료구조

score={"홍길동":80, "박토리":90, "햄토리":70, "햄치즈":55} for k,v in score.items(): print(k,v) deque 모듈은 stack과 que를 모두 지원한다. from collections import deque deque_list=deque() #1에서부터 6미만까지 1씩 증가 for i in range(1,6,1): deque_list.append(i) print(deque_list) 결과: deque([1, 2, 3, 4, 5]) counter와 text from collections import Counter text=list('python programming') print(text) c=Counter(text) print(c) 결과: ['p', '..

데이터/아나콘다(jupyter lab) 2021. 11. 27. 13:06
[3]Spring-legacy [쿠키, 인터셉터 추가, 게시판리스트, 페이징, JUnit테스트]

스프링레거시 + Mysql 1. RememberMeInterceptor 2. servlet-context 3. MemberController(쿠키내용 추가) 4. BoardController 5. BoardVO 6. BoardMapper.java 7. BoardMapper.xml 8. boardList.jsp 1. RememberMeInterceptor 에서는 HandlerInterceptor인터페이스를 상속받는다. preHandle, postHandle, afterCompletion에 원하는 기능을 넣으면 된다. preHandle postHandle afterCompletion 컨트롤러 메소드 호출 이전에 실행 컨트롤러 메소드 호출 이후에 실행 컨트롤러, 뷰 실행완류이후 실행 2...

웹개발/스프링연습 2021. 11. 22. 21:59
[2]Spring-legacy [로그인, 로그아웃 추가]

스프링레거시 + Mysql 1. Script.java (StringBuilder를 사용하여 자바스크립트를 쓰기위함. 뒤로가기, 리다이렉트) 2. MemberService.java 3. MemberController(내용 추가) 4. MemberMapper.java(내용 추가) 5. Join.jsp(내용 수정: jstl c태그 추가 및 세션에 따라 탑메뉴반응) 0. ajax코드는 아직 미구현이므로 Join.jsp는 아래 것을 사용해야한다. 1. redirect를 스프링방식으로 할 때 ResponseEntity 자바스크립트를 활용해서 뒤로가기(history.back)나 특정페이지(location.href="")가기 2. mapper에서 쿼리문을 작성할 때 #방식과 $방식이 있다. #방식..

웹개발/스프링연습 2021. 11. 15. 16:39
[1]Spring-legacy [회원가입]

1. Mysql member테이블 2. MemberVO 3. MemberController 4. MemberMapper.java 5. Join.jsp 6. Index.jsp 7. include 폴더안에 있는 jsp들 8. 셋팅하는 것들(밑에 있음) 스프링레거시 + Mysql 1. web.xml에서 Filter UTF 처리해줘야 post 요청 시 한글처리 된다. groupid는 com.example 2. 이번 페이지에서는 Join.jsp는 아래의 소스 복붙. ajax 처리코드 없어서 오류뜸. [member] 테이블 CREATE TABLE `member` ( `id` varchar(20) NOT NULL, `passwd` varchar(60) NOT NULL, `name` varchar..

웹개발/스프링연습 2021. 11. 14. 22:14
상속, 의존관계

아래와 같이 쓰더라도 정상작동을 한다. 그런데, Car클래스의 생성자 부분(new ToyotaEngine();)을 바꾸면 그 안에 drive()메서드까지 바꿔줘야하는 등 유지 보수측면에서 시간을 많이 쓰게 된다. 따라서, 유지보수할 때 시간을 줄여줄 수 있는 방법을 생각해야한다. (객체 의존성 느슨, 결합도 낮게) package com.example.car; //객체간의 관계 두가지 //1) 상속관계(A is a B) A는 B다. A는 B를 상속받았다. //2) 포함관계(A has a B) A는 B를 가진다. class HyundayEngine{ public void begin() { System.out.println("현대엔진이 동작: 부릉부릉~"); } } class ToyotaEngine{ publ..

카테고리 없음 2021. 11. 14. 12:35
super 연습

class Parent{ public Parent() { System.out.println("생성자 Parent"); } public Parent(int x) { System.out.println("매개변수 생성자 Parent" + x); } } class Child extends Parent{ public Child() { System.out.println("생성자 Child"); } public Child(int x) { super(x); System.out.println("매개변수 생성자 Child" + x); } } public class Main { public static void main(String[] args) { Child child; child = new Child(5); } } 결과..

카테고리 없음 2021. 11. 13. 14:58
교통과태료 프로그램(Java)

[Main] 클래스 import jun.view.Nav; public class Main { public static void main(String[] args) { Nav run = new Nav(); } } [SpeedMeasuringDevice] 클래스 public class SpeedMeasuringDevice { private String car; private String carNum; private int speed; private String date; public SpeedMeasuringDevice() {} public SpeedMeasuringDevice(String car, String carNum, int speed, String date) { this.car = car; this..

카테고리 없음 2021. 11. 12. 23:05
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 코틀린
  • 파이어베이스
  • ConstraintLayout
  • 안드로이드 네비게이션
  • Mapper
  • mybatis
  • cmd
  • json-server
  • 자바를 코틀린으로
  • 프로젝트 자동해제
  • 마이바티스
  • 프로젝트 자동
  • Realtime Database
  • 안드로이드 프래그먼트컨테이너
  • 안드로이드스튜디오 협업
  • 안드로이드스튜디오 github
  • var
  • 깃헙
  • Kotlin
  • 로또
  • 클라우드DB
  • git
  • 안드로이드
  • Firebase
  • github
  • build.gradle
  • 안드로이드 프래그먼트
  • 안드로이드스튜디오 프로젝트 자동해제
  • 컨스트레인트
  • 매퍼
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바