분류 전체보기 37

[SQLD / 노랭이] p.50: 30번

SELECT TO_CHAR(TO_DATE('2019.02.25', 'YYYY.MM.DD') + 1/12/(60/30), 'YYYY.MM.DD HH24:MI:SS') FROM DUAL; 🗒️ 해설✏️ 쿼리 분석1️⃣ TO_DATE('2019.02.25', 'YYYY.MM.DD')- 2019.02.25 문자열을 날짜 형식(DATE)으로 변환2️⃣ 1/12/(60/30)- 1/12: 1시간(1)을 12로 나누면 5분(0.0833)- (60/30) = 2- 1/12/2 = (1/12) * (1/2) = 1/24- 1/24은 하루(1)의 1/24 ➡️ 1시간 추가 ✏️ 정답: 2019.02.25 01:00:00

[SQLD] 합성 연산자

합성 연산자📍 이슈예제를 따라해 보는데 에러가 났다.SELECT ENAME || '의 직책은 ' || JOB || '이며 연봉은 ' || SAL || '이다.' FROM EMP;- 여기서 SAL 컬럼이 숫자 데이터다. Oracle에서는 숫자 타입을 문자열과 + 연산자로 연결하려고 하면 Invalid number라는 오류가 발생한다. 📍 해결-- 합성 연산자SELECT ENAME || '의 직책은 ' || JOB || '이며 연봉은 ' || TO_CHAR(SAL) || '이다.' FROM EMP;- Oracle에서는 문자열을 연결할 때 || 연산자를 사용한다. (+는 덧셈 연산자로 인식됨)- TO_CHAR(SAL): 숫자 타입인 SAL을 문자열로 변환하여 연결한다. 📍 결과

✏️ SQLD 2025.02.28

[2025년 1회] 정보처리기사 필기 시험 준비 과정과 후기 & 해외 대학 졸업자 응시자격서류 제출

25년 1회 정보처리 기사 필기 후기🗒️ 배경배경부터 셀털을 하자면... 전공생이기는 하나 졸업 이후 꽤 되었고 중간에 전공과 아예 관련이 없는 업무를 3년간 해서 다 까먹은 상태였다. 전공생이라 하기도 뭣한... 전공생이다.그냥 하는 말이 아니고 노베 수준이다. 전공을 하면서도 행복했던 사람이 아니였기 때문에...^^그나마 SeSAC 수업을 들었던게 도움이 되었달까...? 그치만 1과목~3과목 & 5과목 (코딩 관련 문제가 있는 4과목 제외)에는 그닥 관련이 없어서 (다시 한번 말하지만) 노베인 나는 걍 울면서 했다.📅 기간SeSAC 학원과 병행하느라 시험 신청은 호기롭게 2월19일로 해놓고 1월 셋째주 부터 벼락치기를 했다^^^ 매일 하루에 최소 4시간은 사용한 것 같다... 아무래도... 그래야..

[필기 / 1과목] 소프트웨어 아키텍쳐 패턴의 종류

1️⃣ 계층화 패턴 (Layered Pattern)- 시스템을 기능별로 계층 구조로 나누어 구성하는 방식.- 각 계층은 특정 기능을 수행 ➡️ 상위 계층은 하위 계층에 대한 서비스를 제공- 노드와 간선으로 구성.- 계층 모델 이라고도 한다.2️⃣ Client-Server Pattern- 클라이언트가 요청을 보내고 서버가 응답하는 구조.- 하나의 서버와 여러 클라이언트로 구성.3️⃣ Pipe-Filter Pattern- 데이터를 처리하는 필터를 연결하여 데이터 스트림을 처리하는 방식.- 각 필터는 독립적으로 작동.- 단방향으로 흐른다.4️⃣ Broker Pattern- 분산 컴포넌트 간의 통신을 중재하는 브로커 역할을 한다.5️⃣ MVC Pattern- 모델(데이터), 뷰(사용자 인터페이스), 컨트롤러(입..

[필기 / 1과목] 결합도 (Coupling) & 응집도 (Cohesion)

결합도 (Coupling) 📍 결합도가 낮을 수록 좋다.📄 자스제외공내 (낮음➡️높음) 1. 자료 결합도 (Data Coupling) 🌟가장 좋음🌟- 모듈 간의 인터페이스로 전달되는 파라미터를 통해서만 모듈간의 상호 작용이 일어나는 경우2. 스탬프 결합도 (Stamp Coupling)- 모듈 간의 인터페이스로 배열이나 오브젝트, 스트럭처 등이 전달되는 경우3. 제어 결합도 (Control Coupling)- 단순 처리할 대상인 값만 전달되는게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되어 다른 모듈의 흐름을 제어4. 외부 결합도 (External Coupling)- 두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜, 디바이스 인터페이스를 공유할 때 발생5. 공통 결합도 (Com..

[새싹/코딩온] 풀스택 웹 개발자 취업 부트캠프 12주차 (2): React Hooks, Router

Hooks- 함수형 컴포넌트에서 상태 관리와 생명주기 기능을 사용할 수 있게 해주는 함수.- Hook은 React의 함수형 컴포넌트 내에서만 사용 가능.- custom Hook 이름은 "use"로 시작하는 것을 권장.💻 주요 Hook 종류1. useState: 컴포넌트에서 상태를 관리할 수  있게 해준다.2. useEffect: 컴포넌트의 랜더링 이후에 특정 작업을 실행할 수 있게 해준다. useEffect(() => { console.log("location이 변경될 때 마다 실행됩니다. ✊🏻"); }, [location]);3. useMemo: 계산 비용이 높은 연산의 결과를 메모이제이션하여 성능을 최적화 한다. // [useMemo 사용!] // 특정 값이 변경되었을 때만 함수가 호출..

[새싹/코딩온] 풀스택 웹 개발자 취업 부트캠프 12주차 (1): React style

Style 적용💻 일반 CSS- inline style 적용하기export default function BasicCSS() { // object 따로 선언 const childDiv = { backgroundColor: "pink", width: "100px", height: "100px", textAlign: "center", lineHeight: "100px", }; return ( 스타일 적용 방법 인라인 스타일 CSS 파일 만들어서 import .module.css 파일 만들어서 import styled-components 라이브러리 사용(설치 필요) SAAS 사용 (설치..

[새싹/코딩온] 풀스택 웹 개발자 취업 부트캠프 11주차 (2): React Props & State, Event Handling, map(), filter(), Life Cycle

Props & State💻 Props (Properties)- 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달하는 방법 (상위➡️하위 만 가능!)- 여러 번 쓰이는 컴포넌트에서 내부 데이터만 다르게 사용하고 싶을 때 사용- 컴포넌트끼리 값을 전달하는 수단// Class형 propsimport { Component } from "react";// props는 반드시 객체이다.class ClassProps extends Component { render() { const divStyle = { color: this.props.color, }; return ( hi, {this.props.name} 별명: {this.props...

[새싹/코딩온] 풀스택 웹 개발자 취업 부트캠프 11주차 (1): React

ReactFacebook에서 개발한 사용자 인터페이스(UI) 구축을 위한 Javascript 라이브러리이다.🖥️ 특징1️⃣ Data Flow- 단방향 데이터 흐름을 채택하고 있다. 데이터는 부모 컴포넌트에서 자식 컴포넌트로 단방향 전달된다.2️⃣ Component 기반 구조- 어플리케이션의 UI를 독립적이고 재사용 가능한 조각으로 나누어 구성한다. - 코드의 재사용성과 유지보수성이 향상된다.3️⃣ Virtual DOM1) 상태 변경: 컴포넌트의 상태가 변경되면 React는 새로운 Virtual DOM 트리를 생성한다.2) 비교: 새로 생성된 Virtual DOM과 이전 Virtual DOM을 비교하여 변경된 부분을 파악한다.3) 재조정: 변경된 부분만을 실제 DOM에 적용한다.4️⃣ Props and ..