profile
Android, Flutter 앱 개발자입니다.
태그 목록
전체보기 (46)자바스크립트(6)flutter(6)kotlin(4)adb(3)참조타입(2)코딩테스트(2)android(2)python(2)프로그래머스(2)생성자함수(2)함수호출(1)이터레이터패턴(1)배열(1)AndroidStudio(1)두 큐 합 같게 만들기(1)wigetError(1)switchThumb(1)실행단축키(1)상태코드(1)pdfviewer(1)backbutton(1)CallByValue(1)library(1)decrypt pdf(1)that(1)dartsdk(1)호이스팅(1)timestampformat(1)순열검사(1)new 함수(1)동적추가(1)type'Null'(1)세션(1)쿠키(1)일반함수(1)mac(1)두큐합 시간초과(1)'FutureOr<Widget>'(1)객체(1)track(1)서버응답(1)연산자(1)두큐합(1)switchCompat(1)notspecified(1)BehaviorPattern(1)일치연산자(1)프로토타입체이닝(1)intToStringArray(1)프로토타입(1)성격유형검사하기(1)screensize(1)that바인딩(1)함수선언문(1)자바스크립트객체(1)유사배열객체(1)함수표현식(1)로또최저순위(1)for ~ in(1)js(1)서버요청(1)node.js(1)DesignPattern(1)kotlin 자릿수 더하기(1)adb copy(1)JavaScript(1)width(1)Deque(1)프로그래머스 순열검사(1)mobilescreensize(1)RxJava(1)this바인딩(1)배열삭제(1)reactivex(1)kotlin 두큐합(1)switch(1)동등연산자(1)dart(1)onWillPop(1)disable(1)delete(1)timestamp요일(1)전역객체(1)Iteratorpattern(1)메서드(1)securitypdf(1)두큐합 27(1)thumb(1)background(1)flutter_screenutil(1)행동관련패턴(1)로또최고순위(1)단축키(1)database_file(1)jupyter단축키(1)array(1)Widget(1)kotlin collection method(1)프로그래머스 Lv.1(1)cookie(1)두큐합 24(1)adb_path(1)customizing(1)resize(1)CallByReference(1)minwidth(1)sqflite(1)algorithm(1)반응형프로그래밍(1)session(1)sdkpath(1)GOF(1)디자인패턴(1)dartsdkpath(1)

[ts] 구조적 타이핑

타입 스크립트의 타입 시스템은 구조적으로 타입화되어 있음.매개변수는 변수가 특정 객체 타입으로 선언 \-> 타입스크립트에 어떤 객체를 사용하든 해당 속성이 있어야 함.

2023년 3월 31일
·
0개의 댓글
·

[Web] JWT

로그인 상태를 서버에서 처리하는데 사용할 수 있는 두 가지 (세션 / 토큰) 인증 방식이 있음 서버가 사용자가 로그인 중임을 기억서버 -> 세션id 발급 -> 브라우저의 쿠키에 저장 -> 사용자 요청 -> 세션 저장소(메모리, 디스크, 데이터베이스)에서 세션 조회 ->

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 순열검사(kotlin)

'프로그래밍 강의 > 알고리즘 문제 해설 > 순열 검사' 문제 보러가기입력: 10만 이하의 배열 (원소: 0 이상 10만 이하의 정수)출력: 중복된 원소가 없고, 1 ~ 배열 개수 만큼의 원소가 들어있을 때 true 출력중복 원소를 제거하기 위해서 Set으로 Array

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

[프로그래머스] 두 큐 합 같게 만들기 (Kotlin)

\[프로그래머스] 두 큐 합 같게 만들기 1) 2, 29번 -> 두 큐의 합이 처음부터 같을 경우2) 27, 28, 29번 -> 큐의 합이 Long 타입이어야 할 경우3) 시간 초과 \-> 적당한 타이밍에 return 을 하지 못해 무한 루프를 돌 경우\-> 배열이 수

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

[프로그래머스] 성격 유형 검사하기 (Kotlin)

성격 유형 검사하기 보러가기하아.. 1\. 처음에 List&lt;Map&lt;String, int>> 이런 데이터 형의 배열을 만들어내면 initPairList() 같은 함수가 필요없어질거라 생각했는데 방법을 못 찾았다. \[{"R" : 0, "T": 0}, {"C":

2022년 8월 20일
·
0개의 댓글
·

[프로그래머스] 로또의 최고 순위와 최저순위 (Kotlin)

https&#x3A;//school.programmers.co.kr/learn/courses/30/lessons/77484내 코드when ~ else 문을 2개로 나눠서 구해서 코드가 길어짐맞은 개수에 따른 등수는 같음 -> 하나의 함수로 떼어내고 맞은 개수는 파라미터

2022년 8월 14일
·
0개의 댓글
·

[React] useState

리액트의 useState는 훅(Hook) 함수로써 우리가 사용할 변수의 초기값을 매개변수로 전달하여 호출하며, 결과 값으로는 배열을 반환한다.

2022년 4월 17일
·
0개의 댓글
·

[NodeJS] 시퀄라이즈 (Sequalize)

ORM(Object-relational Mapping)으로 분류되는 시퀄라이즈는, 자바스크립트 객체와 데이터의 릴레이션을 매핑해주는 도구입니다. 즉, 자바스크립트의 구문을 알아서 SQL로 바꿔줍니다.sequilize-cli : 시퀄라이즈 명령어를 실행하기 위한 패키지m

2022년 1월 7일
·
0개의 댓글
·
post-thumbnail

[NodeJS] Database

데이터 베이스는 관련성을 가지며 중복이 없는 데이터들의 집합이다. 이러한 데이터베이스를 관리하는 시스템을 DBMS라고 부르며 계속 데이터가 보존되므로 서버 종료 여부와 상관없이 데이터를 지속적으로 사용할 수 있다.예약어는 대문자로 쓰는 것 추천 (nodejs와 같은 사

2022년 1월 7일
·
0개의 댓글
·

[Node.js] express 미들웨어 소개

비밀 키들을 소스 코드에 그대로 적어두면 소스 코드가 유출되었을 때 키도 같이 유출되는데, .env 같은 벼도의 파일에 비밀 키를 적어두고 dotenv 패키지로 비밀 키를 로딩하는 방식으로 관리합니다.dotenv 패키지는 .env 파일을 읽어서 process.env로

2021년 12월 18일
·
0개의 댓글
·

[Node.js] Cluster

cluster 모듈은 기본적으로 싱글 프로세스로 동작하는 노드가 CPU 코어를 모두 사용할 수 있게 해주는 모듈입니다.장점포트를 공유하는 노드 프로세스를 여러개 둘 수도 있으므로, 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청이 분산되게 할 수 있습니다.

2021년 12월 13일
·
0개의 댓글
·

[Node.js] 쿠키와 세션

누구인지 기억하기 위해 서버는 응답할 때 쿠키라는 것을 같이 보냄'키-값'의 쌍으로 이루어져 있으며, 유효 기간이 존재함'서버 -> 브라우저' 로 쿠키를 보낼 때만 코드를 작성하여 처리하면 됨쿠키는 요청의 헤더(Cookie)에 담겨 전송 \-> 브라우저는 응답의 헤더(

2021년 12월 11일
·
0개의 댓글
·

[coding] if~else문을 리펙토링 해보았다.

if~else문을 리펙토링 해보았다.

2021년 12월 5일
·
0개의 댓글
·
post-thumbnail

[Node.js] 요청과 응답

서버는 클라이언트의 요청(request)을 읽고 처리한 뒤, 응답(response)을 보냅니다.클라이언트로부터 요청이 왔을 때, 어떤 작업을 수행할 지 이벤트 리스너를 미리 등록해두어야 합니다.http 서버가 있어야 웹 브라우저의 요청을 처리할 수 있습니다.create

2021년 12월 5일
·
0개의 댓글
·

[Flutter] 암호화된 PDF 파일 열어서 뷰어로 보여주기

해당 포스트에서는 아래와 같은 라이브러리가 필요합니다.PDF 해독: syncfusion_flutter_pdf: ^19.1.55-betaPDF 뷰어: native_pdf_view: ^4.1.0

2021년 11월 27일
·
0개의 댓글
·

[Flutter] 앱에서 다운받은 파일 adb로 복사하기

adb(Android Debug Bridge)는 기기와 통신할 수 있는 다목적 명령줄 도구입니다. adb 명령어는 앱의 설치 및 디버깅과 같은 다양한 기기 작업에 도움이 되며, 기기에서 다양한 명령어를 실행하는 데 사용할 수 있는 Unix 셸에 관한 액세스를 제공합니다

2021년 11월 24일
·
1개의 댓글
·

[Data Structure] 해쉬 테이블

: Hash Table: 키(Key)에 데이터(Value)를 저장하는 데이터 구조

2021년 11월 21일
·
0개의 댓글
·
post-thumbnail

[Algorithm] 스택

: 가장 나중에 쌓은 데이터를 가장 먼저 빼낼 수 있는 데이터 구조: FILO (First In Last Out)

2021년 11월 20일
·
0개의 댓글
·

[Node.js] REPL

1. REPL (Read, Eval, Print, Loop) Node에서 '읽고, 해석하고, (결과물을) 반환하고, 이것을 다시 반복'하는 기능을 제공하는 콘솔을 의미합니다. 위의 REPL을 Visual Studio에서 작성하면 아래와 같습니다. helloWorld.

2021년 11월 16일
·
0개의 댓글
·