일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 코틀린
- Eclipse
- 자바스크립트
- Git
- JavaScript
- 자바
- 1박2일
- 안드로이드
- 리눅스
- 개발
- 안드로이드스튜디오
- db
- 3박4일
- Java
- 개발자
- kotlin
- 오류해결
- Android
- AndroidStudio
- 도쿄
- android studio
- 공부
- 친구랑
- GitHub
- error
- 별5개
- 오라클
- 재밌당
- 깃허브
- oracle
- Today
- Total
목록IT/프로그래밍 (31)
dev_eunz
테이블을 만들고 사용하고 하다보면, 수정을 하게되는 상황이 생기는데 컬럼 추가를 하게되면 맨 뒤에 생성이 되면서 원하는 순서로 변경작업을 또 해줘야한다. 12c 이상인 경우 - 간단하게 수정 가능 - INVISIBLE/VISIBLE 기능 사용 ALTER TABLE 테이블명 MODIFY 컬럼명 INVISIBLE/VISIBLE; 만약 컬럼의 순서가 A B D C 로 되어있다면 아래와 같이 해결 가능하다. ALTER TABLE TEMP MODIFY D INVISIBLE; ALTER TABLE TEMP MODIFY C VISIBLE; ALTER TABLE TEMP MODIFY D VISIBLE; 12c 미만의 버전인 경우 CREATE TABLE TEMP_테이블명 AS SELECT A, B, C, D FROM 테..
일을 진행하던 중에 오류가 나면서 있는 파일을 읽지를 못하길래 쓸데없는 멘붕을 겪었는데 😱😱😱 원인은 상당히 간단했다. 멀쩡히 있던 파일 명을 바꾸면서, 어노테이션 명을 같이 바꿨어야 했는데 바꾸지 않았던 것. 그래서 기존에 컴파일해서 서버에 적용했던 파일과 어노테이션이 겹쳐버렸다. @Component("파일명") 어노테이션이 겹치는게 있는지 한번 더 확인해보자.🥲
Flutter 공부를 하다보니, 아래처럼 간단한 에러도 발생하게 만드는 재주를 가져버렸다. 말 그대로, 해당 변수가 초기화되지 않았다는 말이다. late String _selectedTime; 위처럼 나중에 초기화하겠다고 해놓고, 아래에 작성한 코드에서는 바로 사용하도록 되어있어서 null 처리를 해두지 않아 오류가 났던 것. String? _selectedTime; 이렇게 올바르게 초기화를 완료해두었다. 결론적으로, null 처리의 이슈가 될 수 있으니 아래에 사용하는 코드에 따라 해당 이슈가 날 수 있는 것 같다. 변수 선언을 야무지게 잘 하자. Picker 아래에 선택한 시간이 보이게 해두었더니만.. 오류가 나버렸네...
자바개발을 하면서, 한번도 생각해보지 않았던 것 같다. 그저 형변환할 때에나 쓴다고 생각했던 Integer가 Int와 무슨 차이가 있는지. 내가 생각하는 가장 큰 차이점은 이거다. Int 는 데이터 타입 ( Data Type ) Integer 는 객체 타입 ( Object Type ) 즉, Int 는 null 이 불가능하다. Integer 는 null 이 가능하다. 이게 무슨 의미이냐 하면, 데이터 타입인 Int 는 실제 값을 저장하는 저장장소를 가지고, 객체 타입인 Integer 는 객체의 주소를 저장하여 주소를 불러다가 사용하는 형태라는 말이다. 그렇기에 null으로 데이터를 저장하여 직접 산술연산을 할 수 없으니 Int는 null의 값으로 초기화가 불가능해지는 것이다. 데이터 타입이라는 것은, 산술..
혼자서 이러저러 공부를 하다 보니, 아래와 같은 오류를 맞이하게 되었다. 😱😱😱 3초간 멘붕이 와서 새로고침만 하다가, 이러저러 방법을 찾다 알게되었는데 해결 방법은 상당히 간단했다. 이 때에, 코드는 아래와 같이 Material 위젯을 사용한다고 써놓은 상태였다. 하지만 바디 부에 Scaffold와 같은 Material 하위 위젯이 없었던 것이다. 🤔 아래와 같이 Scaffold를 포함하도록 수정하였더니, 이슈 없이 잘 나오게 되었다.