[DBMS]각 db별 현재 날짜 및 시간 정보를 알려주는 Built-in 함수들 1. mysql- SYSDATE(), NOW() - SYSDtATE()함수는 상수가 아님 VS NOW()함수는 상수(Constant)임.(쿼리 실행 시, NOW()는 하나의 쿼리 단위로 동일한 값을 반환하게 되므로 해당 쿼리 실행 단위내에서 복수로 사용하고 있는 NOW() 반환 값은 동일. BUT, SYSDATE()는 반환값이 동일X) 2. mssql- getdate() 3. oracle- sysdate 스마트웹앱콘텐츠전문가/직장 2018.06.04
[PHP]콘솔로그 남기기 흔히 디버깅을 가능하게 해주는 자바스크립트의 '콘솔로그'를 남기는 기능이 있습니다.이번 글은 PHP 언어기반으로 웹 애플리케이션 개발 시, 콘솔로그 남기는 방법을 소개하겠습니다. PHP 문장 내에서 스크립트를 호출하려면 'echo'라는 명령어가 필요합니다. 예) 스마트웹앱콘텐츠전문가/직장 2018.05.31
[java7]이메일 [JavaMail api] : 애플리케이션에서 이메일 알림 기능 사용하기 1. javaMail 설치 : javax.mail-api-xxx.jar 혹은 메이븐 리포지터리 홈페이지에 가서 다운 받아도 됨. ※ 다운로드 시 유의 사항: sun(oracle) 그림있는 것을 사용해야 함 2. 이메일 보내기-Transport() 메서드를 이용해 특정 수령인에게 이 메일을 보낼 수 있음.예시) gmail 사용private void start(){//Propertis 객체에 JavaMail 서비스에 필요한 속성을 설정Properties properties = new Properties();properties.put("mail.smtp.host", "smtp.gmail.com");properties.put("mail.s.. 스마트웹앱콘텐츠전문가/JAVA 2018.05.30
[자바7]입출력 ★ 자바7은 네트워크 입출력 버전 2 API(NIO.2)를 새로 추가해서 이제 폴더 모니터링, OS 의존적인 메서드 접근, 확장 가능한 비동기 네트워크 소켓 생성 기능이 가능해짐. 파일 출력 스트림과 상응 - 네트워크 소켓 입력 스트림 : 네트워크 소켓 출력 스트림과 상응 ※ 입/출력 스트림들은 다양하게 엮어 사용 가능(예: 네트워크 입력 스트림[유입 데이터=소스] -> 파일 출력 데이터[유출 데이터=싱크]) 이런 스트림 이외에 BufferInputStream이 있음. 이 스트림은 조각(chunk)단위로 데이터를 읽을 수 있음.(바이트 단위로 읽는 것보다 효율적) DataOutputStream은 자바 원형 객체를 출력 스트림으로 쓸 수 있음. ※ 가장 유용한 스트림 중 하나인 ObjectInputStre.. 스마트웹앱콘텐츠전문가/JAVA 2018.05.29
[자바7]숫자와 날짜 1.float과 doulbe 값을 정수로 반올림하기- java.lang.Math의 round() 메서드를 사용림여 반올림- double : round()2.doulbe과 long 타입의 십진수를 형식화하기- DecimalFormat 클래스를 사용하여 숫자를 형식화 3.int 값 비교- 비교 연산자 사용 : ==(같다), !=(같지 않다), >(크다), =(크거나 같다), -1, int1 > int2 => 1, int1 =int2 => 0 4. 실수 비교하기- Float 객체의 compareTo() 메서드를 사용 : float1.compareTo(float2) : float1 > float2 => 1, float1 -1, float1 = float2 =>0- jaav.lang.Floa.. 스마트웹앱콘텐츠전문가/JAVA 2018.05.28
[Java7]문자열 8. 일치하는 텍스트 찾기- matches() 메서드 사용하여 일치 여부 확인.- 정규 표현식 Pattern과 Matcher 클래스 사용: matches() 보다 성능이 좋고 기능도 다양함. 단계: 1. 패턴을 Pattern 객체로 컴파일 2. Pattern의 matcher() 메서드로 Matcher를 생성 3. Matcher의 matches() 메서드를 호출 : matches() 메서드는 입력 문자열 전체와 패턴을 비교 ex) import java.util.regex.Matcher; import java.util.regex.Pattern; String str = "I love Java 7";Pattern pattern = Pattern.compile("I love .*[ 0-9]");Matcher ma.. 스마트웹앱콘텐츠전문가/JAVA 2018.05.28
[제이쿼리]이벤트 등록, 제거 1. 이벤트 등록 .bind('이벤트', 함수) : 해당 이벤트가 발생할 때 함수 실행(ex: 'click' 등) 예시) $('#아이디명').bind('click',function(){ }); 2. 이벤트 제거 .unbind('이벤트') : 해당 객체에 해당하는 이벤트 제거 cf).unbind() : 해당 객체의 모은 이벤트 제거 예시) $('#아이디명').unbind('click'); 스마트웹앱콘텐츠전문가/자바스크립트 2018.05.25
페이스북 페이지 탭 추가 페이스북 페이지 개설 후, 기본적으로 제공되는 탭 이외에 커스텀 탭을 생성하고 싶은 경우가 있습니다. 이 경우, 페이스북 개발자 사이트에서 앱을 생성한 후 개설된 페이지와 연동을 해야 합니다. 그러면, 커스텀 탭을 생성하는 간단한 방법을 소개하겠습니다. ※전제 조건 : 해당 페이지에서 커스텀 탭 클릭 시 화면에 보여지는 URL이 이미 존재해야 합니다. 1. 페이스북 개발자 로그인 2. 새 앱 만들기 3. 해당 앱 들어가서, 설정 - 기본 설정 - 필수 정보 입력 및 '플랫폼 추가 버튼 클릭 후 페이지 탭 선택' 4. 페이지 탭에 관한 정보 입력- 보안 페이지 탭 URL : 페이지 탭 클릭 시 페이지 에서 보여지는 내용 = 해당 URL에서 보여지는 내용- 페이지 탭 이름 : 페이지에서 보여지는 탭 이름 5.. 스마트웹앱콘텐츠전문가/페이스북 2018.05.25
[엑셀]문자열 합치기 엑셀에서 문자열 또는 수식 및 함수를 합칠 수 있는 방법들 중,"&" 연산자를 사용하는 방법을 소개하겠습니다. ex)원하고자 하는 결과 : 가운데 글자가 *표시된 이름(전화번호 뒤4자리) A B C 아무개 01012345678 원하고자 하는 결과 => C열에 다음과 같은 수식을 사용하면 된다. =LEFT(A1,1)&"*"&RIGHT(A1,1)&"("&RIGHT(B1,4)&")" 결과 : 아*개(5678) cf)LEFT(text, [num_chars]) : text는 표본이 되는 대상, [num_chars]는 숫자로 해당 text 중 왼쪽에서부터 몇번째까지 보여질 것인지를 결정. RIGHT(text, [num_chars]) : text는 표본이 되는 대상, [num_chars]는 숫자로 해당 text 중 .. 스마트웹앱콘텐츠전문가/직장 2018.05.24
자바 날짜(시간) 비교 자바에서 날짜(시간)를 비교하는 방법3가지 정도 소개해 보겠습니다. 1. after, before 사용 => ex) date1.after(date2)2. compareTo 사용 => ex) date1.compareTo(date2)3. getTime 사용 => ex) date1.getTime() date1이 d.. 스마트웹앱콘텐츠전문가/JAVA 2018.05.24