Category

Language/PHP

[PHP] 게시판 만들기

오늘은 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 ,..

Cloud/AWS

[AWS] AWS의 개요

AWS 는 2019년 기준 점유율 47%로 클라우드 시장의 선두자라고 볼 수 있다.그럼 사람들은 AWS를 어디에 사용할까?정교하고 규모가 큰 어플리케이션을 생성할 수 있어서 다양한 사업에 적용할 수 있다.예를 들자면 IT 기업의 백업과 저장 그리고 빅데이터 분석이나, 웹사이트 호스팅, 게이밍 서버 관리, 또는 모바일 앱들을 런칭하는 데에 사용할 수 있다. 그래서 전세계의 다양한 기업들이 사용중인 것을 알 수 있다.AWS은 이러한 다양한 국가에서 지연이 발생하지 않도록 글로벌한 구조를 갖고 있는데AWS RegionsAWS Availability ZonesAWS Data CentersAWS Edge Locations / Points of Presence이렇게 크게 4가지로 이러한 구조를 가지고 있다. Reg..

DB/MySQL

[MySQL] 간단한 문법 정리

1. 테이블 생성SQL 쿼리로 DB에 테이블을 생성할 수 있습니다.테이블은 동일한 특성을 가지는 행의 모임입니다. 예를 들면 홍길동, 26, 3.1 모두 홍길동이라는 한 사람을 가리키고,성춘향, 23, 2.29 모두 성춘향이라는 한 사람을 가리키기 때문에 테이블은 이러한 행들의 모임인 것입니다.이름나이생일홍길동263.1성춘향232.29여기서 열은 이름, 나이, 생일 정도가 될 수 있겠네요. 그러면 아이디, 이름, 나이 이렇게 3가지 필드로 구성되어 있는 테이블을 생성해보겠습니다.이렇게 테이블을 임의로 생성해보겠습니다.테이블을 생성할 때에는,CREATE TABLE '테이블명' ( '필드명' 필드형식 , ... ); 이런 형식으로 작성해주시면 됩니다.CREATE TABLE `person` ( `p..

Language/PHP

[PHP] XAMPP로 개발환경 설정

이전 포스트에서 설치했던 방식보다 더 간단하게 설치하는 방법이 있어 다시 포스트를 써보겠습니다.ㅎㅎㅎ XAMPP 만 설치하면 Apache, MariaDB, PHP, Perl 이 모두 한번에 설치가 끝나버립니다. https://www.apachefriends.org/download.html Download XAMPPIncludes: Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30 & PEAR + SQLite 2.8.17/3.38.5 + multibyte (mbstring) support, Perl 5.34.1, ProFTPD 1.3.6, phpMyAdmin 5.2.1, OpenSSL 1.1.1w, GD 2.2.5, Freetype2 2.4.8, libpng 1.6.37, gdb..

Language/PHP

[PHP] Window에서 php 개발환경 세팅하기

오늘은 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..

Library/React

[React] 로그인 페이지 만들기

처음 리액트를 사용하는 거기도 하고 예전에 배웠던 html css javascript 모두 까먹어서로그인 페이지와 회원가입 페이지를 만드는데 2틀 정도 걸린 것 같아요 ㅎㅎ제가 나중에 다시 까먹을 것 같아서 기록해두려고 합니다 ! 초기 설정    우선 앞 선 글에서 알려드린 방법대로 프로젝트를 생성해주시고, 같이 생성된 쓸모 없는 나머지 파일들은 지우고 이렇게 남겨주세요! src 폴더 속 파일들을 간단하게 설명해보자면,1. index.js 에서 App.js 를 호출합니다.2. App.js 에서 사용자의 컴포넌트를 호출합니다.     컴포넌트는 간단히 말하자면 하나의 기능을 구현한 함수라고 보시면 됩니다.function Welcome(props) { return Hello, {props.name};} 예..

Library/React

[React] 개발 환경 세팅

리액트는 자바스크립트 라이브러리 중 하나이고,  싱글 페이지 애플리케이션이나 모바일 애플리케이션 개발에 사용될 수 있다. 필자는 윈도우 운영체제에서 vscode를 통해 환경을 세팅할 예정이다.리액트 프로젝트를 자동으로 생성하기 위해 node.js 의 도움을 받아야 하는데, 수동으로 파일을 다운로드 하여 설치할 수 있지만 아래의 링크에서 choco 명령어로도 다운받을 수 있다. https://nodejs.org/en/download/package-manager chocolatey 가 깔려있다면 위와 같은 명령어를 입력하여 쉽게 nodejs를 설치 & 확인 할 수 있다.chocolatey는 설치해두면 사용하는 곳이 많으니 설치 하는 것을 권장 한다. 그런 다음 npx create-react-app [프로젝트..

OS/Linux

[Linux] 파일과 프로세스

1. 파일의 속성root@www:~$ ls –l /etc/hosts-rw-r—r– 1 root root 345 7월 15 22:55 /etc/hosts속성값의미-파일의 종류 (- : 일반 파일, d : 디렉토리 | 'file /etc/hosts' 를 입력하면 파일의 종류를 알려줌)rw-r--r--파일의 접근 권한 표시 (r : 읽기, w : 쓰기, x : 실행)1하드 링크의 개수(하드링크 : 한 파일에 대해 여러 개의 파일명을 가질 수 있도록하는 기능)root파일 소유자의 로그인 ID(리눅스에서 모든 파일은 소유자가 존재)root파일 소유자의 그룹 이름('groups [사용자명]' 을 입력하면 사용자가 속한 그룹을 확인 가능)223파일의 크기 (Byte)7월 15 22:55파일이 마지막으로 수정된 날짜/..

agor
'분류 전체보기' 카테고리의 글 목록