전체 글 (111) 썸네일형 리스트형 C언어 알아보기 | 프로그래밍 언어란? 주어진 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사소통을 가능하게 하는 인공적인 언어 사용자는 이 언어를 통해 컴퓨터에게 명령을 내리는 명령어들의 집합체인 프로그램을 작성할 수 있다. 특징 - 간결성 사람이 프로그램을 쉽게 이해하고 읽을 수 있도록 간결하게 표현 가능 - 직교성 언어의 각 구성요소가 상호 독립적이면서도 어떤 환경에서도 구성요소가 같은 의미로 사용 - 가독성 사람이 이해하기 쉽도록 작성된 프로그램이나 프로그래밍 언어의 문법, 주석 등이 가독성의 향상에 도움이 됨 - 정확성 잘 정의된 문법은 정확성을 보장하고 각 언어의 문법은 대부분이 세계 표준임 - 기계독립성 서로 다른 컴퓨터 상에서 항상 같은 결과를 나타냄 분류 저급 언어 : 기계 중심. 컴퓨터 개발 초창기(.. Visual Studio 2019 사용 ① 새 프로젝트 만들기 ② windows데스크톱 마법사 클릭 > 다음 > 만들기 ③ 빈 프로젝트 체크 후 확인 ④ 소스 혹은 리소스 파일 오른쪽 마우스 클릭 후 > 추가 > 새항목 > c++ 파일 클릭 이름은 어떤 것이라도 상관 없지만 확장자는 꼭 .c를 붙이기 (두 번째 사진의 연두색 글씨) 객체 지향 프로그래밍 알아보기 (1) 객체 지향 프로그래밍(Object Oriented Programming)이란? 애플리케이션을 구성하는 요소들을 객체라고 하고, 객체들을 유기적으로 연결하여 프로그래밍 하는 것 쉽게 말하면 작은 문제를 해결할 수 있는 객체를 먼저 만들고, 그 객체들을 조합해 큰 문제를 해결하는 방식이라는 것 예를 들면 부품의 역할을 하는 객체를 먼저 만든 후, 그것들을 조립해서 프로그램을 완성 객체(Object)란? 실제로 존재하는 것으로 사물 또는 개념을 의미 자바에서 필드(field)와 메소드(method)라 부르는 속성과 동작으로 구성되어 있다. 현실 세계 객체의 속성과 동작을 소프트웨어 객체 필드와 메소드로 정의하는 것을 객체모델링이라고 한다. 객체는 각각 독립적으로 존재하고 다른 객체와 상호작용하면서 동작하는데,.. [톰캣] Multiple Contexts have a path of "/경로이름" Multiple Contexts have a path of "/경로 이름" 원인 - 경로가 중복 사용되어서 발생 예시 서버를 구동시킬 때 아래의 창이 뜨고 서버가 구동되지 않음 해결 ① 서버 더블클릭 Modules 클릭 /spring 하나를 선택해 remove ② 서버 마우스 오른쪽 클릭 - Clean ③ Server.xml에서 경로 설정하는 부분 체크 LifecycleException * 20.05.25 수정 자식 컨테이너를 시작 중 실패했습니다. 원인 - pom.xml이나 web.xml을 잘못 건들였을 때 혹은 아무 이유 없이 발생 예시 - 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/controller]]을(를) 시작하지 못했습니다 구성요소 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]을(를) 시작하지 못했습니다. ① 프로젝트 Clean - 상단 메뉴 - 'Project' - 'Clean' - All projects 또는 해당 프로젝트 선택 ② Tomcat Server Clean - 서버 선택 후 우클릭 - Clean ③ .. FileNotFoundException Could not open ServletContext resource [파일 경로] 원인 - 파일 경로 내의 파일을 찾을 수 없을 때 발생 (파일이 없거나 파일 명이 다를 때) - 파일이 있어도 읽기/쓰기 권한이 없을 때 발생 예시 에러 문구 ERROR: org.springframework.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/spring/security-context.xml]; nested exce.. NoSuchBeanDefinitionException No bean named 'bean 이름' available 원인 - 빈이 제대로 설정되지 않아 설정 파일을 찾을 수 없어 발생 예시 springSecurityFilterChain - web.xml에만 필터 적용시 해당 에러 발생 ① web.xml에서 security-context.xml을 로딩하도록 설정 contextConfigLocation /WEB-INF/spring/root-context.xml /WEB-INF/spring/security-context.xml ✔ 추가 ② security-context.xml에 최소한의 설정 ✔ 여기서부터 ✔ 여기까지 추가 이전 1 ··· 11 12 13 14 다음