분류 전체보기
-
[오라클로 배우는 데이터베이스 개론과 실습] 1장 연습문제Database 2020. 4. 26. 20:43
오라클로 배우는 데이터베이스 개론과 실습 1장 연습문제(교재 p.66-67) 풀이입니다. 오류가 있다면, 댓글로 알려주세요 :) 1. 다음 용어들을 설명하시오 데이터베이스 : 조직에 필요한 정보를 얻기 위해 논리적으로 연고나된 데이터를 모아 구조적으로 통합해 놓은 것, 하드디스크에 저장된 데이터 DBMS : 주기억장치에 저장된 소프트웨어, 사용자와 데이터베이스를 연결시켜주는 소프트웨어로 데이터베이스 사용자가 데이터베이스를 생성, 공유, 관리할 수 있도록 지원해주는 총체적인 역할을 한다. 데이터 모델 : 눈에 보이지 않는 논리적인 개념으로 데이터가 저장되는 기법에 관한 내용 데이터 베이스 시스템 : 데이터 베이스, 데이터베이스 관리시스템(DBMS), 데이터 모델 3가지로 구성된 것 2. 데이터베이스의 개념..
-
[Android Studio] dp와 sp단위에 대해 알아보자AndroidStudio 2020. 3. 3. 01:45
dp란? (밀도 독립적 픽셀) dp(or dip)는 Density-independernt Pixels의 줄임말로 같은 면적에 포함되어 있는 물리적인 픽셀의 밀도로부터 독립적인 크기를 가진 픽셀 단위이다. dp는 디스플레이 해상도 160dpi를 기준으로 1픽셀 = 1dp가 기준이다. 따라서 디스플레이의 해상도가 높아질수록 dp와 매칭되는 면적이 커지도록 자동으로 ui를 스케일링해준다. 예를 들어 320dip 장비(해상도 2배 증가)에서 10dp는 20px와 같은 것이다. 일반적인 픽셀 : 디스플레이의 물리적인 도트 하나에 픽셀이 하나씩 매칭 1dp : 물리적인 도트보다 더 크거나 작을 수 있음 dp단위가 존재하는 이유는 비슷한 크기의 스마트폰이더라도 해상도가 다르면 물리적인 픽셀 수도 다르기 때문이다. 자..
-
[Android studio] view 시스템AndroidStudio 2020. 3. 3. 01:22
View란? 실제 화면에 보이는 부분은 View라는 클래스로 구성되어 있다. (지난 포스팅에서 다룬 Activity는 앱 내부적인 화면 전환의 단위이다.) class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } Activity에 view를 표시하기 위해서는 onCreate() 함수 안에서 setContentView() 함수를 호출한다. View의 종류 1. ImageView 이미지 리소스를 화면에 표시한다. ImageButton 등이 파생된다. 2. T..
-
[Android studio] Activity(화면의 기본 단위)란?AndroidStudio 2020. 3. 2. 18:52
Activity란? 화면의 기본 단위로 안드로이드 API내에서 클래스로 제공되어 이를 상속받아 앱에서 사용할 Activity를 만든다. 개발자가 직접 인스턴스를 생성하지 않고, 시스템에 의해 생성되어 로드되거나 액티비티를 시작하는 'Start Activity' 함수에 의해 간접적으로 띄울 수 있다. (Activity의 시작과 종료를 안드로이드 시스템이 직접 관리하기 때문 Activity LifeCycle 액티비티 동작과정을 인간의 생애에 빗댄 것이다. Activity가 실행되면 실제로 화면에 보이기 전까지 onCreate(), onStart(), onResume() 함수가 차례로 동작한다. onCreate() : activity 생성시 단 한 번만 호출, 공통적으로 사용되는 변수의 초기화, 화면에 표시되..
-
[Android studio] 개발 환경 살펴보기AndroidStudio 2020. 3. 2. 18:14
1. 화면 구조 처음 프로젝트르 생성하면 메인 화면의 화면 구조는 다음과 같다. 처음 프로젝트를 만들면 앱에 필요한 module들을 하단에 Gradle의 동작상태가 표시된다. 이 과정이 끝나야 프로젝트 구조가 분석되어 화면 좌측에 표시된다. + Gradle은 프로젝트에 포함된 파일과 그에 연관된 모듈들을 링크하여 앱을 컴파일하는 빌드 시스템이다. 프로젝트에 포함되는 모듈이 추가되거나 변경될 때마다 Gradle에 의한 sync과정이 발생한다. sync과정이 종료되야 'app'과 'Gradle Scripts'로 두가지의 폴더로 바뀐다. 2. 프로젝트 구조 두가지 폴더를 자세히 살펴보자. app maniifets : 앱에 대한 설정 파일 java : 사용자가 만든 자바나 코틀린 코드가 포함 java (gene..
-
깃허브와 이클립스 연동 / commit, pushGithub 2020. 3. 2. 01:14
깃허브와 이클립스 연동 이클립스와 깃허브 연동하는 방법을 찾다가 유튜브에 아주 잘 정리된 영상이 있어 공유합니다. cmd창을 이용하지 않고 UI를 이용해 간편하게 commit과 push하는 방법을 익히길 바랍니다! https://www.youtube.com/watch?v=rAyXQhJNazQ&list=PLqaSEyuwXkSopmCFiv0v7seTIRN5rrEtP&index=5 1-3. Github 저장소 생성 및 markdown 문법 사용 https://www.youtube.com/watch?v=Py8WRioG_ms&list=PLqaSEyuwXkSopmCFiv0v7seTIRN5rrEtP&index=6 1-4. eclipse 프로젝트와 Github 저장소 연결 commit & push commit : lo..
-
[6주차] Youtube 허민석 : 딥러닝 자연어처리 (2차)DSCstudyNLP 2020. 2. 19. 20:11
https://www.youtube.com/playlist?list=PLVNY1HnUlO26qqZznHVWAqjS1fWw0zqnT 딥러닝 자연어처리 - YouTube www.youtube.com https://sy-programmingstudy.tistory.com/13 [6주차] Youtube 허민석 : 딥러닝 자연어처리 (1차) https://www.youtube.com/playlist?list=PLVNY1HnUlO26qqZznHVWAqjS1fWw0zqnT 딥러닝 자연어처리 - YouTube www.youtube.com 이 글은 Youtube 허민석님의 딥러닝 자연어처리 강의 목록 13개를 수강하고 정리한 1차.. sy-programmingstudy.tistory.com 이 글은 Youtube 허민석..
-
[6주차] Youtube 허민석 : 딥러닝 자연어처리 (1차)DSCstudyNLP 2020. 2. 18. 02:15
https://www.youtube.com/playlist?list=PLVNY1HnUlO26qqZznHVWAqjS1fWw0zqnT 딥러닝 자연어처리 - YouTube www.youtube.com 이 글은 Youtube 허민석님의 딥러닝 자연어처리 강의 목록 13개를 수강하고 정리한 1차본입니다. 수식, 그래프 이미지의 출처는 강의 필기 캡처본입니다. Bags of Wods란? Back of Works는 문장을 숫자로 표현하는 방법 중에 하나다. "How are you?"라고 물었을 때 "Awesome thank you"라고 대답할 수 있다. 가방 하나 안에 문장 안에 있는 단어들은 전부 다 하나씩 넣어보자. 그럼 asewome, thank, you가 각각 하나씩 들어간다. "Greadt thank you..