profile
반갑습니다

자바스크립트 변수 호이스팅이란?

호이스팅 인터프리터가 코드를 실행하기 전에 함수, 변수, 클래스 또는 import의 선언문을 해당 범위의 맨 위로 끌어올리는 것처럼 보이는 현상 var 변수 호이스팅 아래 javascript 코드를 vs에서 실행하면 원래라면 a는 참조오류가 나야한다. 하지만 결과로 나온다. 왜? 그럴까? javascript가 해당 코드를 실행할 때 변수 호이스팅...

2024년 11월 25일
·
0개의 댓글
·

23.08.29 오늘의 끄적

작은 독립적인 서비스를 연결한 구조Gateway에서 API 링크를 보고 업무별로 분리하여 전송/처리MCI같은 구조를 가진 프로그램끼리 통신ex) java - javaEAI다른 구조를 가진 프로그램끼리 통신ex) java-c / xml-cFEP내부망과 외부망의 통신ex)

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

[CleanCode] 1장 깨끗한 코드

클린 코드 책을 읽으면서 배운 내용을 정리합니다.

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

[Android] Flow 공부

android coroutine의 flow에 대해서 공부해보았습니다.

2023년 1월 5일
·
0개의 댓글
·
post-thumbnail

(알고리즘) 이분탐색

이분탐색 알고리즘이란

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

(c++) 5639_이진검색트리

5639 이진검색트리

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

(CS 공부) OSI 7계층과 TCP/IP 4계층

(CS 공부) OSI 7계층과 TCP/IP 4계층

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(알고리즘) 그리디 알고리즘

그리디 알고리즘 이란

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(c++) 2407_조합

백준 2407 조합 문제입니다

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

(c++) 2263_트리의 순회

https://www.acmicpc.net/problem/2263https://donggoolosori.github.io/2020/10/15/boj-2263/

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

[간단CS] 프로세스 VS 스레드

운영체제로부터 자원을 할당받는 작업의 단위메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체)프로세스는 독립된 메모리 영역을 할당받음프로세스가 할당받은 자원을 이용하는 실행의 단위프로세스 내에서 실행되는 여러 흐름의 단위스레드끼리는 코드, 데이터, 힙을

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 완전탐색(Brute-Force)

완전탐색(Brute-Force)알고리즘은 가능한 모든 경우의 수를 다 확인해서 정답을 찾는 방법입니다.상대적으로 구현이 간단하고 항상 정답이 나오는 알고리즘입니다.다만 케이스에 따라 실행시간이 오래 걸릴 수 있습니다.예를 들어 다음과 같은 문제가 있다고 합니다.춘식이해

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

[알고리즘] 정렬

선택정렬 O(n^2) 원소를 넣은 위치를 정해두고 해당 위치에 들어가야하는 원소를 찾아서 넣는 것 ex) 제일 작은 원소를 찾아 첫번째 자리에 넣고 두번째 작은 원소를 찾아 두번째 자리에 두고…. 코드 (정렬) 선택정렬 코드 삽입정렬 O(n) ~ O(n^2)

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[Android] android 흔들때 event 주기

android에서 흔드는지를 확인하기 위해서는 accelerometer(가속도) 센서를 사용해야 합니다.저 같은 경우에는 이전 x,y,z 값를 저장해두고 이전 값과 일정 이상 차이가 날 경우를 구합니다.해당 경우가 또 일정 이상 될 경우 흔들었다는 것으로 확인하고 ev

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

[android] ContentProvider

어떤 앱이 다른 앱으로 데이터를 제공하고자 할 경우 사용요청을 하면 ContentResolver 클래스에 의해 처리된다.DB, 파일, 네트워크 등 다양한 방법으로 데이터를 저장할 수 있다.DB 앞에 추상화 단계를 한 단계 둠으로써 서로 다른 앱이 같은 코드로 Conte

2022년 10월 14일
·
0개의 댓글
·
post-thumbnail

[android] Android Package

Android에 설치 가능하고 실행 가능한 앱 형식컴파일된 코드와 리소스를 묶어서 키로 서명한 것apk 파일 하나를 통해 많은 디바이스와 호환 지원 → APK 자체에 여러 개의 ABI(Android Binary Interface)를 포함함 → APK 파일의 크기가

2022년 10월 14일
·
0개의 댓글
·
post-thumbnail

[android|kotlin] '가게 재고 관리 앱' - 전화번호 저장

요구사항'연락처에 저장 ' 버튼을 누르면 가게 이름과 전화번호가 디바이스에 저장된다.전화번호 저장을 위해서는 권한 관리가 필요하다\-> tedpermission 라이브러리를 사용해서 권한 관리를 해주었다.gradle에 아래 코드를 추가한다.권한 확인을 하고 싶은 위치에

2022년 10월 13일
·
0개의 댓글
·
post-thumbnail

[android|kotlin] SnackBar 특정 앱 위에 위치 시키기

snackBar는 항상 설정한 view가 있는 화면의 최하단에 위치합니다.하지만 anchorView라는 속성을 사용하면 anchorView로 지정한 view 위에 위치하도록 할 수 있습니다.예시를 보시죠!

2022년 10월 13일
·
0개의 댓글
·
post-thumbnail

[android] ForegroundService & Notification

ForegroundService는 활성화된 액티비티와 동급의 우선순위를 가짐\-> Foreground Service는 상태바(Status bar)에 알림을 표시해야 함Service를 Notification 하지 않으면 1분 이내에 service가 종료된다.android

2022년 10월 11일
·
0개의 댓글
·
post-thumbnail

[android] Service

StartService()는 서비스를 호출만 합니다.BindService()는 서비스를 호출해서 값을 주고 받을 수 있습니다.bindService는 startService와는 달리 하나 이상의 클라이언트 컴포넌트 간의 통신을 구현할 수 있습니다.서비스를 실행시켜두고 필

2022년 10월 11일
·
0개의 댓글
·