분류 전체보기

Android Studio

[안드로이드 스튜디오] 안드로이드 스튜디오에 Firebase연동하는 방법

로그인/ 회원가입 시스템과 회원정보 받아 카테고리별로 매칭을 시켜주기위해 firebase를 사용하기로 했다. 서버를 만들 순 없으니까 android studio 에 firebase연동 https://scvtwo.tistory.com/187 (gradle에 코드 추가하는법 자세히 나와있음) [안드로이드] 안드로이드 스튜디오에서 Firebase 연동 오늘은 안드로이드 스튜디오와 Firebase를 연동하는 방법에 대해 알려드리도록 하겠습니다. 과정은 다음과 같습니다. 1. Firebase Colsole에서 Firebase 프로젝트 만들기 firebase 콘솔에 접속한. scvtwo.tistory.com https://chobodogfootruler.tistory.com/28 (SHA-1키 확인하는방법 자세히...

운영체제

[운영체제] 프로세스 동기화 개요

1. 병행성, 병렬성 차이 2. 경쟁 조건 3. 비동기 병행 프로세스 4. 생산자/소비자 프로세스 1. 병행성, 병렬성 차이 병렬처리: 컴퓨터 시스템 내에 다수의 cpu를 두고 동시에 다수의 프로세스 또는 작업을 실행 병행성 : cpu가 하나만 있는 상황에서도 가능한 개념으로 다수의 프로세스들이 cpu를 번갈아가면서 사용 2. 경쟁조건 여러개의 프로세들이 동일한 자원에 동시에 접근하려는 상황 -> 경쟁 조건의 정의대로 두 프로세스가 전역변수를 접근하는 순서에 따라 결과가 달라짐. -> 경쟁조건을 막기 위해 대상이 되는 자원을 하나의 프로세스만이 접근할 수 있도록 보장 해줘야함(상호 배제) -> 이걸 어떻게 해결해 줄 수 있냐가 프로세스 동기화 임계영역: 프로세스간 공유자원을 접근하는데 문제가 발생하지 않..

JAVA

자바의 구조, 직접 컴파일

1. 자바의 기본구조 간단하게 2. 직접 컴파일 하기 cf. 터미널 혹은 cmd에서 자바를 호출하면 어디에 있든 호출된다. 이는 '환경변수' 때문이다. (터미널) echo $PATH : 환경 변수에 등록되어있는 모든 경로들을 보여줌 : 컴파일 하기 1. 해당 경로로 이동 eclipse에 디폴트 workspace 참고, 해당 경로로 이동하고(cd) 2. javac 명령어 입력 해보면 usage: javac 라고 명시되어있음 는 일단 무시. 컴파일 옵션이 있나보지 : .java 파일 이름 입력 ex) javac Program.java 그리고 ls 해보면 Program.java파일이 생성되면서 컴파일 된 것을 알 수 있다. 1. java 쳐보기 cf. java -version: 깔려있는 자바 버전 확인 Usa..

JAVA

자바 기초의 기초 -초반 Tip

정말 처음배우는 것이므로 자바의 자잘자잘한 팁들, 이클립스 활용 팁들을 적어봤다. 1. 자바에선 줄바꿈을 다르게 인식 ("Hello" +"World") 로 표현되어야함 (어짜피 eclipse가 알아서 해주지만) 2. Hello "World"를 출력하고 싶으면? "Hello "World""가 아니라 "Hello \"World\" 라고 해야함 -> 역슬래쉬 뒤에 따라오는 ""는 일반 문자열로 인식(escape) 3. 다른파일 가져오기 import org.opentutorials.iot. ..... (파일 경로) 이후에 가져온 파일의 자원 사용가능 4. 디버깅 (eclipse) 벌레모양 누르면 perpective(관점)을 디버거로 바꿈. 다른 것과 마찬가지로 줄 왼쪽 더블클릭하면 거기까지만 실행한다 (1) S..

파워지훈
'분류 전체보기' 카테고리의 글 목록 (11 Page)