전체 글 166

[리눅스마스터] 리마1급 실기 기출, 준비 팁, 리눅스 환경설정

[리눅스마스터] 리마 1급 필기 준비하기 (문제집, 기출) 2022년 기준으로 작성됨 시험 접수 KAIT 자격검정 리눅스마스터 졸업인증 경동대학교(정보보안학과), 공주대학교(컴퓨터공학부), 광안대학교(정보보호학과), 국제대학교(컴퓨터정보통신과), 동덕 developefeel.tistory.com 필기를 붙었다면 실기준비 전에 미리 환경설정을 준비해놓는다. 리눅스 환경 준비하기 가상머신 (VM 다운로드) https://www.virtualbox.org/wiki/Downloads 위 링크에서 자신의 OS에 맞는 가상머신을 다운받아준다. (그냥 다 yes눌러도 별 상관없음) OS 이미지 (ISO 다운로드) 리마 사이트의 자격안내 페이지에 하단을 보면 해당회차의 리눅스 버전이 나온다. 구글링 해서 해당 버전의 ..

Study 2022.06.20

[리눅스마스터] 리마 1급 필기 준비하기 (문제집, 기출)

2022년 기준으로 작성됨 시험 접수 KAIT 자격검정 리눅스마스터 졸업인증 경동대학교(정보보안학과), 공주대학교(컴퓨터공학부), 광안대학교(정보보호학과), 국제대학교(컴퓨터정보통신과), 동덕여자대학교(컴퓨터공학과), 동서울대학교(네트 www.ihd.or.kr 위 사이트에서 접수하며 시험 장소는 널널한 편 문제집 '노란책'으로 유명한 문제집을 사용했다. 다른 사람한태는 잘 맞을 지 모르겠지만 문제 위주로 자격증을 준비하는 나에겐 맞지 않는 부분이 많았다. 이론적 내용이 많고 사실상 시험에 나오는 모든 내용을 다 담고있다. 책에 담긴 문제 자체는 그렇게 많지 않지만 적중률도 높고 확실하게 다 이해했을 시 시험통과 자체는 문제없다. 리눅스를 조금 알거나 문제중심으로 공부하는 사람은 문제집없이 준비해도 무방함..

Study 2022.06.19

[정보처리기사] 정처기 실기 빠르게 합격하기 (팁, 시험준비, 기출, 문제집)

[정보처리기사] 정처기 필기 빠르게 합격하기 (팁, 시험준비, 기출, 문제집) 2022년 기준으로 작성됬습니다. 시험 접수 Q-net 자격의 모든것 www.q-net.or.kr 큐넷에서 해당 시험기간에 맞춰 접수한다. 정각에 바로 들어가지 않는이상 자리가 모자란 현상은 당연 10시, 14시에 새로 developefeel.tistory.com 시험 접수 및 문제집 접수와 문제집의 내용은 위의 필기시험 글에 포함된다. 필기는 시나공, 실기는 수제비로 준비했으며 교재는 둘 중 뭐든 상관없다고 생각 공부 방법 - 문제집 필기의 공부 방법과 공통되는 부분이 많다. 내용을 이해하지 않고 역시나 문제쪽으로 빠르게 넘어갈 것 단답형은 정해진 키워드를 외우는 쪽으로 공부 (단답형 문제는 문제와 답의 '단어'에 집중) 서..

Study 2022.06.19

[정보처리기사] 정처기 필기 빠르게 합격하기 (팁, 시험준비, 기출, 문제집)

2022년 기준으로 작성됬습니다. 시험 접수 Q-net 자격의 모든것 www.q-net.or.kr 큐넷에서 해당 시험기간에 맞춰 접수한다. 정각에 바로 들어가지 않는이상 자리가 모자란 현상은 당연 10시, 14시에 새로운 자리가 갱신 마지막 날까지도 널널하게 갱신되는 경우가 많으니 그나마 가까운 곳에 신청해두고 자리가 나면 장소변경가능 문제집 - 시나공 vs 수제비 필기는 시나공으로, 실기는 수제비로 준비해봤지만 둘다 딱히 큰 차이없이 준비하기 좋은책이었다. 준비할 시간도 모자란데 책 고를시간을 낭비하느니 아무거나 마음에 드는 것으로 미리 준비해둔다. 공부방법 - 문제집 전공자 기준으로 8일 걸렸다. (전공자는 프로그래밍 언어등 가장 비중높은 부분에서 시간절약가능) 시험 접수 후 책사고 정보모으고 방법고..

Study 2022.06.19

[JS] 클래스 프로퍼티와 메서드

프로퍼티와 메서드 위와 같이 클래스에는 this로 가르키는 클래스내에 속하는 속성과 메소드가 존재할 수 있다. 클래스 내의 멤버들에 접근하기 위해서는 인스턴스를 생성해서 해당 메소드나 변수에 접근할 수 있다. 클래스 프로퍼티와 메서드 일반 프로퍼티와 다르게 클래스 프로퍼티는 클래스 명에 바로 프로퍼티를 추가하고 인스턴스 생성없이 접근할 수 있다. 인스턴스 생성이 없어도 해당 내용이 출력된다. 메소드 또한 마찬가지로 생성하고 리터럴 형태의 info를 리턴했을 때, info중 desc속성에 접근해본다. 이처럼 인스턴스 생성없이도 호출되는 것을 클래스프로퍼티와 메소드라 한다. Math.max등의 사용법을 생각해보면 인스턴스 생성없이 사용했던 것을 생각해보면 된다.

[JS] 함수형 설계와 클래스형 설계

함수의 이름과 기능이 동일한 함수와 클래스를 설계하여 비교한다. 정의 클래스의 this는 자기자신을 가르키며 this.변수 는 자신의 클래스에 속하는 속성을 정의한다. 함수의 속성은 지역변수를 정의하여 사용한다. 또한 클래스의 첫 글자는 대문자로 적는다. 메소드 클래스의 메소드는 프로토타입 형태로 외부로 빼더라도 해당 메소드에 속하며 공간을 공유할 수 있다. 클래스 자기자신을 가르키는 this를 통해 클래스 내의 속성에 접근할 수 있다. 반면 함수는 자신에게 속하는 함수를 외부에 정의할 수 없어 함수 안에 중첩함수를 정의한다. 함수 내에 있으니 당연히 속성과 공간을 공유한다. 내부 접근 클래스 내의 모든것은 인스턴스 생성을 통해 접근이 가능하다. 함수내의 중첩함수는 함수 내에서 init()을 마지막에 호..

[jinja2] html에서 파이썬 코드 사용하기

아래 글에 이어서 합니다. [Back-end] Html에서 get방식으로 파라미터 값 넘기기 URL로 파라미터를 넘기는 방식에 대해 선행이 필요하다면 아래로 [Back-end] get방식으로 파라미터 값 넘기기 선행으로 REST방식으로 데이터 전송하는 방법에 대해 [Back-end] flask로 Rest API 구현 REST (REpr developefeel.tistory.com 변수 사용 html에서 변수는 {{ }}중괄호 두개를 겹쳐서 사용한다. 라우팅경로에서 user변수를 받아 name1에 전달하고 name2에는 문자열을 넣어준다. 해당 변수자리에 전달된 값들이 나타난다. for문 사용 변수는 마찬가지로 중괄호 두개를 겹쳐서 사용하고 for문은 {% 를 사용해 정의하며 endfor를 사용해 반복문이..

Back-end 2022.06.17

[JS] 프로토타입 클래스

프로토타입 클래스의 정의는 함수형 클래스의 정의와 유사하다. [JS] 함수형 클래스 함수 선언 함수 선언을 위해서 function을 명시하고 사용할 함수 이름과 ()를 넣어주며 {}안에 내용을 넣는다. 여기서 this란 {}의 내용이 적힌 곳, 즉 Person의 주소가 들어가며 this.name은 Person의 name변 developefeel.tistory.com 프로토타입 클래스 정의 위의 글에서 사용했던 함수형 클래스의 정의다. 프로토타입의 정의는 여기서 메소드만 바깥으로 빼서 클래스의 이름과 메소드의 이름사이에 prototype을 적어준다. 인스턴스 두개를 생성하고 출력메소드를 사용해본다. 결과 또한 함수형 클래스와 같게 나온다. 함수형과 프로토타입의 차이점 함수형의 메소드는 인스턴스가 생성될 때..

[JS] 함수형 클래스

함수 선언 함수 선언을 위해서 function을 명시하고 사용할 함수 이름과 ()를 넣어주며 {}안에 내용을 넣는다. 여기서 this란 {}의 내용이 적힌 곳, 즉 Person의 주소가 들어가며 this.name은 Person의 name변수를 뜻한다. 인스턴스 생성과 접근 선언된 함수형 클래스를 사용하기 위해서 인스턴스 이름인 person을 부르고싶은대로 적고 new를 사용하여 Person클래스를 가져온다. 앞으로 person이라는 이름의 인스턴스는 Person함수의 기능을 사용할 수 있다. 생성된 인스턴스의 age를 15로 변경했다. 여기서 기존의 Person의 age값인 10은 변하지 않는다. 인스턴스는 Person의 초기값을 가져올 뿐 인스턴스가 생성됬다면 해당 인스턴스는 Person을 복사해 온다..

[JS] 리터럴 클래스

리터럴 변수는 값을 저장하고 이용한다. 그런데 이 변수는 여러개의 값 또한 저장할 수 있다. 중괄호로 묶고 각 속성을 , 로 구분지어 명시하면 개개의 속성들은 해당 개체가 가지는 멤버가 된다. 변수 뿐 아니라 함수까지 멤버로 넣을 수 있다. 이렇게 중괄호로 여러 속성과 함수를 묶어서 , 로 구분지어서 사용하는 방식을 리터럴이라고 한다. 리터럴 클래스 멤버 접근 리터럴 클래스 내의 멤버들에 접근하기 위해서는 해당 클래스의 이름과 닷 ( . ) 연산자로 클래스 내의 멤버를 적어서 접근한다. user클래스 내의 showInfo 멤버메소드를 호출했다. user의 age속성에 접근하기 위해서 user.age로 적어준다. 리터럴의 데이터포장 만약 한 사람의 인적사항을 일반 함수로 출력하고 싶다면 속성만큼의 인자를 ..