본문 바로가기

🎸 기타29

[퍼온글] 정규식 표현 정리잘된 글 https://blog.outsider.ne.kr/360 알고 있어야 할 8가지 정규식 표현 from nettuts+ :: Outsider's Dev Story nettuts+에 Vasili이 쓴 유용한 정규식 표현에 대한 글을 올려서 내용 정리합니다. 정규식만 잘 써도 Validation이나 String을 다루기가 무척 편할텐데 쓸때마다 헷갈리고 약간은 어렵게 느껴지고 쉽게 blog.outsider.ne.kr 2023. 2. 21.
[IntelliJ] 프로젝트 만들기(with. MacOS) 1. JDK 부터 다운로드하기 아래 게시글에 보면 jdk 다운로드 하는 방법 있음 2021.01.21 - [🎸 기타] - [Android Studio] mac에 Android Studio 설치(+ javahome, androidhome) [Android Studio] mac에 Android Studio 설치(+ javahome, androidhome) 목표: mac OS에 Android Studio 설치하기 요약 JDK 설치 Android Studio 설치 JAVA_HOME, ANDROID_HOME 설정 안녕하세요 냥장판 입니다 mac OS에 Android Studio 설치를 해보도록 할게요. 1. JDK 다운로드 구글에.. miaow-miaow.tistory.com 2. IntelliJ 실행 > 프로젝.. 2022. 4. 4.
[IntelliJ] IntelliJ IDEA 설치하기(with. MacOS) 1. IntelliJ IDEA 를 검색해서 다운로드 사이트 접속하기 https://www.jetbrains.com/ko-kr/idea/download/#section=mac 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 2. Community 버전 다운로드 * 버전은 크게 두가지 인데, Ultimate는 30일 평가판이고 이후에 결제를 해야함. 그래서 Community 버전 다운로드 3. 설치파일(dmg 파일) 실행하기 애플리케이션으로 드레그 설치완료! 4. IntelliJ 실행하기 런쳐패드에서 IntelliJ 클릭하여 실행 처음에는 약관 동의하는 게 나오니 체크하고 continue 5. 간단한 프로젝트 만들어보기 * Ne.. 2022. 4. 4.
[퍼온글] HTTP란 https://velog.io/@syoung125/개념공부-HTTP란HTTP-트랜잭션-메시지-TCPIP와의-차이점 🤷‍♀️ 개념공부: HTTP란?(HTTP 트랜잭션, 메시지, TCP/IP와의 차이점) (본 블로그 포스팅은 'HTTP 완벽가이드: 웹을 어떻게 동작하는가' 책을 통해 공부한 내용을 기반으로 작성되었습니다.)전세계의 웹 브라우저, 웹 애플리케이션, 서버는 모두 HTTP를 통해 서로 소통 velog.io 2021. 11. 18.
URL, URI 차이 URL(Uniform Resource Locator) : 통합 자원 지시자 a. 예를 들어 http://abc.com/work/test.pdf 는 abc.com 서버에서 work 폴더 안의 test.pdf를 요청하는 URL을 의미 2. URI(Unitform Resource Identifier) : 통합 자원 식별자 a. 프로토콜 + : + // + 호스트이름 + 주소 → http://abc.com b. 자원에 접근하기 위해 사용되는 절차 c. URL, URN 포괄함 3. URN(Uniform Resource Name) : 리소스의 위치와 상관없이 리소스의 이름값을 이용하여 접근하는 방식 URN abc.com/test.html zzang.com/image.png URL https://abc.com/tes.. 2021. 11. 12.
웹 브라우저 렌더링 엔진 웹 브라우저는 렌더링 엔진을 가지고 있다. 텍스트로 된 문서(HTML, CSS, JavaScript) 를 읽어들여 웹페이지를 내보낸다. 브라우저에 브라우저 프로세스가 렌더러 프로세스에게 웹 페이지를 그리도록 요청하고, 브라우저 프로세스의 네트워크 스레드는 렌더러 프로세스에게 해당 페이지에 대한 데이터 스트림을 전송한다. ** 참고하면 좋은 포스팅들 https://blog.naver.com/wishket/222323638655 웹 브라우저의 렌더링이란? *잠깐, 이 글을 소개해드리는 위시켓은 2019년 시밀러웹 방문자 수 기준, 국내 1위 IT아웃소싱 플랫폼입... blog.naver.com https://12bme.tistory.com/208 [브라우저엔진] 브라우저 렌더링 엔진 2015년 구글은 크롬의.. 2021. 8. 2.
[OAuth] OAuth 2.0 개념 및 플로우 OAuth(Open Authorization) 2.0 - 인증이나 접근 위임을 위한 개방형 표준 프로토콜 - 서비스 이용자(자원의 소유자)를 대신하여 서비스를 요청할 수 있도록 자원 접근 권한을 위임하는 방법 예시) 인스타에서 페북 친구찾기를 하기 위해서는 페북의 오픈 API를 사용해서 친구 목록에 접근하는데, 이때 OAuth 2.0 을 이용하여 인증 및 권한을 승인하는 구조 * OAuth 2.0은 1.0의 알려진 보안 문제 등을 개선한 버전으로 1.0을 대체함(하위 호환성 미지원) 주요 개념 역할 설명 자원 소유자(Resource Owner) 보호 자원에 접근 권한을 부여할 수 있는 개체(일반적인 서비스 이용자) 자원 서버(Resource Server) 보호 자원에 대한 서비스 API를 제공하는 서버 .. 2021. 7. 10.
[HTTP] HTTP 메서드 HTTP 프로토콜에서 요청 시 사용하는 메서드에 대해서 알아보자. HTTP 메세지 구조에 대해 궁금하다면 아래 포스팅 참고 2021.03.27 - [🎸 기타] - [HTTP] HTTP 요청/응답 메시지 [HTTP] HTTP 요청/응답 메시지 클라이언트(client)가 웹서버에 요청을 보내고 응답을 받을때 사용하는 HTTP 메시지 구조를 알아보자. 요청(Request) 메세지 요청 메시지 구성 구성 상세 내용 Request line (요청 시작줄) Method (요청 방법 miaow-miaow.tistory.com HTTP 요청을 보낼 때, 요청 시작 라인에 HTTP 메소드를 싣어서 보낸다. 메서드 종류 설명 GET 특정 리소스 취득, 데이터를 받기만 함 HEAD 메세지 헤더 정보 취득, 응답 본문 포함하.. 2021. 5. 22.
딥링크, 디퍼드 딥링크, 다이나믹 딥링크, 원링크 차이 딥 링크(Deeplink, Deep linking) 특정 콘텐츠로 사용자를 랜딩시켜주는 링크 특정 주소 혹은 값을 입력하면 앱이 실행되거나 앱 내 특정 화면으로 이동시키는 기능을 수행 딥링크는 3가지 방식으로 구분된다. URI 스킴 방식 : 앱에 URI 스킴(scheme) 값을 등록하여 딥링크 사용 앱링크(App Link) : Android App link, FB App link, GG App link 등 제공 - 도메인 주소를 이용한 딥링크 사용 유니버셜 링크 (Universal Link) : iOS 제공 - 도메인 주소를 이용한 딥링크 사용 URI 스킴 방식 우선 스킴(scheme)이란 특정한 고유 앱을 지칭하는 것(facebook, youtube, twitter 등) path는 앱 내 특정 콘텐츠(.. 2021. 5. 5.