목록분류 전체보기 (56)
개발자의 스터디 노트
https://easy-h.tistory.com/2 Java 개발 기술 면접 질문 리스트 면접 준비하며 모아둔 자료들을 조금 다듬어서 틀린 부분이 존재할 수 있으며, 직접 면접을 보며 실제 경험한 질문도 포함 되어 있습니다. 네트워크 OSI 7 Layer란? Open System Interconnection - 네트워 easy-h.tistory.com https://mangkyu.tistory.com/88 [기술면접] CS 기술면접 질문 - 프로그래밍 공통 (1/8) 1. 프로그래밍 공통 [ OOP란 ] OOP는 현실 세계를 프로그래밍으로 옮겨와 현실 세계의 사물들을 객체로 보고, 그 객체로부터 개발하고자 하는 특징과 기능을 뽑아와 프로그래밍하는 기법입니다. OOP mangkyu.tistory.com h..
이 포스팅의 출처입니다. https://www.skyer9.pe.kr/wordpress/?p=287 JAVA 버전별 특징 – 상구리의 기술 블로그 JAVA 버전별 특징 출처1 : https://thatisgood.tistory.com/entry/Java-10-버전-특징 출처2 : https://ggomi.github.io/jdk-version/ JDK 1.0 JDK1.1 1997년 JDBC, RMI, Reflection, JIT, Inner Class JDK 1.2 1998년 자바를 세가지 버전으로 나눴 www.skyer9.pe.kr https://velog.io/@ljo_0920/java-%EB%B2%84%EC%A0%84%EB%B3%84-%EC%B0%A8%EC%9D%B4-%ED%8A%B9%EC%A7%9..
이 포스팅은 https://coding-factory.tistory.com/711 [Design Pattern] 프록시 패턴(Proxy Pattern)에 대하여 프록시 패턴이란? 프록시는 대리인이라는 뜻으로, 무엇인가를 대신 처리하는 의미입니다. 일종의 비서라고 생각하시면 됩니다. 사장님한테 사소한 질문을 하기보다는 비서한테 먼저 물어보는 coding-factory.tistory.com 위의 포스팅을 보고 작성하였습니다. 프록시 패턴이란? - 프록시는 대리인이라는 뜻으로, 무엇인가를 대신 처리하는 의미입니다. - 어떤 객체를 사용하고자 할 때, 객체를 직접적으로 참조하는 것이 아니라, 해당 객체를 대행(Proxy)하는 객체를 통해 대상 객체에 접근하는 방식을 사용하면 해당 객체가 메모리에 존재하지 않아도..
이번 포스팅은 https://coding-factory.tistory.com/710 [Design Pattern] 옵저버 패턴(Observer Pattern)에 대하여 옵저버 패턴(Observer Pattern)이란? 옵저버패턴이란 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 coding-factory.tistory.com 위의 포스팅을 보고 작성하였습니다. 옵저버 패턴이란 - 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴입니다. 어떤 객체에 변경사항이 발생하였을 때 이와 연관..
이번 포스팅은 https://coding-factory.tistory.com/712 [Design Pattern] 템플릿 메소드 패턴(Template Method Pattern)에 대하여 템플릿 메소드 패턴(Template Method Pattern)이란? 템플릿 메소드 패턴이란 특정 작업을 처리하는 일부분을 서브 클래스로 캡슐화하여 전체적인 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내용 coding-factory.tistory.com 위 포스팅을 보고 작성하였습니다. 템플릿 메서드 패턴이란? - 특정 작업을 처리하는 일부분을 서브 클래스로 캡슐화하여 전체적인 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내용을 바꾸는 패턴입니다. - 알고리즘의 구조를 메서드에 정의하고, 하위 클래스에서 알고리즘 ..
이번 포스팅은 https://jusungpark.tistory.com/14 디자인패턴 - 팩토리 패턴 (factory pattern) 팩토리 패턴 (factory pattern) 팩토리 메소드 패턴 : 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 만든다. 즉 팩토리 메소드 패 jusungpark.tistory.com 위 포스팅을 보고 작성하였습니다. 팩토리 패턴이란 - 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 만듦. 즉 팩토리 메서드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것. 추상 팩토리 패턴이란 - 인터페이스를 이용하여 서로 연관된, 또는 의존하는 객..
싱글톤 패턴이란? - 클래스를 최초 한번만 메모리(static)에 할당하고 그 메모리에 객체를 만들어 사용하는 패턴 - 생성자를 반복적으로 호출해도 최초 생성된 객체를 반환해주는것. 기본적인 싱글톤 구현 방법 public class SingletonClass { //Instance private static SingletonClass instance = new SingletonClass(); //생성자를 private로 만들어 외부에서 객체를 생성하지 못하게 한다. //private construct private SingletonClass() {} //Instance 반환 public static SingletonClass getInstance(){ return instance; } } 싱글톤 패턴을 ..
우선 학습하고자 하는 데이터를 준비합니다. 여기서는 리포트의 외향 내향 분석을 하기 위해 따로 자료를 준비해두었습니다. 2진 분류 데이터라면 어떠한 데이터도 상관없으니 준비하여 학습하면 됩니다. 1. 학습에 필요한 패키지 import import pandas as pd import csv ## Import import torch from torch import nn import torch.nn.functional as F import torch.optim as optim from torch.utils.data import Dataset, DataLoader import gluonnlp as nlp import numpy as np from tqdm import tqdm, tqdm_notebook #KoB..