쿼리로 가져온 문자열값으로 다른 쿼리에 사용했는데 동작을 안해서 삽질을 하다가 알게되었다; 해결하긴 했는데 인코딩 문제이면서도 아니였던 뭐 그런... 아무튼 인코딩 확인 코드는 아래와 같이 mb_detect_encoding($확인할 문자열, 인코딩 종류를 담은 array); 로 확인 가능~
1. 다운로드 및 설치 아래의 사이트로 들어가서 Download the Scala binaries for windows를 클릭 http://www.scala-lang.org/download/ 2. 환경 변수 설정 제어판 - 시스템 및 보안 - 시스템 - 고급 시스템 설정으로 이동 환경 변수 클릭 시스템 변수에서 새로 만들기를 클릭 아래 이미지와 같이 변수이름 SCALA_HOME을 넣고 변수 값에는 스칼라 설치 경로를 넣어서 확인을 누른다 3. Path 추가 시스템 변수 중 Path로 들어가서 새로 만들기를 눌러서 아랫 줄을 이미지와 같이 추가한다. %SCALA_HOME%\bin
서버를 동작하면서 디버깅을 할 때 주로 쓰고 있다. 클라이언트에서 서버로 데이터를 보낼 때 제대로 도착했는지 쿼리문 실행 후 값이 제대로 나왔는지 확인하기 좋다. 웹상에서 띄울 때의 값을 확인 하고 싶으면 error_log()안에 print_r()을 넣어서 실행하면 된다. 배열을 확인하고 싶은데 error_log()로는 확인 할 수가 없어서 찾아보니 print_r()을 같이 쓰면 된다고 해서 해보았다. error_log()에서 확인 안되는 값(나의 경우는 문자열)을 확인 할 수 있기도 하다. print_r을 쓸 때 true값을 넣어서 문자열을 반환하도록 할 것. 참고 문서 http://www.openmutual.org/2012/01/using-error_log-with-print_r-to-graceful..
MySQL에서 DATE_FORMAT(컬럼명, '%Y%m%d')으로 가져온 값에서 1주전, 2주전 등등의 날짜를 구해야 했다. 값의 형태는 Ymd. 위의 값을 1주전, 2주전 등의 계산 후에 Y-m-d 형태로 바꾸는게 목표!
서버에서 가져오는 값에서 중복값을 처리할 필요가 있었는데 서버에서 쿼리를 다시 돌리고 싶지 않았다.(삽질 후유증) 안드로이드에서 해결할 방법을 찾으려고 List 중복값을 검색해서 알아보니 HashSet을 이용해서 해결 할 수 있었다. 상황 : 서버에서 가져온 JSON배열을 파싱한 중복값들을 List에 저장 => Unique List를 생성해 Hashset을 이용한 중복값 제거 확인 로그 확인 03-15 13:02:29.544 211000006 03-15 13:02:29.544 211000009 03-15 13:02:29.544 211000009 03-15 13:02:29.545 211000009 03-15 13:02:29.545 211000009 03-15 13:02:29.545 211000006 03-..