본문 바로가기
닫기
필터

  • 자료구조(Java) & 알고리즘 개념정리 시리즈!

    17

    velog.io

    자료구조(Java) & 알고리즘 개념정리 시리즈!

    Stack의 특성상 마지막 데이터를 쉽게 빼낼 수 있다.
    마지막 기록, 최근 기록 등 데이터를 저장하고 제거할 경우만 사용한다.
    조회(검색)은 다른 자료구조에 비해 느려 데이터 조회가 필요할 경우 사용하지 않는다.
    --> 이로 인해 연결 리스트로 스택 구현 시 연결 리스트의 단점은 상관이 없어짐.

    결국 링크드스택의 단점은 사실상 없게 되며 연속된 메모리를

    yuli_kim

  • 📚Linux 리눅스 최소한 이건 알아야한다!

    6

    velog.io

    📚Linux 리눅스 최소한 이건 알아야한다!

    참고 사이트에 내용을 개인적으로 복습하기 편하도록 재구성한 글입니다.
    자세한 설명은 참고 사이트를 살펴보시기 바랍니다.
    트루먼, https://junistory.blogspot.com/2017/08/nano.html

    yuli_kim

  • 📚 Network 네트워크 이해하기!

    7

    velog.io

    📚 Network 네트워크 이해하기!

    HTTP 프로토콜이란?
    HTTP(HyperText Transfer Protocol) 프로토콜은 클라이언트가 서버로부터 HTML, CSS, 이미지, 비디오와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. 한마디로 클라이언트와 서버가 서로 대화하기 위한 의사소통 수단입니다.

    클라이언트는 서버에게 요청(Request)을 하게 되고 서버는 클라이언트에

    yuli_kim

  • 📚 Browser 브라우저의 동작원리!

    6

    velog.io

    📚 Browser 브라우저의 동작원리!

    브라우저는 어떻게 동작하나요?
    렌더링 엔진
    🕐 브라우저는 서버로부터 HTML, CSS, Javascript, 이미지 파일 등을 응답받습니다.
    🕑 HTML과 CSS 파일은 렌더링 엔진의 HTML 파서와 CSS 파서에 의해 파싱되어 DOM, CSSOM 트리로 변환되고 렌더 트리로 결합됩니다.
    🕒 생성된 렌더 트리를 기반으로 브라우저는 웹페이지를 표시합니다

    yuli_kim

  • [React Native] 🔥 Firebase 로 Android 앱 푸쉬 알림 구현하기!

    velog.io

    [React Native] 🔥 Firebase 로 Android 앱 푸쉬 알림 구현하기!

    리액트 네이티브에서 Firebase 로 푸쉬 알림을 구현합니다. 이 게시글은 그 첫 단계로, firebase 프로젝트를 생성하고 안드로이드 세팅을 진행합니다.

    yuli_kim

  • [React Native] 🔥 Firebase 로 iOS 앱에서 푸쉬 알림 구현하기!

    velog.io

    [React Native] 🔥 Firebase 로 iOS 앱에서 푸쉬 알림 구현하기!

    리액트 네이티브에서 Firebase 로 푸쉬 알림을 구현합니다. 이 게시글은 그 두 번째 단계로, IOS 앱 세팅을 진행합니다.

    yuli_kim

  • [React Native] App.js, index.js 내부에서 navigation prop 없이도 navigate 하기 & routeName 받아오기

    velog.io

    [React Native] App.js, index.js 내부에서 navigation prop 없이도 navigate 하기 & routeName 받아오기

    App.js 내부에는 navigation prop 이 없기 때문에 navigate 가 불가합니다. 현재의 routename 정보를 받아올 수도 없죠. 이럴 경우 navigation prop 없이 navigate 하고, routename 을 받아오는 방법을 알아봅니다.

    yuli_kim

  • Error: Requiring unknown module "undefined". If you are sure the module exists, try restarting Metro. You may also want to run yarn or npm install

    velog.io

    Error: Requiring unknown module "undefined". If you are sure the module exists, try restarting Metro. You may also want to run yarn or npm install

    react-native 로 앱 개발 도중, navigation 초기세팅을 하다 발생한 오류이다.Error: Requiring unknown module "undefined". If you are sure the module exists, try restarting Me

    yuli_kim

  • [React Native] ScrollView 의 scrollTo, scrollToEnd 메서드가 작동하지 않는 문제

    velog.io

    [React Native] ScrollView 의 scrollTo, scrollToEnd 메서드가 작동하지 않는 문제

    React Native ScrollView 에다가 ref 를 걸어 스크롤을 하려고 할 때, scrollTo 메서드 또는 scrollToEnd 메서드를 사용하게 된다. 그런데 이 메서드를 분명 타는데도 스크롤이 되지 않는 이상한 현상이 있다. 이에 대해 다룬다.

    yuli_kim

  • [React Native] Android - 모달을 띄울 때 화면이 반쯤 넘어가는 문제 해결

    velog.io

    [React Native] Android - 모달을 띄울 때 화면이 반쯤 넘어가는 문제 해결

    올라플랜은 모달을 띄울 때 컴포넌트를 overlay 해 띄우지 않고,
    navigation 을 통해 띄운 후 모달의 확인 버튼을 누르면 goBack 처리를 하는 방식을 사용한다.
    이는 컴포넌트 내부에서 모달의 state 를 가지고 있다 보면 state 가 바뀔 때마다 렌

    yuli_kim

  • [React Native] IOS, android에서 디바이스 설정 창 (device setting) 열기

    velog.io

    [React Native] IOS, android에서 디바이스 설정 창 (device setting) 열기

    React Native 에서 IOS, 안드로이드의 디바이스 세팅 페이지와 앱 세팅 페이지를 여는 방법을 알아본다.

    yuli_kim

  • AWS Lambda 고오급 튜토리얼

    3

    velog.io

    AWS Lambda 고오급 튜토리얼

    문제는 홈페이지에 여러 기능을 추가하는 과정에서 시작되엇다.

    클라이언트분께서 온라인 예약을 받고 예약 결과를 문자 메시지로 전송하는 기능이 필요하다고 얘기를 해서 Wix의 앱 마켓을 둘러보게 되었다.

    결과는 참담했다.

    문자 전송 관련 앱이라고는 평점 2.5점에 불과한 SMS Hero라는 앱밖에 없었던 것이다.

    그나마도 제대로 관리가 되지 않는 건지

    yuli_kim

  • AWS 공부하자!

    10

    velog.io

    AWS 공부하자!

    서버
    특화된 어떤 임무를 수행하기 위해 설계된 컴퓨터
    특화된 임무를 수행하기 위해 일반 컴퓨터보다 고성능의 CPU,빠르고 고용량의 메모리, 대용량의 디스크를 요구한다.

    yuli_kim

  • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

    10

    velog.io

    스프링 부트와 AWS로 혼자 구현하는 웹 서비스

    1. 프로젝트 생성
    기본적인 프로젝트 개발 환경은 다음과 같습니다.

    IntelliJ IDEA
    - Spring Boot
    - Java 11
    - Gradle

    yuli_kim

  • [MacOS] MacBook 웹캠, 카메라 끄기

    velog.io

    [MacOS] MacBook 웹캠, 카메라 끄기

    MacBook 기본 카메라가 은근히 신경 쓰인다.이럴때 카메라 부분에 뭔가를 씌우거나 붙이는건 공식적으로도 Apple에서 권장하지 않는 방법이다.키보드와 모니터 패널 사이에 특정 물체가 끼워진채 사용하면 디스플레이가 망가질 수 있다.이럴때는 시스템 환경설정에서 보안 및

    yuli_kim

  • [Mac] 기본 터미널로 AWS 접속하기

    velog.io

    [Mac] 기본 터미널로 AWS 접속하기

    먼저 AWS에서 받은 .pem키 파일의 권한을 400 설정 해준다.그 후 기본 터미널에서 ssh 명령어로 -i 옵션을 추가해 .pem 키파일을 명시해주고,AWSInstance명@아이피주소나 도메인을 입력해주면 된다.끝!

    yuli_kim

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기