kwon's Blog

개발 블로그

(C) 포인터 사용법

C/C++

이번 학기에 배우는 영상처리에서 C언어를 이용하여 작업을 진행하다가 포인터에 대한 추가적인 이해가 필요하다고 생각되어 내가 C언어에서 부족하다고 생각했던 부분들을 다시 공부해 볼 생각이다. C언어 하면 포인터이기 때문에 포인터의 기초부터 다시 리뷰해보자. 포인터란?메모리 프로그램이 실행되기 위해 필요한 정보(값)을 저장하는 공간 1byte(8 bit......

안드로이드(android) 다이얼로그 띄우기

Android

다이얼로그 출력1234567private AlertDialog dialog; // 알림창AlertDialog.Builder builder = new AlertDialog.Builder(SettingActivity.this);dialog = builder.setMessage("원하는 메세지 출력.") .setPositiveButton("확인......

안드로이드(android) Title Bar 지우기

Android

Title Bar 지우기style.xml 123456789101112<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name=......

Django(장고)를 이용한 커뮤니티 만들기10 [게시판 만들기2]

Django

이번 포스팅에서는 글쓰기 기능과 글 상세보기 기능을 추가해보도록 하겠습니다. 먼저 templates/board/board_write.html 파일을 생성한 뒤 다음과 같이 작성해주도록 합니다. 1234567891011121314151617181920212223242526{% raw %}{% extends "./base.htm......

Django(장고)를 이용한 커뮤니티 만들기9 [게시판 만들기1]

Django

이번 포스팅에서는 board앱으로 이동해서 게시판을 만들어보도록 하겠습니다. 먼저 user 앱에서 사용했던 base.html파일을 복사하여 board/templates/board에 붙여넣도록 하겠습니다. 이 후 board_list.html파일 생성하여 base.html상속받아 다음과 같이 작성해보도록 하겠습니다. 123456789101112131415......

Django(장고)를 이용한 커뮤니티 만들기8 [장고 form 활용하기]

Django

이번 포스팅에서는 장고의 form을 활용하는 방법에 대해 알아보겠습니다. 장고의 form은 템플릿 파일의 form태그에 필요한 필드들을 장고에서 관리해주고 만들어주는 기능입니다. 먼저 login.html로 이동하여 장고 form에서 기본으로 제공해주는 화면으로 변경해보도록 하겠습니다.다음과 같이 현재 두가지의 필드를 지워주도록 합니다. 12345678......

Django(장고)를 이용한 커뮤니티 만들기7 [로그아웃 기능 및 템플릿 상속받기]

Django

저번 포스팅에서는 간단한 로그인 기능까지 구현해 보았는데요. 이번에는 간단한 로그아웃 기능과 템플릿의 상속에 대해 알아보겠습니다. 먼저 간단하게 로그아웃 기능을 구현해보도록 하겠습니다. user/views.py 로 이동하여 다음과 같이 로그아웃 함수를 추가해주도록 합니다. 12345def logout(request): if request.sess......

Django(장고)를 이용한 커뮤니티 만들기6 [로그인 기능 구현]

Django

로그인 기능을 구현하기 위해서는 세션에 대해 알아야 합니다. 세션이란, 웹사이트에 로그인을 하고나면 그 사이트에서는 다시 로그인할 필요 없이 여러 페이지의 기능을 이용할 수 있게 하기 위해 사용됩니다. 일반적으로 웹에서 클라이언트와 서버가 있는데 클라이언트 안에는 쿠키라는게 들어있습니다. 쿠키란 하나의 저장소라고 보시면 되고 클라이언트는 지금 웹사이트......

Django(장고)를 이용한 커뮤니티 만들기5 [이메일 필드 추가 및 부트스트랩 테마 적용]

Django

이전 포스팅에서 장고의 템플릿과 뷰를 통해 간단한 회원가입 기능까지 구현해 보았습니다. 이번 포스팅에서는 로그인 기능 구현을 시작하기에 앞서 회원가입 시에 사용자 이메일또한 입력을 받을 수 있도록 변경하고 부트스트랩의 테마를 적용시킨는 방법에 대해 알아보겠습니다. 먼저 이메일을 필드를 추가하기 위해 user/models.py 로 이동하여 다음과 같이 ......

Django(장고)를 이용한 커뮤니티 만들기4 [템플릿(Template)과 뷰(view)를 이용한 회원가입 기능 구현]

Django

저번 포스팅에서는 Django의 관리자도구를 사용하는 방법을 알아보았습니다. 이번 포스팅에서는 템플릿(Template)과 뷰(view)를 활용하여 회원가입 기능을 구현해보도록 하겠습니다. 먼저 템플릿에대해 간단히 알아보고 들어가겠습니다. 템플릿(Template) 은 View로부터 전달된 데이타를 템플릿에 적용하여 Dynamic 한 웹페이지를 만드는데 ......