ncloud - MySQL Access denied for user ncloud 의 Cloud DB for MySQL 에 접속해서 CREATE DATABASE 를 하려는데 'Access denied for user' 오류가 발생했다. 그런데 아무리 확인해봐도 계정의 권한에는 문제가 없어서 한참을 헤매다가 ncloud 의 가이드에서 해답을 찾았다. DB 생성은 Stored Procedure 를 호출해야 된다는 것. 이래서 남의 제품 쓸 때는 설명서를 잘 읽어야 한다. ㅠ 프로그래밍 2023.03.02
[Unity] System.DllNotFoundException.sqlite3 2019-10-31 글쓴이 TED HONG [Unity] System.DllNotFoundException.sqlite3 Unity 에서 Sqlite를 사용할 때 Android 빌드시 sqlite3.dll 파일을 찾을 수 없다는 오류가 발생할 때는 libsqlite3.dll 파일 경로가 잘못되었을 가능성이 큽니다. libsqlite3.dll 파일은 Plugins-Android 폴더에 넣으시고 그외 dll 파일들은 Plugin 폴더에 넣으시면 됩니다. (Mono.Data.* ,System.* 파일들) 제가 문제를 해결한 플러그인 폴더를 패키지로 공유하니 참고하시기 바랍니다. https://drive.google.com/open?id=13WDCqq_b0U_czgdFOe58Czc0WLcaDnPW 프로그래밍 2023.02.20
[Unity] UGUI 에서 터치 좌표에 UI가 있는지 판별하기 2019-10-25 글쓴이 TED HONG [Unity] UGUI 에서 터치 좌표에 UI가 있는지 판별하기 개발하다 보면 오브젝트의 Collider 와 UI의 구성요소가 겹치는 경우가 있는데 이 상태를 판별하는 코드이다. public static bool IsOverUIElement() { var eventData = new PointerEventData(EventSystem.current); eventData.position = Input.mousePosition; var results = new List(); EventSystem.current.RaycastAll(eventData, results); return results.Count > 0; } 프로그래밍 2023.02.20
Bezier Curves 정리 2019-10-24 글쓴이 TED HONG Bezier Curves 정리 Bezier Curves Lerp, Slerp 정리 이걸로 끝. 최고다 b 프로그래밍 2023.02.20
[Unity] UGUI Sprite packer 가 동작하지 않을 때 2019-08-24 글쓴이 TED HONG [Unity] UGUI Sprite packer 가 동작하지 않을 때 SpritePacker 의 Pack 버튼을 눌러도 동작하지 않을 때는 1. Resources 폴더 하위에 있는 Sprite 들을 Resources 폴더 밖으로 이미지들을 옮긴다. 2. Edit – Project Setting – Editor – Sprite Packer 의 설정을 Disable로 바꿨다가 다시 Always Enabled 로 바꾼다. 3. 유니티 재시작 4. Window – 2D – Sprite Packer 를 열어 다시 Pack 버튼을 누르면 Packing 이 된다 5. Sprite 들을 다시 원래 위치로 옮긴다. 프로그래밍 2023.02.20
Please enable desugaring by adding the following to build.gradle 오류 2019-08-10 글쓴이 TED HONG Please enable desugaring by adding the following to build.gradle 오류 안드로이드 스튜디오에서 빌드시에 오류가 났다. 오류 메세지는 Please enable desugaring by adding the following to build.gradle 이것. 원인을 살펴보니 안드로이드 스튜디오에서 Java 8 을 사용하도록 설정하지 않아서였다. 프로젝트 우클릭 -> Open Module Settion (F4) 메뉴 -> Modules 에서 Source와 Target Compatibility 를 1.8 로 변경해주니 해결~ 프로그래밍 2023.02.20
[Programmers] K번째 수 2019-07-19 글쓴이 TED HONG [Programmers] K번째 수 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하는 문제 JAVA public static int[] solution(int[] array, int[][] commands) { int cnt = commands.length; int[] answer = new int[cnt]; for(int i = 0; i < cnt; ++i){ answer[i] = getSelectValue(array, commands[i]); } //System.out.println("answer ="+Arrays.toString(answer)); return answer; } static int getSele.. 프로그래밍 2023.02.20
[HackerRank] Number of ID 2019-07-16 글쓴이 TED HONG [HackerRank] Number of ID Input값은 숫자로 된 문자열. 이를 재조합 하여 사원 번호를 만든다고 가정할 때 몇개를 만들 수 있는지 찾는 문제. 조건 1 : 사원번호는 8로 시작함 조건 2 : 사원번호는 11자리 숫자로 구성됨 public static int numOfIds(string pool) { List list = new List(pool.ToCharArray()); //int firstIdx = list.IndexOf('8')+ 1; int cnt = list.Count;// - firstIdx; int d = cnt / 11; int r = cnt % 11; Console.WriteLine(string.Format("firstId.. 프로그래밍 2023.02.20
[HackerRank] Common Child 2019-06-21 글쓴이 TED HONG [HackerRank] Common Child 주어진 두 문자열중 중복되는 문자를 찾고 연속으로 가장 길게 배치되는 글자 수를 찾는 문제. (문제 이해하기가 어렵다;;;) List에 넣어서 하나 하나 비교하는 방식으로 하다가 자꾸 오답이 나서 보니 문제를 잘못이해함.. ㅠ 멘붕와서 포기하고 풀이 검색을 해봤는데 정말 상상도 못할 방법으로 푼 해답을 발견했다. 아니… 대체 왜 이렇게 되는거냐고;;; 이런거 짜는 사람들은 대체 누굴까..;; https://www.geeksforgeeks.org/longest-common-subsequence-dp-4/ static int commonChild(string s1, string s2) { char[] X = s1.ToC.. 프로그래밍 2023.02.20
[HackerRank] Sparse Arrays 2019-05-28 글쓴이 TED HONG [HackerRank] Sparse Arrays 오늘 문제는 너무 기초네..;;; 주어진 배열안에 검색어가 몇 개인지 찾는 문제..;; static int[] matchingStrings(string[] strings, string[] queries) { List result = new List(); foreach(string q in queries) { result.Add(GetContainsCount(strings, q)); } return result.ToArray(); } static int GetContainsCount(string[] arr, string q) { List list = new List(arr); int result = list.Coun.. 프로그래밍 2023.02.20