전체 글

전체 글

    PHP timezone 설정하기

    PHP timezone 설정하기 PHP로 코드를 짜다가 다음과 같이 date() 함수를 사용하는 코드가 들어갔다. $mm = date("Ym", mktime(0,0,0,date("m")-$k, date("d"), date("Y"))); 그러자 발생한 다음과 같은 에러.. Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warni..

    [이클립스]requested array size exceeds vm limit 에러

    An internal error occurred during: "Initializing Java Tooling". Requested array size exceeds VM limit 이클립스 실행시나 컴파일할때 위와 같은 에러가 나면 힙사이즈때문에 에러가 나기도 하지만 이클립스가 강제종료되거나 한경우에도 위와 같은 에러가 난다. 그럴땐 열려있던 프로젝트를 마우스 우클릭 > close project로 close하고 다시 열면 해결된다. 강제종료되면서 열려있던 프로젝트에 대해 문제가 생기면서 이클립스 실행시 Initializing Java Tooling 하면서 제대로 연결이 안되서(?) 에러가 나는듯한데 그럴때 close하고 다시 열면 프로젝트 연결을 다시 맺어서 에러가 나지 않는다. 출처 : http://..

    [ASP] IIS 7.x 에서 500내부서버오류 정보보기

    [ASP] IIS 7.x 에서 500내부서버오류 정보보기 iis7.0, iis7.5 버전에서는 http 500 내부서버 오류를 웹브라우저로 정보를 보내지 않는다. 이럴때 기존처럼 오류 메세지를 표시하려면 iis 에서 아래를 변경해주면 된다 1. IIS 관리자에서 ASP 와 오류페이지를 설정할겁니다. 먼저 ASP를 클릭합니다. 2. ASP환경설정창입니다. 디버깅 속성을 클릭합니다. 디버깅에 관련된 속성들이 펼쳐집니다. 1) 브라우저에 오류 전송 하기를 True 로 바꿔줍니다. 2) 클라이언트 쪽 디버깅 사용을 True 로 바꿔줍니다. 3 다시 IIS로 돌아가서 오류페이지를 클릭하면 다음과 같은 화면이 나옵니다. 오른쪽의 기능 설정 편집으로 들어갑니다. 오류페이지 설정 편집 창이 나옵니다. 두번째인 자세한 ..

    MySQL에서 MINUS와 INTERSECT 집합 연산

    INTERSECT 집합 연산 사용 INTERSECT 는 두개 집합에서 SELECT되는 튜플들을 모두 INNER JOIN의 조인 조건으로 포함시켜서 실행하면 쉽게 동일한 결과를 얻을 수 있다. 예제 쿼리) SELECT member_id as uid, member_name as uname FROM member INTERSECT SELECT emp_id as uid, emp_name as uname FROM emp; (이 형태의 쿼리는 MySQL에서는 지원되지 않음) 위의 쿼리에서 SELECT되는 튜플들이 uid와 uname이므로 이 두개의 컬럼을 INNER JOIN의 조건으로 포함시켜서 아래와 같이 작성해주면 된다. SELECT member_id as uid, member_name as uname FROM ..

    mysql 한글 깨짐 문제 해결

    요즘같은 글로벌화 시대에 발맞춰 UTF-8을 써보기로 했다...(사실 아직도 UTF-8의 소중함을 잘 모른다는...- _-;;;)아무튼 시작하기 전에 다음이 중요하다. 1. PHP파일을 코딩할 때에 메모장(나같은 경우는 메모장 매니아;;;)나 에디트플러스같은 툴을 쓸 때에 인코딩을 UTF-8으로 저장하는 것을 잊지 말자. 에디트플러스의 경우 잘 모르겠지만, 메모장의 경우 저장할 때에 가장 밑에 ANSI로 기본설정이 되어 있는 것을 UTF-8으로만 바꿔서 저장해주면 된다. 2. 내에는 꼭 을 포함시켜 주는 것을 잊지 말자. 3. MySQL 데이터 베이스가 UTF-8을 사용하고 있는지 확인해본다. 만약 MySQL-front를 사용하고 있다면 간단히 변수라고 쓰여 있는 곳을 보면 character_set_cl..