본문 바로가기

웹 관련 기록39

DB 접근 거부 에러 "Access denied for user 'UserID'@'localhost' (using password: YES)" "Access denied for user 'UserID'@'localhost' (using password: YES)" 오늘 xampp로 다시 로컬서버를 구성하다가 만난 에러입니다.UserID 부분이 잘못되었거나, DB가 없거나, 비밀번호가 틀린 경우임으로 바른 정보를 입력하고, DB를 생성하면 해결 됩니다. 제 경우 xampp로 xe 1.8.20 버전과 ownCloud 8.0.13 버전을 설치하려다 만났습니다.root 계정으로는 잘만 넘어가는데 사용자 계정만 자꾸 접근 거부 당하는 겁니다! root는 되는데 왜 안되지 하다가 설마 host name에서 %에 localhost는 포함이 안되는 건 아니겠지 의심들었고어차피 로컬 서버를 외부에서 접속 시도 할 이유가 없어서 host name 값을 % 대신 .. 2016. 5. 18.
CSS3, box-sizing 속성과 calc() 함수 box-sizingcss로 크기를 지정하는 width, height 속성들은 기본적으로 padding, border 값을 포함하지 않습니다.아래 값을 사용하게되면 padding, border의 값들이 width, height 값을 참조하게 됩니다.box-sizing: border-box;사용할 수 있는 값 content-box 기본값, border, padding의 크기가 각자 적용 된다. border-box width, height 값 안에서 padding, border 값이 적용 된다. margin 값은 여전히 별개로 적용 된다. initial - inherit 부모 값과 동일하게 적용한다. 브라우저별 지원하는 최소 버전 지원하는최소 버전 26.019.0 -webkit- 12.0 9.0 16.04.0.. 2016. 4. 2.
자료형 변환, 숫자를 문자열로 문자열을 숫자로 함수를 이용하는 방법Number(data), String(data), parseInt(data), parseFloat(data)위 함수 중 parseInt, parseFloat은 형변환이 목적인 함수는 아니다.정수형과 실수형으로 반환해주는 함수.특히 parseInt의 경우 2개의 매개변수를 받을 수 있는데,기본적으로 리턴하는 값이 10진수이기에 두번째 매개변수를 사용 할 일이 드믈지 않을까 싶은데,두번째 매개변수에 2~36을 넣어 2진수부터 36진수까지 반환하는 값을 정할 수 있다. 함수를 이용하지 않는 방법자바스크립트는 연산에 따라서 자동형변환을 해주기 때문에 문자열인 숫자를 숫자로 바꿀때 1을 곱하면 값을 숫자로 바꾸어 계산한다.마찬가지로, 숫자를 문자열로 바꿀때, 공백 값을 더해주면 문자열로 바뀐다. 2016. 3. 29.
문자열을 배열로 반환하는 split .split()문자열 나누기, 문자열을 배열로 반환 사용방식문자열변수.split("문자열을 나누는 문자") 예제var str = "1,2,3,4";var arr = str.split(",");// arr의 값이 [1,2,3,4]로 된다. 2016. 3. 29.
변수의 형을 알아보는 함수와 형 변환, var_dump() 함수와 gettype() 함수, settype()함수 var_dump($var);매개변수의 값이 무엇이냐에 따라 리턴되는 값이 달라지며,정수의 경우 int(1); 과 같이 자료형과 값이 같이 리턴된다.실수는 float(1.2); gettype($var);매개변수의 자료형만 리턴된다.아래와 같은 자료형이 리턴되며 문자열로 리턴한다."boolean""integer""double" "flaot" 이어도 "double"로 반환된다."string""arrary""object""null""unknown type" #php.net 에서는 변수의 자료형 확인을 위해서 사용을 권장하지 않는다.#자료형 확인은 is_array(), is_bool(), is_float(), is_int(), is_null(), is_object() 와 같은 함수 사용을 권장한다. settype.. 2016. 1. 18.
크롬/파이어폭스/IE DNS 초기화 크롬주소창에 아래 주소 입력 후, Clear host cache 버튼 클릭.chrome://net-internals/#dns 파이어폭스메뉴 > 설정 > 고급 > 캐쉬 된 웹페이지 > 삭제혹은애드온 "DNS Fluscher" 설치 후 실행 IE윈도우키+R > "cmd" 실행 > 실행된 콘솔청에서 ipconfig /flushdns 입력 *DNS 서버가 바뀐 사이트에 접속할 때, 해당 사이트가 접속이 안 되는 경우 대부분 DNS 캐시가 남아서 그러는 경우가 있음. 2015. 8. 9.
320x100