전체 글 140

[Oracle] ORA-01790: expression must have same datatype as corresponding expression

목차 문제 사항 원인 분석 union을 하면서 발생하는 문제이다. 한마디로, 데이터 타입이 맞지않아서 생기는 문제임 해결 방법 예시 SELECT 1 FROM DUAL UNION SELECT '1' FROM DUAL 이런식이다. 상호간 데이터 타입을 다음과 같이 맞춰주면 해결된다. SELECT '1' FROM DUAL UNION SELECT '1' FROM DUAL // OR SELECT 1 FROM DUAL UNION SELECT 1 FROM DUAL 참고 withthisclue.tistory.com/entry/Oracle-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-ORA-01790-expression-must-have-same-datatype-as-corresponding-ex..

Backend/DB 2020.12.07

[sourcetree] 소스트리 기본 사용법, 보는 법

목차 본문내용 개요 소스트리는 github desktop과 더불어 많은 사람들이 사용중인 git gui로, git 관련된 작업을 보기 편한 UI로 제공한다는 장점이 있습니다. 그러나, 실제로 규모가 크고, 많은 사람들이 작업하는 경우, 그래프가 처음엔 이해하기 굉장히 힘들게 표현되어 있습니다. 제 개인적인 프로젝트의 git 현황입니다. 여러 사람이 작업하다보면 branch가 많이 갈리는데, 이처럼 보기 불편한 상황이 많이 연출됩니다. 따라서, 이 가이드는 소스트리를 처음 써보시는 분들을 위해 최대한 빨리 적응할 수 있도록 기본적인 부분만 빠르게 알려드리도록 하겠습니다. 진행 과정 기본적인 소스트리 보는 법 먼저, 아무것도 없는 프로젝트인 테스트 프로젝트를 만들었습니다. 본인이 작업하시는 프로젝트와 비교하..

[Android] for문으로 여러개의 리소스 읽어오기 (feat. getIdentifier, arraylist<hashmap>)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 안드로이드 작업을 하다보면 같은 이름에 숫자만 붙여서 여러개 변수를 생성하고, 연결시켜주는 작업을 굉장히 많이한다. 뭐 예를들면.. . . . . . 이런거? 이런게 5개 있다고 치자. XML에서야 뭐 그렇다 쳐도, 이걸 ㅋㅋ java파일에서 사용하려면.. TextView negBestCommId1 = view.findViewById(R.id.negBestCommId1); TextView negBestCommCon1 = view.findViewById(R.id.negBestCommCon1); ImageView negBestCommLikeImg1 = view.findViewById(R.id.posBestCommLikeImg1); Image..

[개발일지] ArrayList<hashmap> 형태 활용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 MainActivity에서 Intent로 넘겨주기 네트워크 상태 확인하고 연결 안되있으면 토스트 메세지 띄우고 리턴하기 fragment결과화면 구성하기 참고 stackoverrun.com/ko/q/3484098 ArrayList의 HashMap 키에서 모든 값 가져 오기 Java 좋은 하루였습니다. 지금은 혼란스러워서 (뇌의 동결!) 무언가가 누락 된 것 같습니다. 내가 HashMap로 채울 ArrayList가 있습니다. 이제는 내 HashMap과 arraylist를 넣었습니다. Map.put(DATE, value1); Map.put(VAL stackoverrun.com 진행 과정 1. MainActivity에서 Intent로 데..

[JAVA] java.sql.timestamp 계산, 연산하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 개요 Timestamp 형식은 계산해주는 메서드가 딱 정해져 있지 않다. 그래서 Calendar 객체를 사용해서 한번 거쳐가줘야 한다.. 그래서 이 포스팅에선 이 Timestamp 를 계산하는 방법에 대해 쓰고자 한다. 아, 참고로 Timestamp는 그냥 java.security 안에 있는 Timestamp와 java.sql에 있는 Timestamp가 있는데, security는 구글링 하면 많이 나온다. java.sql.timestamp에 대해서 서술하도록 하겠다. 참고 stackoverflow.com/questions/7450045/how-do-i-increment-a-java-sql-timestamp-by-14-days How do I ..

카테고리 없음 2020.11.17

[C++] 백준 온라인 저지 2798, 블랙잭

문제 www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는다. 합이 M을 넘지 않는 카드 3장을 찾을 수 있 www.acmicpc.net 설계 브루트포스는 '모든 경우의 수'를 탐색하는 알고리즘이다. 말 그대로 '무식한 힘' 알고리즘이다. 장점으로는 정답을 100% 찾아낼 수 있다는 것이지만, 단점은 당연히 효율이 극단적으로 떨어진다는 것이다. 하지만 브루트포스가 오히려 코드가 간결한 문제들이 몇 개 있다. 이런 문제 같은 경우다. 먼저 변수들을 선언해주고 필요한 정보를 입력해줬다. n과 m은 문제에 있는 ..

카테고리 없음 2020.11.12

[Android] Tablayout, Viewpager 사용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 오늘의 목표 1. Tablayout, Viewpager 사용하기 참고 re-build.tistory.com/25 [Android] TabLayout과 ViewPager 포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 re-build.tistory.com 개발환경 안드로이드 스튜디오 3.6.3 JDK 14.0.1 진행 과정 1. Tablayout과 Viewpager란? 안드로이드를 공부하다보면 Tabhost 라는 친구가 있다. 관련한 포스팅을 이전에도 한 적이 있는데, 탭호스트는 탭을 클릭해야만 이동할 수 있..

[Eclipse, Tomcat] Tomcat 404 not found, 요청된 리소스 [/]은(는) 가용하지 않습니다.

문제 사항 이클립스로 톰캣 설정을 하는데, 다음과 같은 에러가 발생한다. 원인 분석 서버 설정에서 Path를 잘못 잡아줬기 때문. 해결 방법 서버 더블클릭해서 설정을 열고, 해당 항목을 ' / ' 하나만 남겨놓고 다 지워놓으면 된다. 하단에 Modules를 체크해야 화면이 나타나므로 눌러주기! 구독 및 하트는 정보 포스팅 제작에 큰 힘이됩니다♡