본문 바로가기

분류 전체보기93

java2주차:나중에 다시 정리 2020. 6. 1.
안드로이드 스튜디오:AndroidManifest.xml, Java, Res 폴더 설명 패키지 명으로 앱을 구분하기 때문에 패키지 명은 고유해야한다. androidmanifest는 앱의 지도역할을 한다. android:allowBackup="true" 앱을 지워도 일정 정보가 백업되어 남아있게 한다. 그래서 앱을 지웠다가 다시 깔아도 나의 정보가 남아 있을 수 있다. android:icon="@mipmap/ic_launcher" 애뮬레이터 실행 시 메뉴를 누르면 내가 만들지 않았는데도 내가 만든 앱의 아이콘이 생긴다. @태크는 위치를 의미하는데 그래서 res에 들어가면 mipmap이 있고 ic_launcher에 들어가면 앱 아이콘이 있다. android:label="@string/app_name" 앱의 이름을 뜻한다. android:roundIcon="@mipmap/ic_launcher_r.. 2020. 5. 30.
Git 기초 사용법: init, add, commit, push, clone, status 처음 깃을 사용하면서 무식하게 하다보니 깃을 commit하는데에만 거의 이틀이 걸렸다. 조금만 더 찬찬히 봤으면 이런 일이 없었을텐데.. 그래도 덕분에 add-commit-push의 단계가 어느정도 손에 익은 것 같다. 다음에 또 헷갈릴 까봐 정리하려고 한다. 원격 저장소=깃헙 로컬저장소=내 폴더 이다. -git init cmder이 들어가 있는 폴더를 로컬 저장소로 지정한다. (한번 지정하고 나면 다음부터는 안해도 된다.) -git add 파일명 원격 저장소에 올릴 파일을 추가한다. -git commit -m "설명" 파일에 대한 설명을 적는다. -git push -u origin master 파일을 원격 저장소에 올린다. -git clone http://~ clone 뒤에 파일을 올리고싶은 레퍼지토리.. 2020. 5. 28.
자료구조 제1강: C언어에서 포인터, 배열, 포인터 연산, 동적메모리 할당 권오흠 교수 유튜브 강의:https://www.youtube.com/watch?v=-XbHQQ8pUQY&list=PL52K_8WQO5oXIATx2vcTvqwxXxoGxxsIz&index=1 -포인터 포인터는 메모리 주소를 값으로 가진다. int*ptr; // int 형 포인터 변수 ptr이 있다는 뜻이다. int 형 포인터 변수라는 말은 p에 저장되는 타입이 정수라는 뜻이다. -&연산자 &는 변수의 주소를 추출한다. int c = 12; //메모리에 c라는 이름을 주고 거기에 12를 넣는다. int *p; //int형 포인터 변수 p가 만들어졌다. p = &c; //p에 c의 주소값을 넣는다. p가 c를 가리킨다. int x=1, y=2; int *ip; //int형 ip 포인터 ip = &x; //ip.. 2020. 5. 15.