공부 기록/프로그래밍
-
[Java/JavaScript] 생활코딩 오픈코딩 내용 정리공부 기록/프로그래밍 2019. 10. 1. 23:25
2019.04.04 var a=1; // var 처음만 쓰고 이후엔 생략 가능. Var 다음에 오는 변수는 숫자, 문자 모두 가능. alert(a); // 화면에 출력 변수와, 변하지 않는 부분을 구분해서 둬야, 유지보수가 쉬움. 버그발생률 감소 clear(); //화면 지울 때 1===”1” // False 출력됨. Strict Equal Operator 데이터 타입까지 같아야 True 1==”1” 데이터 타입은 달라도 정보가 같으면 True Undefined: 정의되지않음. (넣어야하는데 안넣은 상황) Null: 값이 없음. (의도적) Undefined==null // True Undefined===null // False * JS에서 ===을 쓰는 것을 권장. Prompt(‘당신의 나이는?’); /..
-
[앱만들기 프로젝트] Unit 1 실습공부 기록/프로그래밍 2019. 9. 25. 02:28
코드랩의 Unit 1: Get started 을 통해 배운 것을 복습하며 나만의 앱 만들기 실전편에 돌입. 목표 튜토리얼을 통해 차근차근 스텝별로 따라해가며 개념들을 익히고 영어 표현도 익혔으니, 이제 실제로 나만의 앱을 구축하면서 내가 아직 모르는 것들이 무엇인지 파악하고 배웠던 것을 복습하며 내 것으로 만든다. 참고 문서 간단한 사용자 인터페이스 빌드 → 코드랩의 세분화된 세션 내용들을 핵심 내용 위주로 구성하여 참고하기 좋다. 안드로이드 ConstraintLayout 개념과 사용법 정복하기 - 개발자 직강 → 영문 표현 위의 개발자 문서에서 국문 버전을 보다 보니, 영문에서 특정 단어들이 어떻게 번역되었을까, 궁금했는데 아래와 같이 번역되었더라: 국문 출처 / 영문 출처 contraint : 제약조..
-
[문제해결] 앱 빌드를 위한 VT-x 활성화공부 기록/프로그래밍 2019. 9. 24. 21:03
코드랩을 통한 앱 제작 후, 첫 빌드는 다음과 같은 에러메시지와 함께 지연되었다. Windows 10에서는 VT-x (Virtualization Technology)를 활성화 하려면 Windows 설정 > 보안 > 복구 > 고급 시작 옵션에서 가능하다 했는데 Virtualization Technology 항목이 없었다. 구글링 해보니 CPU가 VT-x 지원을 하지 않으면 없을 수 있다 하여 내 컴퓨터에서 사용 되는 CPU의 사양을 확인했다. (!) 처음 들어본 이 VT-x는 가상화 기술을 말하며 이것은 CPU의 성능에 따라 이 가상화 기술이 적용될 수 없다는 것도 알게 되었다. 그리고 인터넷에서 CPU 모델을 검색해 사양을 확인하였다. : 내 PC의 문제는 CPU와는 상관 없었고, 다른 활성화 방법을 찾..
-
[앱만들기 프로젝트 with 구글 코드랩] #4 - 혼자 학습해보기공부 기록/프로그래밍 2019. 9. 24. 06:38
진도표: Unit 1: Get started / Lesson 1: Build your first app 1.1: Android Studio and Hello World1.2 Part A: Your first interactive UI 1.2 Part B: The layout editor 1.3: Text and scrolling views 1.4: Learn to help yourself Task 2: 앱 커스터마이징 하기 앱 바 색상 변경 하려면: Activity_main.xml에서 android:background = “?attr/colorPrimaryDark”로 설정하면 primary 색상보다 더 진한 색으로 설정. Floating 버튼 없애려면: MainActivity.xml에서 onCreate(..
-
[앱만들기 프로젝트 with 구글 코드랩] #3 - 텍스트와 스크롤링 뷰공부 기록/프로그래밍 2019. 9. 23. 11:46
진도표: ...더보기 Unit 1: Get started / Lesson 1: Build your first app 1.1: Android Studio and Hello World 1.2 Part A: Your first interactive UI 1.2 Part B: The layout editor 1.3: Text and scrolling views 1.4: Learn to help yourself Android fundamentals 01.3: Text and scrolling views Task1. 길이가 있는 아티클을 보여줄 수 있는 TextVIew 만들기. String.xml파일에서 XML 코드 수정. View 하나의 child View(TextView와 같은)를 스크롤하려면 ScrollVie..
-
[앱만들기 프로젝트 with 구글 코드랩] #2 - 인터렉티브 UI 만들기공부 기록/프로그래밍 2019. 9. 9. 08:18
진도표: ...더보기 Unit 1: Get started / Lesson 1: Build your first app 1.1: Android Studio and Hello World 1.2 Part A: Your first interactive UI 1.2 Part B: The layout editor 1.3: Text and scrolling views 1.4: Learn to help yourself Layout Editor로 UI 빌드하기 코드랩의 좋은 점 하나는 가이드를 보며 버튼이나 텍스트뷰를 직접 생성하고 수정하면서 속성(attribute)에 대해 하나씩 알아갈 수 있고, 무엇보다 마음에 들었던 것은 트러블슈팅하는 방법을 상세하게 설명해주었다는 것이다. 처음부터 문제가 발생할 만한 과정을 지정하..
-
[앱만들기 프로젝트 with 구글 코드랩] #1 - Android Studio 설치/앱생성공부 기록/프로그래밍 2019. 9. 4. 00:06
Google Codelab을 참고하여 나만의 앱 만들기를 해보려 한다. Java 이론을 듣긴 했지만 직접 해보지 않으면 내 머릿속에 얼마나 남아있는지 알 수가 없었다. 게다가 API 문서를 작성하려면 개발자의 입장에서 직접 API 문서를 사용해보는 것이 가장 좋을 것이라 생각했다. 그리고 각종 가이드를 참고하면서 표현이나 구성도 배울 수 있겠지. Course Overview와 전체 목차: Unit 1: Get started / Lesson 1: Build your first app 1.1: Android Studio and Hello World 1.2 Part A: Your first interactive UI 1.2 Part B: The layout editor 1.3: Text and scrollin..