비전공자 공부일기
-
[전산기초] 명령어 (= 인스트럭션 Instruction)비전공자 공부일기/:: Computer Science 2021. 7. 8. 00:35
1. 명령어의 구성 컴퓨터에서 실행되는 명령어는 크게 1) 연산자가 표시되는 연산자부(Operation Code) 와 2) 연산의 수행에 필요한 자료의 정보가 표시되는 자료부(Operand) 로 구성 ** 전산 출제문제에서 명령어를 '인스트럭션(Instruction)이라고 부르기도 함 * 연산자(Operation Code)부 - 수행해야 할 동작에 맞는 연산자를 표시 - 흔히 OP-Code부라고 하며, 명령부라고 부르기도 함 - 연산자부의 크기(비트 수)는 표현할 수 있는 명령의 종류를 나타냄 --> nBit일 때 최대 2의 n승 개 명령어 사용 가능 - 명령어 형식, 동작코드, 데이터 종류 등을 표시 * 자료(Operand)부 - 실제 데이터에 대한 정보를 표시 - 기억장소의 주소, 레지스터 번호, 사..
-
[전산기초] 불 대수비전공자 공부일기 2021. 7. 8. 00:18
1. 불 대수란? : 기본적인 논리함수 : 1은 참 / 스위치가 닫힌 상태 / 전구에 불이 켜진 상태 등 AND: 입력 정보의 값이 모두 1일 때만 결과가 1 --> A AND B 또는 A • A OR: 입력 정보의 값 중 1개라도 1이면 결과가 1 --> A OR B 또는 A + B NOT: 입력되는 정보의 반대값 출력 2. 불 대수의 기본 공식 * 멱등법칙 A • A = A A + A = A * 보수법칙 : A • A' = 0 A + A' = 1 * 항등법칙 A + 0 = A A + 1 = 1 * 드모르강 법칙 3. 논리식의 간소화 불 대수의 기본공식을 이용하여 논리식을 간소화할 수 있다. 1. 합의 곱 --> 곱의 합 표현으로 변환 2. 공통인수를 뽑아 묶음 3. 멱등법칙, 보수법칙, 항등법칙 등의..
-
[디버그] Spring jUnit 스프링 제이유닛 테스트에서 java.lang.IllegalStateException: Failed to load ApplicationContext비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 10. 21:01
스프링으로 프로젝트를 하면서 항상 같은 에러 문구들을 보는 것 같으면서 원인은 또 그때그때 다르고.. 오만가지 에러를 다 경험해보는 것 같다. 오늘의 에러 디버깅 기록 에러메시지가 아래와 같이 뜰 때... java.lang.IllegalStateException: Failed to load ApplicationContext Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0': Invocation of init method failed; nested exce..
-
[디버그] 스프링 프로젝트 폴더에 빨간색 느낌표 뜰때!(특히 resources 폴더or pom.xml)비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 6. 13:29
스프링 수업을 시작하기 전부터 교수님은 엄청 강조하셨다 "스프링은 환경설정이 절반입니다" 처음에는 흘려들었던 이 말이 플젝 내내 이렇게 나를 괴롭힐 줄이야.... 오늘도 나의 눈물나는 고생기를 기록하여, 다른 사람들은 조금이나마 고통의 길을 단축시켰으면 하는 마음에 포스팅을 적는다. 오늘의 CASE ) "이유 없이 프로젝트 아이콘에 빨간색 느낌표or경고표시가 뜰 때" 그냥 느낌표만 뜰 수도 있고, 나같은 경우는 갑자기 문제가 진화하여 pom.xml 파일에서, war 방식이라는 부분에 에러가 뜨고 있었다. 위 상황이 닥쳤을 때 대처할 수 있는 방법으로 교수님께서 알려주신 방법과, 인터넷을 찾아 본 방법은 크게 네 가지가 있었다. 1. 프로젝트 클린 메뉴바 Project> clean> 확인 2. 자바 버전 ..
-
[Java] 콜렉션 클래스의 데이터를 읽을 때 쓰는! 반복자 Iterator 이터레이터비전공자 공부일기/:: JAVA 2020. 9. 5. 12:56
요즘 자바-스프링 프로젝트 중인데, 갈수록 iterator를 쓸 일이 많아져서 나를 위해 다시한 번 정리한다. iterator 개념 간단정리 : 모든 '컬렉션클래스'의 데이터를 조회할 때 사용한다. Collection 콜렉션 컬렉션ㅋㅋ 자료구조는 일반 배열과 자료구조가 다르기 때문에 데이터를 읽을 때도 배열과는 다른 방법을 써야 하기 때문이다. 자바 뿐만이 아니라 콜렉션 자료구조를 사용하는 다른 언어에서도 해당되는 내용이다. 자바에서 iterator 사용법 : 자바에서는 iterator를 사용하기 위해 Iterator라는 클래스를 제공한다. 사용법은 아래와 같음! 1) Collection 객체에 iterator 적용 // 무언가 콜렉션 구조의 객체를 만듦 List example = new ArrayLis..
-
[디버그] 스프링 jUnit에서 Error creating bean with name 'certifyController': Unsatisfied dependency expressed through field 'servletContext' 어쩌구 뜰때비전공자 공부일기/::::: 묻고 답찾기 2020. 9. 1. 01:27
실제 코드가 잘못된 줄 알았지 jUnit 자체적으로 거짓 에러를 만들었을 거라곤 생각도 못해서, 한참 코드를 들여다보다가 괜히 느낌이 쎄해서 검색해 본 덕분에 원인을 찾았다. 이거 모르면 나처럼 한참 헤매고 시간허비할 경우가 많은 것 같아서, 다들 보라고 기록용으로 남겨둔다. ------------------------------------------------------------------------------------------- 추가)) 이유는 알 수 없는데, 아래와 같이 하면 jUnit에서는 문제가 해결되지만 실제 코드를 돌릴 때 다시 init 에러가 난다. 나는 일단 junit 돌릴때만 아래처럼 하고 다시 설정 되돌리는중... 플젝기간 끝나고 다시 제대로 알아보면 내용추가 하겠음 ------..
-
[디버그] 이클립스를 껐는데도 Tomcat 서버가 살아있을 때 - cmd에서 종료시키기비전공자 공부일기/::::: 묻고 답찾기 2020. 8. 29. 11:49
1. CMD창을 연다 window> 검색창에 'cmd'검색> 실행 (관리자모드일 필요 없음) 2. 네트워크 status 검색 >> netstat -a -o 3. '로컬주소'라고 써진 부분에서 톰캣 포트번호 찾기 ex. 자신의 톰캣에 설정한 포트넘버가 9999일 때, 0.0.0.0:9999 이런식으로 된 로컬주소가 있음 4. 해당 줄의 맨 끝에서 PID 확인하고 프로세스 죽이기 ex. 나의 경우 PID가 17332였음 >> taskkill /f /pid 17332
-
-