
아랩 나도 코딩왕 1주차 정리 - JavaScript
자바스크립트에서는 함수를 변수처럼 저장한다. DOM(Document Object Model) : HTML의 요소들을 자바스크립트로 접근하고 수정할 수 있도록 한다. 1) DOM을 이용해 HTML 내부에 글 입력하기 2) DOM을 이용헤 HTML의 태그 가져오기 Hi H I Hello element.textContent = "내용" : head의 값을 가져와 출력하는 역할
자바스크립트에서는 함수를 변수처럼 저장한다. DOM(Document Object Model) : HTML의 요소들을 자바스크립트로 접근하고 수정할 수 있도록 한다. 1) DOM을 이용해 HTML 내부에 글 입력하기 2) DOM을 이용헤 HTML의 태그 가져오기 Hi H I Hello element.textContent = "내용" : head의 값을 가져와 출력하는 역할
애플리케이션 아키텍쳐 - 계층형 구조 사용 Controller --> Service --> Repository --> DB Controller, Web : 웹 계층 Service : 비즈니스 로직, 트랜잭션 처리 Repository : JPA를 직접 사용하는 계층, 엔티티 매니저 사용 Domain : 엔티티가 모여있는 계층, 모든 계층에서 사용 - 패키지 구조 jpabook. jpashop domain exception repository service web package jpabook.jpashop.repository; import jpabook.jpashop.domain.Member; import lombok.RequiredArgsConstructor; import org.springframewor..
[ WARN:0] global /home/pi/opencv/opencv-4.5.1/modules/videoio/src/cap_gstreamer.cpp (1825) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Cannot identify device '/dev/video0'. [ WARN:0] global /home/pi/opencv/opencv-4.5.1/modules/videoio/src/cap_gstreamer.cpp (914) open OpenCV | GStreamer warning: unable to start pipeline [ WARN:0] global /hom..
템플릿 1. const와 주솟값 관련된 문제 bool Push( const T &pushValue) { // &T 자료형에 대한 const if (!isFull()) { stackPtr[++top] = pushValue return true; } cout Maybe Yes? 생성자 소멸자 매개변수 문제 해결 1. 생성자의 매개변수에 문자열을 넣었을 때 char * 자료형을 가지고 있는 멤버 변수의 값 초기화 시키기 + strcpy 관련 에러 해결 소스코드이다. #pragma once #ifndef CREATE_H #define CREATE_H class CreateAndDestroy { public: CreateAndDestroy(int, char *); // 생성자 ~CreateAndDestroy();..
template이란? 일반 자료형을 여러 자루의 색연필에 비유하자면, template는 하나의 펜에 내장된 여러개의 색상을 의미한다. 즉, 하나의 template변수로 여러 자료형을 사용할 수 있는 것이다. https://blockdmask.tistory.com/43 [C++] template(템플릿) 에 관하여 1 (템플릿이란, 함수 템플릿) 안녕하세요 BlockDMask 입니다. 오늘은 C++에서 자료형을 마음대로 가지고 놀 수 있는, template (템플릿) 에 대해 알아보겠습니다. 1) 템플릿(Template) 이란. 함수나 클래스를 개별적으로 다시 작성하지 blockdmask.tistory.com 참고한 사이트 함수 템플릿 int sum(int a, int b){ return a + b; } ..
1. Explain Polymorphism, and how to implement it. 다형성이란, 상속 계층 구조에서 다양한 객체들에 대해 마치 객체들이 기반 클래스의 객체인 것처럼 처리하는 것을 말한다.( 이때 각 객체는 자신에게 적합한 작업을 수행하며, 기존의 코드를 수정하지 않고 새로운 클래스를 추가할 수 있는 효율적인 방법이다. ) 2. Explain the difference between pure virtual and virtual. 순수 가상함수와 가상함수의 차이점을 설명해보자. 순수 가상함수는 상속 계층 구조 관계에서 기본 클래스의 멤버 함수를 파생 클래스에서 사용하고자 할 때, 기본 클래스에서 멤버 함수를 구현하는 것이 무의미할 때 사용된다. 1) 순수 가상함수는 파생 클래스에서 Ov..
요구사항 분석 회원 기능 ● 회원가입 - 이름 - 도시 - 주소 - 우편 번호 ● 회원 목록 순서, 이름, 도시, 주소, 우편번호 출력 상품 기능 ● 상품 등록 - 상품명 - 가격 - 수량 - 저자 - ISBN ● 상품 목록 - 순서, 상품명, 가격, 재고 수량 출력 - 수정 기능 포함 주문 기능 ● 상품 주문 - 주문 회원(이름) -상품명 -주문 수량 ● 주문 내역 - 순서, 회원 명, 대표 상품 이름, 대표 상품 주문 가격, 대표 상품 주문 수량, 상태(ORDER/CANCLE), 일시 출력 - 취소 기능 포함(취소 시 상품 목록에 다시 상품이 추가됨) 기타 모든 섹션에는 회원명을 기준으로 한 검색 기능이 있다. 도메인 모델과 테이블 설계 회원 : 주문 - 하나의 회원 당 여러개의 주문 주문 : 배송 ..
driver 파일 코드 설계는 다음과 같이 했다. #include using namespace std; #include #include "Shape.h" int main() { vector handle; // 핸들이 될 기본 클래스 포인터 자료형의 벡터 생성 handle[0] = new Circle; // 원 handle[1] = new Square; // 사각형 handle[2] = new Sphere; // 구면체 handle[3] = new Cube; // 정육면체 for (int i = 0; i < 4; i++) // handle 내의 도형을 처리하는 루프 { /* * if(handle[i]의 객체가 TwoDimesionalShape클래스의 파생 클래스 객체이면) cout
MemberController가 MemberService를 통해 멤버를 등록하고 조회한다. - 이를 MemberController가 MemberService에 '의존'한다고 표현 MemberController 클래스 생성(@Controller 어노테이션 포함) : 스프링 컨테이너 생성 -> MemberController 객체를 생성해서 스프링에 넣게 된다. 스프링 컨테이너에 한번만 등록하고 그 외 기능을 한번에 해결하기! - 생성자 호출을 통해 @Autowired (스프링 컨테이너에서 멤버 서비스를 가져온다. ) 클래스 위에 @Repository, @Service, @Controller를 추가해 스프링이 해당 클래스가 리포지토리, 서비스, 컨트롤러 클래스임을 인식하고 스프링 컨테이너에 넣도록 한다. me..