본문 바로가기

728x90
반응형

분류 전체보기

(203)
[Linux] 리눅스 관리자 권한 설정 방법 😂 리눅스에서 mysql에 접근하려고 할 때 발생한 문제! 😊 문제의 원인 => 관리자 권한이 없어서 발생한 문제 😎 해결 방안 => sudo su를 사용하여 루트 권한을 얻는다!
[Server] 리눅스 개발환경 위에 APM 패키치 설치로 서버 구축해보기 🟡 실습의 목적 더보기 서버 개발자의 개발환경(CLI)인 리눅스에 익숙해지기 위함. (리눅스 명령어, APM과 관련된 리눅스 파일구조 파악) - 문제해결하는 방법에 대해 터득하는 것 (구글링, 공식문서, 블로그를 활용하여 원하는 것을 만들어본다.) 1) VirtualBox 설치 후 나의 가상환경 만들기 2) 저장소에 미리 다운받아 놓은 Ubuntu iso파일을 추가하기 3) Ubuntu 설치완료 4) apache 설치 후 상태확인 (active) 5) mysql 설치 6) php 설치 및 phpinfo 페이지 만들기
[Server] 비트나미를 통해 나의 컴퓨터에 서버(APM) 구축해보기 1) Bitnami를 이용해서 아파치 웹서버 설치 2) index.html 파일을 수정해서 나만의 웹 페이지 만들어보기 3) ip주소를 이용해서 웹 페이지 열기 VS 파일 열기를 통해서 웹 페이지 열기 4) 웹 서버를 끈 후, ip 주소를 이용해서 웹 페이지를 열어보기 5) 내 컴퓨터의 ip 주소를 이용해 웹 페이지 열어보기 6) 스마트폰을 이용해서 웹 서버 열어보기
[AI] 이미지 캡셔닝(Image Captioning)이란? 🟡 Image Captioning 위와 같은 이미지가 주어졌을 때 "파도를 타는 서퍼"와 같은 캡션을 생성하는 것이다. 즉, 이미지만을 이용해서 해당 이미지에 대한 설명을 문장으로 나타내줄 수 있도록 하는 것‼ 참고자료 💨💨💨 https://www.tensorflow.org/tutorials/text/image_captioning 눈에 띄는 이미지 캡션 | TensorFlow Core 눈에 띄는 이미지 캡션 아래 예와 같은 이미지가 주어졌을 때의 목표는 "파도를 타는 서퍼"와 같은 캡션을 생성하는 것입니다. 이미지 출처; 라이선스: Public Domain 이를 위해 attention 기반 모델을 www.tensorflow.org 🟡 CNN + RNN ✅ CNN 합성곱 신경망(Convolution Neu..
CS 면접 예상 질문 및 답변 1. OSI 7 계층이란? 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성되어 있습니다. 2. 3계층과 4계층의 차이는? 네트워크 계층은 전송 데이터를 목적지까지 경로를 찾아 전송하는 계층이라면 전송 계층은 데이터를 전송하고 전송 속도를 조절하며, 오류가 발생된 부분은 다시 맞춰주는 계층이다. 종단과 종단 간의 통신 방식이라는 특성이 있다. 3. 서버 – 클라이언트 관계 4. APM 이란? A(Apache): 웹 서버, P(PHP): 웹 프로그래밍 언어, M(MySQL): 데이터 베이스 -> 위의 세가지가 연동되어 운영되도록 만든 환경을 의미. 클라이언트가 웹 브라우저에서 URL을 입력하면 80포트를 통해 서버에 request하게 됨. -> 서버는 클라이언트에게 HTML, CSS..
[Git] gitignore 추가하는 방법 yml 파일 처럼 database 비번 등 중요한 정보가 담겨있는 파일은 gitignore을 통해 github에서 공유하지 않도록 설정해야한다. ### 1) .gitignore 파일 편집 .gitignore 파일에서 gitignore 할 파일을 입력해준다. ### 2) git cache 삭제 cache를 삭제 해주지 않으면 gitignore가 적용되지 않을 수 있다. git rm -r --cached . ### 3) git add / commit / push -> 변경된 모습 resource에 gitignore한 파일들이 숨겨진 모습 git add . git commit -m "fixed untracked files" git push 위 명령어를 통해 push 해주면 완료!!!
카카오 소셜 로그인 구현 Flow 1. 클라이언트 쪽에서 로그인을 한다. 2. 카카오 서버는 redirect url로 code를 전달해준다. 3,4. code를 이용하여 access_token을 발급받는다.. 5. access_token을 서버로 전송한다. 6,7. 서버에서는 받은 access_token을 이용하여 카카오 서버에서 사용자 정보를 받는다. 8. 받은 사용자 정보를 이용하여 회원가입 또는 로그인을 진행한다. 9. JWT등과 같이 사용자 식별 정보를 클라이언트로 보낸다.
카카오 로그인 (OAuth) 동작 방식 written by one2ye 사용자가 앱에서 카카오 로그인 버튼을 클릭 [카카오톡으로 로그인] 버튼을 클릭하면 실행 중인 카카오톡으로 연결 카카오톡에 연결된 자격정보를 통해 사용자를 인식한 후, 올바르다면 사용자로부터 정보 및 기능 활용 동의를 받음 사용자가 필수 항목에 동의하고 로그인을 요청하면 인가 코드(Authorization Code) 발급 → 이 코드가 앱 정보의 Redirect URI 에 전달되는 것 앱에서는 전달받은 인가 코드를 기반으로 토큰을 요청하고 받는 과정을 수행 Aceess Token과 Refresh Token Access Token ****: 사용자를 인증하고 카카오 API 호출 권한을 부여함. Refresh Token : 액세스 토큰(Access Token)을 갱신하는 데 쓰..

728x90
반응형