오늘은 php와 MySQL을 사용해서 게시판을 만들어보도록 하겠습니다. 우선 테이블을 두개 만들겠습니다. 하나는 게시판에 들어갈 포스트에 대한 테이블, 다른 하나는 로그인에 사용될 사용자 테이블 입니다. 저는 각각 board 와 user 로 지었습니다. // 게시글 테이블CREATE TABLE `board` ( `board_id` INT NOT NULL AUTO_INCREMENT , `board_title` VARCHAR(512) NOT NULL , `user_id` BIGINT(20) NOT NULL , `board_date` DATETIME NOT NULL DEFAULT NOW() , `board_views` INT NOT NULL DEFAULT 0 ,..
오늘은 php 개발 환경을 구축해보겠습니다.사실 뭐 구축이랄 것도 없겠지만 상당히 간단해 보이는건데 이상한 곳에서 땅굴 파서 자세히 적어보겠습니다 ㅎㅎ 서버는 apache 를 사용하고 DB는 MySql 을 사용할 예정입니다. PHP 설치와 세팅https://windows.php.net/download/ PHP For Windows: Binaries and sources ReleasesPHP 8.1 (8.1.29) Download source code [25.68MB] Download tests package (phpt) [15.38MB] VS16 x64 Non Thread Safe (2024-Jun-05 11:01:32) Zip [29.33MB] sha256: cacf6b9dd516741e77dbe8ef..
Java의 자료형만약의 자료형이 참조형일 경우에는," == " 는 주소를 비교(동등비교)하는 것이고.equals() 는 값을 비교하는 것이다 그렇다면 이러한 상황에서String s = scan.next(); // 'A' 입력String t = scan.next(); // 'A' 입력String v = t;System.out.println(s == t); // 1번System.out.println(s.equals(t)); // 2번System.out.println(t == v); // 3번System.out.println(t.equals(v)); // 4번이 코드들의 출력 값은 어떨까?1번 라인과 3번 라인은 동등 비교이고,2번 라인과 4번 라인은 값을 비교하는 것이기 때문..
1. 정렬되지 않은 배열의 순차 탐색처음부터 마지막까지 하나씩 검사int sequential_search(int* list, int key, int p, int q) // p: 맨 처음, q: 맨 마지막 { for (int i = p; i 2. 정렬된 배열의 순차 탐색정렬이 되어있으므로 만약 key 값 보다 큰 원소를 발견한다면 탐색 실패int sequential_search(int* list, int key, int p, int q) { for (int i = p; i key) return -1; // 탐색 실패 if (list[i] == key) return i; // 탐색 성공 }}3. 이진 탐색배열의 중간 값과 key 값을 비교하여 key 값이 더 크면 그 뒷 부..