본문 바로가기

분류 전체보기

(140)
Eclipse already exist in the workplace / Package Explorer에 파일이 추가가 안 될 때 Eclipse로 프로젝트 두개를 같이 띄워놓고 싶어서 eclipse 창을 하나 더 띄웠더니 새로 띄운 창에서 프로젝트를 가져오려니까 "already exist in the workplace"라면서 안 띄워졌다. 하지만 Package Explorer는 비어 있는 상태. 알고 보니 이클립스를 새로 실행할 때 (잘 기억은 나지 않지만) workspace로 프로젝트 폴더를 선택해서 그런 거였다. (위 사진에서 파란색으로 표시한 부분이 프로젝트 이름) workspace는 이클립스에서 새로 생성한 소스파일이 저장되는 위치를 의미하기 때문에 프로젝트 폴더를 workspace로 설정하면 안 된다. 원래 default 위치는 eclipse-workspace이다. 이클립스 왼쪽 상단에서 [File -> Switch Wor..
[모바일프로그래밍] 11-4 SQLite를 활용한 파일 처리 activity_main.xml MainActivity.java package com.example.myapplication; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import androidx.appcompat.app.AppCompatActivity; publ..
[모바일프로그래밍] 11-3 외부 저장 공간(SD 카드) 사용 activity_main.xml MainActivity.java package com.example.myapplication; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java..
[모바일프로그래밍] 11-2 내부 저장 장소를 사용하는 경우 activity_main.xml MainActivity.java package com.example.myapplication; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import androidx.appcompat.app.AppCompatActivity; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class MainActivity extends AppCo..
java.net.BindException: Address already in use: NET_Bind
Chapter 8 ER 모델 ✍ 보호되어 있는 글입니다.
Chapter 7 데이터 종속성과 정규화 ✍ 설계의 예 잘못된 설계로 인한 이상(Anomaly) 삭제 이상(deletion anomaly) 연쇄 삭제(triggered deletion)를 유발 e.g. 200번 학생이 'C123' 과목 등록을 취소 → 200번 학생의 학년정보 소실 하나의 정보(데이터)를 삭제하면 다른 정보(데이터)도 같이 사라짐 삽입 이상(insertion anomaly) 학번이 600번, 이름이 홍길동, 2학년, 전기과인 학생 정보(투플)를 삽입 e.g. insert into 수강 values (600, 'NONE', 'N', 2, '홍길동', '전기') → 불필요한 정보(임시과목번호)를 채워서 삽입해야 함 갱신 이상(update anomaly) e.g. 400번 '송병길'의 학년을 4에서 3으로 변경 → 4개의 투플을 모두 갱..
[Android Study Jams] Build Your First App developer.android.com/courses/study-jams Android Study Jams | Android 개발자 | Android Developers Become an Android Developer. Learn how to build Android apps in Kotlin by following an online curriculum together with a study group. developer.android.com Android Studio 세팅에 관한 내용이라서 pathway는 넘어가고 퀴즈만 풀었다. 마지막 문제는 어렵다. Gradle은 앱의 프로젝트 구조, 구성 및 종속성을 설명하기 위해 도메인 별 언어를 사용하는 빌드 자동화 시스템이다.