728x90
반응형

전체 글 348

설치 없이 손쉽게 화면 캡쳐하기

저는 Tistory를 통해서 요즘 배우고 있는 것을 그날그날 정리를 하는데요 제가 아는 캡쳐 방법이라고는 화면 전체를 캡쳐하는 키보드의 Prt Scr이랑 현재 활성화된 화면만 캡쳐해주는 Alt + Prt Scr 밖에 몰랐거든요 그래서 매번 활성화된 화면을 캡쳐한 뒤에 블로그에 정리할 때 붙여넣기 -> 편집 -> 원하는 부분만 자르기 -> 저장 이라는 귀찮은 과정을 매번 거쳐야 했어요! 그런데 오늘 처음 알게된 기능!! 이걸 왜 여태껏 몰랐을까요? 바로 보조 프로그램에 기본으로 있는 '캡쳐 도구'입니다. 기본으로 있기 때문에 따로 설치할 필요 전~혀 없어요! 찾는 방법을 알려드릴게요! 1. 키보드에서 windows 버튼을 눌러주세요. 또는 바탕화면에서 찾아서 누르셔도 됩니다. 2. Windows 보조프로그..

정보 2020.12.18

[취성패] 자바 배우기 - 5일차 일지(SQL 고급 - 내장함수)

목차 1. 내장함수 01. 내장함수(SQL 내장함수, NULL 값 처리, ROWNUM) 2. 부속질의 3. 뷰 4. 인덱스 1. 내장함수 사용자정의 함수(이건 안할 것) 차이 : 누가 만들었냐 내장함수 : 오라클 개발자들이 이미 만들어놓은 것을 우리가 씀! 오라클의 함수 1. 함수(=function) : 반환값(return)이 있음 2. 프로시저(=procedure) : 반환값(return)이 없음 자바/파이선/자바스크립트에서는 method(메서드)라고 함 : 함수, 프로시저 구분하지 않음 sum(), avg(), count(), max(), min() 등 -> 함수 2. 부속질의(Sub Query) : select from where절이 메인절에 하나 더 추가 된 것 위치에 따라 3개로 나뉨 - sel..

[취성패] 자바프로그래밍 - 4일차 학습일지(SQL-데이터 정의어)

- 도서의 가격(Book 테이블)과 판매가격(Orders 테이블)의 차이가 가장 많은 주문 max(price - saleprice) -> 집합연산 -> 여러개를 하나로 압축한다 선생님 답 select * -> *또는 orderid from book, orders where book.bookid = orders.bookid and price-saleprice = (select max(price-saleprice) from book, orders where book.bookid = orders.bookid); - 나의 답 select distinct o1.orderid, b1.price - o1.saleprice as 할인액 from book b1, orders o1 where b1.price - o1.sa..

[취성패] 자바프로그래밍 - 3일차 학습일지(SQL-조인, 부속질의)

[조인] - 테이블과 테이블을 붙인다 -> 옆으로 붙임 ex) A테이블, B테이블, C테이블 -> A = B와 연결, B = C와 연결 - 행과 열의 개수가 다를 수 있음. - 곱하기의 느낌 - 고객과 고객의 주문에 관한 데이터를 모두 보이시오 select * from customer, orders where customer.custid = orders.cusitd; -> customer 테이블 + orders 테이블을 조인시켜서 연관있는 것들을 연결 -> 이 경우는 두 테이블에 공통적으로 들어있는 custid를 기준으로! - 고객과 고객의 주문에 관한 데이터를 고객번호 순으로 정렬하여 보이시오 select * from customer, orders where customer.custid = orders..

[취성패] 자바 프로그래밍 - 1, 2일차 학습일지(SQL)

- 체온 측정, 내일 배움 카드로 출석 체크 후 강의실 입장 - OT는 미리 받았으므로 바로 진행 - 현재 수강 인원은 21/25명, 강의실 수용 가능 인원 6명(코로나..) - 기초 상담지, 사전평가 자가진단, 사전능력 평가지, 체크리스트 작성 ----- DB SQL 활용 수업 ------ web : pc, 모바일 상관없이 web 브라우저만 있으면 작동함 UI 웹 : HTML, 자바 script DB : SQL문 구축 - 오라클 : 오라클사 / 대형회사에서 사용 - MS-SQL : 마이크로소프트사 / 작은 스타트업 등에서 사용 - MY-SQL : 오라클사 / free버전(무료, 오픈소스) SQL : standard query language - 데이터를 조회(검색), 입력, 수정, 삭제 [기능에 따른 ..

[취성패] 자바 배우기 - 선수학습(문자열 클래스)

[String 클래스] 1. String 클래스의 개요 - String 클래스는 기본 데이터형이 아니므로 객체를 생성해야 사용 가능함 - new 연산자를 이용한 객체 생성 -> 문법 : String str = new String("자바 프로그래밍"); -> 이 방법으로 객체를 생성할 경우 동일한 문자열이라도 다른 기억공간에 생성됨 -> 동일한 문자열 비교 시 fasle 반환 String str1 = new String("자바"); String str2 = new String("자바"); System.out.println(str1 == str2); //false - 문자열 할당을 이용한 객체 생성 -> 문법 : String str = "자바 프로그래밍"; -> 이 방법으로 동일한 문자열을 생성할 경우 같은..

[취성패] 자바 배우기 - 선수학습(Object 클래스)

[toString 메서드] 1. Object 클래스 개요 - 자바의 최상위 클래스는 java.lang.Object 클래스 : jave.lang패키지 안에 Object클래스가 있음 - 자바의 모든 클래스는 Object 클래스로부터 상속 받음 - 새로 정의되는 모든 클래스는 extends 키워드가 없어도 묵시적으로 Object 클래스로부터 상속 받음 - Object 클래스에는 toString() 메서드와 equals() 메서드가 정의되어 있음 - toString 메서드 public String toString() 객체의 문자열을 반환 - equals 메서드 public boolean equals(Object obj) 두 객체의 내용을 비교하여 참, 거짓을 반환 2. toString 메서드 활용 - toStr..

[취성패] 자바 배우기 - 선수학습(내부 클래스)

- 클래스에도 아웃소싱과 유사한 기법 적용 가능 -> 클래스 내부에 특정한 처리를 담당하는 클래스를 포함시킬 수 있음 - 내부 클래스 : 클래스 내에 정의된 또 다른 클래스 [내부 클래스 정의] 1. 내부 클래스 개요 - 클래스 내에 또 다른 클래스를 포함하는 기법 - 포함하는 클래스를 외부 클래스, 포함되는 클래스를 내부 클래스라 함 - 내부 클래스에서 외부 클래스의 접근은 제한 없이 가능 - 외부 클래스에서 내부 클래스의 멤버 변수나 메서드에 접근시 내부 클래스의 객체를 생성해야 함 class A { -> 외부 클래스 class B { -> 내부 클래스 } } - 컴파일 한 뒤에는 내부 클래스 파일이 별도로 생성됨 - 별도로 생성된 파일명 : 외부클래스명$내부클래스명.class - GUI 프로그래밍에..

[취성패] 자바 배우기 - 선수학습(인터페이스)

[인터페이스 정의] 1. 인터페이스 개요 ex) 음향기기의 볼륨조절 장치 -> 인터페이스로 구현 -> 여러가지 음향기기 클래스에 쉽게 적용 가능 - 클래스와는 다른 개념 - 명칭과 매개변수가 동일한 메서드로 객체에 접근 가능하도록 하기 위한 기법 - 인터페이스의 모든 메서드는 추상 메서드이며 "abstract" 키워드를 붙이지 않아도 됨 - 인터페이스에 정의된 메서드는 인터페이스를 사용하는 클래스에서 반드시 구현해야 함 - 인터페이스의 모든 메서드는 public으로 선언해야 함 - 인터페이스는 값을 저장하는 일반 변수를 가질 수 없으나 상수는 사용 가능함 - 인터페이스의 메서드는 내부적으로 "public abstract"로 인식함 - 클래스에서 인터페이스를 적용할 때 "구현한다."라는 표현을 쓰며 "im..

[취성패] 자바 배우기 - 선수학습(추상 클래스)

[추상 클래스 정의] 1. 추상 클래스 개요 - 객체를 생성할 수 없는 클래스 - 동일한 목적으로 접근 가능한 자식 클래스들을 정의하기 위해 사용 - 추상 클래스 자체는 내용을 갖지 않으며 상속을 위해 설계 -> 객체 생성을 직접 하지 않음 - 추상 클래스는 일반 메서드나 멤버 변수를 가질 수 있음 - class 앞에 "abstract" 키워드를 추가 - 문법 abstract class 클래스명 { 문장; } 2. 추상 메서드 - 내용을 갖지 않으며 몸통 부분이 없는 메서드 - 메서드명 앞에 "abstract" 키워드를 추가함 - 추상 메서드를 가지는 클래스는 반드시 추상 클래스여야 함 -> 추상 클래스가 아닌 클래스에서 추상 메서드를 정의할 경우 에러 - 추상 메서드는 실제 내용이 없으므로 호출이 불가..

728x90
반응형