나무 숲
회원가입-(2) 데이터베이스 사용 간단합니다! 데이터베이스는 데이터들을 모아놓은 곳입니다. 제가 사용하는 bitnami는 mysql을 데이터베이스로 제공합니다. http://woodforest.tistory.com/42
name과 id 둘 다 페이지 내에서 element를 식별하기 위해 사용합니다. id의 경우 중복된 값이 올 수 없습니다. name의 경우 중복될 수 있습니다. javascript에서 document.getElementById('id값~') / document.getElementsByName('name값~')[i] 과 같이 사용합니다. 여기에서 아실 수 있듯이! id는 element, name은 elements입니다. 또한 name에서는 뒤에 배열과 같이 인덱스 값 [i]이 포함됩니다. 같은 name을 가진 element가 하나일지라도 뒤에 [0]을 써주셔야 value, length 등을 구할 때 값이 제대로 출력됩니다. 같은 name의 element 의 배치 순서대로 [0], [1]... 순서가 정해집..
제가 만드는 환경입니다. bitnami로 apache(web server)+php+mysql(database) 사용 atom text editor w3schools.com 참고 짧게 핵심만을 전달하는 것에 중점을 두었습니닷 회원가입-(1) html 페이지 만들기 1. 구상 웹페이지의 가장 기본인.. 이것만 하면 다인.. 회원가입+로그인 부분입니다. 회원가입 시 필요한 정보들을 추려냅니다. 간단하게 이름, 비밀번호, 아이디..만 해도 되겠지만 html과 css를 연습하는 단계이기 때문에 비주얼적으로!! 쓸데없더라도 최대한 많은 정보를 쓰도록 해보겠습니다. *이름/*ID/*비밀번호(●●●으로 보이도록)/*비밀번호확인/생일(달력 클릭 이용)/이메일(~@~형식)/전화번호(~-~ 형식)/좋아하는 색깔(color ..
출처: 디지털라이프연구소 http://digitallifelab.co.kr/koreainternet/ 감명깊었던 만화로 시작하겠습니다 전길남전길남(全吉男, Kilnam Chon, 1943년 1월 3일~)은 대한민국의 컴퓨터과학자이다. 1982년 5월 15일 대한민국이 미국에 이어 세계에서 두 번째로 인터넷 연결에 성공한 나라가 되는데 결정적 역할을 하여, 일명 "대한민국 인터넷의 아버지"로 불린다. 1943년 일본 오사카 출생으로 오사카 대학 전자공학과를 졸업한 후 미국으로 건너가 UCLA에서 시스템 엔지니어링 박사 학위를 받았다. 알파넷의 책임자였던 레너드 클라인락 교수 밑에서 수학했으며 이후 미국 록웰 인터내셔널(Rockwell International)에서 컴퓨터 시스템 디자이너로 일하고, 제트추진..
C++에서 제공하는 덱 라이브러리 사용법입니다. 앞뒤로 넣고 뺄 수 있는 방식의 덱입니다. 사용 #include deque dq //dq라는 이름의 (자료형) 요소들로 구성된 덱 선언 dq.push_back(값) //덱 dq의 뒤에 값을 넣는다. 리턴 값이 없다. dq.push_front(값) //덱 dq의 앞에 값을 넣는다. 리턴 값이 없다. dq.pop_back() //덱 dq의 back을 삭제한다. 리턴 값이 없다. dq.pop_front() //덱 dq의 front를 삭제한다. 리턴 값이 없다. dq.begin()/dq.end() //덱 dq의 시작과 끝을 iterator로 리턴합니다 dq.front() //덱 dq의 front를 리턴한다. front는 삭제되지 않는다. (peek기능) dq.ba..
C++에서 제공하는 큐 라이브러리 사용법입니다. 선입선출(FIFO) 방식의 큐입니다. 사용 #include queue Q //Q라는 이름의 int 요소들로 구성된 큐 선언 Q.push(값) //큐 Q에 값을 넣는다. 리턴 값이 없다. Q.pop() //큐 Q의 front를 삭제한다. 리턴 값이 없다. Q.front() //큐 Q의 front를 리턴한다. front는 삭제되지 않는다. (peek기능) Q.back() //큐 Q의 back를 리턴한다. back는 삭제되지 않는다. (peek기능) Q.size() //큐 Q의 크기(구성 요소 갯수)를 리턴한다. Q.empty() //큐 Q가 비어있으면(요소가 없으면) 를 1(True)리턴하고 비어있지 않으면 0(False)를 리턴한다. 예제 코드#include..
C++에서 제공하는 스택 라이브러리 사용법입니다. 후입선출(LIFO) 방식의 스택입니다. 사용 #include stack S //S라는 이름의 int 요소들로 구성된 스택 선언 S.push(값) //스택 S에 값을 넣는다. 리턴 값이 없다. S.pop() //스택 S의 top을 삭제한다. 리턴 값이 없다. S.top() //스택 S의 top을 리턴한다. top은 삭제되지 않는다. (peek기능) S.size() //스택 S의 크기(구성 요소 갯수)를 리턴한다. S.empty() //스택 S가 비어있으면(요소가 없으면) 를 1(True)리턴하고 비어있지 않으면 0(False)를 리턴한다. 예제 코드#include #include int main(){ std::stack S; std::cout