본문 바로가기

전체 글

(220)
애플리케이션, API, 라이브러리 정의 애매하지 않게 확실히 정리 Application Application 은 적용, 응용이라는 뜻이다. 실행파일 형태로 된 "소프트웨어"를 Application이라고 지칭한다. 즉, 실제로 기능을 하는 최종상태의 것을 말한다. 간단하게 프로그램이다. API(Application Programming Interface) - 프로그램간 커뮤니케이션 ex) http://~.com/api/v1/story/part1 일 경우 마지막의 part1에 2나 3 등 등록해둔 api정보를 입력하면 해당 part번호에 해당하는 파트 정보를 리턴하는 방식. 쉽게 생각하면 자료 요청 -> 자료응답이지만 해당 프로그램의 기능을 다른 프로그램이 쓸 수 있게 하는것이 목적으로 나아가 카카오게임에서 카카오톡 API를 사용해 카카오톡에서 ..
자바 시작하기 1.1 프로그래밍 언어란?사람과 컴퓨터는 각자의 언어를 이해할 수 없기에 다리 역할을 하는 프로그래밍 언어가 필요하다. 저급언어는 기계어에 가까운 언어(어셈블리어), 고급 언어는 사람이 쉽게 이해가능한 언어(C,JAVA) 사람이 고급 언어로 작성한 것을 소스라고 부르고, 이것은 컴파일러라는 소프트웨어에 의해 기계어로 번역된 후 컴퓨터에서 실행할 수 있게 된다. 사람이 작성 -> 소스 -> 컴파일러 -> 기계어 -> 실행 순 1.2.2 자바의 특징이식성(서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것)이 높다 - JRE(Java Runtime Environment)가 설치되어 있는 다양한 OS(리눅스, 윈도우)등에서 실행 가능 객체 지향 언어이다 - 객체를 먼저 만들고, 이것들..
요구사항 확인 - 소프트웨어 생명 주기 나올것 같은것만 정리 각 모형들의 간단한 특징, 폭포수모형과 애자일 비교 정도만 봐두면 될듯.애자일 선언문의 경우 읽어보고 좀 아닌걸 제외하는걸로.. 1. 폭포수 모형- 이전 단계를 확실히 마무리하고 다음 단계로 진행하는 개발 방법론(순차적이다.)- 메뉴얼이 있어야 되고, 다음 단계로 가기 위해서는 결과물이 나와야함. 검토 -> 계획 -> 요구 분석 -> 설계 -> 구현(코딩) -> 시험(검사) -> 유지보수 2. 프로토타입 모형- 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 모형- 폭포수 모델의 단점을 보완 - 사용자와 시스템 사이 인터페이스에 중점을 두어 개발 3. 나선형 모형- 폭포수 모형,프로토타입 모형 장점에 위험 분석 기능을 추가- 소프트웨어를 개발하면서 발생할 수 있..
2020 시나공 정보처리기사 정리(A만) 2020 시나공 정보처리기사 필기 책을 바탕으로 정리해서필기 실기를 다이렉트로 붙어보자. 책의 내용들이 중요도에 따라 A,B,C로 정리되어있는데먼저 A만 압축, 정리하고 60점으로 합격한다.최소한의 노력으로 따기 필요없어보이는것은 과감히 생략A는 55개니까 이것만 하고 문제풀이 반복으로.
모바일 운전면허증 3분만에 등록완료 드디어 휴대폰만 들고다녀도 되는 세상이 왔다.삼성페이로 카드, PASS앱으로 신분증 끝 잡소리 각설하고 바쁘니까 3분만에 사진 따라하면 등록완료다 시작 참고로 안드로이드랑 아이폰이랑 비슷하다 동생꺼 봤다 진짜 시작 *밧데리미안 1. 폰켜고 앱스토어 들어간다.- 'PASS'친다(''빼고)- 자신의 통신사 선택다운(알뜰폰이든 뭐든 결국 통화통신사로) 2. 앱실행하고 다 확인 누른다(이런거뜨면 시키는대로한다.) 3. 본인인증한다. 4. 맨날치는 비번6자리, 또 해주자. 5. 해두면편하다 한번만에된다 하자. 6. 신분증 누르고 7. 촬영한다- 꼭 평평한데서 할것 빛반사 없는데서 할것- 하라는대로 안하면 한 열번이상 할거다 장담함. 8. 끝? 정말 간단하다 끝이다. 사실 안따라봐도 될듯하다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ..
Automation Anywhere 설치 * 먼저 이 글을 읽는다믄 홀로 Automation Anywhere(AA)를 배우기 위해서 찾아본 경우일텐데, 중간중간 생략된 부분들은 크롬->한국어번역 또는 애초에 AA사이트에서 한국어 지원을 하므로 읽으면서 진행하자. 1. Automation Anywhere를 설치하기 위해 먼저 https://www.automationanywhere.com/kr/ 으로 접속한다. * 사이트가 수시로 바뀌니 어느정도 참고만 할 것 또한 사이트자체가 매우느리니 성급하게 새로고침하지말고 기다리자. 현재는 A2019버전만 사용하도록 되어있지만, 이전에 만들었던 것들은 v11.x버전들이라 둘 다 활용을 할 줄 알아야된다고 생각한다. 2. FREE TRIAL 시작버튼을 누르고 밑의 옵션 3가지 중 원하는 옵션을 선택한다. 아마..
3장 데이터 입출력 구현 31 데이터 모델의 개념 데이터 모델의 구성요소 3가지-개체,속성,관계데이터 모델의 종류 3가지 - 개념적,논리적,물리적 모델데이터 모델에 표시할 요소 3가지 - 구조,연산,제약조건 개체 - 데이터베이스에 표현하려는것속성 - 데이터의 가장작은 논리적단위(필드)관계 - 개체 간의 관계, 속성간의 연결 다치종속-속성, 기수성-관계 ,정규화-개체 추상적개념,E-R모델 - 개념적 데이터 모델 구조 - 데이터 구조 표현연산 - DB를 조작하는 기본 도구제약조건 - 실제 데이터의 논리적인 제약 조건 컴퓨터가 이해하고 처리할 수 있도록 변환- 논리적데이터 모델 32 이상/함수적 종속/정규화이상 - 테이블 조작시 데이터 중복등의 발생으로 문제가 있을때삽입 이상 - 삽입시 데이터의 값이 없으면 입력 불가삭제 이상 - 삭..
Section 75 LIKE '%' 모든 문자를 대표함, '_' 문자 하나를 대표함, '#' 숫자 하나를 대표함 SELECT * FROM 사원;SELECT DISTINCT 주소 FROM 사원; - DISTINCT 중복제거, 한번만 출력 SELECT 부서 + '부서의' AS 부서, 이름 + '의 월급' AS 이름, 기본급+10 AS 기본급 FROM 사원; SELECT * FROM 사원 WHERE 부서 = '기획';SELECT * FROM 사원 WHERE 부서 = '기획' AND 기본급>110;SELECT * FROM 사원 WHERE 부서 = '기획' OR 부서 = '인터넷'; SELECT * FROM 사원 WHERE 이름 LIKE '김%';SELECT * FROM 사원 WHERE 생일 BETWEEN #01/01/69# AND..