본문 바로가기

전체 글86

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.
java스터디 1주차:jdk 설치와 eclipse 설치 print 이거 담아둔지가 언젠데.. 드디어 시작했다 그래도! 1주차는 간단한 print만 하기로 했다. 전에 하던 스터디에서 간단하게 eclipse를 써봤었는데 그때는 잘 모르고 써서 편의성을 몰랐었다. 근데 강의에서 알려준대로 단축키를 쓰니까 훨씬 편함. 오늘 배운거 요약 복습 jdk는 자바 개발하려면 꼭 설치해야한다. package exploer가 사라졌을 때 window-show view-others-java-package exploer 처음 환경 생성할 때 new-java project 클래스 생성(클래스는 이클립스에서 폴더라고 생각하면됨) src우클릭-class main 치고 ctrl+스페이스 하고 엔터하면 자동으로 public static void main(String[] args)가 형성된다. 메인부.. 2020. 5. 4.