본문 바로가기
SMALL

분류 전체보기130

[리눅스서버실습] - DB 서버 Study. DB 서버 3. MariaDB와 Visual Studio의 연동 📌간략한 과정 소개 Visual Studio Community를 이용해서 ASP.NET 웹 폼을 만든 후 ODBC를 이용해 아까 생성한 데이터베이스와 연결하여 웹 서버에 출력해주는 과정 📌Visual Studio Community 설치 🔷Visual Studio Community 설치 🔹2019 버전이 이미 깔려있어서 2019 버전을 사용 📌MySQL Connector/ODBC 설치 🔷MySQL Connector의 ODBC 설치 📌호스트 운영체제에서 접속할 사용자 생성 확인 🔷호스트 운영체제가 접속할 사용자를 1명 만들어야 하는데 이미 MariaDB 설치할 때 사용자를 생성했기 때문에 확인만 함(MariaDB의 관리자인 root.. 2021. 5. 11.
[리눅스서버실습] - DB 서버 Study. DB 서버 2. MariaDB 설치와 구축 📌데이터베이스 생성 🔷데이터베이스 생성을 하기 위해 서버에 있는 mysql(MariaDB)에 접속 🔷mysql -h 내서버주소 -u winuser -p4321 🔹접속을 성공하면 MariaDB [(none)]> 이렇게 나옴 🔷쇼핑몰의 데이터베이스에 해당하는 shopping_db를 생성하고 제대로 생성되었는지 확인 🔷CREATE DATABASE shopping_db; 🔷SHOW DATABASES; 🔹shopping_db가 정상적으로 생성되었음 🔹SHOW DATABASES; 구문을 실행했을 때 보이는 데이터베이스의 실체는 OS의 입장에서 봤을 때고 내부에 정의된 테이블은 파일 형태임(위치: /var/lib/mysql/) 📌테이블 생성 🔷shopping_d.. 2021. 5. 10.
2021년 5월 10일 Study. Python A.I 기반 나의 동물상 테스트 [인공지능 학습에 필요한 동물상 연예인 사진 데이터 수집하기 위한 파이썬 크롤링] 📌구름IDE를 이용한 인공지능 기반의 동물상 테스트 만들기 📎구름IDE : ide-run.goorm.io/ 📌기본 설정 후 화면 📌실행과 출력 방법 📌google에서 Beautiful Soup검색 후 위키피디아로 들어가서 예제 따라하기 📌실행시키면 bs4의 이름을 가진 모듈이 없다~~이런 에러가 뜨는데 이것은 Beautiful Soup4 버전이 설치되어있지 않아서 생긴 문제 - 해결법: Beautiful Soup4 설치/ 터미널 창에 'pip(패키지 관리자) install bs4'라고 치면 자동으로 설치 가능 📌Beautiful Soup: 크롤링용 라이브러리 📌pip.. 2021. 5. 10.
[React] Create 기능 구현 - mode 변경 & ShouldComponentUpdate Study. React Create 기능 구현 [create 기능 구현: mode 변경] 📌지금까지 CreateContent 컴포넌트에서 onSubmit 이벤트가 발생했을 때 _title, _desc값을 넘겨주기까지 끝 📌그다음에는 state의 contents 값 맨 뒤에 사용자가 입력한 값을 추가하는 부분을 진행 📌max_content_id : ui에 영향이 없기 때문에 state값이 아닌 일반 변수로 지정 📌App.js 에 onSubmit부분에 아래 코드를 추가 📌setState가 없으면 contents에 무엇이 추가되었는지 모르기 때문에 꼭 setState를 적어주어야 함 }else if(this.state.mode === 'create'){ _article = } 📌그리고 추가할 내용을 입력하고 .. 2021. 5. 9.
[React] Create 기능 구현 - mode 변경 & form & onSubmit Study. React Create 기능 구현 [create 기능 구현: mode 변경] 📌안에 onChangeMode 함수(핸들러) 추가 📌핸들러: 이벤트가 호출되었을 때 실행되어야 하는 함수 📌클릭하면 mode가 해당하는 값에 따라 바뀜 📌App.js 📌Control.js(Subject.js에서 파일이름 변경) import React, { Component } from 'react'; class Control extends Component { render() { console.log('Subject render'); return ( ); } } export default Control; 📌그러면 create, update, delete를 눌렀을 때 개발자 도구 페이지에서의 mode가 바뀌는 것을 알.. 2021. 5. 9.
[리눅스서버실습] - DB 서버 Study. DB 서버 2. MariaDB 설치와 구축 📌데이터베이스 서버 설치 및 접속 확인 🔷 apt -y install mariadb-server mariadb-client 명령으로 MariaDB 설치 🔷 systemctl restart/enable/status mariadb 명령으로 서비스 가동 🔹 서비스 디렉터리: 우분투에 포함된 서버 패키지를 apt 명령을 실행해 설치하면 /etc/systemd/system/ 디렉터리 또는 그 하위 디렉터리에 '서비스이름.service' 또는 '서비스이름.socket'으로 등록. 이 서비스를 시작/중지 하려면 systemctl start/stop 서비스 이름 명령을 사용하고 상시 가동을 위해서는 systemctl enable 서비스이름 명령 사용 🔷ufw al.. 2021. 5. 9.