목록분류 전체보기 (97)
썩구노트
setTimeout 을 이용한 이벤트 남은 시간 보여주기
function emailcheck(strValue){var regExp = /[0-9a-zA-Z][_0-9a-zA-Z-]*@[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+){1,2}$/;//입력을 안했으면if(strValue.lenght == 0){return false;}//이메일 형식에 맞지않으면if (!strValue.match(regExp)){return false;}return true;}
MySQL Workbench에서 덤프하는 방법이다.[그림 1] [그림 1] 과 같이 좌측 Navigator 메뉴에서 Data Export 를 클릭한다. [그림 2] [그림 2] 와 같이 덤프를 뜰 DB를 선택한 후 Export to Self=Contained FIle 로 선택해 준 이후 Dump Stored Routines 를 선택 해 준다. 이후 Start Export 를 눌러 진행하면 된다.(그림 클릭시 크게 볼 수 있다)
홈페이지를 볼 때 가끔 조회하는 동안 로딩 이미지를 보게 됩니다. 저도 잘 몰랐는데 너무 간단하네요.다음과 같이 jquery에서 지원하는 ajax함수인데요.beforeSend에서 이미지를 보여주고 complete에서 이미지를 감추면 끝입니다.말그대로 요청 보내기전에 이미지를 보여주고 응답이 완료되면 어미지를 감추는것이죠.$.ajax({ type:"POST" ,url: "서버주소" ,data:"파라미터" ,success:function(res){ (조회성공일 때 처리) } ,beforeSend:function(){ (이미지 보여주기 처리) $('.wrap-loading').removeClass('display-none'); } ,complete:function(){ (이미지 감추기 처리) $('.wrap-..
출처 : http://mean79.tistory.com/60 String.replaceAll( "가[*]나", "거-너" ) 뭐 이런식으로 써주면 됨. ( 아래부터는 퍼온것. ) -------------------------------------1. []으로 싸주면 문자자체로 인식하는 것들. * ⇒ [*] + ⇒ [+] $ ⇒ [$] | ⇒ [|]! # % & @ ` : ; - . , ~ ' 2. \\를 붙여줘야 하는 것들. ( ⇒ \\( ) ⇒ \\) { ⇒ \\{ } ⇒ \\} ^ ⇒ \\^ [ ⇒ \\[ ] ⇒ \\] 3. 자바의 특수문자는 \을 쓴다. " ⇒ \" 등등등
/** * yyyyMMdd 포맷으로 반환 */function getFormatDate(date){var year = date.getFullYear(); //yyyyvar month = (1 + date.getMonth()); //Mmonth = month >= 10 ? month : '0' + month; // month 두자리로 저장var day = date.getDate(); //dday = day >= 10 ? day : '0' + day; //day 두자리로 저장return year + '' + month + '' + day;} 현재 날짜 yyyyMMdd 포맷으로 변환하려면 아래와 같이 사용하면 됩니다.var date = new Date();date = getFormatDate(date);
어떤 언어든, DB SQL 이든 날짜 타입이 가장 어렵지 않나 합니다.물론 다른 타입에 비해 그렇다는 것이지만 그래도 더하기, 빼기, 차이등의 연산을 하다보면 다루기 은근 쉽지 않을때가 있네요.자바스크립트 날짜 계산 역시 마찬가지 인데요.단순히 +, - 등으로 계산될 수 있지만 일, 월, 년등을 더하려면 약간 고려해야 할 점들이 있습니다. 그럼 다양한 자바스크립트 날짜 연산을 살펴 보도록 하겠습니다. 1. 일 ( day ) javascript 날짜 계산에서 일을 더하기, 빼기는 getdate() 함수에 원하는 일자의 숫자를 +, - 로 설정하시면 됩니다.위의 예제의 경우 우리가 입력받은 텍스트에 대한 day를 plus 한 예제로 표현되는 포멧등은그냥 구성하였으니 원하시는 방법으로 처리하면 되겠죠. 2. ..
CONCAT CONCAT은 정해준 구분자를 기준으로 필드를 묶어주는 함수이다. 사용 방법은 다음과 같다. SELECT CONCAT(`필드1`,'구분자',`필드2`,'구분자',`필드3`) FROM 테이블명; CONCAT에 대해서 알아본 이유는 바로 이것때문이었다. 데이터 베이스에 다음과 같은 사전이 저장되어 있다. keyword syn 1인용 전기매트 1인용 전기요 1인용 전기매트 1인용 전열장판 1인용 전기매트 1인용 전기패트 .... .... keyword는 하나의 제품을 의미하고 syn은 그 제품명에 대한 동의어들이다. 따라서 내가 원한것은 하나의 키워드 들과 그 동의어들을 나열해서 출력하는 것이었는데 문제는 각 keyword 들에 대한 동의어의 수가 다르다는 것이었다. 그러다 발견한 것이 GROUP..
문제의 시작 Tree 형식으로 된 카테고리 정보를 데이터베이스화 하기 위한 작업을 하고 있었다. 기본적으로 카테고리 정보는 카테고리 이름과 고유 코드 번호 그리고 자식 노드들로 이루어 져 있었는데 그것을 이런식으로 데이터베이스에 집어 넣었다 고유 코드카테고리 명 부모 코드 1 삼성 0 2 노트북 1 3 핸드폰 1 ... ... ... 이제 하나의 카테고리 명에 대한 상위 카테고리의 정보를 얻으려고 다음과 같은 쿼리를 날렸다. mysql> SELECT * FROM CAT_TREE WHERE unique_code = (SELECT par_code FROM CAT_TREE WHERE cate_name = "애플" ) ; ERROR 1242 (21000): Subquery returns more than 1 r..
대소문자 구분하여 입력 및 출력 하기 varchar () = 대소문자 구분 안함 varbinary () = 대소문자 구분 함 따라서 테이블 생성시, 대소문자를 구분하고 싶을 경우, mysql> create table 테이블명 ( t1 varbinary(255) ); 를 하면 대소문자를 구분하는 필드가 생성 된다. 만약 기존의 char 나 varchar의 경우, 대소문자를 구별하여 출력하고 싶을때에는 binary(필드명) mysql> select word from word where word = binary('id');하면 된다. 사용예mysql> SELECT * FROM TOKEN_DIC WHERE token_name = 'icon';+------------+| token_name |+----------..