본문 바로가기

건강한 일상, 프로그래밍
(101)
사업자 번호 체크 유효성 확인
연습: 1~10까지 배열 생성후 1부터 하나씩 배열에서 빼는 방법 //함수 function arr_del($list_arr, $del_num) // 배열, 삭제할 값 { $key = array_search($del_num, $list_arr); //배열에 키를 알아오고 array_splice($list_arr, $key, 1); // 배열에서 위에서 받아온 키를 삭제 return $list_arr; } //배열생성 $start = 1; $end = 10; for($i=$start;$i
PHP 날짜형식 DATA ATOM 2020-07-03T02:08:40+09:00 php DATE ATOM 날짜형식 T +09:00 형태 $time = new DateTime; echo $time->format(DateTime::ATOM); echo $x = date(DATE_ATOM, mktime(01, 00, 00, 7, 1, 2017)); //2017-07-01T10:20:30+09:00 $today_date = '2009-09-30 20:24:00'; echo '오늘: ' . $today_date; $today_date = date(DATE_ATOM, strtotime($today_date . ' +1 day')); echo '오늘 + 1 day: ' . $today_date; For PHP 5.2.0+, you may also d..
PHP try - catch 문 메뉴얼 http://php.net/manual/en/language.exceptions.php 예제1) if ($step>0) throw new Exception(); 예제2) function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x; } 예제3) try { print "this is our try block\n"; throw new Exception(); } catch (Exception $e) { print "something went wrong\n"; } finally { print "This part is always executed\n"; } getMessage() getCode()등 설명 h..
MySQL 주기적 Optimize 자동화 방법1) CRON 등록 mysqlcheck -u %MYSQL_USER% -p%MYSQL_PW% --auto-repair --optimize --all-databases 0 1 * * * mysqlcheck -u root -p --auto-repair --optimize --all-databases > /dev/null 방법2) PHP 사용 crond에 등록하는 경우 mysql 비번이 노출되는 단점이 있는데. php 스크립트로 만들어서 crond에 등록하면 되겠다~ # 매주 일요일 4시에 실행 00 04 * * 6 /home/wwwt/mysql_optimize.php > /dev/null 2>&1 #!/usr/bin/php
PHP IF문 축약형 PHP IF문 축약형의 다양한 예제들 $is_admin = ($user['permissions'] == 'admin') ? true : false; echo 'Welcome '.($user['is_logged_in'] ? $user['first_name'] : 'Guest').'!'; echo 'Your cart contains '.$num_items.' item'.($num_items != 1 ? 's' : '').'.'; 에러출력시 error_reporting($WEBSITE_IS_LIVE ? 0 : E_STRICT); 조건에 따른 Basepath echo ''; echo 'Your score is: '.($score > 10 ? ($age > 10 ? 'Average' : 'Exceptional')..
자바 JDK 설치 환경변수 설정방법 자바 JDK 설치 환경변수 설정방법 - 안드로이드 앱을 개발하거나 자바 프로그래밍을 할때 필요. 환경변수를 설정하려면 내컴퓨터 우클릭 속성을 클릭. 새로 만들기를 누르고 새로 만들기 변수 이름 : JAVA_HOME 변수 값 : jdk 설치 경로 \bin; (C:\Program Files\Java\jdk1.8.0_73\bin;) 다음으로 시스템 변수 에서 Path 를 찾아서 선택하고 편집을 누른다. 아래와 같이 jdk와 jre 의 bin 폴더 경로를 추가해줘야 한다. 기본 경로로 설치했으면 아래와 같다. JDK : C:\Program Files\Java\jdk1.8.0_73\bin; JRE : C:\Program Files\Java\jre1.8.0_73\bin; 윈도우의 시작의 검색창에 cmd 를 실행하여..
이클립스에서 SDK 매니저, AVD 버튼 안보일때 해결법 이클립스에서 SDK 매니저, AVD 버튼 안보일때 Windows 에서 Customize Perspective로 가서 Command groups availability로 가서Android SDK and AVD Manager에 체크한다. 그리고 나서 확인하면 아래처럼 버튼이 생긴것이 보인다. 이클립스에서 SDK AVD 매니저 버튼이 안보일때 해결방법.