profile
백엔드 개발자 디디라고합니다.

정글 나만의 무기 만들기 11/29 이슈

그룹 콜 액티비티에서 1 대 1 액티비티로 넘어간 후네 다시 그룹 콜 액티비티로 넘어올때 그룹 콜 액티비티의 onCreate() method가 실행되는 이유CometChat CallListener가 다 등록되었다는 소켓을 서버에 만들어야 하나?Stop된 액티비티는 다시

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

정글 나만의 무기 만들기 11/27 이슈

클라이언트에서 시간을 계산하는 로직 => 클라이언트 코드의 복잡성 증가, 클라이언트 과부하(특정 스레드를 돌림으로써 계속 시간 체크) 싱크가 맞지 않는 문제 발생시간 계산 로직을 서버에서 해주어 클라이언트의 복잡성과 과부하 해결 및 싱크 문제까지 해결기존 room 통화

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

정글 나만의 무기 만들기 11/25 이슈

Local에서 되는데 AWS에서 되지 않는 문제: .env 설정 문제 였음

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

정글 나만의 무기 만들기 11/24 이슈

시간이 가는 것을 Activity에서 어떻게 구현할 것인가??노드 자바스크립트와 Date Type 맞추기화면 동시 싱크 맞추기.... => 시간이 계속 벌어짐.

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

정글 나만의 무기 만들기 11/23 이슈

WiFi가 다른 대역에서 ip를 접근하려고 해서 발생한 오류: 기기가 접속한 와이파이와 컴퓨터가 접속한 와이파이가 달라서 발생한 문제setOnClickListener에서 socket.on을 설정해놨기때문에 다른 사람이 쓴 채팅을 내가 채팅을 써야 보이는 에러가 있었음.

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

정글 나만의 무기 만들기 11/22 이슈

CometChat을 Fragment에서 부르려고하니 안되는 오류소켓 통신을 하고 렌더링 할때 이러한 작업을 해주어야 함. onCreate과 연관이 있는 문제 같음 나중에 어떤 특정 동작으로 인해 화면이 바뀔경우 위 코드를 넣어주어야 할듯?socket.io 를 통신하기

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

Android 공부 Unit 2 Layouts

추상 클래스: 완전히 구현되어 있지 않아 인스턴스화 할 수 없는 클래스abstract 키워드 활용클래스 property는 초기화 되거나 abstract되어야 한다.기본 클래스: 코틀린 상에서 클래스는 기본적으로 최종 클래스이며 서브 클래스로 분류하거나 상속할 수 없습니

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

Pintos Project 4 File System

예전에는 핀토스 파일 시스템을 multi-level indexing을 바탕으로 UNIX FFS를 활용해서 구현하게끔 되어 있었습니다.이번에는 좀더 쉬운 방식인 FAT (File Allocation Table) 방식으로 구현합니다.핀토스에서는 file_open 함수를 활

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

Pintos Project 3 Virtual Memory

Memory Management

2021년 10월 28일
·
0개의 댓글

LeetCode 1번 문제

Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each inpu

2021년 10월 23일
·
0개의 댓글

LeetCode 819번 문제

문제 조건을 보면Given a string paragraph and a string array of the banned words banned, return the most frequent word that is not banned. It is guaranteed th

2021년 10월 22일
·
0개의 댓글

Hash Table

해시 테이블 또는 해시 맵은 키를 값에 매핑할 수 있는 구조로, 연관 배열 추상 자료형(ADT)를 구현한 자료구조다.특징대부분의 연산이 분할 상환 분석에 따른 시간 복잡도가 O(1)해시 함수란 임의의 크기 데이터를 고정 크기 값으로 매핑하는데 활용되는 함수를 말한다."

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

TIL 10.12

1. 면접 질문 대비 스터디 프로세스 동기화 Critical Section(임계 영역) 멀티 스레딩 문제점중 한가지로, 스레드사이에 공유하는 자원중 같은 자원을 동시에 접근하는 작업(e.g. 공유하는 변수 사용, 동일 파일을 사용하는 등)을 실행하는 코드영역을 C

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

Pintos Project 2 User Progs

핀토스 2번째 과제인 User Program이 시작되었습니다. 정글 Docs에 CSAPP 책 8.2 ~ 8.5와 연관되어 있다 해서 해당 부분 CSAPP을 정리해 보았습니다.프로그램을 동작시키면 마치 그 프로그램이 컴퓨터에 있는 자원(ex. CPU, 메모리)을 배타적으

2021년 10월 4일
·
0개의 댓글

백준 1406번

힌트: 스택을 활용

2021년 10월 4일
·
0개의 댓글

Pintos Project1 Thread

첫번째 과제는 Alarm Clock입니다. 현재 alarm clock은 큰 문제점을 하나 가지고 있습니다. Busy Waiting입니다.  특정 시간이 지날때까지 지속해서 thread_yield 함수를 호출합니다. monitor는 결국 여러개의 락을 관리하기 위한 장치

2021년 10월 4일
·
0개의 댓글

백준 10815번

2021년 10월 2일
·
0개의 댓글

TIL 2021/9/30

맨앞에 "d"는 폴더임을 의미(directory) "-"는 그냥 파일을 의미뒤에 9글자는 권한을 의미 앞에 3개는 소유자중간 3개는 소유자가 속한 그룹마지막 3개는 모든 사용자각각 rwx로 r은 읽기 w는 쓰기 x는 실행 권한을 의미(폴더의 경우, r은 폴더요소들을 보

2021년 9월 30일
·
0개의 댓글

Ch8.4 Process Control

Unix 운영체제는 C 프로그램 프로세스들을 다루기 위한 여러가지 system call들을 제공합니다.getpid, getppidforkwaitpidexecve각 프로세스들은 양의 정수인 식별자 Process ID (PID)를 가집니다.getpid 함수는 호출한 프로세

2021년 9월 26일
·
0개의 댓글

Ch7. Linking

링킹은 여러 코드와 데이터를 메모리에 로드되고 실행될 수 있는 하나의 파일로 만드는 과정총 3가지 경우 \- 컴파일 타임(소스 코드가 머신코드로 바뀔 때) \- 로드 타임(프로그램이 메모리에 올라가고 로더에 의해 실행될때) \- 런타임(프로그램 동작)예전에는 링킹

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