프로그래밍 538

MYSQL - COLSPAN 옵션

테이블은 기본적으로 각 열마다 동일한 행으로 이루어져야 합니다. 1*1 셀 2*1 셀 2*2 셀 위와 같이 첫번째 열(row)은 1개의 행(column)을 가지고, 두번째 열(row)은 2개의 행(column)을 가지게 만들면 아래처럼 제대로 모양을 갖추어 지지 않습니다. 1*1 셀 2*1 셀 2*2 셀 첫번째 열을 오른쪽으로 확장시켜 주어야 합니다. 이때 사용하는 속성이 colspan 입니다. 1*1 셀 2*1 셀 2*2 셀 위와 같이 colspan="2"로 지정하면 아래와 같이 의도한 대로 모양이 나옵니다. 1*1 셀 2*1 셀 2*2 셀 즉 첫번째 row의 column수가 1개이고, 두번째 row의 column 수가 2개이므로 이를 동일하게 맞추어 주기 위해서 첫번째 row의 셀에서 colspan ..

안드로이드 인터넷연결체크 ( 3g/lte/wifi ) 메서드

스마트폰이 아닌 태블릿에서 NullPointE~ 를 피하려면 아래와 같이 작성해서 사용하시면 됩니다. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public static boolean isNetworkStat( Context context ) { ConnectivityManager manager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); NetworkInfo wifi = ..

Mysql - MySQL 접근 권한 설정 (Grant, Revoke 명령)

grant all privileges on 디비명.테이블명 to 사용자@'접속지 주소' identified by '암호' (with grant option); grant all privileges on *.* to root@'%' identified by '암호' with grant option; grant all privileges on *.* to root@'localhost' identified by '암호' with grant option; revoke all on 디비명.테이블명 from 사용자; # 모든 명령 후에 항상 아래 명령을 실행해야 실제로 적용된다. flush privileges; # '사용자'가 '암호'으로 localhost 에서 db1 디비의 table1에 접속하도록 허용 gran..

PHP - list() 함수 배열처럼 변수에 할당

list (PHP 4, PHP 5) list — 배열처럼 변수에 할당 설명 void list ( mixed $varname [, mixed $... ] ) array()처럼, 이 함수는 실제 함수가 아니고 언어 구조이다. list()는 한번의 조작으로 배열 목록을 지정하기 위해 사용된다. Report a bug 인수 varname 변수. Report a bug 반환값 값을 반환하지 않습니다. Report a bug 예제 Example #1 list() 예제 Example #2 list() 용례 Employee name Salary Example #3 중첩 list() 사용하기 int(1) int(2) int(3) Example #4 배열 인덱스로 list() 사용하기 다음과 같이 출력된다 (이 원소들의 ..

프로그래밍/PHP 2014.02.12

알고리즘 문제 - 알고스팟 Conversions 문제

본문제는 알고스팟(http://algospot.com/judge/problem/read/CONVERT)에서 참조했습니다. 문제 Conversion between the metric and English measurement systems is relatively simple. Often, it involves either multiplying or dividing by a constant. You must write a program that converts between the following units: Type Metric English equivalent Weight 1.000 kilogram 2.2046 pounds 0.4536 kilograms 1.0000 pound Volume 1.000 ..

MYSQL - flush privileges

INSERT나 UPDATE, DELETE문을 이용해서 MySQL의 사용자를 추가,삭제하거나, 사용자 권한 등을 변경하였을 때, MySQL에 변경사항을 적용하기 위해서 사용하는 명령어가 flush privileges 입니다. 예제 아래와같이 데이터베이스를 만들고 table을 추가하고 마지막에 grant로 webauth라는 유저한테 권한을 주면 flush privileges를 해야 적용이 된다. create database auth; use auth; create table authorized_users ( name varchar(20), password varchar(40), primary key (name) ); insert into authorized_users values ( 'username', '..

PHP - isset, unset 함수

isset() 함수 bool isset ( mixed $var [, mixed $... ] ) 변수가 세트되어있으면서 NULL 이 아닌지를 체크하는 함수입니다. 변수가 존재하고 NULL 이 아닌 값을 가지고 있으면 TRUE를 리턴합니다. 그 외에는 FALSE를 리턴합니다. unset()함수로 변수를 unset 시킨 후, isset()으로 확인하면, FALSE가 리턴되지요. 함수의 인자로 여러개의 변수를 줄 수 있는데, 이때는 모든 변수가 세트되어 있어야 TRUE를 리턴합니다. unset() 함수 void unset ( mixed $var [, mixed $... ] ) 변수를 파과합니다. 아예 존재하지 않도록 만듭니다. 출처 : http://zzaps.tistory.com/44

프로그래밍/PHP 2014.02.04

알고리즘 문제 - 알고스팟 XHAENEUNG 문제

본 문제는 알고스팟(http://algospot.com/judge/problem/read/XHAENEUNG)에서 참조했습니다. 문제 산업 기능 요원 복무를 무사히 마치고 학교로 돌아온 xhae는 최근 복학을 위한 많은 지출로 인해 자금난에 허덕이고 있었다. 이러한 xhae가 선택한 일은 다름 아닌 째능 수학 영어 채점 아르바이트다. 복학 후 수업 참여와 ICPC 대회 준비로 인해 시간이 없던 xhae에게는 더할 나위 없는 자금 공급원이다. 째능 수학 영어는 초등학교 저학년 학생들을 대상으로 수학과 영어를 동시에 가르치려는 목적의 학습지며, xhae가 하는 일은 사칙연산 문제 학습지를 채점하는 일이다. 다른 유사 학습지와 다르게 째능 수학 영어는 사칙 연산 문제를 독특하게 낸다. 가령 "1 + 2 = "와..

알고리즘 문제 - 알고스팟 FESTIVAL 문제

본 문제는 알고스팟(http://algospot.com/judge/problem/read/FESTIVAL)에 있는 문제입니다. 문제 커다란 공연장을 빌려서 록 페스티벌을 개최하려고 합니다. 이 페스티벌은 여러 날 동안 진행되며, 하루에 한 팀의 밴드가 공연장에서 콘서트를 하게 됩니다. 전체 밴드를 몇 팀 섭외할 지는 아직 결정하지 않았지만, 페스티벌의 간판 스타인 L개의 팀은 이미 섭외가 끝난 상태입니다. 따라서 페스티벌은 최소 L일 이상 진행하게 됩니다. 이번에 사용할 공연장은 하루 빌리는 데 드는 비용이 매일 매일 다릅니다. 때문에 공연 일정을 잘 정해서 공연장 대여 비용을 줄이려고 합니다. 앞으로 N일간의 공연장 대여 비용을 알고 있다고 합시다. 이 중 L일 이상을 연속해서 대여하되, 공연장을 하루..