자기 개발과 IT 프로그래밍을 위한 여행

물처럼 흐르는 시간, 그 속에서의 여행

728x90

분류 전체보기 75

공모전

개발자로서 시작하시는 분들에게, 공부하시는 분들에게 도움이 되는 또다른 사이트입니다. 개인 공부를 위해서 혹은 취업을 위해서 많은 사람들이 준비하는 것이 '자격증' 입니다. 하지만 이 IT 분야에서, 개발자 등으로 취업을 하는것, 공부하는 것으로 가장 좋은 것은 '프로젝트' 입니다. 무언가를 실제로 만들어보고, 진행해보는 건데요. 단순히 무언가를 만들어 보고자 하면 막막하고 대충 흘려넘기게 될 거 같아요. 우리가 게임을 할 때에도 퀘스트를 받고 해당 퀘스트를 달성하기 위해 노력하는 바와 같이, 프로젝트를 진행하는데 있어서 목표를 부여하고 해당 목표를 달성하기 위해 도움이 되는 것이 공모전이라고 생각합니다. 공모전을 통해 프로젝틀르 진행해보고, 시장조사도 해보고, 이력서 경력에 추가 되고, 상금까지 탈 수..

지원 서관 2022.06.15

생활코딩

웹, 자바, DB에 관한 어느정도 체계적으로 정리된 자습 사이트 입니다. 생활코딩이라는 사이트로, 동영상 강의와 소스코드, 설명이 잘 정리되어 있는 사이트로 해당 분야 자습에 좋은 사이트로 추천합니다. https://www.opentutorials.org/course/1 생활코딩 hello world 생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그 www.opentutorials.org

지원 서관 2022.06.09

알고리즘 학습

프로그래밍, 개발 공부라는 것은 결국 논리적인 순서대로 코드를 작성하고 문제를 해결하는 방식을 작성하는 것입니다. 즉, 문제 혹은 불편함을 해소 하기 위한 해결 방법을 고민하고 소스 코드를 작성하는 것으로 더 편하고 효율적으로 문제를 해결하는 것. 그런 문제 해결 능력을 기르기 위한 학습 사이트가 있다. 정올과 백준이라는 대표적인 사이트로 사이트에 가입을 하고, C, Java, Python 등과 같은 기초 언어를 통해 제출을 하면, 서버에서 해당 소스를 다양한 방법으로 테스트하고 결과에 따라 합격 또는 에러에 대해 안내 해준다. 정올 사이트에서 입력 형식과 제출 형식을 지정해 주기에, 제출한 코드가 서버에서 테스트가 진행되는 것 또한 해당 형식에 맞는지 확인하기에 공백 사이즈 까지 맞추어 작성해야한다. ..

지원 서관 2022.06.06

공공데이터 포탈 API 사용하기(1)

https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 공공 데이터 포탈은 국가에서 보유한 다양한 데이터를 개방하여 국민들이 쉽게 사용하도록 제공된 사이트입니다. 공공데이터 API 사이트에서 제공하는 다양한 분야의 정보들입니다. 각 파트별로 세부사항이 또 나뉘는데, 여기서 고를 뿐 아니라 검색을 통해 찾을 수도 있습니다. 단, 제공되는 API 를 사용하기 위해서는 먼저 해당 사이트에 회원가입 및 로그인을 해줄 필요가 있습니다. 회원 가입시 입력하실 사항은 다음과 같습니..

안드로이드 java 소스를 통한 layout 구성해보기

Main_Activity.class import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCr..

안드로이드 번들(Bundle)

액티비티 간 데이터 송수신 예제(추후 보완 수정 작업 예정) 간단 설명 - 두개의 액티비티 사이에 번들을 통해 데이터 송수신 예제 - 본 페이지에선 Bundle 내에 문자열, 정수, 문자열 배열, 정수 배열 사용 메니페스트 엑티비티 추가 MainAcitivity.class import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import java.util.ArrayList; public class MainActivity extends Activity { Button btn; @Override protecte..

레이아웃 인플레이션

- Android 인플레이션이란? XML 레이아웃 파일의 내용을 메모리상에 로드하여 화면에 보여주는 과정을 인플레이션이라고 합니다. 인플레이션은 크게 2가지로 나뉘는데 전체 인플레이션과 부분 인플레이션입니다. - 전체 인플레이션 전체 인플레이션은 자바파일의 기본메소드인 onCreate 에 기본 정의된 setContentView 를 통해 구현됩니다. setContentView(R.layout.[XML 레이아웃 파일명]); - 부분 인플레이션 부분 인플레이션을 이용하려면 LayoutInflater 라는 클래스를 이용하여 사용할 수 있습니다. LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); ..

코틀린 학습

developer.android.com/kotlin?hl=ko Android 개발자 | Android Developers Kotlin으로 Android 앱을 작성할 수 있습니다. Kotlin은 표현력이 뛰어나고 간결하며 강력합니다. 가장 좋은 점은 자바 프로그래밍 언어 및 기존 Android 런타임과 상호운용이 가능하다는 점입니다. developer.android.com 스마트폰은 국내에서만 보아도 95% 이상의 인원이 사용하는 현대의 필수 장비로서 대표적인 IT 기기 중 하나입니다. 우리가 사용하는 스마트폰은 안드로이드OS, iOS 라는 큰 양대 산맥으로 갈려있습니다. 물론, 위의 두 OS가 전부는 아닙니다만, 안드로이드는 74% 가량을, iOS 는 20~24% 내외를 차지합니다. 거의 전부라 보아도 ..

지원 서관 2021.03.28

안드로이드 pie차트, bar차트, line차트

안녕하십니까~~커피백작입니다.오늘은 차트를 생성하는 예제를 가져왔습니다.이것저것 차트 예제들이 잘 나온것도 많이 있는데, 오늘 굳이 다른 곳에서 예제를 가져온건 파일도 하나 같이 첨부해서 쓰려구용 먼저 소스를 구한 링크입니다! http://ojc.asia/bbs/board.php?bo_table=LecAndroid&wr_id=94 위의 링크에서 보시면 아래의 파일을 다운로드하라고 나옵니다.해당 페이지에서 다운로드하라고 보내주는 링크는 404 뜨더라구욤.. ㅋㅋ;그래서 직접 구해서 이곳에 올립니다! 위의 파일을 다운로드 해주시고, 아래와 같이 추가를 해주시면 됩니다. 좌측 부터 화살표 따라 우측 3번째로 가시면 되용.project - app - libs 폴더안에 다운받으신 파일을 추가해주시구요 File -..

안드로이드 원형 차트 만들기

안드로이드에서 원형 차트 만들기에요. 네, 위의 스샷과같은놈입니다. 아래는 전체 소스입니당~ MainActivity.java package com.example.luoon.circlechart2_2; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.os.Bundle; import java.util.ArrayList; public class MainActivity extends Activity { ArrayList writing = null; @Override protected void onCreate(Bundle savedInstanceState) { super..

728x90
반응형