전체 글32 [C] 동적 메모리 할당을 이용한 가변 배열 만들기 학부생일적 받았던 간단한 과제였다. C로 구현하였고 더 까먹기전에 블로그에 정리해둔다. #조건 ① 세자리수를 입력받는다.(이 부분에 대해선 따로 예외처리하지 않았다.) ② 수를 입력받은 뒤, "그게 계산하려는 모든 숫자입니까?"메세지를 출력하여 연산을 끝낼지 결정한다. ③ 연산이 끝나지 않았으면 다시 수를 입력받고, 끝났으면 입력한 번호 리스트와 그의 합계, 평균, 최댓값, 최솟값을 구하여 출력한다. #Lesson learned 처음엔 malloc만 사용하여 구현했는데, '중단점을 트리거 했습니다.'라는 오류 메세지와 함께 프로그램이 죽어버렸다. 그러나 relloc을 사용하여 이 부분을 간단하게 해결할 수 있었다. #사용한 라이브러리 함수 - malloc(int size) : size크기의 메모리 블록을.. 2022. 5. 22. [spring]NoSuchBeanDefinitionException: No qualifying bean of type NoSuchBeanDefinitionException: No qualifying bean of type 오라클 db로 테이블을 생성하고 더미데이터를 넣은 뒤, db와 mybatis로 연동된 스프링에서 알맞는 vo를 만들고 이를 이용하여 db에서 전체 행을 출력하는 테스트 코드를 만든 뒤 실행했을때 발생한 에러이다. 해결 : root-context에 mybatis설정을 추가하지 않아서 발생했다. 2022. 1. 17. MVC 패턴 1.MVC 패턴 1.1 MVC 패턴의 개요 MVC란 Model, View, Controller의 약자이며 비즈니스 로직을 디자인 부분과 로직 부분으로 나누어 개발하는 방식을 뜻한다. 화면 부분은 View, 데이터베이스와 연동하는 부분등의 로직 부분을 Model, Controller는 이 두 부분을 적절하게 연결 시켜주는 역할을 한다. 1.2 MVC 패턴의 구성 밎 흐름 Controller는 View와 Model사이의 연동을 담당한다. 반드시 처리할 비즈니스 로직이 존재한다면 Controller를 호출하여 Model에서 비즈니스 로직을 수행하고 그 결과를 가지고 View에서 보여지게 해야한다. 출력된 View페이지에서 또 다른 요청을 할 경우도 Controller에게 요청을 하게 되며 Controller는.. 2021. 12. 16. JSTL과 EL 1. JSTL의 다운로드 및 설치 jstl은 자카르타에서 제공하는 자주 사용되는 필요한 기능들을 모아놓은 커스텀 태그 라이브러리이다. jsp에 내장되어 있는 기능이 아니기 때문에 톰캣 사이트에서 다운받아 설치한다. 2. EL의 개요 EL이란 Expression Language, 즉 표현 언어를 의미한다. EL은 jsp 스크립트 태그를 대신하여 jsp값들을 좀 더 편리하게 출력하기 위해 제공되는 언어이다. EL에서는 다음과 같은 표현식을 사용한다. // ${test} hello객체의 test속성 값을 출력하는 표현식은 다음과 같다. ${hello.test} ${hello['test']} ${hello["test"]} 3. EL의 내장 객체 내장 객체 설명 pageScope page영역에 존재하는 객체를 참.. 2021. 12. 15. 이전 1 2 3 4 5 ··· 8 다음