개발공부
-
파이썬
파이썬 디자인 패턴 개요
*** 본 글은 파이썬 디자인 패턴을 학습하며 요약한 글입니다. 개요 파이썬 디자인 패턴을 익히고 실무에 응용 할 수 있도록 실습 1장. 디자인 패턴 개요 이 책에서는 디자인 패턴을 크게 생성과 구조 그리고 행위 총 3종류로 분류한다. 객체지향 프로그래밍의 이해 객체지향적 디자인 패턴의 원리 디자인 패턴의 종류와 맥락에 대한 이해 동적 프로그래밍 언어 패턴 생성과 구조, 행위 패턴 1.1 객체지향 프로그래밍 객체지향 맥락에서 객체(object) 속성(Data Members) 과 함수로 구성된다. 함수는 객체의 속성을 조작한다. ex) Car라는 객체는 연료 잔량과 isSedan, speed, steering wheel(운전대), coordinates(위치) 등의 속성과 accelerate()와 차를 자회..
-
자바
[java] 다시 공부하는 자바의 정석_Chapter2. 변수
2-3. Java 자바의 정석을 다시 살펴보면서 정리한 내용이다. 1. 변수와 상수 1.1 변수란? 변수란, 단 하나의 값을 저장할 수 있는 메모리상의 공간이다. 1.2 변수의 선언과 초기화 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것이다. int a = 0; int b = 0; 1.3 변수의 명명규칙 프로그래밍에서 사용하는 모든 이름을 "식별자(identifier)"라고 한다. 식별자는 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다. 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안 된다. 특수문자는 '_'와 '$'만을 허용한다. 예약어 2. 변수의 타입 기본형 변수는 실제 값(data)을 저장하는 반면, 참조형 변수는 어떤 값이 ..
-
ReactJS
[React] Chapter3. 컴포넌트
Chapter3. 컴포넌트 리액트를 다루는 기술, 서적을 공부하면서 요약 정리한 내용이다. 3.1 첫 컴포넌트 생성 scr/MyComponent.js import React, { Component } from 'react'; class MyComponent extends Component { render() { return ( 나의 새롭고 멋진 컴포넌트 ); } } export default MyComponent; Reactjs Code Snippet 활용 3.1.1 모듈 내보내기 export export default MyComponent; 3.1.2 모듈 가져오기 import import React, { Component } from 'react'; import MyComponent from './M..
-
공부
[Toy Project] 게으름 관리 도구
목표 시간은 지났는데, 결과물이 없다. 간단한 것들이라도 만들어서 배포해보는 연습을 해보자. 지금 내가 하는 업무인 스프링부트에 리액트를 입혀서 게으름 관리 도구를 만들어보자. 기간 한달, 되는 안되는 한달안에 만들어서 배포한다. 4/8~5/8 기술스택 DB는 AWS로 해보자.
-
자바스크립트
[JavaScript] 드래그 앤 드롭 _ drag and drop _ 자바스크립트
[JavaScript] 드래그 앤 드롭 _ drag and drop _ 자바스크립트 드래그&드롭 | [출처 : https://www.w3schools.com/html/html5_draganddrop.asp] w3school에 있는 자료를 바탕으로 실습해보는 글 입니다. 소스코드를 분석하면서 하나하나 어떤 원리도 동작하는지 살펴보려고 합니다. 퍼온 예제는 다음과 같습니다. 예제 | 결과 | 설명 | 1. 드래그 함수 function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); } 드래그 했을시, 드래그 당하고 있는 해당 객체의 id를 가져와서 dataTransfer.setData로 담아줍니다. 해당 객체의 별명을 text로 지정해주게 됩니다. 그러..
-
오라클
[ORACLE] 서브쿼리 Subquery 활용_ 오라클 서브쿼리
[ORACLE] 서브쿼리 Subquery 활용_ 오라클 서브쿼리오라클 서브쿼리 활용 |다양한 서브쿼리 활용하여 문제를 풀어보려고 합니다. 이전 글에서 서브쿼리가 무엇이고 어떤 종류가 있는지 살펴봤습니다. 그럼 좀 더 실제적으로 이 서브쿼리가 어떻게 사용되는지를 알아보려고 합니다. 한 가지 문제이지만 다양한 서브쿼리를 통해서 여러가지 쿼리문을 작성해보면서 어떤 차이가 있는지 또 결과는 어떠한지 보겠습니다. 문제 |1. 부서별로 평균 급여보다 높은 급여를 받는 사원은?1) 서브쿼리로 풀어보기 --1) 서브쿼리로 풀어보기 SELECT A.ENAME, A.SAL FROM EMP A WHERE A.SAL > ( SELECT TRUNC(AVG(SAL))AS 평균급여 FROM EMP B WHERE A.DEPTNO =..