본문 바로가기
닫기
필터

  • [CS] 객체지향 프로그래밍(OOP)

    velog.io

    [CS] 객체지향 프로그래밍(OOP)

    Object Oriented Programming프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호 작용을 통해 로직을 구성하는 프로그래밍 방법.코드의 재사용성이 높다. 👉🏻 다른 클래스를 가져와서 사용할 수

    yuli_kim

  • 네트워크의 기본기중의 기본!!

    8

    velog.io

    네트워크의 기본기중의 기본!!

    월드와이드웹(WWW)과 같은 분산 하이퍼 미디어 시스템을 위한 SW 아키텍처의 한 형식으로 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반에 대한 패턴REpresentational State Transferful이 붙어서 "~한 API"라는 의미로 많이 쓰인다.

    yuli_kim

  • OS 개념! 이건 당연히 알고있었겠지~??

    22

    velog.io

    OS 개념! 이건 당연히 알고있었겠지~??

    스레드와 프로세스에 대한 정리가 끝난 후, 더 궁금해진 부분들과 관련성 있는 이야기들을 따로 정리하고 싶었다.그래서우선, 스택은 함수 호출 시 전달되는 인자, 복귀 주소값 및 함수 내에서 선언하는 변수 등을 저장하기 위해 사용 되는 메모리 공간이다.✅ 스택 메모리 공간

    yuli_kim

  • 자료구조 이론정리!

    17

    velog.io

    자료구조 이론정리!

    Array
    같은 자료형의 구성요소가 직선 모양으로 연속하여 줄지어 있는 단순 자료구조이다.
    논리적 저장 순서와 물리적 저장 순서가 일치한다.
    인덱스로 해다 원소 접근이 가능하다
    찾고자 하는 원소에 대해서 인덱스 값만 안다면 Big-0(1)에 해당 원소로 접근 할 수 있

    yuli_kim

  • 👋 Java 자바 & Kotlin 코틀린

    30

    velog.io

    👋 Java 자바 & Kotlin 코틀린

    개발자들을 위한 블로그 서비스. 어디서 글 쓸지 고민하지 말고 벨로그에서 시작하세요.

    yuli_kim

  • RxJava 정리

    7

    velog.io

    RxJava 정리

    간단하게 RxJava에 대해서만 훑어보자.

    Again Reactive Programming
    Reactive Programming에 대한 이야기는 한번 했지만
    다시 이야기 하자면,
    데이터 흐름을 먼저 정의하고 데이터가 변경되었을 때 연관되는 함수나 수식이 업데이트 되는 방식.
    (데이터 흐름과 변화의 전달에 관한 프로그래밍 패러다임)

    yuli_kim

  • 🎈 RxJava 기본이론

    8

    velog.io

    🎈 RxJava 기본이론

    🎈 RxJava에 대해서 알아보기에 앞서서 먼저 Reactive Progragmming과 ReactiveX(Reactive Extentions)의 정의에 대해서 알아보았다.

    yuli_kim

  • 안드로이드 스튜디오 프로젝트/패키지 명 변경하기

    velog.io

    안드로이드 스튜디오 프로젝트/패키지 명 변경하기

    1. 디렉토리명 변경

    Compat Middle Package 메뉴의 설정을 해제 시켜줍니다. 패키지명을 기준으로 폴더가 구조화 되어있는 것을 해제시켜주는 작업입니다.

    이렇게 디렉토리가 해제되면 폴더 이름을 변경할 수 있습니다.
    Refactory를 통해 이름을 수정하

    yuli_kim

  • [Android]ADB Apk 설치, 추출

    velog.io

    [Android]ADB Apk 설치, 추출

    Android 기기에 있는 APK를 추출하거나 설치 방법

    yuli_kim

  • 🔎 Android 안드로이드 지식을 끄적끄적!

    39

    velog.io

    🔎 Android 안드로이드 지식을 끄적끄적!

    ViewBinding
    view와 상호 작용하는 코드를 더욱 쉽게 작성할 수 있도록 도와주는 기능.
    xml파일에서 각 뷰는 id값을 가진다.
    🤔 왜 도입 되었을까?
    일단, layout Component를 코드 단으로 고치는 과정이 매우 골칫거리 (findViewById가 대표적 예시)

    그래서 layout Component를 객체화 시키지 않고 바로 사용하

    yuli_kim

  • [Android] ADB 명령어

    velog.io

    [Android] ADB 명령어

    ADB(Android Debug Bridge)는 Unix shell을 제공. 사용자는 emulator나 안드로이드 연결장비에 다양한 명령어를 보낼 수 있다.

    yuli_kim

  • [AndroidStudio] Manifest merger failed : Apps targeting Android 12

    velog.io

    [AndroidStudio] Manifest merger failed : Apps targeting Android 12

    안드로이드 스튜디오를 디버깅 해보니 아래와 같은 오류가 발생하여 실행이 되지않았다.

    > Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit va

    yuli_kim

  • [Android Studio] system ui isn't responding

    velog.io

    [Android Studio] system ui isn't responding

    ❌ system ui isn't responding에뮬레이터로 실행하다보니 아래와 같은 오류가 종종 발생하였다. 아래 링크를 통해 문제를 해결할 수 있었다.C드라이브 -> 사용자 or User -> "현재 사용자명" 폴더 -> .android-> avd-> 자신이 현재

    yuli_kim

  • [Android] font 적용

    velog.io

    [Android] font 적용

    Android font 적용

    yuli_kim

  • [Android] Recyclerview scroll은 남기고 효과 제거

    velog.io

    [Android] Recyclerview scroll은 남기고 효과 제거

    Recyclerview 스크롤 효과는 layout에서 android:overScrollMode="never" 속성을 설정해주면 효과를 없앨 수 있다. 하지만 이렇게 한다면 스크롤 자체가 사라지기 때문에 스크롤은 남겨놓고 효과만 제거하고 싶을 때 사용하는 코드이다.

    yuli_kim

  • 인스타그램 클론 프로젝트 (Android + Firbase)

    7

    velog.io

    인스타그램 클론 프로젝트 (Android + Firbase)

    인스타그램 클론 프로젝트
    클론 프로젝트란 이미 개발되어 있는 서비스를 주제 삼아 서비스의 기존 스택이나 새로운 스택을 적용하여 나만의 서비스로 복제하듯 개발해보는 것을 말한다. 이미 개발되어 있는 서비스를 통해 개발에만 집중할 수 있다는 장점이 있다.

    yuli_kim

라이브러리에 저장

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

닫기