👩‍💻 Programming

👩‍💻 Programming/Database

datagrip 한글 적용

https://solbel.tistory.com/1062 [sql/mysql] utf8 를 utf8mb4로 변환하기 [sql/mysql] utf8 를 utf8mb4로 변환하기 이모티콘때문에 db insert 에서 오류가 나는 부분을 확인하고 검색하여 알게 된 내용입니다! 아래 alter만 퍼온거예요! 출처는 맨 아래 있으니 꼭 들어가서 참고 solbel.tistory.com https://medium.com/oldbeedev/mysql-utf8mb4-character-set-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0-da7624958624 [MariaDB] Setting utf8mb4 Character Set 사실 이 모든 문제의 시작은 HeidiSQL 때문이었습니다. my.ini..

👩‍💻 Programming/Frontend

[React] axios 활용

Axios? axios는 js 기반의 환경에서 http 통신을 수행할때 사용하는 모듈로 많은 사람들이 사용 중으로 알고있다. 해당 모듈을 별도의 설정없이도 사용이 가능하지만, 프로젝트 진행시에는 공통된 옵션을 기본설정하여 사용할 수 있다. 여기서는 axios의 기본 사용법보다는 프로젝트에서 사용할때 도움이 될 만한 내용을 정리하며, 기본 내용 및 관련한 내용들은 모두 공식문서를 참조하였습니다. Axios를 async/await 를 이용하여 사용하는 방법 axios를 이용하여 API호출을 하는 경우 바로 응답이 오지 않기에 일반적으로 비동기 방식을 사용한다. axios 문서에서도 기본적으로 소개하는 사용방식은 Promise-then 방식의 비동기 호출방식을 소개하고 있다. 다만 then 방식의 경우도 ap..

👩‍💻 Programming/Backend

[Node.js] Nodemon, PM2를 이용한 수정 사항 자동 반영 서버

https://blog.outsider.ne.kr/649 node.js 소스 수정시 자동으로 서버를 재시작 해주는 nodemon :: Outsider's Dev Story node.js를 이용해서 웹애플리케이션을 개발할 때 다른 플랫폼이랑 동일하게 view파일같은 경우는 수정한게 자동으로 반영되지만 node.js의 JavaScript파일들은 수정을 하여도 반영이 되지 않기 때문에 blog.outsider.ne.kr http://jynote.net/entry/NODEJS-%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C-%EC%88%98%EC%A0%95%EC%8B%9C-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EC%9E%AC%EC%8B%9C%EC%9E%91-%ED..

👩‍💻 Programming/Backend

[Flask] nohup bacground 실행하기

Flask 백그라운드 실행 $ nohup python -u application.py & -u : 터미널에서 웹 서버 실행 결과를 실시간으로 보고자 할 경우 사용한다.(아래 nohup.out 설명 참조) & : 프로그램을 백그라운드로 실행시켜줍니다. 단, nohup을 사용하지 않으면 터미널 종료 시 프로그램도 함께 종료된다. Flask 로그 확인 nohup을 이용해 백그라운드로 Flask App을 실행하면, nohup.out이라는 로그 파일이 생성된다. 다음과 같이 로그를 확인할 수 있다. $ tail -f nohup.out 백그라운드로 실행되고 있는 Flask App 종료 $ lsof -i :5000 설정해둔 포트(ex.Flask 기본 포트:5000)를 조회한 후 프로세스를 종료할 수 있다. $ lso..

👩‍💻 Programming/Backend

[Flask] Ubuntu+Nginx+SSL+Gunicorn+Flask 설정하기

Nginx를 Proxy server로 사용하고 GUnicorn을 Web Server와 Gateway Interface, 즉 WSGI로 사용하고 Flask를 Web application로 사용하여 Web service를 제작해보았다. ​ NaverCloudPlatform의 Ubuntu 18.04 서버로 진행했다. ​ 1. 환경 1-1. 먼저 apt를 업데이트하고 필요한 라이브러리를 설치한다. $ sudo apt update sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools 2. venv 2-1. venv를 구성하기위한 라이브러리를 설치한다. $ sudo apt install pyth..

👩‍💻 Programming/Frontend

React Native 앱 5주차 개발일지

Advertisement 수익형 앱 앱 마켓에 유료앱 배포 수익 모델 앱 내 배너 광고 수익 모델 앱 콘텐츠 판매 수익 모델: 인 앱 결제 구독 수익 모델 앱 개발 용역 수익 모델 외부 브랜드 광고 수익 모델 가장 쉽게 수익 구조를 앱에 연결 할 수 있는 방법은 [앱 내 배너 광고 수익 모델] 이다. 1. 배너 클릭 2. 배너 광고 시청 3. 배너 광고 사용자 참여 이 3가지 모두 앱에 쉽게 적용할 수 있는 방법을 구글 애드몹 광고 서비스에서 제공해준다. 구글 광고, 애드몹 구글 애드몹에서는 총 4가지의 광고 유형을 제공한다. 구글 애드몹 역시 Expo에서 지원해준다. 하지만 공식 문서에서 애드몹의 사용가능 플랫폼을 보면, 모두 가능하지만 웹에서는 안된다는 것을 확인할 수 있습니다. 웹의 경우 구글에서는..

👩‍💻 Programming/Frontend

React Native 앱 4주차 개발일지

Server 1. Server 앱에서 서버에 데이터를 요청하거나 데이터를 보내는 대화를 하려면 서버가 정한 규칙에 따라 대화 요청(Request)을 해야한다. 정한 규칙에 따라 요청을 하지 않으면 응답(Response)이 오지 않는다. 서버 쪽에서 정한 규칙을 우린 보통 API(Application Programming Interface)라고 부른다. API는 서버가 제공하는 도메인, 혹은 서버가 만들어놓은 함수 형태로 제공된다. 서버에서 주는 데이터 형식은 JSON이다. 리액트 네이티브로 앱을 만들면서 서버와 통신(대화)하는 시점은 크게 두 가지이다. 1) 앱 화면이 그려진 다음 데이터를 준비 ← useEffect useEffect(()=>{ //서버 API 사용 //이 화면에서 사용 할 데이터 준비 ..

나리 집사
'👩‍💻 Programming' 카테고리의 글 목록 (2 Page)