반응형

IT이야기/IT Level-up 7

[Free Code Camp] HTML, CSS 공부 핵심요약

Free code camp는 유명한 무료 강의를 하는 곳이다. 아래와 같은 언어들 및 프로그래밍 기술에 대해 배울수있다. 안드로이드만 주로 개발해서 아래에 익숙하지 않은 것들이 많긴 하지만, 하나하나 공부 잘해보도록 하겠다. [HTML & CSS 강의 요약 및 정리 내용] 먼저 Free code camp 강의 중 html, css를 공부하며 각 강의마다 중요한 것들에 대해 정리해놓았다. 1. 항상 html element는 opening tag, closing tag로 만들어짐 2. : 단락을 띄움 3. 로 주석처리가 가능 4. style 속성을 이용해 색넣기CatPhotoApp 5. CSS속성은 수백가지이다. h2 속성인것에 색을 줄수 있음 CatPhotoApp 6. style css를 만들어 html ..

[DURGA 코딩인터뷰 대비] ==, equals() 차이

DURGASOFT는 인도 No1. SW Training Center라고 하는 곳이다.DURGA의 첫번 째 강의를 듣고 아래와 같이 정리 하였다. 1. 주제== operator, equals method 차이 2. 요약== : 객체의 참조(reference) 비교시 사용, 비교하는 두 값의 reference의 위치(주소)가 같아야 true가 나옴 equals() : 내용(contents) 비교시 사용 # String 클래스에서 모든 랩퍼클래스와 모든 콜랙션 클래스의 .equals() 메소드는 컨텐츠 비교를 오버라이드한다. 3. 예시 String a1 = new String("felix");String a2 = new String("felix"); Boolean result1 = (a1==a2)-> resu..

[Programming Fundamental] 프로그래밍에 대한 이해

1. Prologue프로그래밍 언어의 이해 라는 책을 읽은 후, 내용을 간추려 적은 것이다. 2. 프로그래밍 기초1) 소스 프로그램/파일(source program/file) : C, c++, JAVA 등 고급언어로 작성하며, 결과 파일들은 c, cpp, java 등을 확장명으로 가짐. 일반적으로 소스프로그램은 하드디스크 같은 보조 저장장치(auxiliary memory)에 저장됨. 소스 프로그램은 컴퓨터가 아닌 사람만 이해 2) 목적 프로그램/파일(object program/file) : 기계가 이해할 수 있는 2진수로 표현된 기계어로 번역할 결과물, 사람은 이해못하고 기계만 이해 가능, 그러나 프로그램을 컴퓨터가 바로 실행 시킬 수는 없음. .obj라는 확장명을 가짐 3) 실행가능 프로그램/파일(ex..

[생활코딩] 자료구조 기본 개념, 그리고 배열과 리스트(Array & List)

요즘 자료구조에 관심이 많아져서 생활코딩에서 강의를 보게 되었다.아래는 강의를 보며 정리한 내용이다. 아래와 같이 자료구조에 대한 간단한 개념, 그리고 자료구조의 기본인 배열과 리스트에 대한 핵심 내용이 나와있다.(만약 부족한 것이 있다면 자유로이 말씀해주세요^^) 개념. 데이터 스트럭쳐란(자료구조)란 ?1. 현실의 문제를 프로그래밍적으로 표현하는 것을 익히는 것 Tree(트리구조) ex) 조직도 Set(집합): 공통적인 것을 추출 Graph: 최단거리로 가는 방법 2. 데이터를 효율적으로 관리하는 것 비교 : 분류하는 것 정리정돈의 진화 문서 -> 책 -> 책장 -> 도서관 -> 인터넷적은데이터에는 의미없지만 데이터가 많아지면 필요함 적용. 데이터 구조의 기본, Array와 List 1. 배열(Arra..

[Git reset --hard] 예전 commit 한 버전으로 되돌리고 싶을 때

Git을 이용해서 형상을 관리할 때, 예전에 여러가지 이유로 commit한 버전으로 돌리고 싶을 때가 있을 것이다. 또는 프로그램 개발 도중 프로그램 설정이 망가졌을 때.... 역시 예전에 commit 한 버전으로 back하고 싶을 것이다.-> 프로그램 설정이 어디서 망가졌는지 해결이 잘 안될 때 위의 두가지 경우에 해결 방법은 간단하다. 1. git bash에서 git log 를 입력-> 이전의 모든 commit 이력이 나오는데, 이 이력 중에 되돌리고 싶은 commit 버전을 찾는다. 실습 예)$ git log commit 326fc9f70d022afdd31b0072dbbae003783d77ed Author: yourname Date: Mon Jul 16 23:17:56 2012 +0900 add의 ..

Udacity Android Nano degree 시작!

1. Prologue 안드로이드 개발을 한지 6개월이 넘어간다.개발자로서, 항상 제대로 배워보고 싶은 욕망은 있었지만, 어디서 해야할지 모르는 도중에 Udacity를 알게 되었다. 올 늦여름에 Google Korea Study Group에 도우미로 참여했는데, 그 혜택으로 안드로이드 나노디그리를 신청할 경우 4달간 무료로 지원받는다는 것을 알게 되었고, 드디어 오늘 첫발을 내딛었다. 2. Why Nano degree? 왜 나노학위 인가? 1) 실력 배양 : 먼저 안드로이드 개발자로서, 안드로이드에 대해 기본적인 교육과 교육내 프로젝트 경험을 통해 올해 쌓았던 안드로이드 개발 경험에 빈구멍없이 더 나은 실력을 기르고 싶었다. 그만큼 이 학위를 받을 시점에 성장해있을 내가 기대된다.2) 구글의 정통성 : 현..

[Google Korea] 구글스터디그룹 (Google Study Group) : 구글 Udacity 강의 들을 수 있는 좋은 기회~!

구글코리아에서 Excelent한 이벤트를 지원해주고 있어서이렇게 블로깅을 하게 되었습니다~구글코리아에 관심이 있었던 저에게이번 기회는 너무 좋아요~~ ^^ 구글스터디 그룹(Google Study Group)이란 ? 개발자들, 디자이너 등 IT 관계 종사자들에게 도움이 되도록 Udacity를 통해 온라인 동영상 강의를 제공하고,이번에는 배달의 민족과 함께하여 달성률에 따라 간식을 제공해주는 스터디 이벤트이다. 공부도 하고 간식도 지원받고~ ♩♪♬Udacity 동영상강의는 영어로 진행되며, 유료스터디의 경우 진료달성시 도우미에 한해 금전적인 지원을 받을 수 있다. 1. 좋은점1) 스터디를 조직하여 Made by Google인 양질의 컨텐츠로 공부를 할 수 있다2) 배달의 민족을 통해 간식 지원을 받을 수 있..

반응형