목록분류 전체보기 (7710)
투케이2K

/* =========================== */ [ 설 명 ] [1의 보수법 이란?] - 1의 보수법은 해당 양수의 모든 비트를 반전하여 음수를 표현하는 방법입니다 - 쉽게 설명해, 1값은 0으로, 0값은 1로 변경해주는 것입니다 [2의 보수법 이란?] - 2의 보수법은 해당 양수의 모든 비트를 반전한 1의 보수에 1을 더하여 음수를 표현하는 방법입니다 - 쉽게 설명해, 1의 보수 값을 얻은 후 +1값을 더해서 계산해주는 것입니다 /* =========================== */

/* =========================== */ [ 설 명 ] 개발 언어 : Java [메소드 참조 (method reference) 란?] - 메소드 참조란 람다 표현식이 단 하나의 메소드만을 호출하는 경우에 해당 람다 표현식에서 불필요한 매개변수를 제거하고 사용할 수 있도록 해주는 것입니다 - 메소드 참조를 사용하면 불필요한 매개변수를 제거하고 '::' 기호를 사용하여 표현할 수 있습니다 [메소드 참조 기본 문법] - 클래스이름::메소드이름 - 참조변수이름::메소드이름 [메소드 참조 및 람다식 비교] MyClass obj = new MyClass; Function func = (a) -> obj.equals(a); // 람다 표현식 Function func = obj..

/* =========================== */ [ 설명 ] 1. 어느날 갑자기 lg 그램 업데이트 이후 재부팅 시 리더모드가 자동 활성화 된 후 화면이 노란색 표시 될 시 해결할 수 있는 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 윈도우 검색 창에서 intel 검색 > 색 설정 > 기본값 복원을 선택합니다 2. 윈도우 검색 창에서 LG Control Center 검색 > 색온도 설정 값 지정 > 적용 클릭합니다 /* =========================== */

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [기본 구조] [엔터티 란?] - 엔터티는 고유한 이름을 가지고 있습니다 - 엔터티 키는 하나 이상의 속성에 의해서 정의됩니다 - 엔터티는 어떤 것을 저장 (관리) 합니다 - 엔터티는 업무에서 관리가 필요한 것입니다 [엔터티 특징] - 엔터티는 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야합니다 - 엔터티는 영속적으로 존재하는 인스턴스의 집합입니다 - 엔터티는 유일한 식별자에 의해 식별이 가능해야합니다 - 엔터티는 반드시 속성이 한개 이상 존재해야합니다 [인스턴스 란?] - 인스턴스는 테이..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex; interface Code{ public void No(); //메소드 헤더 정의 public void Ok(); //메소드 헤더 정의 } class Response implements Code{ @Override public void No() { //메소드 재정의 실시 System.out.println("아닙니다"); } @Override public void Ok() { //메소드 재정의 실시 System...

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [공용체 (union) 란?] - 공용체(union)는 union 키워드를 사용하여 선언하며, 한 가지를 제외한 모든 면에서 구조체와 같습니다 - 구조체와의 차이점은 공용체는 바로 모든 멤버 변수가 하나의 메모리 공간을 공유한다는 점입니다 - 공용체는 모든 멤버 변수가 같은 메모리를 공유하므로 한 번에 하나의 멤버 변수밖에 사용할 수 없습니다 - 공용체는 순서가 규칙적이지 않고, 미리 알 수 없는 다양한 타입의 데이터를 저장할 수 있..

/* =========================== */ [ 설명 ] 1. nslookup IP주소 : 도메인에서 사용중인 IP주소를 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. nslookup IP주소 명령어를 작성 > 도메인에서 사용중인 IP주소를 확인합니다 /* =========================== */

/* =========================== */ [ 설명 ] 1. netstat -ano : 내 PC에서 사용중인 포트를 확인할 수 있습니다 2. tasklist /FI "PID eq 포트" : 포트가 어디에서 사용중인지 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. netstat -ano 명령어를 작성 > 현재 포트 상태, PID 등을 확인합니다 (프로토콜 : 현재 사용중인 프로토콜) (로컬주소 : 현재 열려 있는 사용자 컴퓨터의 IP/호스트 네임과 사용중인 포트) (외부주소 : 현재 사용자의 컴퓨터에 접속되어 있는 IP/호스트 네임과 사용중인 포트) (상태 : ESTA..

/* =========================== */ [ 설명 ] 1. 한컴에서 텍스트 글자 자간 및 장평을 늘림, 줄임 방법입니다 /* =========================== */ /* =========================== */ [사용 방법] 1. 단축키를 사용해서 쉽게 텍스트 글자 자간 및 장평을 늘리고, 줄일 수 있습니다 /* =========================== */

/* =========================== */ [ 설명 ] 1. ping : 내 PC 네트워크 상태를 확인할 수 있습니다 2. 평소에 인터넷이 느려진다거나, 끊김이 있으면 핑 테스트를 통해서 네트워크 상태를 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. ping IP주소 명령어를 작성 > 시간이 1ms 이하 인지 확인 (정상) 및 패킷 손실률 확인 실시 2. 만약 시간이 1ms 이상이거나 패킷 손실률이 발생한 경우 네트워크 연결 상태가 불안정한 상태이므로 인터넷 as 기사를 불러서 확인할 필요가 있습니다 /* =========================== */

/* =========================== */ [ 설명 ] 1. java -version : 내 PC에 설치된 자바 버전을 확인할 수 있습니다 2. 자바로 프로그램을 개발하기 위해 자바를 설치 후 정상적으로 설치가 되었는지 확인하기 위해 사용합니다 /* =========================== */ /* =========================== */ [방법 설명] 1. java -version 명령어를 작성 > java version 에 명시된 설치 버전을 확인해줍니다 /* =========================== */

/* =========================== */ [ 설명 ] 1. ipconfig : 내 PC의 IP 주소를 확인할 수 있습니다 2. 서버로 PC를 사용할 경우 IP 주소를 확인 후 클라이언트에게 전달해줘야 클라이언트에서 접속할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. ipconfig 명령어를 작성 > IPv4 영역에 있는 ip 주소를 확인합니다 /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO 컴포넌트 : 텍스트 크기 변경 DP 기준 [textSize] textview.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); //TODO 컴포넌트 : 텍스트 색상 변경 [textColor] textview.setTextColor(Color.parseColor("#ff0000")); //TODO 컴포넌트 : 텍스트 스타일 변경 [textStyle] textview.setType..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ImageView : 이미지 변경 [src] imageview.setImageResource(R.drawable.ic_launcher_foreground); imagebutton.setImageResource(R.drawable.ic_launcher_foreground); //TODO 컴포넌트 : 배경 이미지 변경 [background] textview.setBackgroundResource(R.drawabl..

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [배치 프로그램 이란?] - 일괄 처리(batch processing)란 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 방식입니다 - 배치 프로그램 이란 한꺼번에 일괄적으로 대량 데이터 건을 처리하는 것입니다 (보통 정해진 특정한 시간에 실행됩니다) [배치 프로그램 특징] - 대량의 데이터를 처리합니다 - 특정 시간에 실행됩니다 - 일괄적으로 처리합니다 [배치 프로그램 사용 이유] - A 회사에 여러개의 대량 데이터가 존재하고, B 회사에서는 이러한 데이터를 사용해 여러 테이블에 데이터..

/* =========================== */ [ 설 명 ] [프로토콜 이란?] - 프로토콜(protocol)이란 컴퓨터끼리 정보를 주고받기 위한 일종의 규칙이나 약속을 의미합니다 - 일반적으로 정보를 교환할 때 데이터의 형식이나 통신 순서 등을 미리 일치시켜야만 통신이 가능합니다 이렇게 컴퓨터 사이의 통신에서 정보를 교환하기 위해 미리 만들어 둔 네트워크 통신 규약을 프로토콜이라합니다 [대표적인 프로토콜 종류] - 인터넷에서 사용되는 TCP(Transmission Control Protocol)와 IP(Internet Protocol) - 웹에서 사용되는 HTTP(HyperText Transfer Protocol) - 파일을 주고 받을 때 사용되는 FTP(File Tr..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [DataBase LINK (데이터베이스 링크) 란?] - 디비 링크 란 물리적으로 데이터베이스가 분리되어 있을 경우 오라클 서버의 ALIAS(별명)을 이용하여 서로 다른 DB에 접근하는 Oracle DBMS만의 기술입니다 - 디비 링크를 사용하면 A컴퓨터에서 B컴퓨터에 있는 테이블 및 함수 등을 조회할 수 있습니다 - 디비 링크를 사용하면 서로다른 DB간에 조인도 가능합니다 - A 컴퓨터에서 B 컴퓨터 테이블 및 함수 등을 사용하기 위..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex4; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[람다식 rambda 사용해 일회용 스레드 정의 및 for문 변수값 순차적 출력 실시]"); /*[설 명] * 1. 람다식이란 간단히 말해 메소드를 하나의 식으로 표현한 것입니다 * 2...

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [슈퍼키 란?] - 슈퍼키는 테이블에서 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합입니다 - 슈퍼키는 유일성만 만족하면 슈퍼키가 될 수 있습니다 (고유한 데이터 속성) [후보키 란?] - 후보키는 테이블에서 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합입니다 - 후보키는 기본키가 될 수 있는 후보들이며 유일성과 최소성을 동시에 만족해야합니다 [대체키 란?] - 대체키란 후보키가 두개 이상일 경우 그 중에서 어느 하나를 기본키로 지정하고 남은 후보키들을 대체키라합니다 - 대..

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [뷰 란?] - 뷰는 사용자에게 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이다 - 뷰는 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 표시됩니다 [뷰 특징] - 뷰는 기본테이블로부터 유도된 가상 테이블이며, 물리적으로 구현되어 있지는 않습니다 - 뷰는 데이터의 논리적 독립성을 제공합니다 - 뷰는 필요한 데이터만 뷰로 정의해 처리하기 때문에 관리가 용이하고 명령문이 간단해집니다 - 뷰는 기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야만 삽입, 삭제, 갱신, 연산 등 조작이 ..