Programming 71

시간제 학교 비교 (서울사이버대 vs 방통대 vs 숭실사이버대) 및 후기

컴퓨터 전공이 아닌데, 컴퓨터 공학 관련 전공 수업을 들어보고 싶어 시간제 학점 이수를 알아보게 되었다. 그런데 검색을 해도 광고만 나올 뿐, 실질적인 후기를 찾기 너무 힘들어서 내가 직접 쓰게 되었다. 나는 2020년 1학기를 신청했고, 현재는 2020년 1월 기점으로 글을 쓴다. 수업을 들으면서 느끼는 사항들 및 수업을 듣고 나서 느낀 점도 지속적으로 업데이트 하려고 한다. 1. 등록금 비용 비교 1) 방통대 - 국립인지라 확실히 싸다. (아래의 그림 참고) 2과목 이상을 들을 것이라면 방통대가 제일 저렴하다. - 입학원서 접수할 때 전형료도 없다. - 그런데, 원래도 등록금이 싸다보니 시간제 들을 바에야 그냥 정규로 학교를 다니는게 낫지 않나 하는 생각이 들기도 한다. 2) 서울사이버대 - 학점당 ..

Programming/Etc 2020.01.25

[Git] 깃허브 마크다운 문법

자주 까먹다보니 매번 찾아보기 귀찮아서 쓰는 깃허브 마크다운 문법. # h1 ## h2 ### h3 #### h4 ##### h5 **강조할 문구**는 이렇게 적습니다. ***기울일 문구***는 이렇게 적습니다. ~~취소선 문구~~는 이렇게 적습니다. 개행을 하려면 줄 맨 끝에스페이스바를 두번이상 입력한 후 엔터를 하면 됩니다 ```Java //사용할언어 public class Main { public static void main(String[] args) { // TODO Auto-generated method stub } } ``` > 인용 - First blockquote >> 인용 - Second blockquote >>> 인용 - Third blockquote

Programming/Git 2020.01.24

[Java] 생활코딩 Java1 Method 강의 정리

- 생활코딩 Java1 Method 강의 완강 후 적는 정리 글. - 강의 url : https://opentutorials.org/course/4024 JAVA method - 1. 수업소개 - 메소드 = 함수 = 복잡한 걸 정리해서 다시 단순하게 만드는 정리정돈 도구. - 메소드 = 마법의 수납상자 - 아무리 복잡한 것도 그걸 모아서 거기다가 이름을 붙일 수 있으면 정리가 쉬워진다! (마치 서랍처럼...) - 연관된 코드를 모아서 그룹핑하고, 이름을 붙이면 그게 함수. (=메소드) ==> 메소드를 이용하면 복잡한 코드를 깔끔하게 정리할 수 있음. ==> 이미 만들어놓은 메소드 쓰면 되니까 이미 있는 코드는 다시 새로 작성할 필요가 없어짐 (재사용 가능) JAVA method - 2. 이미 익숙한 메소..

[Java] Swing 기초개념

Swing이란? - Java에서 GUI를 만들어주는 대표적인 툴. - 여러 플랫폼의 룩앤필을 제공 - 버튼, 체크박스, 라벨 뿐만 아니라 tabbed panel, scroll pnae, tress, 표, 리스트 등 다양한 컴포넌트를 제공 AWT와 Swing의 차이점 Java AWT Java Swing 플랫폼과의 관계 플랫폼과 무관(독립적) 플랫폼에 종속적 컴포넌트 무겁다. 종류 적다. 가볍다. 종류가 다양하다. 룩앤필 pluggable 룩앤필 제공X pluggable 룩앤필 제공O MVC MVC 패턴 따르지X MVC 패턴을 따른다. ※ MVC 패턴 : Model View Controller - Model : 데이터를 가져와 어떤 작업을 처리하거나 처리한 작업을 저장. - View : 데이터를 보여준다. ..

[Github] 1. Git 기초개념

Git에 관한 좋은 자료들 1. Git Pro Book : https://git-scm.com/book/ko/v2/ 2. 누구나 쉽게 이해할 수 있는 Git 입문 : https://backlog.com/git-tutorial/kr/ 3. Git Tutorial : https://www.slideshare.net/ThomasRausch4/git-introduction-tutorial Git의 데이터 관리법 : 스냅샷 - GIt은 데이터를 파일 시스템 '스냅샷'으로 취급. - 파일이 달라지지 않았다면 파일을 새로 저장하지 않음. 단지 이전 상태의 파일에 대한 링크만 저장 - 아마도... 위의 이미지에서 보면 ver1~ver5까지 있는데, Git은 아래와 같이 작동하나봄. ver1 : 'File A, B, C..

Programming/Git 2020.01.05

[Github] 소스트리(SourceTree)로 깃허브 사용하기

주말을 맞아 인프런 Github 강의를 달리고 있다. 2시간 23분밖에 안되는 데다가 이미 아는 부분들도 있어서 후딱 끝낼 수 있을 것 같다. 이 포스팅은 소스트리로 깃허브를 사용하는 법에 강한 강의를 듣고 내용을 정리한 글이다. ▶ 인프런 git과 github 강의 - by 코드스쿼드 정호영님 https://www.inflearn.com/course/git-and-github# ▶ 강의 자료 : https://nextstep.camp/courses/-L6-ES5-WFWp9mKmOhE-/-L6-Em9DxKW0ylqc_PuX/lessons/-L6-Ep2TpwnVg2Qwtx_c Ⅰ. 병합(merge) 1. 브랜치 변경하기 - 브랜치란 : 기존 내용을 유지한 채 새로운 내용을 추가하고 싶을 때 사용한다. - ..

Programming/Git 2020.01.04

[Java] 개발환경 구축 - 2) 이클립스 설치

이클립스 싸이트 (https://www.eclipse.org/downloads/packages/) 에 들어가서 'Eclipse IDE for Enterprise Java Developers' 에서 본인의 운영체제에 맞는 파일을 클릭, 다운로드한다. 내 컴퓨터는 Window 64bit라서 이걸 선택했다. 다운로드 폴더에 가서 다운로드 받은 zip 파일을 압축해제한다. 그러면 이런 파일들을 볼 수 있다. 그 후, 압축해제한 폴더에서 ecilse.exe를 실행시키면, 아래와 같은 화면이 뜬다. 워크스페이스 경로를 변경시키고 싶으면 변경시키고, 그렇지 않으면 그냥 'Launch' 버튼을 누른다. 로딩이 되고... 설치가 완료되면 이런 화면이 뜬다. Welcome 탭 X버튼 눌러서 끄고 사용하면 된다. 웰컴탭을 ..

[Java] 개발환경 구축 - 1) 자바 컴파일러 설치

1. 자바 컴파일러 다운 및 설치 https://www.oracle.com/technetwork/java/javase/downloads/index.html 위의 url로 접속해서 Java SE 8u231 가 보이는 곳까지 스크롤 다운 우측에 있는 파란색 JDK '다운로드' 버튼 클릭 '다운로드' 버튼을 클릭하면 아래와 같은 페이지로 이동하는데 여기서 'Accept License Agreement'에 체크하고 본인 컴퓨터의 운영체제에 맞는 파일 선택해서 클릭하면 로그인 페이지로 이동한다. 로그인 페이지에서 Oracle ID로 로그인을 하면 다운로드가 시작된다. (ID가 없다면 만들어야 함) 다운로드 받은 exe 파일을 실행시키면 설치가 시작된다. 계속 Next 버튼 누르고 마지막에 Close 버튼 클릭하면..

[1-2주차] Blockchain Basics step 1-5

들어가기 전, 이 포스팅은 책의 내용을 그대로 베낀 것이 아니라 책을 바탕으로 공부하고 찾아본 것들을 정리한 내용임을 밝힌다. 왜 이 책을 선택하게 되었는가? 스터디 멤버들의 직무가 다양했고 콘텐츠 관련 직군이 더 많았기에, 기술에 대해 심도있게 다루는 책 보다는 블록체인에 대한 기본적인 이해를 다지는 것이 더 옳은 방향이라고 보았다. 스터디를 시작하며 오프라인으로 만나 스터디 방향을 의논했는데, 지나치게 심도 있는 내용 보다는 기술에 대한 소개와 기초를 다지고, 블록체인 기술이 어떻게 응용될 수 있는지를 아는 것이 더 중요하다는 것에 의견이 일치했다. 이 책은 총 5개의 stage, 25개의 step으로 구성되어 있다. stage 1 : 용어 및 기술 기초 stage 2 : 왜 블록체인이 필요한가 st..

[0회차] 블록체인 스터디 시작

Women on Block 평소 SNS를 통해 업계동향이나 IT지식을 많이 받아보는 편인데, 얼마 전 페이스북 그룹에서 반가운 글을 보았다. 블록체인에 관심이 있는 여성들을 모아 스터디 그룹을 운영하고 싶다는 글이었다. 글을 보고 지원했고, 스터디를 시작하게 되었다. Blockchain basics 평소 흥미롭게 읽었던 뉴스들을 카톡으로 상시로 공유하고, Blockchain Basics 라는 책을 함께 공부해 나가기로 했다. 2주 간격으로 본인이 공언한 부분까지 책을 읽고 포스팅을 하는 방식으로 진행하기로 했다. Hello to 2019 이 스터디를 포함해서, 2019년에는 열심히 공부하고 많은 것을 얻어가는 한 해가 되기를 바래본다.