목록분류 전체보기 (22)
MAKE IT SIMPLE

1. Computer 란 무엇이고 어떻게 구성되는지? ※ 컴퓨터의 구성 하드웨어 Hardware 컴퓨터의 모든 물리적 부품 기능: 입력, 출력, 제어, 기억, 연산 ex) 메인보드, 사운드카드, 기억장치 등등 소프트웨어 Firmware 하드웨어를 제어하는 가장 기본적인 프로그램 ex) 바이오스(Bios) - 컴퓨터 부팅 시 가장 먼저 기동되는 애 Operation System 컴퓨터 하드웨어 자원과 소프트웨어 자원을 연결 및 운영 관리하는 프로그램 하드웨어와 소프트웨어간의 소통을 도와주는 Interface 라고...(응?) 종류 Windows - Windows XP, Windows CE.NET ... (데스크탑의 절대 강자) Linux - Redhat, Fedora, CentOS, Ubuntu ... U..
이제 jaxb 작업이 익숙해졌다~ 생각해졌을 때쯤 나를 당황시킨 에러가 발생했다.. 바로 아래와 같은 에러였다. java.lang.IllegalArgumentException: Illegal class inheritance loop. Outer class XXX may not subclass from inner class. 우선 스키마 구조가 어떻게 되어 있었냐면 . . . . . 위 예시처럼 상위 엘리먼트의 이름이 complextType 하위 엘리먼트의 이름과 같은 상황이였다. 따라서 나는 고객사의 스키마를 함부로 바꿀 수는 없으니 바인딩 파일을 아래와 같이 작성했는데? 위와 같은 에러가 났던 것이었던 것 ! 분명 노드 선택은 잘 했는데... 구글링한 결과... => 사용자 정의 클래스(jaxb:cla..

could not fetch model of type ‘GradleBuild’ 자바 힙 메모리 문제로 아무 문제없던 gradle 프로젝트를 잠시 워크스페이스에서 지웠다가 다시 import 해오려는데 이런 황당한 에러가 떴다.. 구글링 해서 gradle wrapper 체크하라길래 gradle home이랑, java path 지정도 해줘보고 해도 특정 gradle 버전으로 체크도 해보고 했는데도 해결이 안되서 더 헤맨 결과.. 1) project 우클릭 → Properties → Resources → 해당 프로젝트 폴더로 이동한다 2) 해당 경로에서 cmd를 열고 gradle -version 명령어 입력 3) .settings/org.eclipse.buildship.core.prefs 파일을 열어서 conn..

Incorrect use of ParentDataWidget. Expanded 위젯을 구성하는 중에 이런 에러가 났다... 구글링 해보니 Expanded 위젯은 Column, Row, Flex 위젯 안에서만 사용이 가능하다고 하다. 근데 나는 Container 의 child 로 써서 에러가 난것! 하지만 나는 반응형 디자인을 포기할 수 없었기 때문에 Container 를 사용하는 대신 자식으로 Column을 두고 Column의 자식으로 Expanded 를 두었다. 무난히 해결!

D8: Cannot fit requested classes in a single dex file 애뮬레이터 실행시키는데 또 생천 첨보는 에러가 났다... 구글링해보니 안드로이드 SDK 버전에 따라 멀티덱스(multidex)를 지원하는지 여부가 달라서 그렇다고 한다. 아무튼 SDK 버전 문제이니 해결법은 2가지가 있다. 1. SDK 버전 올리기 .android/app/build.gradle 를 열어서 minSdkVersion 16 → minSdkVersion 21로 변경 2. multidex 활성화 defaultConfig 블록에서 multidex를 활성화(true) 해주고 dependency를 추가해주면 된다 android { compileSdkVersion 30 compileOptions { sourc..

Could not find method android() for arguments 플러터 초보에게 애뮬레이터 실행시 당황스러운 에러가 났다.. 분명 build.gradle에 android 블럭을 잘 작성해준 것 같은데..? ㅋㅋㅋㅋㅋㅋ flutter 프로젝트에는 build.gradle 이 여러개 있는데 app 폴더 안에 있는 build.gradle에만 android 블럭을 작성해 줄수 있다. 이래서 기본이 중요해...ㅋㅋㅋ 암튼 해결!

2021.02.15 - [Gradle] - [Gradle] Java 11 에서 jaxb 라이브러리 사용하기 [Gradle] Java 11 에서 jaxb 라이브러리 사용하기 2021/01/28 - [Gradle] - [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 [Gradle] XSD, WSDL 파일로 JAXB 클래스 생성하기 Spring Boot 프로젝트에서 gradle build script를 사용하여 스키마 정의 파일을 변환.. vincode.tistory.com 저번에는 java8 -> java11로 버전업을 했을때의 jaxb 라이브러리에 대해서 다뤄보았다. 프로젝트에 앞서 먼저 스키마 클래스들을 컴파일 하고 작업하는 와중에, List, Map, Set 같은 Collection ..
회사에서 현재 진행 중인 프로젝트 테스트 코드를 작성할 일이 있었는데 테스트 클래스를 실행만 하면 계속 이 에러가 떠서 또 반나절을 날렸다... 우선 구글링 했을 때 나오는 해결법은 다 따라해보았다. 1. @Test 어노테이션을 단 메서드의 접근제어자가 public 이어야 함. 2. 테스트 대상 클래스가 있는 패키지 이름과 같은 패키지 안에 있어야 함. 3. 테스트 클래스의 이름이 대상 클래스의 이름과 같으면 안됨. 4. 프로젝트 우클릭 build path 해서 JUnit 5 추가하기. 5. Run as → Run Configuration에서 JUnit 4 로 낮춰보기. 6. 테스트 클래스가 대상 클래스와 1:1로 매칭되어야 함. 난 다 안됬다.. 심지어 JUnit 4 로 했을 때도 같은 No tests..