목록전체 글 (7666)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bPUoLK/btqW4hSHDVG/4EuP3QEkjLj47WTQEpugpK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LzSf1/btqWXbyVYvv/SU5hK3pLOttufvIPwLpkKk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [공용체 (union) 란?] - 공용체(union)는 union 키워드를 사용하여 선언하며, 한 가지를 제외한 모든 면에서 구조체와 같습니다 - 구조체와의 차이점은 공용체는 바로 모든 멤버 변수가 하나의 메모리 공간을 공유한다는 점입니다 - 공용체는 모든 멤버 변수가 같은 메모리를 공유하므로 한 번에 하나의 멤버 변수밖에 사용할 수 없습니다 - 공용체는 순서가 규칙적이지 않고, 미리 알 수 없는 다양한 타입의 데이터를 저장할 수 있..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lv2y7/btqXj7uqIaB/vAj3DBNjOiaXX2MpRAWL6K/img.png)
/* =========================== */ [ 설명 ] 1. nslookup IP주소 : 도메인에서 사용중인 IP주소를 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. nslookup IP주소 명령어를 작성 > 도메인에서 사용중인 IP주소를 확인합니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dydH8o/btqWXaT9swb/w4qXRtab9fxED3QC6QN3bk/img.png)
/* =========================== */ [ 설명 ] 1. netstat -ano : 내 PC에서 사용중인 포트를 확인할 수 있습니다 2. tasklist /FI "PID eq 포트" : 포트가 어디에서 사용중인지 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. netstat -ano 명령어를 작성 > 현재 포트 상태, PID 등을 확인합니다 (프로토콜 : 현재 사용중인 프로토콜) (로컬주소 : 현재 열려 있는 사용자 컴퓨터의 IP/호스트 네임과 사용중인 포트) (외부주소 : 현재 사용자의 컴퓨터에 접속되어 있는 IP/호스트 네임과 사용중인 포트) (상태 : ESTA..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dA1SBa/btqWXa0KH5K/3DOlQi6s5QcFu4i69bUjEK/img.png)
/* =========================== */ [ 설명 ] 1. 한컴에서 텍스트 글자 자간 및 장평을 늘림, 줄임 방법입니다 /* =========================== */ /* =========================== */ [사용 방법] 1. 단축키를 사용해서 쉽게 텍스트 글자 자간 및 장평을 늘리고, 줄일 수 있습니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEWU4g/btqW8HC8e6I/IKWgP53bvK0akzV4VAgIYK/img.png)
/* =========================== */ [ 설명 ] 1. ping : 내 PC 네트워크 상태를 확인할 수 있습니다 2. 평소에 인터넷이 느려진다거나, 끊김이 있으면 핑 테스트를 통해서 네트워크 상태를 확인할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. ping IP주소 명령어를 작성 > 시간이 1ms 이하 인지 확인 (정상) 및 패킷 손실률 확인 실시 2. 만약 시간이 1ms 이상이거나 패킷 손실률이 발생한 경우 네트워크 연결 상태가 불안정한 상태이므로 인터넷 as 기사를 불러서 확인할 필요가 있습니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b6y53g/btqXb2ttElD/aKfRfGW3f2iWdTUFeRgbNk/img.png)
/* =========================== */ [ 설명 ] 1. java -version : 내 PC에 설치된 자바 버전을 확인할 수 있습니다 2. 자바로 프로그램을 개발하기 위해 자바를 설치 후 정상적으로 설치가 되었는지 확인하기 위해 사용합니다 /* =========================== */ /* =========================== */ [방법 설명] 1. java -version 명령어를 작성 > java version 에 명시된 설치 버전을 확인해줍니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d8E0G4/btqXj7VgQ4y/sP3VX7Dc65Zphpz7NvMaYk/img.png)
/* =========================== */ [ 설명 ] 1. ipconfig : 내 PC의 IP 주소를 확인할 수 있습니다 2. 서버로 PC를 사용할 경우 IP 주소를 확인 후 클라이언트에게 전달해줘야 클라이언트에서 접속할 수 있습니다 /* =========================== */ /* =========================== */ [방법 설명] 1. ipconfig 명령어를 작성 > IPv4 영역에 있는 ip 주소를 확인합니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4LPN7/btqWW91N7GC/WGgjd3OvEKfvWOyVbkMXGk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO 컴포넌트 : 텍스트 크기 변경 DP 기준 [textSize] textview.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); //TODO 컴포넌트 : 텍스트 색상 변경 [textColor] textview.setTextColor(Color.parseColor("#ff0000")); //TODO 컴포넌트 : 텍스트 스타일 변경 [textStyle] textview.setType..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwXF7X/btqWXazE0s5/9dZ2X9F3v5u4zPgAu42qZk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dWJ8Op/btqW4ip5MRQ/2E5HgKbXgcAgz94rxrDUMk/img.png)
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [배치 프로그램 이란?] - 일괄 처리(batch processing)란 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 방식입니다 - 배치 프로그램 이란 한꺼번에 일괄적으로 대량 데이터 건을 처리하는 것입니다 (보통 정해진 특정한 시간에 실행됩니다) [배치 프로그램 특징] - 대량의 데이터를 처리합니다 - 특정 시간에 실행됩니다 - 일괄적으로 처리합니다 [배치 프로그램 사용 이유] - A 회사에 여러개의 대량 데이터가 존재하고, B 회사에서는 이러한 데이터를 사용해 여러 테이블에 데이터..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/r8Hwg/btqXgpuVOUy/SFbUdwLgenmpSfbjPrkzj1/img.png)
/* =========================== */ [ 설 명 ] [프로토콜 이란?] - 프로토콜(protocol)이란 컴퓨터끼리 정보를 주고받기 위한 일종의 규칙이나 약속을 의미합니다 - 일반적으로 정보를 교환할 때 데이터의 형식이나 통신 순서 등을 미리 일치시켜야만 통신이 가능합니다 이렇게 컴퓨터 사이의 통신에서 정보를 교환하기 위해 미리 만들어 둔 네트워크 통신 규약을 프로토콜이라합니다 [대표적인 프로토콜 종류] - 인터넷에서 사용되는 TCP(Transmission Control Protocol)와 IP(Internet Protocol) - 웹에서 사용되는 HTTP(HyperText Transfer Protocol) - 파일을 주고 받을 때 사용되는 FTP(File Tr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RJsmQ/btqW4hR1KQl/Z6Hhk1UudJIXRkefCAX3a0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [DataBase LINK (데이터베이스 링크) 란?] - 디비 링크 란 물리적으로 데이터베이스가 분리되어 있을 경우 오라클 서버의 ALIAS(별명)을 이용하여 서로 다른 DB에 접근하는 Oracle DBMS만의 기술입니다 - 디비 링크를 사용하면 A컴퓨터에서 B컴퓨터에 있는 테이블 및 함수 등을 조회할 수 있습니다 - 디비 링크를 사용하면 서로다른 DB간에 조인도 가능합니다 - A 컴퓨터에서 B 컴퓨터 테이블 및 함수 등을 사용하기 위..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oHfKn/btqW4hkczXj/eKl58ABIQgKeadgM36XHUk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pJBQZ/btqXb2NtWU9/dxgpVFkc3vQITT4vsxa3W1/img.png)
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [슈퍼키 란?] - 슈퍼키는 테이블에서 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합입니다 - 슈퍼키는 유일성만 만족하면 슈퍼키가 될 수 있습니다 (고유한 데이터 속성) [후보키 란?] - 후보키는 테이블에서 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합입니다 - 후보키는 기본키가 될 수 있는 후보들이며 유일성과 최소성을 동시에 만족해야합니다 [대체키 란?] - 대체키란 후보키가 두개 이상일 경우 그 중에서 어느 하나를 기본키로 지정하고 남은 후보키들을 대체키라합니다 - 대..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PROPd/btqXgo3L7JF/TL5EOcZxwQLQHk791q33lK/img.png)
/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [뷰 란?] - 뷰는 사용자에게 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이다 - 뷰는 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 표시됩니다 [뷰 특징] - 뷰는 기본테이블로부터 유도된 가상 테이블이며, 물리적으로 구현되어 있지는 않습니다 - 뷰는 데이터의 논리적 독립성을 제공합니다 - 뷰는 필요한 데이터만 뷰로 정의해 처리하기 때문에 관리가 용이하고 명령문이 간단해집니다 - 뷰는 기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야만 삽입, 삭제, 갱신, 연산 등 조작이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yslzn/btqXgoJrnwh/wwBMPWaKQMZnRKIY6BEjpk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=================== [앱이 설치되어있으면 실행, 아니면 마켓이동 실시 메소드] ===================== public void goAppRun(String packageNames){ boolean isExist = false; PackageManager packageManager = getPackageManager(); List mApps; Intent mIntent = new Intent..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/6CFZT/btqXgobBhl8/1XDQEakozoVFlmuiiQUwCK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI4; import java.util.Iterator; import java.util.LinkedList; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[LinkedList 및 iterator 사용해서 컬렉션 프레임워크 데이터 순차적 출력..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5kwqy/btqWVSFUat5/gwH0pAjqQMlVKXybjF80q0/img.png)
/* =========================== */ [ 설 명 ] 개발 언어 : Java [래퍼 클래스 (Wrapper class) 란?] - 래퍼 클래스란 기본 타입에 해당하는 데이터를 객체로 포장해 주는 클래스를 래퍼 클래스(Wrapper class)라고 합니다 - 래퍼 클래스는 각각의 타입에 해당하는 데이터를 인수로 전달받아, 해당 값을 가지는 객체로 만들어 줍니다 - 래퍼 클래스는 산술 연산을 위해 정의된 클래스가 아니므로, 인스턴스에 저장된 값을 변경할 수 없습니다. 단지, 값을 참조하기 위해 새로운 인스턴스를 생성하고, 생성된 인스턴스의 값만을 참조할 수 있습니다 [래퍼 클래스 사용 이유] - 프로그램에 따라 기본 타입의 데이터를 객체로 취급해야 하는 경우에 사용합니..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4Pj46/btqWWr1sGt3/lhN09KwPmN2tdHq2dIr2yk/img.png)
/* =========================== */ [ 설명 ] 1. cmd는 윈도우에서 사용하는 dos 명령어입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. Window + R : 커맨드 창을 실행합니다 2. 실행창에서 cmd 입력 : 명령 프롬프트 창을 실행해줍니다 /* =========================== */