목록지식 (20)
jineecode
프레임워크(Framework) 프레임워크는 뼈대나 기반구조를 뜻하고, 제어의 역전 개념이 적용된 대표적인 기술. 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성되어 있습니다. 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의합니다. 컴포넌트들은 재사용이 가능합니다. 높은 수준에서 패턴들을 조작화 할 수 있습니다. 라이브러리(Library) 라이브러리는 단순 활용가능한 도구들의 집합. 즉, 개발자가 만든 클래스에서 호출하여 사용, 클래스들의 나열로 필요한 클래스를 불러서 사용하는 방식을 취하고 있습니다. 프레임워크와 라이브러리의 차이점 라이브러리와 프레임워크의 차이는 제어 흐름에 대한 주도성이 누구에게/어디에 있는가에 있습니다. 즉, 어플리케이션의 Flow(흐름)를 누가 쥐고..
BOM (Browser Object Model) 브라우저의 창이나 프레임을 프로그래밍적으로 제어할 수 있게 해주는 객체모델 이다. 이를 통해서 브라우저의 새 창을 열거나 다른 문서로 이동하는 등의 기능을 실행시킬 수 있다. 전역객체로 window 가 있으며 하위 객체들로 location , navigator , document , screen , history 가 포함되어 있다. DOM (Document Object Model) 웹페이지를 프로그래밍적으로 제어할 수 있게 해주는 객체모델 이다. 최상위 인터페이스로 Node가 있으며 이는 아래와 같은 구조로 나타난다. 이미지 출처 위의 트리구조를 보면 엘리먼트 뿐만 아니라 텍스트와 주석도 있는 것을 알 수 있는데, 이런 것들까지도 DOM 트리에 포함된다. ..
본 게시글은 유튜버 '드림코딩 by 엘리' 님의 '서버사이드 렌더링 (개발자라면 상식으로 알고 있어야 하는 개념 정리 ⭐️)' 영상을 요약해 적은 게시글 입니다. MPA (Multiple Page Application) 사용자가 페이지를 요청할 때마다, 웹 서버가 요청한 UI와 필요한 데이터를 HTML로 파싱해서 보여주는 방식의 웹 어플리케이션이다. SPA (Single Page Application) 하나의 HTML 파일을 기반으로 자바스크립트를 이용해 동적으로 화면의 컨텐츠를 바꾸는 방식의 웹 어플리케이션이다. 전통적인 방식을 이용한다면, SPA가 사용하는 렌더링 방식은 CSR이고, MPA가 사용하는 렌더링 방식은 SSR이다. 웹의 역사 ⏲ 🔍 1990년대 중반 모두 Static Sites였음. 서버..
1. 다음 프로그램에서 100% 조건 커버리지를 만족하기 위해서 사용해야 할 테스트 케이스를 모두 고르시오. (단, TC1번 부터 순차적으로 실행시켜야 함) TC1 : X=3, Y=4, Z=2 TC2 : X=1, Y=5, Z=1 TC3 : X=5, Y=1, Z=3 정답) TC1, TC2, TC3 [출처] [2021년 제1회 기사 실기 출제예상 문제] (10과목) 애플리케이션 테스트 관리 - 37 (수제비- IT 커뮤니티 (정보처리기사,빅데이터분석기사 등)) | 작성자 수제비쌤
처음에는 수제비 교재만 가지고 공부했지만, 다시 공부한다면 유투브도 활용해서 보았으면 좋았을 것 같다. 글로만 보아서 이해가 안 가는 부분이 많기 때문. 유료강의는 비싼 감이 있고 필요한 강의만 듣고 싶어서 패스하였고 이해가 안 가는 부분만 찾아보았다. 1. 수제비 카페 및 교재 -데일리, 약술형뽀개기, 족보, 모의고사 등 -단, 교재는 정오표를 꼭! 확인해야하고 정오표조차 잘못된 경우가 있음. 정오표에 없는 것도 오탈자가 있으니 카페를 반드시 활용. 특히나 프로그래밍 활용 부분에서는 답지에 개행이 안 되어 있어서 매우 치명적이므로 지식베이스가 탄탄히 쌓여있어야 함. 콤마나 세미콜론 하나에 점수가 바뀌는 시험인데 이런 거 예민하면 비추천하지만 세상에 완벽한 책은 없다고 생각하며 공부하는 게 좋음... ㅠ..
SQL을 연습해볼 수 있는 좋은 사이트 www.tutorialspoint.com/execute_sql_online.php Online Sqlite Compiler - Online Sqlite Editor - Online Sqlite IDE - Sqlite Coding Online - Practice Sqlite Online - Execute Sqli www.tutorialspoint.com sqlfiddle.com/ SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions. Query Panel Use this panel to try to solve the problem with other..
1. #include void main(){ int i=1; for( ; i print(a> print(a>>2) ( ② ) >>> a=5 >>> b=3 >>> print(a&b) ( ③ ) >>> print(a|b) ( ④ ) 답) ① 40 ② 2 ③ 1 ④ 7 정답 및 해설) 시프트 연산 '' 은 비트를 이동시키는 연산자이다. a=10 에서 십진수 10을 이진수로 변환하면 1010이 된다. a2 를 하면 오른쪽으로 2비트 연산을 수행하면 0010 이 된다. a=5에서 십진수 5를 이진수로 변환하면 0101이 된다. b=3에서 십진수 3을 이진수로 변환하면 0011이 된다. a&b 는 0101 와 0011을 AND 연산을 한다. 0101 AND) 0011 -------------- 000..
파이썬 타입에는 크게 4종류가 있습니다. 자료형 설명 문법 및 사용 예시 리스트형 리스트 안에는 어떠한 자료형도 포함시킬 수 있습니다. 리스트명 = [요소1, 요소2, ...] 예) test = [1, 2, '한국'] 튜플형 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없는 특성을 제외하고는 리스트형과 거의 비슷합니다. 튜플명 = (요소1, 요소2, ...) 예) test = (1, 2, '한국') 세트형 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형입니다. 세트명 = set([요소1, 요소2, ...]) 또는 세트명 = {요소1, 요소2, ...} 예) a = {'일본', '중국', '한국'} 딕셔너리형 대응 관계를 나타내는 자료형입니다. 딕셔너리명 = {..