*구글링을 통해 참고한 공부자료입니다. 접근 지정자 접근 지정자란 클래스 내에서 접근을 제한한다는 의미에서 붙여진 이름이다. 한마디로 클래스 내에 멤버의 접근을 제한하는 역할을 수행하는데, 무슨 소리인지 모르겠다... 한 번 천천히 살펴보자.. 우선 public, protected, default, private를 자바를 사용할 때 많이 보았을 것이다. 하나하나 설명해보겠다. 우선 public 모든 접근을 허용하고, 어떠한 클래스가 와도 모두 허용. protected 상속받은 클래스 또는 같은 페이지에서만 접근이 가능하다. default 기본 제한자로, 아무것도 붙지 않고, 자신 클래스 내부와 같은 패키지 내에서만 접근이 가능. priavate 외부에서 접근이 불가능하다. 즉, 같은 클래스 내에서만 접근..
●해당 JavaScript 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. HTML같은 정적인 요소와는 다르게 자바 스크립트는 동적인 요소인 프로그래밍 언어이다. 명령을 내릴 때는 시작하고 끝낸다. document.write()는 자바스크립트에서 화면에 출력할 때 쓰는 코드이다. Ex) https://github.com/qjsqjsaos qjsqjsaos - Overview I want to be an Android developer who makes an impact on the world. I'll do my best. Ac..
The device needs more free storage to install the application (extra space is needed in addtion to APK size). 갑자기 이런 오류가 떴다. 무엇이 문제일까? 보아하니 안드로이드 예물 레이터에 대한 내용인 거 같다. (device)에서 유추... 구글링을 해보니 용량이 부족하면 발생한다고 한다. 역시 항상 C드라이브나 D드라이브의 용량을 많이 확보해두는 편이 좋을 듯싶다. 사실 간단한 방법은 에뮬레이터를 삭제했다가 다시 설치하는 방법이다. 하지만, 매번 이럴 수도 없고... 하지만 방법은 있다. C:\Users\[사용자]\.android\avd\Pixel_2_API_30.avd\userdata-qemu.img 다음과 같은 ..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. html css javascript 최진혁 최유빈 한이람 한이은 위에 처럼 최유빈과 html이라는 글자만 속성을 부여하고 싶을 때는 class라는 약속된 속성으로 그룹으로 묶어준다. 묶고 나서, style태그 안에다가 em(임의로 설정 아무거나 써도 됨){ } 이런 식으로 명령어를 입력하면 되는데, id는 속성을 부여할 때, 앞에다가 #을 붙인다. 예를 들어 위에 처럼 class="em"이 아니라 id="em"일 경우에는 style태그 안에 #em {} 이런 식으로 ..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. 예전에는 HTML 부분에 CSS부분을 한 페이지를 수정하면 다른 페이지도 다 일일이 하나씩 수정해야 했기 때문에 이 부분을 해결하기 위해 CSS 확장자를 따로 만들고, 간편하게 사용했다. 방법은 이러하다. 우선 파일을 만드는 데 "이름/css"으로 만든다.(이름은 상관없다.) 만든 다음 head부분에 넣어놓았던 style태그에 속성들을 전부 이 곳으로 복사 붙여넣기한다(미리 확장자를 만들어 놨다면, 그냥 이름/css에 미리 써놓아도 된다) 그다음에는 head에다가 이..
오늘도 여느 때와 마찬가지로 코딩하기 딱 좋은 날씨였다. 물론 독서실에 있어서 날씨에 영향을 받진 않지만 말이다. 평소처럼 Do it 안드로이드 앱 프로그래밍을 들었다. 오늘은 Intent에 대한 내용을 듣고 있었고, 선생님의 강의를 듣고, 책을 읽고 실습을 하는데, 아니 이런.. 역시나 오늘도 오류가 발생하였다. 원래는 이렇게 만들려고 했었다. 원래는 이렇게 번호를 데이터를 넣고, 버튼을 누르면 저런 식으로 통화 버튼 입력창에 데이터가 가능 방식이었다. 정말 멋진 기능이었다. 코드는 아래와 같았다. 잘 안 보이는 분들을 위해 코드를 써 드리겠습니다. 우선 xml코드다. 그리고 java코드다. package org.techtown.samplecallintent; import androidx.appcomp..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. html css javascript 여기서 css만 점선 테두리를 치고 싶다고 했을 때, 스타일 태그안에 li를 선택자로 두면, html css javascript 모두 해당 되기 때문에, css에 다가만 id를 부여하는 것이다. html css javascript 이런 식으로 아이디 값을 입력한다(어떤 아이디 값이든 상관없지만, 자신이 잘 알아볼 수 있는 아이디로 하는 것이 좋다. 그리고 스타일 태그는 이런 식으로 selected 앞에 #버튼을 붙이는 것이다. 앞에..
안드로이드 스튜디오에서 push를 하려는데 다음과 같은 에러가 발생했다. 로그를 보니 Please make sure you have the correct access rights and the repository exists. 라고 써져 있는데, 해석해보면 올바른 액세스 권한이 있는 저장소가 있는지 인증해달라는 뜻인 거 같다. 다음과 같이 해결해보자. 해결법 첫째로 말씀드릴 것은 안드로이드 스튜디오가 아닌, 다른 깃 프로그램이나 에디터에서도 가능하니 시도해보시기 바랍니다. (전부 다가 아닐 수도 있습니다) SSH and GPG Key를 클릭하고, -> New SSH Key를 클릭한다. 아래 그림 순서대로 들어가 보자. 난 이미 만들어서 있다. 저 빨간 동그라미를 클릭하자. 자 여기까지 하고, (깃허브 창..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. CSS 만약 이런식으로, 내가 단순히 h1이 아니라 헤더 안에만 있는 h1한테 속성을 부여하고 싶다면, header h1 { border:1px solid red; } 이런 식으로 사용하면 된다. 이 뜻은 상위 태그 아래 있는 하위 태그를 표시해주는 것이다.
담배를 끊었을 때, 67일을 넘기지 못했다. 67일이란 내 금연 최고 기록이다. 나는 최대 67일까지 참아왔다. 내가 이 정도로 했다는 것도 대단하다고 생각했지만, 결론은 담배를 끊지 못했다는 상실이 정말 컸다. 그렇게 1년 이란 시간이 흐르고, 매일 담배 때문에 스트레스받고, 가슴에 통증이 오고, 몸에 냄새도 점점 심해지고, 또 나는 다시 피겠지?라는 마음으로, 자신 없이 시작한 금연이었지만, 운이라면 운대로, 의지라면 의지대로 현재 66일째 금연 중이다. 드디어 내일이 지나면, 나의 기록 67일이 되는 것이다. 신기하게도 최근에도 덜했던 흡연 욕구가 최근 들어서 갑자기 심해졌다는 것. 그때도 갑자기 이러한 흡연욕구가 갑작스럽게 생겼다. 다행히 내 건강을 한 번 더 생각했기 때문에, 다시 위기는 넘겼지..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. text-decoration:underline; 밑줄을 치려면 위에 코드를 사용한다. h1, h2 { color:red; font-size:10px } 이 상황에서 h2 만 밑줄 효과를 주려면 아래에 따로 쓴다. h1, h2 { color:red; font-size:10px } h2{ text- decoration:underline; } 이러면 h2는 빨간 색깔에 10px이며, 밑줄까지 쳐진다. 즉, 중첩이 된다는 이야기다.
안녕하세요. 오늘은 Android Studio에서 백업을 하는 방법에 대해서 이야기해보려고 합니다. 먼저 여러 시도를 해보고 싶은데, 시도를 해보기 앞서, 혹여나 시도를 하고 나서, 에러가 뜨는 골치 아픈 상황이 생길 수도 있습니다. 이러한 상황을 이용해서 저희는 Export와 Import를 사용할 것입니다. Export : 내보내기 Import : 가져오기 백업하는 법 우선, 저는 안드로이드 스튜디오 Version 4.1.1 버전을 사용하고 있습니다. 아마도 다른 버전에서도 Import와 Export는 있기 때문에, 버전에 따라 위치가 그리 차이 나진 않을 것입니다. File -> Manage IDE Settings -> Export to Zip File을 클릭해주세요. 우선 우리가 백업하고 싶은 프로..
오늘은 MVC패턴에 대해 공부를 하여 공부한 내용을 정리하고자 합니다. MVC패턴은 디자인 패턴 디자인 패턴 중 하나인 MVC패턴은 프로그램을 개발하는 중에 문제점들이 나타날 때, 그러한 문제점들을 잘 정리해서 상황에 따라 적용해서 쓸 수 있게 만든 규약이다. 그 예가 바로 프레임워크나 라이브러리 같은 녀석들입니다. 예를 들어 어떤 데이터를 만들고 이 데이터를 수정할 로직을 짜고, 또한 이 데이터의 인터페이스 즉, 보여주는 부분을 만들 때, 이 모든 것들이 한꺼번에 정의가 되어있다면, 정말 유지 보수하기 힘들어집니다. 그래서 한마디로 디자인 패턴이란 이러한 불편한 점들을 도와주는 방법이라고 말할 수 있습니다. 그중에서는 스트래티지 패턴, 옵서버 패턴 등이 있고, 그것들 중 하나가 바로 MVC패턴인 것입니..
아무 이유 없는 자유로운 메모장입니다. setOnclickListener : pratice for my code avility.
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. 이 코드는 html 코드이지만, 이 안에서 사용되는 코드는 CSS코드이다. font-size 폰트 사이즈를 설정해준다. ; 세미콜론이다. CSS에서 하나의 서술을 마무리 할 때 저렇게 표시하고, 다음 서술과 잘 구분하기 위해 ; 다음에 띄어쓰기를 하는 것이 좋다. px 픽셀이란 단위이다. 1. 박스모델 1-1 border 둘러싸는 칸을 만들 때 사용한다. ex) {border:1px solid red;} 여기서 솔리드는 테두리의 색깔을 나타낸다. 1-2 solid 단..
●해당 CSS 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. h1 {color:red} 는 h1을 빨간색으로 칠한다는 뜻에 CSS코드다. h1은 선택자(selector)라는 어떤 코드에게 영향을 줄 것이라는 뜻이고, {color:red}(description)은 서술이라고 하고 영향을 의미한다. 이것이 CSS의 기본 문법이다.
오랜만에 롯데시네마에서 영화를 보게 되었다. 얼마 전에 개봉했다는 조제... 항상 영화를 보기전에 영화 리뷰 영상이나 영화 평점과 댓글 반응을 보고 영화를 보곤 한다. 하지만, 요즘 학업에 몰두 중이라 그런 영상은 볼 시간이 없었고, 그냥 재밌어 보여서 이 영화를 선택했다. 요즘 평점도 믿을 게 못된다. 댓글 알바들이 판을 치니.. 평점에 의미가 사라지고 있는 느낌이다. 영화를 보고 느낀 점 영화의 원작은 일본 영화라고 익히 들었다. 전체적으로 약간 밝은 거 같으면서도... 어두움이 더 강했던 영화 였다. 더 자세히 말하면, 긍정적인 모습을 보이면서.. 어두운 현실이 공존하며, 장면마다 왔다 갔다 하는 느낌을 받았다. 영상미 또한 괜찮았다고 느끼는 게, 영화에서 나오는 조제의 허름한 집이 일본만의 판타지..
시간이 참 빠르다. 금연을 시작한 지 어느덧 58일 차가 되었다. 매일매일 시간을 확인하면서 그 즐거움에 빠져 나날을 보냈는데, 이제 그리 시간에 신경을 쓰지 않는다. 뭔가 이번에는 정말 내가 안피울거라는 확신이 들기 때문이었다. 이제 담배 생각이 정말 3일에 한 번 날 정도로 욕구가 정말 많이 줄어 들었고, 지금까지 모은 돈을 어플로 계산해보니 26만 원가량을 아낄 수 있었다. 요즘 절약하고 있어서, 정말 기쁜 금액이다. 숨쉬기도 정말 편하고, 나한테서 썩은 내라고는 맡아볼 수 없다. 입에서 맴도는 찝찝함도 사라졌고, 무엇보다 원래 피부가 좋다는 말은 많이 들었지만, 그 보다 더 좋아졌다는 걸 눈으로 확실히 알 수 있게 되었다. 정말 끊기를 잘했다. 난 계속 끊어나갈 것이다. 내가 하는 일에 있어서도 ..
오늘은 안드로이드 스튜디오에서 커스텀 폰트를 적용하는 법을 알아보고자 한다. 우선 눈누같은 무료 폰트 사이트에서 폰트를 다운로드 해준다. https://noonnu.cc/ 상업적 이용 가능한 무료 한글 폰트 모음 사이트 눈누 상업적으로 이용할 수 있는 무료 한글 폰트를 모아 놓은 사이트 눈누 noonnu.cc 원하는 폰트를 클릭해서 다운을 받는다. 저 버튼을 눌러 다운을 받는다. HTML로 웹을 만든다면, 웹폰트를 복사 붙여넣기 하면 되지만, 우리는 안드로이드의 적용하기 때문에 다운로드를 누른다. 들어가서 OTF로 다운로드 받는다. 다운 받은 후에는 압축을 풀고 폰트 파일명을 소문자로 바꿔준다. (대문자로 하면 오류가 난다.) font디렉토리 만들기 res폴더에 마우스 오른쪽 버튼을 누르고, new ->..
●해당 HTML 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. Validator: https://validator.w3.org/ The W3C Markup Validation Service Validate by File Upload Note: file upload may not work with Internet Explorer on some versions of Windows XP Service Pack 2, see our information page on the W3C QA Website. validator.w3.org 처..
●해당 HTML 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. 안에서 간판과 같은 대제목을 이것은 제목이다.라는 것을 정확히 명시하기 위한 태그이다. 주로 Sementic HTML에 사용된다. 참고 자료 2020/10/28 - [Programing/HTML] - Semantic HTML Semantic HTML ●해당 HTML 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이 할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용 daldalhanst..
Android Studio에서 이클립스처럼 컴파일이 가능할까? 정답은 가능하다. 사실 나도 안드로이드 스튜디오를 시작한 지 얼마 안돼서 잘 모르지만, 컴파일이 가능하다고 한다. 이 사실을 몰라서 이클립스를 깔고 필자는 자바를 공부하려고 했는데, 커뮤니티에서 이클립스 안깔고 안드로이드 스튜디오에서도 자바문 컴파일해서 공부할 수 있다는 글을 보았다. 재빨리 실행해 보았다. 우선 새로운 프로젝트를 만들자. 프로젝트는 어떻게 만들든 상관없지만, 필자는 No Activity로 만들고, Language를 java로 설정하고 Finish버튼을 눌러서 프로젝트를 만들었다. 그 후 xml파일은 필요 없으니 닫아두고, java파일만 놔둔다. (필자는 기존 MainActivity.java를 삭제하고, 보기 쉽게 java.j..
●해당 HTML 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. embed요소는 브라우저에 설치되어 있는 플러그인이 필요한 외부 어플리케이션을 동작시킵니다. src : 내장할 자원의 주소를 나타냅니다. width : 요소의 너비를 지정합니다. height : 요소의 높이를 지정합니다. 짤, 비디오, 이미지 등등
●해당 HTML 관련 글 들은 제가 알아보기 쉽게 메모장 형식으로 쓴 것이며, 실제 내용과 상이할 수 있으며, 제가 알아보기 쉽게 쓴 글로써, 읽으실 때 참고만 하시길 권장드립니다. 대부분의 내용은 생활코딩을 참고하였습니다. 출처를 밝힙니다. audio요소는 오디오 파일을 재생합니다. src : 재생할 오디오의 주소를 지정합니다. preload : 다운로드 상태를 나타냅니다. none metadata auto autoplay : 자동 재생을 지정합니다. loop : 반복 재생을 지정합니다. controls : 브라우저의 기본 컨트롤러를 사용하도록 지정합니다. 브라우저가 audio요소에서 제공하고 있는 오디오를 재생하지 못하는 경우 audio요소 내부에 있는 내용을 출력합니다. source src : 대체..