본문 바로가기

[MySQL] LIKE 사용시 필드명 사용하기. [col] LIKE CONCAT('%', [field_name], '%') 더보기
[PHP] json_encode_function if (!function_exists('json_encode')) { function json_encode($data) { switch ($type = gettype($data)) { case 'NULL': return 'null'; case 'boolean': return ($data ? 'true' : 'false'); case 'integer': case 'double': case 'float': return $data; case 'string': return '"' . addslashes($data) . '"'; case 'object': $data = get_object_vars($data); case 'array': $output_index_count = 0; $output_indexed = .. 더보기
[자동완성] Basic Idea 영어의 경우는 그저 keyup 이 존재할 경우 마다 디비를 검색해주면댐. But !! 한글은? 기본 아이디어는 자음과 모음을 모두 분리해서 검색. 예) 가나다 => ㄱㅏㄴㅏㄷㅏ 이렇게 떼어놓구 keyup 이벤트 발생시 입력된 내용을 이용해 검색. 만약 keyup 을 쓸수없는 경우는?(파폭) - 입력창에 focus가 맞춰질때 인터벌을 둬서 매번 변화 여부를 체크해서 변화있으면 keyup 이벤트 처리처럼 해줌. 자동완성을 위해서는 자모 분리 시켜둔 DB 필요. 더보기
[Linux] 포트 열기/닫기 sudo iptables -A INPUT -p udp --dport 1234 -j ACCEPT sudo iptables -A INPUT -p udp --dport 1234 -j DROP 더보기
[Linux] 가상머신에서의 host 설정. 외부에서 접근 해줄 가상 머신이 존재할때..네트웍 설정을해주는 부분은 문제가 될수 있다.gCloud의 경우 외부 아이피가 211.*.*.* 이고..내부 머신 아이피가 192.*.*.* 이라 할때..머신 내부 어플에서 host ip를 211.*.*.* 로 잡아주면 바인딩 문제가 생기게 됨. (흠...이것땜에 하루를 꼬박 날렸지..ㅠ)이때 내부 머신 아이피를 사용해주면 문제 해결..글로벌 아이피인 0.0.0.0을 사용해줘도 바인딩은 정상적으로됨. 더보기